Commit Graph
100 Commits
Author SHA1 Message Date
tobtoht 381fce8dde Merge pull request #10828
fecef76 Fix spelling typos in comments and string literals (Thomas)

ACKs: tobtoht, selsta
2026-07-02 13:18:56 +00:00
tobtoht a9d9134f62 Merge pull request #10800
f4047ae cryptonote_basic: copy tx extra payment IDs (Ap4sh)

ACKs: jeffro256, selsta
2026-07-01 20:00:37 +00:00
tobtoht aaaf634501 Merge pull request #10822
d4cf18d tests: fix local AFL fuzz target build (selsta)

ACKs: plowsof*, tobtoht
2026-07-01 18:15:42 +00:00
tobtoht c5f81deae6 Merge pull request #10798
425c342 readme: refresh stale info and remove dead sections (Thomas)

ACKs: selsta, tobtoht
2026-07-01 18:14:32 +00:00
tobtoht 368365565c Merge pull request #10790
70bdd2d tests/fuzz: fix cold-outputs import (jeffro256)

ACKs: selsta, plowsof
2026-07-01 18:12:29 +00:00
tobtoht 5c9619432b Merge pull request #10821
551bba6 tests: update fuzzing documentation (selsta)

ACKs: tobtoht, plowsof
2026-07-01 17:51:33 +00:00
tobtoht a2de04a09b Merge pull request #10825
b1f4561 wallet2: remove unused pool tx removed callback (selsta)

ACKs: tobtoht, thomasbuilds
2026-07-01 17:40:04 +00:00
tobtoht b3b0687217 Merge pull request #10841
a568ba3 tests: avoid ephemeral p2p ports in node_server tests (selsta)

ACKs: vtnerd, tobtoht
2026-07-01 17:39:17 +00:00
tobtoht ad6b10f33c Merge pull request #10816
06221f2 wallet: store fee for not_enough_{unlocked_,}balance (tobtoht)

ACKs: selsta, plowsof
2026-06-30 15:06:45 +00:00
tobtoht e2f68c0c33 Merge pull request #10817
7ea5afc cmake: don't default to static on mingw (tobtoht)

ACKs: selsta, plowsof
2026-06-30 15:06:07 +00:00
tobtoht 596d0a0363 Merge pull request #10780
c914c27 src: update checkpoints to match v0.18.5.1 (selsta)

ACKs: plowsof*, tobtoht
2026-06-30 10:05:22 +00:00
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
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
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
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
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
tobtoht 7ea5afc2de cmake: don't default to static on mingw 2026-06-24 15:33:24 +02:00
tobtoht 06221f2075 wallet: store fee for not_enough_{unlocked_,}balance 2026-06-24 14:10:23 +02:00
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
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
tobtoht 869178450c trezor: stop warning about deprecations we don't control 2026-06-21 21:57:38 +02: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
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
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
tobtoht 6476ec8f2c Merge pull request #10700
6ad3dc0 wallet2: read multisig restore fields with memcpy in generate (alhudz)

ACKs: vtnerd, selsta
2026-06-17 18:30:00 +00:00
tobtoht 5423c9aa63 Dockerfile: update stagex to 2026.6.0 2026-06-16 20:15:10 +02:00
tobtoht abe4eb60ea Merge pull request #10759
615d200 simplewallet: fix some error messages (jpk68)

ACKs: selsta, jeffro256
2026-06-16 17:59:59 +00:00
tobtoht f0e7c5b1ae Merge pull request #10753
74f0917 wallet2: store multisig nonce erasure before returning signed txset (selsta)

ACKs: UkoeHB, tobtoht
2026-06-16 11:06:23 +00:00
tobtoht 52ee7bbe77 Merge pull request #10756
d72cd7f net: cap aggregate ZMQ receive size (selsta)

ACKs: vtnerd, tobtoht
2026-06-16 11:04:23 +00:00
tobtoht 9854fbd420 Merge pull request #10742
248792a Miner: fixed thread 0 always mining with secure JIT (worse performance) (SChernykh)

ACKs: selsta, tobtoht
2026-06-15 14:44:11 +00:00
tobtoht 67a0267991 Merge pull request #10751
6aba459 simplewallet: misc safety/correctness fixes (jpk68)

