100 Commits
Author SHA1 Message Date
tobtoht dfc36e278b Merge pull request #10949
54acdd1 simplewallet: validate get_outs response size (selsta)

ACKs: plowsof, SNeedlewoods, jpk68
2026-07-28 15:45:30 +00:00
tobtoht 99c1f914a2 Merge pull request #10951
c9d9afc wallet2: bounds check additional derivations in is_out_to_acc (selsta)

ACKs: SNeedlewoods, jeffro256
2026-07-28 15:43:34 +00:00
tobtoht 032a8eeb1d Merge pull request #9605
6620c2d ringct: cleanup proveRctCLSAGSimple (jeffro256)

ACKs: 0xFFFC0000*, iamamyth*, selsta
2026-07-27 20:24:55 +00:00
tobtoht a26654d6d1 Merge pull request #10944
9e3c336 cmake: add wire dependency for cryptonote_core RTTI linkage (selsta)

ACKs: SNeedlewoods, jpk68
2026-07-27 17:07:50 +00:00
tobtoht 2c27cb8eb3 Merge pull request #10942
07b8456 wallet2: validate cached transfer indices (selsta)

ACKs: jeffro256, tobtoht
2026-07-27 17:06:40 +00:00
tobtoht 11806688f9 Merge pull request #10987
af4eda8 tests: enable temporary libunbound debug logging (selsta)

ACKs: tobtoht, jpk68
2026-07-27 16:54:56 +00:00
tobtoht 25baaafad8 Merge pull request #10938
3774999 serialization: validate RingCT prunable JSON type (selsta)

ACKs: jeffro256, jpk68, vtnerd
2026-07-27 10:22:25 +00:00
tobtoht 09020e4d9b Merge pull request #10240
dc1d0dd cryptonote_core: set prep-blocks-threads to max threads (0xfffc)

ACKs: jpk68, selsta
2026-07-27 10:21:06 +00:00
tobtoht 3b116d88d0 Merge pull request #10985
1690829 workflows: disable DNS tests on Windows and macOS (selsta)

ACKs: SChernykh, tobtoht
2026-07-27 08:12:01 +00:00
tobtoht ac32adb70d Merge pull request #10937
bd2f3b8 wallet_api: return all unsigned tx recipients (Samy)

ACKs: selsta, SNeedlewoods, plowsof, jpk68
2026-07-26 20:42:53 +00:00
tobtoht c4178c8ba6 Merge pull request #10935
8e8e04d crypto: fix ARMv8 slow-hash inline assembly constraints (selsta)

ACKs: SChernykh, jeffro256
2026-07-26 20:35:35 +00:00
tobtoht 68e3b19661 Merge pull request #10933
c2dc8a5 cryptonote_protocol: remove dead code (Thomas)

ACKs: selsta, jpk68
2026-07-26 20:34:41 +00:00
tobtoht 63770eda8e Merge pull request #10932
bf46156 ringct: remove dead code (Thomas)

ACKs: selsta, jeffro256
2026-07-26 20:33:34 +00:00
tobtoht d85cfa04d8 Merge pull request #10928
7acab10 net/socks: fix misleading error code (jpk68)

ACKs: vtnerd, selsta
2026-07-25 13:03:15 +00:00
tobtoht 8472d8c503 Merge pull request #10927
38342cc utils/health: fix typo in script (jpk68)

ACKs: jeffro256, selsta
2026-07-24 16:23:03 +00:00
tobtoht 02d3eda77d Merge pull request #10929
e8dab33 simplewallet: skip redundant get_tx_key unless needed (jpk68)

ACKs: SNeedlewoods, selsta
2026-07-24 16:22:37 +00:00
tobtoht d1d32cb2b6 Merge pull request #10931
c1eda46 wallet2: fix error message (jpk68)

ACKs: selsta, SNeedlewoods, jeffro256
2026-07-24 16:22:04 +00:00
tobtoht 1e9c45543e Merge pull request #10957
73b28e2 dns_utils: replace flaky DNS provider (selsta)

ACKs: jpk68, tobtoht
2026-07-23 18:37:38 +00:00
tobtoht 72f7fd791b Merge pull request #9827
9696cae crypto: add FCMP++ generators T, U, & V (jeffro256)

ACKs: UkoeHB, selsta
2026-07-23 09:54:42 +00:00
tobtoht ef26a6080c Merge pull request #10925
4b144c3 external: update randomx to v1.2.3 (selsta)

