j-berman
f57a41e911
Rm version validity check for stressnet
2026-09-24 13:28:31 -07:00
jeffro256
d4cfc04690
carrot_core: rebind K^j_v in d_e
2026-09-18 21:43:24 -05:00
j-berman
f2185acaba
crypto: fix unit test for fe_c to use negative
2026-09-18 17:02:29 -07:00
jeffro256
fc580f431b
carrot: fix mx25519 upstream and convergence tests
2026-09-18 17:13:41 -05:00
jeffro256 and j-berman
0dfbdcbfbf
More rebase fixes
...
Co-authored-by: j-berman <justinberman@protonmail.com >
2026-09-18 12:21:38 -07:00
+3
a9145f9d38
FCMP++/Carrot mega commit [9/14/26]
...
Co-authored-by: jeffro256 <jeffro256@tutanota.com >
Co-authored-by: Luke Parker <lukeparker5132@gmail.com >
Co-authored-by: Lee *!* Clagett <code@leeclagett.com >
Co-authored-by: SyntheticBird45 <someoneelse.is_on.github.rio7x@simplelogin.com >
Co-authored-by: jeetrex17 <jeetrex@tutamail.com >
Co-authored-by: UkoeHB <ukoehb@users.noreply.github.com >
Co-authored-by: MrCyjaneK
Co-authored-by: tobtoht
Co-authored-by: selsta
Co-authored-by: Thomas <thomas.giudici@proton.me >
Co-authored-by: navidR
Co-authored-by: Boog900 <boog900@tutanota.com >
2026-09-17 18:33:24 -07:00
tobtoht
cee436892f
Merge pull request #11235
...
f8e2a87 cryptonote_basic: serialization checks (j-berman)
ACKs: plowsof, selsta*, jpk68
2026-09-10 13:30:16 +00:00
j-berman
f8e2a8709d
cryptonote_basic: serialization checks
2026-09-09 18:20:50 -07:00
tobtoht
04ba5cc26d
Merge pull request #11232
...
c925cc3 ringct: fuzz and harden Bulletproof verification (Samy)
ACKs: jpk68, selsta
2026-09-09 20:20:10 +00:00
tobtoht
8bbd915f59
Merge pull request #11223
...
70ac701 cryptonote_basic: cache prunable hash for pruned txs (Samy)
ACKs: jpk68, selsta
2026-09-09 20:14:57 +00:00
tobtoht
3f84ce4279
Merge pull request #11202
...
722de8e crypto: handle unaligned Groestl input (Samy)
ACKs: jpk68, selsta
2026-09-09 20:04:29 +00:00
tobtoht
d029a08ff4
Merge pull request #11068
...
91d851a blockchain_db: resume interrupted pruning (Samy)
ACKs: selsta, jpk68
2026-09-09 19:53:54 +00:00
tobtoht
6b37a7e75d
Merge pull request #11054
...
2b7ed47 cmake: add more compiler warnings (jpk68)
ACKs: SNeedlewoods*, selsta, thomasbuilds
2026-09-09 19:53:01 +00:00
jeffro256
c7a2d4f66a
crypto: reduce crypto.h header weight
2026-09-07 21:32:29 -05:00
Samy
91d851a85b
blockchain_db: resume interrupted pruning
...
Initial pruning commits the pruning seed at its first checkpoint. If it is interrupted after that point, startup selects incremental pruning and leaves the historical scan unfinished.
Store the last processed transaction hash in the same transaction as each checkpoint. On restart, prune newly matured tip records, continue after the marker, and clear it with the final commit.
Databases interrupted by older binaries have no marker and still require the existing manual prune_blockchain command.
2026-09-05 16:31:39 +02:00
Samy
c925cc3b31
ringct: fuzz and harden Bulletproof verification
2026-09-03 22:14:17 +02:00
Samy
70ac70101a
cryptonote_basic: cache prunable hash for pruned txs
2026-09-01 02:52:19 +02:00
tobtoht
f6fb95f0ff
Merge pull request #11175
...
a496b49 rpc: further restrict and clean up get_transaction_pool (selsta)
ACKs: thomasbuilds, plowsof, jpk68
2026-08-31 18:16:29 +00:00
Samy
722de8ed3d
crypto: handle unaligned Groestl input
2026-08-31 00:30:46 +02:00
tobtoht
52a2323743
Merge pull request #11167
...
f7d27f0 wallet: encode equals signs in URIs (Samy)
ACKs: jpk68, selsta
2026-08-27 17:59:29 +00:00
tobtoht
d07a6b1572
Merge pull request #10748
...
db0f7c5 combine utf-16 surrogate pairs in json string parser (alhudz)
ACKs: selsta, jpk68
2026-08-26 07:35:01 +00:00
selsta
a496b4981c
rpc: further restrict and clean up get_transaction_pool
2026-08-25 19:29:30 +02:00
woodser
5066fd05f1
wallet2: abort in-flight daemon request on shutdown
2026-08-25 07:11:53 -04:00
tobtoht
b5f1886d08
Merge pull request #10865
...
894fd06 wallet: export generated key images (Samy)
ACKs: selsta, jpk68
2026-08-25 06:51:15 +00:00
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
jpk68
2b7ed47728
cmake: add more compiler warnings
2026-08-21 21:44:18 -04:00
Samy
f7d27f05dd
wallet: encode equals signs in URIs
...
The URI parser treats '=' as the parameter delimiter, so leaving it raw in text fields makes make_uri output fail to parse
2026-08-21 13:50:55 +02: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
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
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
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
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
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
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
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