tobtoht
3f319be339
Merge pull request #10872
...
7dd01b6 cryptonote_basic: copy difficulty hash words (Samy)
ACKs: selsta, jpk68
2026-08-25 06:37:56 +00:00
tobtoht
cb3205a41a
Merge pull request #11132
...
a760393 wallet_rpc_server: leave unknown incoming tx hash empty (SlowBearDigger)
ACKs: selsta*, jpk68, jeffro256
2026-08-23 20:17:23 +00:00
tobtoht
0aa9c51bd8
Merge pull request #11107
...
e000d42 functional_tests_rpc: fix string.join() (a9oss)
ACKs: SNeedlewoods, selsta, jeffro256, jpk68
2026-08-20 15:10:12 +00:00
tobtoht
a304f435af
Merge pull request #11104
...
aa94914 epee: fix hex separator handling (questfever)
ACKs: selsta, jpk68
2026-08-19 11:23:43 +00:00
tobtoht
f9bd8e7780
Merge pull request #11105
...
a16b3c8 functional_tests: remove unreachable code, kill process after timeout (SNeedlewoods)
ACKs: selsta, tobtoht, jpk68
2026-08-19 11:22:45 +00:00
tobtoht
b6f98a0dfc
Merge pull request #11084
...
4b3eabf daemon: add unban all command (Rene Guenon)
ACKs: selsta, jpk68, thomasbuilds
2026-08-18 21:51:03 +00:00
SlowBearDigger
a760393d61
wallet_rpc_server: leave unknown incoming tx hash empty
2026-08-18 15:12:51 -05:00
tobtoht
a440f9f948
Merge pull request #11089
...
1847293 checkpoints: exclude equal height in get_nearest_checkpoint_height (woodser)
ACKs: selsta, plowsof, jpk68
2026-08-17 17:28:54 +00:00
tobtoht
17b2cc3d0f
Merge pull request #11087
...
d7f32ed wallet_rpc_server: expose change amount in transfer entries (SlowBearDigger)
ACKs: selsta, jpk68
2026-08-17 17:27:56 +00:00
tobtoht
c5d310af8d
Merge pull request #11046
...
60493c3 wallet_rpc_server: add weight to describe_transfer (Samy)
ACKs: selsta, jpk68
2026-08-17 09:27:31 +00:00
tobtoht
c802e1e84e
Merge pull request #11062
...
2e3ce7d crypto: improve CSPRNG backtracking resistance (selsta)
ACKs: SChernykh, jeffro256, UkoeHB
2026-08-16 15:22:17 +00:00
tobtoht
e171a2daa2
Merge pull request #11073
...
5cc215d wallet: respect --no-dns for OpenAlias (Samy)
ACKs: jpk68, SNeedlewoods, selsta
2026-08-16 15:20:41 +00:00
a9oss
e000d42a0e
functional_tests_rpc: fix string.join()
2026-08-14 15:20:06 +01:00
SNeedlewoods and selsta
a16b3c8016
functional_tests: remove unreachable code,
...
kill process after timeout
Co-authored-by: selsta <selsta@sent.at >
2026-08-13 16:14:27 +02:00
questfever
aa9491451b
epee: fix hex separator handling
2026-08-13 21:00:20 +08:00
woodser
18472932cc
checkpoints: exclude equal height in get_nearest_checkpoint_height
2026-08-11 15:24:29 -04:00
SlowBearDigger
d7f32ed868
wallet_rpc_server: expose change amount in transfer entries
2026-08-11 12:43:53 -05:00
Rene Guenon
4b3eabf858
daemon: add unban all command
2026-08-11 16:54:47 +04:00
j-berman
e8718e6592
p2p: use a bool for send()
...
Identified by @selsta
Callers can otherwise misinterpret int -1 as truthy success,
e.g. see make_payload_send_txs
2026-08-10 11:01:06 -07:00
selsta and jeffro256
2e3ce7d46b
crypto: improve CSPRNG backtracking resistance
...
Reported by xmrack and the MAGIC Monero Fund.
Co-authored-by: jeffro256 <jeffro256@tutanota.com >
2026-08-10 19:07:07 +02:00
tobtoht
bdd3ac6e9d
Merge pull request #10855
...
04c6da4 wallet: copy parsed crypto fields (Ap4sh)
ACKs: selsta, tobtoht
2026-08-10 13:44:42 +00:00
tobtoht
b2588ef742
Merge pull request #10883
...
9477d0c wallet: initialize URI parse outputs (Samy)
ACKs: selsta, jpk68
2026-08-09 22:00:24 +00:00
Samy
5cc215d5f9
wallet: respect --no-dns for OpenAlias
2026-08-09 18:43:55 +02:00
tobtoht
c1f81042b5
Merge pull request #11019
...
5f767c6 cryptonote_basic: keep additional derivations aligned in key image helper (Cole Munz)
ACKs: selsta, jeffro256
2026-08-07 18:26:05 +00:00
Lee Clagett
b8028e31ad
Change p2p connection map from raw pointers to weak_ptrs
2026-08-05 15:00:34 -04:00
Samy
60493c3a79
wallet_rpc_server: add weight to describe_transfer
2026-08-04 19:55:20 +02:00
selsta
44493becb7
p2p, rpc: group public IPv6 connection limits by /64
2026-08-01 17:23:05 +02:00
Cole Munz
5f767c6e4e
cryptonote_basic: keep additional derivations aligned in key image helper
...
generate_key_image_helper only appended to additional_recv_derivations when
generate_key_derivation succeeded. A tx pubkey that is not a valid point makes
that call fail, so every later derivation shifted down one slot.
is_out_to_acc_precomp indexes that vector by the output index, so once the
list is short the lookup either falls off the bounds check or reads the
derivation belonging to a different output. Either way the helper reports that
the output does not belong to the address, and the wallet cannot build a key
image for an output it owns. Anyone who can put a transaction in front of the
wallet chooses those pubkeys.
The main tx pubkey a few lines up already handles a failed derivation by
keeping its slot and padding with identity, and wallet2 does the same in the
three places it builds this list (wallet2.cpp:2393, :7887, :13397). Do it here
too.
2026-07-31 23:37:25 -05:00
tobtoht
ae3931c1d9
Merge pull request #10799
...
9268681 p2p: reject IPv4-mapped IPv6 peers (selsta)
ACKs: jpk68, plowsof
2026-07-31 21:37:02 +00:00
tobtoht
842cfad3ef
Merge pull request #10970
...
4ee81cf rpc: hide ZMQ request contents in restricted mode (selsta)
ACKs: vtnerd, jpk68
2026-07-31 15:31:25 +00:00
selsta
9268681a6f
p2p: reject IPv4-mapped IPv6 peers
2026-07-31 00:45:08 +02:00
selsta
b167cb8f9a
tests: replace removed scope leave helper
2026-07-31 00:20:06 +02:00
tobtoht
cca26ba11e
Merge pull request #11008
...
5bd5405 unit_tests: avoid nonexistent TLD in DNSSEC test (selsta)
0201b67 Revert "tests: enable temporary libunbound debug logging" (selsta)
ACKs: jpk68, tobtoht
2026-07-30 21:47:39 +00:00
selsta
5a199af7a6
p2p: group outbound IPv6 peers by /32
2026-07-30 23:36:30 +02:00
tobtoht
43fd7fb8dd
Merge pull request #10747
...
d2e6f9b p2p: fix IPv4 subnet arithmetic (Ap4sh)
ACKs: selsta, jpk68
2026-07-30 21:27:32 +00:00
tobtoht
68985e6b63
Merge pull request #10917
...
e123147 Fix stall issues with p2p (Lee Clagett)
ACKs: jpk68, selsta
2026-07-30 21:06:51 +00:00
selsta
5bd5405266
unit_tests: avoid nonexistent TLD in DNSSEC test
2026-07-30 23:00:43 +02:00
selsta
0201b677d7
Revert "tests: enable temporary libunbound debug logging"
...
This reverts commit af4eda80a8 .
2026-07-30 23:00:03 +02:00
Lee Clagett
e123147542
Fix stall issues with p2p
2026-07-29 10:28:29 -04:00
tobtoht
4bc3735dbe
Merge pull request #10458
...
3a63ea3 net/i2p: support human-readable hostnames (jpk68)
ACKs: selsta, iamamyth
2026-07-29 06:35:51 +00:00
jpk68
3a63ea3001
net/i2p: support human-readable hostnames
2026-07-28 14:27:51 -04:00
selsta
af4eda80a8
tests: enable temporary libunbound debug logging
2026-07-27 15:35:52 +02: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
selsta
4ee81cfb73
rpc: hide ZMQ request contents in restricted mode
2026-07-25 14:16:12 +02: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
d23e971ae6
Merge pull request #10823
...
01e06da tests: add CLSAG fuzz tests (selsta)
ACKs: jeffro256, SNeedlewoods
2026-07-22 07:30:32 +00:00
Samy and SNeedlewoods
bd2f3b8693
wallet_api: return all unsigned tx recipients
...
Co-authored-by: SNeedlewoods <sneedlewoods_1@protonmail.com >
2026-07-21 22:24:55 +02: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