Commit Graph
12910 Commits
Author SHA1 Message Date
tobtoht 05b312799c Merge pull request #10837
265e95a blockchain: improve incoming block scan table handling (selsta)

ACKs: SChernykh, j-berman
2026-06-30 10:01:32 +00:00
tobtoht d6a90937c8 Merge pull request #10835
330062a Optimized handle_notify_new_transactions's duplicate tx check - Check sha256 digests instead of full blobs (much less memory used) - Replace `find->insert` sequence with a single `insert` - 2x fewer hashset accesses - Preallocate the required size for the hashset (no full-table rehashes) (SChernykh)

ACKs: selsta, j-berman
2026-06-30 09:59:55 +00:00
tobtoht 6f09e39866 Merge pull request #10597
d8f3b81 p2p: restore safe sync mode when target height drops (selsta)

ACKs: SChernykh, j-berman
2026-06-30 09:54:19 +00:00
tobtoht 286a7c9c77 Merge pull request #10834
4a627d4 tests: check node_server race init and connect (selsta)

ACKs: tobtoht, plowsof
2026-06-29 18:24:57 +00:00
selsta 265e95a8b5 blockchain: improve incoming block scan table handling 2026-06-29 14:07:28 +02:00
tobtoht 72f1faac96 Merge pull request #10814
14e1753 simplewallet: fix some more typos (jpk68)

ACKs: selsta, tobtoht
2026-06-29 11:44:14 +00:00
tobtoht af45d6e7e3 Merge pull request #10813
a913ab8 makefile: add target for asan without building tests (jpk68)

ACKs: selsta, tobtoht
2026-06-29 11:43:51 +00:00
tobtoht 46d39a2704 Merge pull request #10811
8a744a6 tests: remove dead transactions_generation_from_blockchain (Thomas)
b5136b1 common: remove unused data_cache.h (Thomas)

ACKs: selsta, tobtoht
2026-06-29 11:43:26 +00:00
tobtoht 6eef935d2c Merge pull request #10810
07f7c75 http: parse server Content-Length strictly (alhudz)

ACKs: vtnerd, selsta
2026-06-29 11:42:27 +00:00
SChernykh 330062a004 Optimized handle_notify_new_transactions's duplicate tx check
- Check sha256 digests instead of full blobs (much less memory used)
- Replace `find->insert` sequence with a single `insert` - 2x fewer hashset accesses
- Preallocate the required size for the hashset (no full-table rehashes)
2026-06-29 08:06:31 +02:00
selsta 4a627d44fa tests: check node_server race init and connect 2026-06-28 19:24:36 +02:00
tobtoht 85d5a6f95b Merge pull request #10646
d40944c wallet2: avoid linear scans in pool state updates (selsta)

ACKs: j-berman*, SChernykh
2026-06-28 14:20:30 +00:00
selsta d40944c4df wallet2: avoid linear scans in pool state updates 2026-06-28 13:54:10 +02:00
tobtoht afa44c5322 Merge pull request #10806
ee052f7 cmake: add build translations option (tobtoht)

ACKs: selsta, plowsof
2026-06-27 13:04:55 +00:00
tobtoht 7ae14f9128 Merge pull request #10805
8691784 trezor: stop warning about deprecations we don't control (tobtoht)

ACKs: selsta, plowsof
2026-06-27 13:04:02 +00:00
tobtoht 9f6df4cf9c Merge pull request #10807
9ed0a11 cmake: set message mode everywhere (tobtoht)

ACKs: selsta, jeffro256
2026-06-27 12:03:44 +00:00
tobtoht 15a1521c38 Merge pull request #10802
473035e wallet: add missing copyright info (jpk68)

ACKs: selsta, tobtoht
2026-06-27 12:02:58 +00:00
tobtoht 7f982b8c9d Merge pull request #10803
d7e2399 cryptonote_basic: remove unused function (jpk68)

ACKs: selsta, tobtoht
2026-06-27 12:02:08 +00:00
tobtoht ef20171eec Merge pull request #10797
42bce30 guix: update clang to 22.1.8 (tobtoht)

ACKs: selsta, plowsof
2026-06-26 16:15:14 +00:00
tobtoht f79930b0db Merge pull request #10796
36bb2d0 wallet2: avoid std::out_of_range on a truncated tx set blob (Thomas)

ACKs: jeffro256, selsta
2026-06-26 16:14:06 +00:00
tobtoht 7f8bc31ee5 Merge pull request #10824
2bc6726 functional_tests: add debug logging to transfer (selsta)

ACKs: plowsof, tobtoht
2026-06-26 16:13:21 +00:00
selsta 2bc67262c8 functional_tests: add debug logging to transfer 2026-06-26 14:38:36 +02:00
selsta d8f3b81f79 p2p: restore safe sync mode when target height drops 2026-06-24 21:58:51 +02:00
tobtoht 4320bdf590 Merge pull request #10795
cf56393 depends: boost: remove headers of unused libraries (tobtoht)