ACKs: jeffro256*, SNeedlewoods
2026-06-15 14:32:27 +00:00
tobtoht ca47407134 Merge pull request #10749
85ef8e0 depends: openssl: update to 3.5.7 (tobtoht)

ACKs: selsta, plowsof
2026-06-15 14:30:44 +00:00
tobtoht 757679bb6a Merge pull request #10744
f1ea616 fix signed unsigned comparison (SNeedlewoods)

ACKs: selsta, tobtoht
2026-06-14 15:59:40 +00:00
tobtoht 184cd8e519 Merge pull request #10745
06d3258 fix typo in hashchain bounds error (woodser)

ACKs: selsta, jeffro256
2026-06-14 15:50:05 +00:00
tobtoht 1431995430 Merge pull request #10740
776d355 use byte-safe isalpha in epee json value parser (alhudz)

ACKs: iamamyth, selsta
2026-06-14 15:49:09 +00:00
tobtoht 7d22294ed8 Merge pull request #10766
3095f74 ci: run guix builds on changes to external (tobtoht)

ACKs: selsta, plowsof
2026-06-14 15:43:39 +00:00
tobtoht 3095f74ea8 ci: run guix builds on changes to external 2026-06-14 17:28:24 +02:00
tobtoht b9d139c425 Merge pull request #10738
edcdf5c depends: boost: update to 1.91.0-1 (tobtoht)

ACKs: selsta, j-berman
2026-06-13 12:17:45 +00:00
tobtoht af85115848 Merge pull request #10739
c1f7f0b crypto: fix strict aliasing for expandedKey in aesb.c (jeffro256)

ACKs: vtnerd, selsta
2026-06-13 12:16:38 +00:00
tobtoht fb98441179 Merge pull request #9251
360db8f unit_tests: test every single field of JSON tx repr (jeffro256)

ACKs: selsta, tobtoht
2026-06-13 10:30:15 +00:00
tobtoht d5b226d295 Merge pull request #10566
6460917 serialization: avoid blob memcpy of secret_key vector (selsta)

ACKs: vtnerd, tobtoht
2026-06-13 10:14:19 +00:00
tobtoht 747fdc14f6 Merge pull request #10652
1bd4dfe rpc: return prunable hashes in pruned getblocks (akildemir)

ACKs: jeffro256, tobtoht
2026-06-13 10:09:12 +00:00
tobtoht 805befb676 Merge pull request #10731
08811db wallet: read RPC crypto fields with memcpy (Ap4sh)

