Commit Graph
8488 Commits
Author SHA1 Message Date
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 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
selsta 85f8bbbccb tests: make libwallet_api_tests work under ctest, add tests 2026-07-17 20:55:23 +02: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 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
selsta e5d701d4a3 tx_pool: remove redundant hashCompare comparator 2026-07-15 21:53:27 +02: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 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
0afd50cc51 crypto: derive key image generator & separate {un}biased hash to ec
https://github.com/monero-project/research-lab/issues/142

Co-authored-by: Jeffro <jeffro256@tutanota.com>
Co-authored-by: Luke Parker <lukeparker5132@gmail.com>
2026-07-15 10:34:42 -07: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
selsta 0b7967907f wallet2: guard gamma picker against zero-output windows 2026-07-14 19:41:36 +02:00
jpk68 a79f524fef simplewallet: fix prompt formatting 2026-07-13 17:27:55 -04:00
selsta c3c3d233ab cmake: apply cxa throw wrap flags when linking common 2026-07-13 23:10:17 +02: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
plowsofandiuanv9 a4f8ef4817 wallet_api: set m_password in the recovery creation paths
libwallet_api_tests: cover password retention on wallet recovery
2026-07-11 17:14:14 +01:00
selsta 0dcafa84cb cmake: use wrapped __cxa_throw on GNU/Linux 2026-07-11 02:57:09 +02:00
selsta c9a18b96cb blockchain: fix misleading request chain error logs 2026-07-10 16:26:06 +02: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
jpk68 a9b891f4db simplewallet: fix potential out-of-bounds read 2026-07-09 18:16:57 -04:00
nahuhh 4036e1459d wallet: rpc; dont allow startup with missing ssl params 2026-07-08 13:37:15 +00:00
j-berman b61c750029 crypto: ed25519 -> Wei conversion 2026-07-08 06:34:40 -07:00
tobtoht d6aa5ce38f Merge pull request #10851
7eb70c7 chore: remove msvc remnants (jpk68)

ACKs: selsta, tobtoht
2026-07-08 09:26:40 +00:00
j-berman 79a996be02 crypto: torsion clearing for FCMP++ 2026-07-07 14:32:13 -07: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
jpk68 248a343897 dns_utils: remove archaic string_copy workaround 2026-07-05 20:23:42 -04:00
Samy e28aec53b0 device: abort Ledger tx prefix hashing on denial 2026-07-05 16:03:09 +02:00
Samy 2d4e1547fd rpc: fix block template reserved offset 2026-07-05 13:45:29 +02:00
selstaandjeffro256 dc8bc028a6 cryptonote: scope 202612 PoW workaround
The block 202612 PoW workaround previously applied to any block at
height 202612. Restrict it to the object hashes of the known historical
mainnet, testnet, and stagenet block hashing blobs so new chains do not
inherit the fixed PoW hash, which would prevent sync or mining past that
height if their difficulty is higher.

Reported-by: DataHoarder
Co-authored-by: jeffro256 <jeffro256@tutanota.com>
2026-07-03 14:59:41 +02: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 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 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
j-berman 13db615bb8 Daemon RPC: /getblocks.bin incremental pool fetch even when no new blocks 2026-06-30 12:15:22 -07: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
Ap4sh dc45f673c9 cryptonote_basic: remove legacy address parser 2026-06-30 12:20:41 +02: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
jpk68 7eb70c7858 chore: remove msvc remnants 2026-06-29 21:29:19 -04:00