Commit Graph
13091 Commits
Author SHA1 Message Date
reservedbytes c6ef8d2caa device: fix ledger status code reporting 2026-07-31 22:47:04 +00: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
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
jeffro256 6620c2db0d ringct: cleanup proveRctCLSAGSimple
1. Document parameters
2. Document inner variables
3. Remove dead variables
4. Remove unneseccary allocations
2026-07-27 14:47:08 -05: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
selsta af4eda80a8 tests: enable temporary libunbound debug logging 2026-07-27 15:35:52 +02: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
selsta 16908299a6 workflows: disable DNS tests on Windows and macOS 2026-07-27 03:03:59 +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
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
selsta 73b28e28a6 dns_utils: replace flaky DNS provider 2026-07-23 17:34:47 +02: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
jeffro256 9696cae58b crypto: add FCMP++ generators T, U, & V
Sources in FCMP++ repo:
 - T: https://github.com/monero-oxide/monero-oxide/blob/0e438aed2cce5c0ab8a935916c1a89bb0077f97f/monero-oxide/ed25519/src/compressed_point.rs#L76-L79
 - U: https://github.com/monero-oxide/monero-oxide/blob/0e438aed2cce5c0ab8a935916c1a89bb0077f97f/monero-oxide/ringct/fcmp%2B%2B/generators/src/lib.rs#L16-L18
 - V: https://github.com/monero-oxide/monero-oxide/blob/0e438aed2cce5c0ab8a935916c1a89bb0077f97f/monero-oxide/ringct/fcmp%2B%2B/generators/src/lib.rs#L20-L22
2026-07-22 19:25:59 -05:00
selsta c9d9afc6df wallet2: bounds check additional derivations in is_out_to_acc 2026-07-22 22:13:05 +02:00
selsta 54acdd1acb simplewallet: validate get_outs response size 2026-07-22 22:04:22 +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 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
jeffro256 6c39594538 crypto: add Ed25519->X25519 conversion functions
Reviewed-by: koe <ukoe@protonmail.com>
Reviewed-by: j-berman <justinberman@protonmail.com>
2026-07-22 01:06:46 -05:00
selsta 9e3c336e8a cmake: add wire dependency for cryptonote_core RTTI linkage 2026-07-22 01:28:16 +02:00
selsta 07b8456ff3 wallet2: validate cached transfer indices
Reported by hacksandhops
2026-07-22 01:09:28 +02:00
Samy 4b042bbf66 crypto: avoid unaligned word accesses 2026-07-21 22:39:16 +02:00
SamyandSNeedlewoods bd2f3b8693 wallet_api: return all unsigned tx recipients
Co-authored-by: SNeedlewoods <sneedlewoods_1@protonmail.com>
2026-07-21 22:24:55 +02:00
selsta 8e8e04dd57 crypto: fix ARMv8 slow-hash inline assembly constraints 2026-07-21 19:19:35 +02: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
selsta 3774999763 serialization: validate RingCT prunable JSON type 2026-07-21 17:27:25 +02:00
j-berman ed461a6dde FCMP++: output_to_pre_leaf_tuple 2026-07-21 02:36:01 -07:00