ACKs: SChernykh, tobtoht, jpk68
2026-07-23 09:53:36 +00:00
tobtoht 42b78ee9bd Merge pull request #10694
a01b4c2 daemon: remove bootstrap mode (tobtoht)

ACKs: thomasbuilds, selsta
2026-07-22 20:03:46 +00:00
tobtoht a01b4c2a31 daemon: remove bootstrap mode 2026-07-22 20:38:20 +02:00
tobtoht e00908bc49 Merge pull request #10921
edea850 general: replace auto_scope_leave_caller with scope_guard (jeffro256)

ACKs: selsta, tobtoht
2026-07-22 16:31:31 +00:00
tobtoht a3adf4ce62 Merge pull request #10863
2f2409d wallet: rpc; req. ssl cert params w/ proxy when daemon not onion/i2p (nahuhh)

ACKs: selsta, plowsof
2026-07-22 16:17:55 +00:00
tobtoht d13ac35f23 Merge pull request #10358
ed461a6 FCMP++: output_to_pre_leaf_tuple (j-berman)
99bda32 FCMP++: output_to_tuple {output pubkey, commitment} -> {O,I,C} (j-berman)

ACKs: UkoeHB, jeffro256
2026-07-22 16:11:59 +00:00
tobtoht 63edb67744 Merge pull request #10896
159b6b6 common: increase performance timer buffer size (selsta)

ACKs: jeffro256, tobtoht
2026-07-22 16:09:42 +00:00
tobtoht d7cda0d96e Merge pull request #9828
6c39594 crypto: add Ed25519->X25519 conversion functions (jeffro256)

ACKs: UkoeHB, j-berman
2026-07-22 11:34:31 +00:00
tobtoht d23e971ae6 Merge pull request #10823
01e06da tests: add CLSAG fuzz tests (selsta)

ACKs: jeffro256, SNeedlewoods
2026-07-22 07:30:32 +00:00
tobtoht c6783ec53d Merge pull request #10804
4b042bb crypto: avoid unaligned word accesses (Samy)

ACKs: selsta, jeffro256
2026-07-22 07:28:42 +00:00
tobtoht 9e1a88ba83 Merge pull request #10893
afcfd97 wallet: derive encrypted payment ID dummy/real status from tx.extra, not cd.dests (waris ))

ACKs: jeffro256*, selsta
2026-07-21 16:46:51 +00:00
tobtoht e729250a0c Merge pull request #10784
85b38a5 rpc: replace get_blocks.bin Levin pool budget (selsta)

ACKs: jeffro256, j-berman
2026-07-21 16:44:59 +00:00
tobtoht e071951803 Merge pull request #10920
b106208 dns_utils: update default public DNS resolvers (selsta)

ACKs: tobtoht, jpk68
2026-07-21 15:56:32 +00:00
tobtoht 50ffc4564d Merge pull request #10914
1aeabb1 utils/systemd: update service file (jpk68)

ACKs: thomasbuilds, selsta
2026-07-20 18:41:33 +00:00
tobtoht c821e75318 Merge pull request #10169
0c9956a functional_tests: Python epee binary lib and test `/get_blocks.bin` (jeffro256)

ACKs: selsta, plowsof
2026-07-20 18:34:10 +00:00
tobtoht 3ed8ffb56b Merge pull request #10842
fa91ae4 common: remove dead code (Thomas)
8701fc9 blockchain_db: remove unused MDB_val_copy specializations (Thomas)
00d21ee epee: remove dead code (Thomas)

ACKs: selsta, jpk68
2026-07-20 09:09:49 +00:00
tobtoht 48e86dcb17 Merge pull request #10818
85f8bbb tests: make libwallet_api_tests work under ctest, add tests (selsta)

ACKs: plowsof, SNeedlewoods
2026-07-20 09:08:09 +00:00
tobtoht ff17d7f7ba Merge pull request #10905
d436311 epee: avoid bad_weak_ptr during connection teardown (selsta)

ACKs: vtnerd, SChernykh
2026-07-20 09:01:13 +00:00
tobtoht dde6d6af51 Merge pull request #10911
a79f524 simplewallet: fix prompt formatting (jpk68)

ACKs: selsta, tobtoht
2026-07-20 08:57:27 +00:00
tobtoht d005c5d18a Merge pull request #10909
c3c3d23 cmake: apply cxa throw wrap flags when linking common (selsta)