ACKs: jeffro256, selsta
2026-06-12 22:00:01 +00:00
tobtoht 9e817b608b Merge pull request #10674
b51a0cb translations: don't include locations (tobtoht)
2026-06-11 20:28:14 +00:00
tobtoht 9bd2ee44cd Merge pull request #10728
af10a4f read import blob crypto fields with memcpy in wallet2 (alhudz)
2026-06-11 20:26:05 +00:00
tobtoht 887f2486fe Merge pull request #8758
3af06e5 wallet: remove output blackballing (tobtoht)
2026-06-11 20:20:38 +00:00
tobtoht cba713fba4 Merge pull request #10717
13d9582 Fix: check hwdev.generate_output_ephemeral_keys result (SChernykh)
2026-06-10 17:11:52 +00:00
tobtoht c113dee523 Merge pull request #10716
196078e Refactored tx verification NIC logic (SChernykh)
2026-06-10 17:10:21 +00:00
tobtoht 17891e9157 Merge pull request #10512
b8cc5b6 blockchain_db: hide sensitive txs in get_txids_loose (jeffro256)
2026-06-09 18:40:12 +00:00
tobtoht acb83adf37 Merge pull request #10714
6f7ad2c Blockchain: fix wrong block_weight in handle_get_objects (SChernykh)
2026-06-09 17:53:48 +00:00
tobtoht 416804895c Merge pull request #10711
76831c2 fix: TypeError: 'method' object is not subscriptable (SNeedlewoods)
2026-06-09 17:52:37 +00:00
tobtoht 9409d0ac36 Merge pull request #10709
b5f7330 tx_pool: fix use-after-free in prune() - txid was a reference to an item which was later deleted in remove_tx_from_transient_lists(), and txid was used after that (SChernykh)
2026-06-09 17:51:49 +00:00
tobtoht 41b7b20f06 Merge pull request #10707
96cdcb9 Multisig tx builder: fix incomplete memory wipe (SChernykh)
2026-06-09 17:50:23 +00:00
tobtoht 1b785d1c76 Merge pull request #10703
0fc5bb7 net: canonicalize Tor/I2P hosts during deserialization (selsta)
2026-06-09 17:49:08 +00:00
tobtoht 85ef8e075a depends: openssl: update to 3.5.7 2026-06-09 19:27:05 +02:00
tobtoht a8478d21b2 Merge pull request #10531
7af9009 zmq: apply restricted-mode privacy filtering to get_transaction_pool (greatjourney589)
2026-06-08 08:34:50 +00:00
tobtoht 3fcf7ff702 Merge pull request #9826
9d93a3d crypto: add function sc_1() (jeffro256)
2026-06-08 08:32:16 +00:00
tobtoht 85e15b55e1 Merge pull request #10644
9dbce17 Blockchain: option for fast manual block popping (jeffro256)
2026-06-08 08:30:46 +00:00
tobtoht 880abde62a Merge pull request #10696
d42de75 tests: cover truncated \u escape at end of buffer in match_string2 (alhudz)
524b0d0 fix off-by-one over-read in match_string2 unicode escape parsing (alhudz)
2026-06-07 18:35:16 +00:00
tobtoht 0857da6d6d Merge pull request #10533
589dd0a ringct: merge decodeRct and decodeRctSimple (jeffro256)
2026-06-07 14:26:08 +00:00
tobtoht 9550435199 Merge pull request #10693
03976ee utils/fish: add missing directory completions (jpk68)
2026-06-07 13:48:15 +00:00
tobtoht edcdf5c43e depends: boost: update to 1.91.0-1 2026-06-07 12:09:51 +02:00
tobtoht 8e3e85fda0 Merge pull request #10692
dc73ab2 utils/fish: use correct suffixes for ssl files (jpk68)
2026-06-06 13:14:15 +00:00
tobtoht bf23534c8e Merge pull request #10691
f2afe97 p2p: close zone connections before stopping net servers (selsta)
3623399 p2p: make stop signal idempotent (selsta)
2026-06-06 13:12:31 +00:00
tobtoht f13bebf39a Merge pull request #10729
4a8c863 Fix DNS resolve UB (Lee *!* Clagett)
2026-06-06 13:11:15 +00:00
tobtoht 101e607139 Merge pull request #10584
9e422aa update rapidjson submodule (tobtoht)
2026-06-05 12:25:36 +00:00
tobtoht 4cf30608ed Merge pull request #10309
adeaa69 wallet: rescan_blockchain missing keep_key_images (Navid Rahimi)
2026-06-05 11:04:47 +00:00
tobtoht 67767bbb68 Merge pull request #10493
a46154e p2p: cleaner connection close() (j-berman)
2026-06-05 11:02:04 +00:00
tobtoht a00fbd838a Merge pull request #10680
1a91bc3 brew: remove some unused libraries (tobtoht)
2026-06-05 09:52:36 +00:00
tobtoht f51223aa08 Merge pull request #10689
ef4f8b8 simplewallet: fix error message (jpk68)
2026-06-05 09:36:09 +00:00
tobtoht cb339bc936 Merge pull request #10670
ed7d463 simplewallet: add wallet-dir flag (jpk68)
2026-06-05 09:17:57 +00:00
tobtoht 64696a286d Merge pull request #10429
0301830 ledger: lazy view key loading (jeffro256)
2026-06-04 19:37:07 +00:00
tobtoht f15fa063cd Merge pull request #10603
d763d43 daemonizer: avoid unsafe pidfile truncation (selsta)
2026-06-04 19:30:14 +00:00
tobtoht afb3f24b7b Merge pull request #10627
ee5115c src: remove non-standard thread extensions (jpk68)
2026-06-04 19:28:33 +00:00
tobtoht a38db1a90c Merge pull request #10672
73e6637 common: remove obsolete glibc warning (tobtoht)
2026-06-04 19:27:46 +00:00
tobtoht 88595f5015 Merge pull request #10687
997bd99 utils: add openrc init script (jpk68)
2026-06-04 19:27:22 +00:00
tobtoht a1a2d9e842 Merge pull request #10683
9fa0dab readme: update description for openssl (jpk68)
2026-06-04 19:26:53 +00:00