tobtoht
30e148c4a8
Merge pull request #10950
...
f9f6471 simplewallet: validate get_outs response size (selsta)
ACKs: SNeedlewoods, jpk68
2026-07-28 15:45:48 +00:00
tobtoht
1f7a8d0b55
Merge pull request #10952
...
987a2a7 wallet2: bounds check additional derivations in is_out_to_acc (selsta)
ACKs: SNeedlewoods, tobtoht
2026-07-28 15:44:46 +00:00
tobtoht
ccc846b3eb
Merge pull request #10943
...
72d9103 wallet2: validate cached transfer indices (selsta)
ACKs: jeffro256, tobtoht
2026-07-27 17:07:16 +00:00
tobtoht
2aafd0c90a
Merge pull request #10894
...
3bc997c wallet: derive encrypted payment ID dummy/real status from tx.extra, not cd.dests (waris ))
ACKs: selsta, tobtoht
2026-07-27 17:05:22 +00:00
tobtoht
49ffb28fc4
Merge pull request #10939
...
fe2e0db serialization: validate RingCT prunable JSON type (selsta)
ACKs: jeffro256, jpk68, vtnerd
2026-07-27 10:22:57 +00:00
tobtoht
ac93659342
Merge pull request #10936
...
246d76f crypto: fix ARMv8 slow-hash inline assembly constraints (selsta)
ACKs: SChernykh, tobtoht
2026-07-26 20:36:34 +00:00
waris )
3bc997cb3a
wallet: derive encrypted payment ID dummy/real status from tx.extra, not cd.dests
...
Also applies the same payment ID display fix to on_describe_transfer in wallet_rpc_server.cpp.
2026-07-25 12:32:42 +00:00
tobtoht
ebdf2e4ed1
Merge pull request #10966
...
0b67da4 epee: fix build with openssl 4.0 (weifanglab)
ACKs: selsta, tobtoht
2026-07-24 15:46:37 +00:00
weifanglab and jpk68
0b67da411a
epee: fix build with openssl 4.0
2026-07-24 11:42:24 -04:00
tobtoht
682098a522
Merge pull request #10926
...
b4b5bfb external: update randomx to v1.2.3 (selsta)
ACKs: SChernykh, tobtoht, jpk68
2026-07-23 09:54:02 +00:00
selsta
987a2a77d3
wallet2: bounds check additional derivations in is_out_to_acc
2026-07-22 22:15:56 +02:00
selsta
f9f6471b1e
simplewallet: validate get_outs response size
2026-07-22 22:06:19 +02:00
selsta
72d91039eb
wallet2: validate cached transfer indices
...
Reported by hacksandhops
2026-07-22 01:11:50 +02:00
selsta
246d76f4fc
crypto: fix ARMv8 slow-hash inline assembly constraints
2026-07-21 19:20:09 +02:00
selsta
fe2e0dbc59
serialization: validate RingCT prunable JSON type
2026-07-21 17:35:04 +02:00
tobtoht
de8a8e5e91
Merge pull request #10906
...
146f801 epee: avoid bad_weak_ptr during connection teardown (selsta)
ACKs: vtnerd, SChernykh
2026-07-20 09:01:32 +00:00
tobtoht
894071eb1f
Merge pull request #10910
...
b81fbb3 cmake: apply cxa throw wrap flags when linking common (selsta)
ACKs: jpk68, tobtoht
2026-07-20 08:56:36 +00:00
tobtoht
503314d3b2
Merge pull request #10922
...
3a0df2b wallet_api: set m_password in the recovery creation paths (plowsof)
ACKs: selsta, jpk68
2026-07-17 13:13:41 +00:00
selsta
b4b5bfbb0a
external: update randomx to v1.2.3
2026-07-17 13:38:49 +02:00
plowsof
3a0df2b80b
wallet_api: set m_password in the recovery creation paths
...
libwallet_api_tests: cover password retention on wallet recovery
2026-07-16 18:27:35 +01:00
tobtoht
a06fc1e2d0
Merge pull request #10892
...
7507aed wallet2: guard gamma picker against zero-output windows (selsta)
ACKs: tobtoht
2026-07-16 13:39:55 +00:00
selsta
b81fbb393e
cmake: apply cxa throw wrap flags when linking common
2026-07-13 23:29:58 +02:00
tobtoht
3ebc5d6ca8
Merge pull request #10900
...
9783be5 cmake: use wrapped __cxa_throw on GNU/Linux (selsta)
ACKs: SNeedlewoods, tobtoht
2026-07-12 14:57:26 +00:00
selsta
146f801063
epee: avoid bad_weak_ptr during connection teardown
...
foreach_connection() can race with connection destruction while the
protocol handler remains in the raw-pointer map. Use the non-throwing
weak_from_this().lock() in add_ref() and treat expired connections as
unavailable.
This is an interim mitigation pending the broader connection lifetime
fix in PR 7345.
2026-07-12 14:25:30 +02:00
selsta
9783be5e21
cmake: use wrapped __cxa_throw on GNU/Linux
2026-07-11 03:20:53 +02:00
selsta
7507aed69f
wallet2: guard gamma picker against zero-output windows
2026-07-10 21:39:30 +02:00
tobtoht
4f92268d7c
Merge pull request #10779
...
d67a8d8 build: prepare v0.18.5.1 (selsta)
ACKs: SNeedlewoods, plowsof
v0.18.5.1
2026-06-30 10:03:46 +00:00
tobtoht
c586dda2bc
Merge pull request #10838
...
05426c3 blockchain: improve incoming block scan table handling (selsta)
ACKs: SChernykh, thomasbuilds, j-berman
2026-06-30 10:01:55 +00:00
tobtoht
c4746233fc
Merge pull request #10836
...
fc6e4af 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 10:00:47 +00:00
tobtoht
de95c4f993
Merge pull request #10611
...
7c543c8 daemon: fix print_cn command when 0 connections (jeffro256)
528cbac Show IPv6 addresses in connection list (Guillaume Le Vaillant)
ACKs: tobtoht, j-berman
2026-06-30 09:55:16 +00:00
tobtoht
e1cbca2cf5
Merge pull request #10598
...
12098ff p2p: restore safe sync mode when target height drops (selsta)
ACKs: SChernykh, thomasbuilds, j-berman
2026-06-30 09:54:48 +00:00
selsta
d67a8d8e9d
build: prepare v0.18.5.1
2026-06-29 18:02:00 +02:00
selsta
05426c36cf
blockchain: improve incoming block scan table handling
2026-06-29 14:08:49 +02:00
SChernykh
fc6e4af01c
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:10:36 +02:00
tobtoht
b69123a179
Merge pull request #10774
...
839dba2 wallet2: avoid linear scans in pool state updates (selsta)
ACKs: j-berman*, SChernykh
2026-06-28 14:21:12 +00:00
selsta
839dba22c3
wallet2: avoid linear scans in pool state updates
2026-06-28 13:55:46 +02:00
selsta
12098ff5d6
p2p: restore safe sync mode when target height drops
2026-06-24 22:04:34 +02:00
tobtoht
71d2d3728e
Merge pull request #10769
...
d2e4cbc http: share deterministic header field parser (selsta)
ACKs: SChernykh*, vtnerd
2026-06-21 21:45:13 +00:00
selsta
d2e4cbcda5
http: share deterministic header field parser
2026-06-21 22:27:37 +02:00
tobtoht
e8e4d4e63f
Merge pull request #10776
...
ef7a86c wallet2: guard optimized coinbase refresh against empty vout (selsta)
ACKs: tobtoht, SChernykh
2026-06-21 11:39:21 +00:00
tobtoht
bb858a6aff
Merge pull request #10773
...
b99d15f wallet2: reject non-monotonic rct output distributions (selsta)
ACKs: jeffro256, vtnerd
2026-06-21 11:38:35 +00:00
tobtoht
fc46361376
Merge pull request #10754
...
d6f0a4d wallet2: store multisig nonce erasure before returning signed txset (selsta)
ACKs: UkoeHB, tobtoht
2026-06-16 11:06:52 +00:00
tobtoht
4fbb0b22e0
Merge pull request #10757
...
4f6652f net: cap aggregate ZMQ receive size (selsta)
ACKs: vtnerd, tobtoht
2026-06-16 11:05:00 +00:00
tobtoht
744797a55b
Merge pull request #10743
...
0859397 Miner: fixed thread 0 always mining with secure JIT (worse performance) (SChernykh)
ACKs: selsta, tobtoht
2026-06-15 14:44:34 +00:00
tobtoht
a87e0df21e
Merge pull request #10750
...
8d0b73e depends: openssl: update to 3.0.21 (tobtoht)
ACKs: selsta, plowsof
2026-06-15 14:31:35 +00:00
selsta
ef7a86c99f
wallet2: guard optimized coinbase refresh against empty vout
2026-06-15 13:49:24 +02:00
selsta
b99d15f08d
wallet2: reject non-monotonic rct output distributions
2026-06-15 13:42:54 +02:00
tobtoht
06f6afa07c
Merge pull request #10746
...
ad72a6c fix typo in hashchain bounds error (woodser)
ACKs: selsta, tobtoht
2026-06-14 15:50:41 +00:00
selsta
4f6652f356
net: cap aggregate ZMQ receive size
2026-06-10 22:18:09 +02:00
tobtoht
4f8835d51e
Merge pull request #10718
...
2de5e82 Fix: check hwdev.generate_output_ephemeral_keys result (SChernykh)
2026-06-10 17:14:27 +00:00