ACKs: jpk68, jeffro256
2026-07-20 08:55:31 +00:00
tobtoht 17410620a8 Merge pull request #10908
4f73cfe epee: fix build with OpenSSL 4.0 (weifanglab)

ACKs: iamamyth, selsta, jpk68, jeffro256
2026-07-20 08:54:15 +00:00
tobtoht 95e126f3c5 Merge pull request #10901
a4f8ef4 wallet_api: set m_password in the recovery creation paths (plowsof)

ACKs: selsta, SNeedlewoods, jpk68
2026-07-17 13:12:59 +00:00
tobtoht 95e6e19799 Merge pull request #10898
fe7986e trezor: suppress generated protobuf deprecation warnings (selsta)

ACKs: plowsof, jpk68
2026-07-16 18:10:29 +00:00
tobtoht ee7e5e3744 Merge pull request #10897
e5d701d tx_pool: remove redundant hashCompare comparator (selsta)

ACKs: jpk68*, vtnerd*, jeffro256
2026-07-16 17:31:22 +00:00
tobtoht 569a456dc0 Merge pull request #10859
e28aec5 device: abort Ledger tx prefix hashing on denial (Samy)

ACKs: jeffro256, jpk68
2026-07-16 17:25:46 +00:00
tobtoht da5d40d597 Merge pull request #10885
c9a18b9 blockchain: fix misleading request chain error logs (selsta)

ACKs: jpk68, plowsof
2026-07-16 13:41:18 +00:00
tobtoht c24db9b23d Merge pull request #10890
0b79679 wallet2: guard gamma picker against zero-output windows (selsta)

ACKs: jeffro256*, iamamyth
2026-07-16 13:37:30 +00:00
tobtoht 815548bfee Merge pull request #10891
09e3d2a tests: fix libFuzzer build instructions on Ubuntu (selsta)

ACKs: SNeedlewoods, jpk68
2026-07-16 13:35:26 +00:00
tobtoht d9d83b0d27 Merge pull request #10762
95b207f Blockchain: fix data race in get_dynamic_base_fee_estimate (Masamune)

ACKs: selsta, jeffro256
2026-07-15 19:50:54 +00:00
tobtoht 349e5884a1 Merge pull request #10338
0afd50c crypto: derive key image generator & separate {un}biased hash to ec https://github.com/monero-project/research-lab/issues/142 (j-berman)

ACKs: jeffro256, UkoeHB
2026-07-15 18:48:54 +00:00
tobtoht 51b8cc90c6 Merge pull request #10826
2a9628b functional_tests_rpc: recreate socket for each startup probe (selsta)

ACKs: tobtoht, jpk68
2026-07-15 18:20:32 +00:00
tobtoht a77001710e Merge pull request #10880
6c5ac12 utils/openrc: require net dependency (jpk68)

ACKs: selsta, tobtoht
2026-07-15 18:18:45 +00:00
tobtoht 47b6179f5d Merge pull request #10881
a9b891f simplewallet: fix potential out-of-bounds read (jpk68)

ACKs: selsta, tobtoht
2026-07-15 18:17:51 +00:00
tobtoht 2af2b48c03 Merge pull request #10345
b61c750 crypto: ed25519 -> Wei conversion (j-berman)

ACKs: UkoeHB, jeffro256
2026-07-15 17:21:32 +00:00
tobtoht ea379f8f76 Merge pull request #10877
6308971 epee: narrow included asio headers (jpk68)

ACKs: jeffro256, selsta
2026-07-15 17:18:29 +00:00
tobtoht 0f84863fed Merge pull request #10868
248a343 dns_utils: remove archaic string_copy workaround (jpk68)

ACKs: selsta, tobtoht
2026-07-13 06:41:49 +00:00
tobtoht 3a6fd7ce28 Merge pull request #10870
4036e14 wallet: rpc; dont allow startup with missing ssl params (nahuhh)

ACKs: selsta, SNeedlewoods
2026-07-13 06:43:09 +00:00
tobtoht 2044af1952 Merge pull request #10903
850e32b workflows: split up test step (selsta)

ACKs: plowsof, SNeedlewoods
2026-07-12 14:57:52 +00:00
tobtoht b511be5637 Merge pull request #10899
0dcafa8 cmake: use wrapped __cxa_throw on GNU/Linux (selsta)

ACKs: SNeedlewoods, SChernykh
2026-07-12 14:54:34 +00:00
tobtoht 641e5ca588 Merge pull request #10213
c6df90c cmake: set minimum boost version to 1.69 (tobtoht)

