Commit Graph
12294 Commits
Author SHA1 Message Date
tobtoht 37dcdebfad Merge pull request #10248
86927f3 Remove invalid constexpr (Lee *!* Clagett)
2025-12-09 17:38:26 +00:00
Lee *!* Clagett 86927f33ae Remove invalid constexpr 2025-12-04 16:13:57 -05:00
tobtoht 41ad5238a0 Merge pull request #10198
47345d1 CMake: override option with toolchain variable (tobtoht)
2025-11-26 20:43:27 +00:00
tobtoht bf233c5652 Merge pull request #9203
b7b9bce simplewallet: edit desc. text for transfer (Cat)
2025-11-26 20:43:03 +00:00
tobtoht 481443039a Merge pull request #10216
b03899f depends: boost: update to 1.89.0 (tobtoht)
2025-11-26 20:07:46 +00:00
Catandplowsof b7b9bce9f7 simplewallet: edit desc. text for transfer 2025-11-26 20:04:40 +00:00
tobtoht b3614d6b3f Merge pull request #10170
ece0342 epee: align container pod as blob serialization (jeffro256)
2025-11-26 19:39:45 +00:00
tobtoht b58280f3ec Merge pull request #10231
4c4ffde depends: hidapi: update to 0.15.0 (tobtoht)
2025-11-26 19:34:38 +00:00
tobtoht 74b3e26ea1 Merge pull request #10184
0d1cf8f guix: remove libtool & python from darwin build env (tobtoht)
2025-11-26 19:33:41 +00:00
tobtoht e1455fe373 Merge pull request #10217
b53c823 depends: drop unused patches (tobtoht)
2025-11-26 19:32:42 +00:00
tobtoht 662f0a6f32 Merge pull request #10215
d8d212c common: add std equivalent of hash_combine (jeffro256)
2025-11-26 19:32:06 +00:00
tobtoht c66cf10629 Merge pull request #10197
7ef82eb guix: link libgcc_s statically for Linux targets (tobtoht)
2025-11-26 19:30:49 +00:00
tobtoht 483913506b Merge pull request #10179
9e57f9b blockchain_prune: check DB version (jeffro256)
2025-11-26 18:49:08 +00:00
tobtoht 5fd71368db Merge pull request #10214
a817da5 serialization: revert va_args_commaprefix usage (jeffro256)
2025-11-26 18:23:42 +00:00
tobtoht 337525d3d0 Merge pull request #10192
38bc627 Blockchain: cancel pop_blocks() operation on interupt (jeffro256)
2025-11-26 18:23:06 +00:00
tobtoht ddfa2ed8fa Merge pull request #10190
1347805 rpc: remove `COMMAND_RPC_SUBMIT_RAW_TX` (hinto.janai)
2025-11-26 18:22:31 +00:00
tobtoht 3eef33d8b3 Merge pull request #10188
acda1d4 p2p: unpack memory layout of peerlist entries (jeffro256)
2025-11-26 18:21:57 +00:00
tobtoht 4c4ffdedb0 depends: hidapi: update to 0.15.0 2025-11-24 17:31:39 +01:00
tobtoht b53c823182 depends: drop unused patches 2025-11-13 22:00:26 +01:00
tobtoht b03899f639 depends: boost: update to 1.89.0 2025-11-13 21:18:19 +01:00
jeffro256 d8d212ca42 common: add std equivalent of hash_combine 2025-11-13 11:59:57 -06:00
jeffro256 a817da5215 serialization: revert va_args_commaprefix usage 2025-11-13 11:48:13 -06:00
tobtoht bba6aa518b Merge pull request #10205
1fd6f27 Daemon: relay empty fluffy block on found block (j-berman)
2025-11-12 09:22:16 +00:00
tobtoht 687b7a4ac0 Merge pull request #10203
a378b59 tx pool: only increment m_txpool_weight for newly added pool txs (j-berman)
2025-11-12 09:19:59 +00:00
j-berman 1fd6f275da Daemon: relay empty fluffy block on found block 2025-11-11 16:37:36 -08:00
j-berman a378b59628 tx pool: only increment m_txpool_weight for newly added pool txs
Otherwise we can end up double counting txs towards the weight,
which can over-state the pool weight. E.g. relay tx to node in
stem phase, add its weight to pool weight, then receive tx
from another node, then bump the pool weight again. That double
counts the tx towards the pool weight.

