Rucknium and j-berman
d24afd2fcf
Peer ban duration to 2 minutes
2026-09-23 10:14:18 -07:00
jeffro256 and GitHub
e151643c52
Merge pull request #473 from j-berman/fix-genesis-torsion-check
...
FCMP++: allow torsioned genesis outputs on regtest
2026-09-23 09:13:54 -05:00
jeffro256 and GitHub
3ef32055c3
Merge pull request #453 from SlowBearDigger/test/carrot-get-transactions-split
...
tests: cover split CARROT transaction RPC response
2026-09-23 09:13:27 -05:00
SlowBearDigger and jeffro256
a20da5a6e3
tests: cover split CARROT transaction RPC response
2026-09-23 08:52:12 -05:00
j-berman
b872e2ef4c
FCMP++: allow torsioned genesis outputs on regtest
2026-09-22 23:13:30 -07:00
Justin Berman and GitHub
b17d0a6fd6
Merge pull request #468 from j-berman/w2-synchronize-store
...
wallet: shutdown on close & synchronize store w/refresh
2026-09-22 21:52:18 -07:00
Justin Berman and GitHub
d31783a151
Merge pull request #462 from j-berman/unique-roots
...
FCMP++: guarantee every usable tree root is unique
2026-09-22 21:50:46 -07:00
Justin Berman and GitHub
6d10c4d07e
Merge pull request #467 from j-berman/fix-recipient-dests
...
wallet: fix recipientAddress to return tx dests excl change
2026-09-22 20:03:46 -07:00
jeffro256 and GitHub
efa36c7c55
Merge pull request #456 from jeffro256/rebind_kjv
...
carrot_core: rebind K^j_v in d_e
2026-09-22 21:55:23 -05:00
Justin Berman and GitHub
a6dcbf6497
Merge pull request #469 from jeffro256/fcmp++-stage-randomxv2
...
cryptonote_core: support RandomX V2 and commitments in v17
2026-09-22 18:05:03 -07:00
Justin Berman and GitHub
523f499858
Merge pull request #472 from jeffro256/fcmp++-stage_downstream_11369
...
crypto: random and siphash static-init-safety
2026-09-22 18:04:49 -07:00
92582340a2
crypto: random and siphash static-init-safety
...
Co-authored-by: Thomas <thomas.giudici@proton.me >
Co-authored-by: selsta <selsta@sent.at >
2026-09-22 16:01:01 -05:00
jeffro256
8b3b4fee7e
@selsta MONERO_RANDOMX_UMASK review
2026-09-18 23:31:35 -05:00
jeffro256
0513149477
cryptonote_core: support RandomX V2 and commitments in v17
...
See docs/BLOCK_HASHING.md
This commit does required consensus changes only.
2026-09-18 23:31:13 -05:00
j-berman
d53956281c
wallet: shutdown on close & synchronize store w/refresh
2026-09-18 20:14:20 -07:00
jeffro256
d4cfc04690
carrot_core: rebind K^j_v in d_e
2026-09-18 21:43:24 -05:00
j-berman
30d8d87c86
wallet: fix recipientAddress to return tx dests excl change
2026-09-18 18:55:34 -07:00
jeffro256 and GitHub
f978eab613
Merge pull request #465 from j-berman/unprunable-summ-fcmp-carrot
...
cryptonote_basic: get_transaction_unprunable_summary FCMP++/Carrot
2026-09-18 20:01:08 -05:00
j-berman
657ea80212
cryptonote_basic: get_transaction_unprunable_summary FCMP++/Carrot
2026-09-18 17:08:44 -07:00
Justin Berman and GitHub
82a45186b5
Merge pull request #466 from j-berman/fix-set-init
...
Daemon RPC: only set init sync data if not already set
2026-09-18 17:05:44 -07:00
j-berman
f2185acaba
crypto: fix unit test for fe_c to use negative
2026-09-18 17:02:29 -07:00
j-berman
d996fc33b3
Daemon RPC: only set init sync data if not already set
2026-09-18 16:56:34 -07:00
Justin Berman and GitHub
4d9ebc3746
Merge pull request #464 from jeffro256/fcmp++-stage_upstream_mx25519_api_change
...
carrot: fix mx25519 upstream and convergence tests
2026-09-18 15:55:53 -07:00
jeffro256
fc580f431b
carrot: fix mx25519 upstream and convergence tests
2026-09-18 17:13:41 -05:00
j-berman
9eb29a502b
Move to TU where << is used
2026-09-18 13:49:12 -07:00
j-berman
c41ac9e109
include <ostream> for linker errs
2026-09-18 12:47:11 -07: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
j-berman
9cf572b715
Bump GUIX RUST_DEPS_HASH
2026-09-18 11:23:57 -07:00
j-berman
048ac3f15d
Bump multiexp to fix regression
2026-09-18 10:42:46 -07:00
j-berman
9c1bdb2bc8
cmake: static builds need to indicate desired boost build variant
2026-09-18 03:06:21 -07:00
j-berman
8fe4a088ac
FCMP++: guarantee every usable tree root is unique
...
1) if coinbase `unlock_time >= FCMP++ fork height`, then require
at least 1 coinbase out, and start doing FCMP++ torsion validation
2) Require FCMP++ txs' `reference_block+1 >= FCMP++ fork height`.
We want unique tree roots so that a tx with `reference_block=m`
can't possibly have a valid membership proof for some other
`reference_block=n`.
2026-09-18 01:51:20 -07:00
Justin Berman and GitHub
b7fb7b5f0d
Merge pull request #451 from j-berman/no-dup-strand-relays
...
txpool: Don't queue dup txs for relay in strand
2026-09-17 19:31:08 -07:00
j-berman
8a570f35da
txpool: Don't queue dup txs for relay in strand
2026-09-17 18:36:03 -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
9e3a31032e
Merge pull request #11284
...
c491f84 ci: replace EOL Debian 11 with Debian 12 (Thomas)
ACKs: jpk68, selsta, tobtoht
2026-09-10 13:41:41 +00: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
tobtoht
f8910c0264
Merge pull request #11231
...
6f42318 simplewallet: remove redundant space in prompt (jpk68)
ACKs: tobtoht, selsta
2026-09-10 13:29:06 +00:00
tobtoht
da127c3915
Merge pull request #11224
...
9075361 epee: prevent log injection from malformed HTTP headers (selsta)
ACKs: jpk68*, vtnerd*, SyntheticBird45*, tobtoht
2026-09-10 13:27:56 +00:00
Thomas
c491f8424a
ci: replace EOL Debian 11 with Debian 12
2026-09-10 08:55:09 +02:00
j-berman
f8e2a8709d
cryptonote_basic: serialization checks
2026-09-09 18:20:50 -07:00
selsta
90753611a7
epee: prevent log injection from malformed HTTP headers
2026-09-09 22:23:06 +02:00
tobtoht
3ec260784b
Merge pull request #11233
...
a16ef4c CMake: link libstdc++fs for GCC <9.0 (jeffro256)
ACKs: jpk68, selsta
2026-09-09 20:21:09 +00: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
7672d4f8e1
Merge pull request #11230
...
0855930 simplewallet: rename duplicate amount headers for clarity (reemuru)
ACKs: jpk68, selsta
2026-09-09 20:18:14 +00:00
tobtoht
d403377ada
Merge pull request #11226
...
5e42add wallet_api: expose signed message verification details (selsta)
ACKs: jpk68, SNeedlewoods
2026-09-09 20:16:51 +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
ec8e092db6
Merge pull request #11218
...
0e26975 fish: fix tx-proxy completion spelling (Ming Code)
ACKs: jpk68, selsta
2026-09-09 20:14:18 +00:00
tobtoht
3f83ce737c
Merge pull request #11217
...
d8a4363 lmdb: correct environment error spelling (Ming Code)
ACKs: jpk68, selsta
2026-09-09 20:13:32 +00:00
tobtoht
5157d5f975
Merge pull request #11215
...
26355f0 tests: cover restricted add_aux_pow limit (Ming Code)
ACKs: selsta, jpk68
2026-09-09 20:12:46 +00:00
tobtoht
b32422f041
Merge pull request #11214
...
c727e34 doc: declare draft-07 schema metadata (ming)
ACKs: selsta, jpk68
2026-09-09 20:11:59 +00:00