ACKs: selsta, plowsof
2026-06-24 19:06:10 +00:00
tobtoht 42bce304e1 guix: update clang to 22.1.8 2026-06-24 20:37:16 +02:00
tobtoht 384277158f Merge pull request #10793
9c96792 guix: update gcc to 15.2.0 (tobtoht)

ACKs: plowsof, selsta
2026-06-24 18:28:23 +00:00
tobtoht 08af28c4fc Merge pull request #10789
a6c9d62 depends: Bitcoin -> Monero typo (jeffro256)

ACKs: selsta, tobtoht, nahuhh
2026-06-24 17:22:22 +00:00
tobtoht 0a83a39883 Merge pull request #10792
02db831 Fix spelling typos (Thomas)

ACKs: tobtoht, jeffro256
2026-06-24 17:21:24 +00:00
Thomas 8a744a6388 tests: remove dead transactions_generation_from_blockchain
Functional test commented out since 2014 (296ae46ed); never #included or
called (main.cpp only runs transactions_flow_test).
2026-06-23 22:32:17 +02:00
Thomas b5136b1a5d common: remove unused data_cache.h
Dead since 40eb82873 (2025-10) moved verRct caching into the mempool;
only a stale #include remained in blockchain.cpp.
2026-06-23 22:31:28 +02:00
alhudz 07f7c7521d http: parse server Content-Length strictly 2026-06-23 17:37:41 +05:30
tobtoht 49c9cfc315 Merge pull request #10783
5423c9a Dockerfile: update stagex to 2026.6.0 (tobtoht)

ACKs: selsta, plowsof
2026-06-22 22:02:06 +00:00
jpk68 14e1753774 simplewallet: fix some more typos 2026-06-22 16:16:59 -04:00
tobtoht 2c48374ecd Merge pull request #10768
389f366 http: share deterministic header field parser (selsta)

ACKs: SChernykh*, vtnerd
2026-06-21 21:44:23 +00:00
tobtoht 9ed0a11417 cmake: set message mode everywhere 2026-06-21 23:24:30 +02:00
tobtoht ee052f7872 cmake: add build translations option 2026-06-21 22:50:13 +02:00
selsta 389f3660db http: share deterministic header field parser 2026-06-21 22:25:58 +02:00
tobtoht 869178450c trezor: stop warning about deprecations we don't control 2026-06-21 21:57:38 +02:00
jpk68 473035ea69 wallet: add missing copyright info 2026-06-21 14:05:08 -04:00
tobtoht 53dba0854e Merge pull request #10788
6da0999 p2p: replace make_address_v4_from_v6 with boost function (jpk68)
ff1f97b dns_utils: replace address-to-string functions (jpk68)

ACKs: selsta, tobtoht
2026-06-21 14:09:19 +00:00
tobtoht e4a77fbb42 Merge pull request #10775
57f4cda wallet2: guard optimized coinbase refresh against empty vout (selsta)

ACKs: tobtoht, SChernykh
2026-06-21 11:39:04 +00:00
tobtoht 0651be79f9 Merge pull request #10772
7578af4 wallet2: reject non-monotonic rct output distributions (selsta)

ACKs: jeffro256, vtnerd
2026-06-21 11:38:15 +00:00
tobtoht bb069330c7 Merge pull request #10786
49108d7 epee: use correct minor http version (jpk68)

ACKs: selsta, tobtoht
2026-06-21 11:37:21 +00:00
jpk68 a913ab8885 makefile: add target for asan without building tests 2026-06-20 16:51:39 -04:00
tobtoht 837e9cdd30 Merge pull request #10767
e9a8a26 wallet: wallet args take argv[] as const (jeffro256)

ACKs: selsta, tobtoht
2026-06-20 20:10:26 +00:00
Thomas 36bb2d0e7d wallet2: avoid std::out_of_range on a truncated tx set blob
parse_unsigned_tx_from_str() and parse_tx_from_str() strip the magic,
then read the version byte and call s.substr(1) without checking a
version byte follows. A blob equal to just the magic leaves an empty
remainder, so s.substr(1) throws std::out_of_range instead of the
function returning false. Require magic + a version byte first.
2026-06-20 21:13:30 +02:00
tobtoht 9c96792680 guix: update gcc to 15.2.0 2026-06-20 17:02:40 +02:00
tobtoht cf56393588 depends: boost: remove headers of unused libraries 2026-06-18 21:31:28 +02:00
Thomas 02db831d01 Fix spelling typos 2026-06-18 09:30:42 +02:00
jeffro256 a6c9d62e66 depends: Bitcoin -> Monero typo 2026-06-17 17:05:29 -05:00