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
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
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
jeffro256 and selsta
0c9956af80
functional_tests: Python epee binary lib and test /get_blocks.bin
...
Co-authored-by: selsta <selsta@sent.at >
2026-07-17 22:35:43 -05: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
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
jeffro256
edea8505db
general: replace auto_scope_leave_caller with scope_guard
...
And replace unused inclusions of misc_language.h
2026-07-15 19:54:58 -05:00
selsta
b106208a3e
dns_utils: update default public DNS resolvers
2026-07-16 00:49:48 +02: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
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
plowsof and iuanv9
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
09e3d2aec5
tests: fix libFuzzer build instructions on Ubuntu
2026-07-10 21:17:04 +02:00