ACKs: selsta, plowsof, jpk68
2026-07-10 17:25:01 +00:00
tobtoht a2283befa0 Merge pull request #10650
2ab965e ci: run fast tests on windows and macos (tobtoht)

ACKs: selsta, plowsof, jpk68
2026-07-10 17:24:31 +00:00
tobtoht d46a05e8c8 Merge pull request #10857
685579c readme: fix outdated info, normalize formatting (Thomas)

ACKs: selsta, jpk68
2026-07-10 11:11:07 +00:00
tobtoht a882c98c2b Merge pull request #10873
b3aca5f tests: fix epee connection lifetime race (selsta)

ACKs: vtnerd, tobtoht, j-berman
2026-07-10 11:09:02 +00:00
tobtoht fe0d789ffb Merge pull request #10858
2d4e154 rpc: fix block template reserved offset (Samy)

ACKs: amin404ala*, selsta, SChernykh
2026-07-10 11:08:24 +00:00
tobtoht c6df90c8c0 cmake: set minimum boost version to 1.69 2026-07-10 13:03:20 +02:00
tobtoht 2ab965e827 ci: run fast tests on windows and macos 2026-07-08 19:28:19 +02:00
tobtoht 2b49cebbcb Merge pull request #10853
8040215 functional_tests: avoid sweep_single spent status race (selsta)
ed3283d Revert "functional_tests: add debug logging to transfer" (selsta)

ACKs: tobtoht, plowsof
2026-07-08 11:01:50 +00:00
tobtoht 19b303c9b5 Merge pull request #10844
eaf139a tests: fix Windows unit test failures (selsta)

ACKs: tobtoht, plowsof
2026-07-08 11:01:22 +00:00
tobtoht 1d2c866f3e Merge pull request #10843
be7a5ec epee: allow shared Windows file reads (selsta)

ACKs: tobtoht, plowsof
2026-07-08 11:00:42 +00:00
tobtoht a434e19138 Merge pull request #10808
b305c44 escape control characters in json string serialiser (alhudz)

ACKs: vtnerd*, selsta
2026-07-08 09:30:20 +00:00
tobtoht d6aa5ce38f Merge pull request #10851
7eb70c7 chore: remove msvc remnants (jpk68)

ACKs: selsta, tobtoht
2026-07-08 09:26:40 +00:00
tobtoht fab498c2ce Merge pull request #10342
79a996b crypto: torsion clearing for FCMP++ (j-berman)

ACKs: UkoeHB, jeffro256
2026-07-08 09:21:51 +00:00
tobtoht 52f02f26fc Merge pull request #10135
9f52166 crypto: fe_reduce_vartime (j-berman)

ACKs: UkoeHB, jeffro256
2026-07-07 08:30:39 +00:00
tobtoht a7c93412fe Merge pull request #10839
dc45f67 cryptonote_basic: remove legacy address parser (Ap4sh)

ACKs: selsta, tobtoht
2026-07-06 16:46:50 +00:00
tobtoht a523e9da2c Merge pull request #10801
dc8bc02 cryptonote: scope 202612 PoW workaround (selsta)

ACKs: jeffro256*, tobtoht
2026-07-03 13:02:21 +00:00
tobtoht ee50ba98c9 Merge pull request #10830
e2e7715 simplewallet: deduplicate human-readable timespan function (jpk68)

ACKs: selsta, tobtoht
2026-07-03 11:59:19 +00:00
tobtoht 23372d12f5 Merge pull request #10108
ede4d7f RingCT crypto: 6x faster zero commit (j-berman)

ACKs: UkoeHB, jeffro256
2026-07-03 11:57:32 +00:00
tobtoht dac3103348 Merge pull request #10111
4f2a8a4 crypto: fast fe_batch_invert using Montgomery's trick (j-berman)

ACKs: UkoeHB, jeffro256
2026-07-03 11:55:20 +00:00
tobtoht 8a8b137a45 Merge pull request #10827
8fb41e9 README: reorganize and harden Docker monerod instructions (selsta)

ACKs: tobtoht, plowsof
2026-07-03 11:53:02 +00:00
tobtoht 32632d1f86 Merge pull request #10761
13db615 Daemon RPC: /getblocks.bin incremental pool fetch even when no new blocks (j-berman)

ACKs: rbrunner7*, selsta, jeffro256
2026-07-02 21:02:09 +00:00
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