If the weight exceeds the max, the node will "prune" txs from the
pool. Thus, over-counting is probably a cause of, but perhaps
not the only cause of:
https://github.com/seraphis-migration/monero/issues/148
2025-11-11 16:31:01 -08:00
tobtoht d6be783927 Merge pull request #10196
e89922a ledger: throw on secret view key export rejection (tobtoht)
2025-11-11 23:01:45 +00:00
tobtoht cdaca019fc Merge pull request #10201
52b4c73 cryptonote_protocol: accurate next_needed_height when there is an overlap (0xFFFC0000)
2025-11-11 22:41:41 +00:00
tobtoht 6c17c7d1ad Merge pull request #10200
ef3fe66 src: update checkpoints to match v0.18.4.4 (selsta)
2025-11-11 21:53:12 +00:00
tobtoht 8d33b5c595 Merge pull request #10193
c01e1fa Fix logging deadlock (j-berman)
2025-11-11 21:51:02 +00:00
tobtoht e89922a2fd ledger: throw on secret view key export rejection 2025-11-11 21:21:41 +01:00
j-berman c01e1fa288 Fix logging deadlock 2025-11-11 10:43:39 -08:00
0xFFFC0000 52b4c73ab4 cryptonote_protocol: accurate next_needed_height when there is an overlap 2025-11-11 00:29:23 +03:30
selsta ef3fe664fd src: update checkpoints to match v0.18.4.4 2025-11-10 19:00:50 +01:00
tobtoht 47345d14a2 CMake: override option with toolchain variable 2025-11-10 15:47:09 +01:00
tobtoht 7ef82ebc4b guix: link libgcc_s statically for Linux targets 2025-11-10 15:17:41 +01:00
jeffro256 38bc62741b Blockchain: cancel pop_blocks() operation on interupt
On SIGINT, `Blockchain::cancel()` is called, which sets `m_cancel` to `true`.
This commit stops attempting to pop blocks from the chain once that flag is
set. This should leave the blockchain in a well-define state, even if the
`pop_blocks()` operation itself did not "complete".
2025-11-07 13:21:00 -06:00
hinto.janai 1347805434 rpc: remove COMMAND_RPC_SUBMIT_RAW_TX 2025-11-06 23:29:45 +00:00
tobtoht 8a53c96b12 Merge pull request #10181
32d9359 fuzz: fix some warnings (jeffro256)
2025-11-06 19:04:23 +00:00
tobtoht cdbf147c8b Merge pull request #10182
c3ee9ac release: drop support for arm32 linux (tobtoht)
2025-11-06 19:03:51 +00:00
jeffro256 acda1d4a37 p2p: unpack memory layout of peerlist entries
The `#pragma pack(push, 1)` directive was causing unaligned memory
accesses to shared pointers in `epee::net_utils::network_address`.
The peerlist file uses Boost serialization, so this should be
backwards compatible.
2025-11-05 15:30:52 -06:00
tobtoht fc812cdc14 Merge pull request #10005
0afe7d5 guix: bump time-machine to 3cd1c8769c618cab07181c6a4807792a371f0b2e (tobtoht)
2025-11-05 18:16:47 +00:00
tobtoht 0d1cf8f550 guix: remove libtool & python from darwin build env 2025-11-02 17:20:58 +01:00
tobtoht 0afe7d5e3e guix: bump time-machine to 3cd1c8769c618cab07181c6a4807792a371f0b2e 2025-11-01 20:25:33 +01:00
tobtoht c3ee9ac707 release: drop support for arm32 linux 2025-11-01 12:06:22 +01:00
jeffro256 32d9359b9a fuzz: fix some warnings 2025-10-28 01:13:00 -05:00
jeffro256 9e57f9be83 blockchain_prune: check DB version
Prevents accidental future corruption of the database by refusing
to prune the DB before checking the version value inside the
properties table.
2025-10-27 18:11:54 -05:00
tobtoht 6bb36309d6 Merge pull request #10123
4e9d199 daemon: fix print_cn command when 0 connections (jeffro256)
2025-10-27 18:52:36 +00:00
tobtoht b4a168b5f8 Merge pull request #10083
daded36 wallet: identify spends in pool when scanning (j-berman)
2025-10-27 18:50:40 +00:00
tobtoht fc6170a1f7 Merge pull request #10156
0fc5e87 cryptonote_core: rm confusing/redundant BP consensus rule (jeffro256)
2025-10-27 18:47:58 +00:00