Commit Graph
13287 Commits
Author SHA1 Message Date
tobtoht 37fe79410e Merge pull request #11110
b6a29b0 readme: line break between copyright headers (tobtoht)

ACKs: jpk68, selsta, jeffro256
2026-08-20 15:08:03 +00:00
tobtoht 74e8614825 Merge pull request #11113
a0e1d11 rpc: avoid copying block blobs (jpk68)

ACKs: selsta, jeffro256
2026-08-20 15:07:31 +00:00
tobtoht 31268f0eb2 Merge pull request #11103
6d3abd3 epee: validate Levin response command before buffering (selsta)

ACKs: jpk68, vtnerd
2026-08-19 11:24:19 +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 a76b2a0682 Merge pull request #10360
912b556 FCMP++:	CurveTrees class + outputs_to_leaves impl (j-berman)

ACKs: jpk68*, selsta, jeffro256, redsh4de, UkoeHB
2026-08-19 11:22:01 +00:00
j-berman 912b556e70 FCMP++: CurveTrees class + outputs_to_leaves impl
- The CurveTrees class is a useful object for updating the curve
trees merkle tree. It is instantiated with the widths of each layer
in the tree, as	well as	the curve objects themselves.
- The outputs_to_leaves function takes in outputs that enter the
chain, and converts them into valid leaves prepared to be inserted
to the curve trees merkle tree.	We do not add invalid outputs to
the tree, so outputs_to_leaves checks outputs for validity and only
includes the valid outputs in the final	response.
2026-08-18 16:24:36 -07:00
tobtoht 7d615a62e0 Merge pull request #11098
6bc69dd simplewallet: don't ignore misplaced index= in sweep commands (jpk68)

ACKs: selsta, SNeedlewoods
2026-08-18 21:52:27 +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 d3097baf0d Merge pull request #10902
472a275 take m_daemon_rpc_mutex in wallet2::get_daemon_address (Alhuda Khan)

ACKs: jpk68, selsta
2026-08-18 21:50:16 +00:00
Alhuda Khan 472a275db0 take m_daemon_rpc_mutex in wallet2::get_daemon_address 2026-08-18 16:11:54 +05:30
tobtoht 20d9d3cb31 Merge pull request #11092
67764f6 rpc, p2p: remove pay-to-use RPC leftovers (Thomas)

ACKs: jpk68, tobtoht, selsta
2026-08-17 17:30:58 +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 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 27b32438bb Merge pull request #11085
77a7246 daemon: fix yearly mining estimate (Samy)

ACKs: jpk68, redsh4de
2026-08-17 17:26:13 +00:00
tobtoht cd701600df Merge pull request #11082
7e0c68b p2p: don't reset timeout timer for handshakes (j-berman)

ACKs: jpk68, selsta, vtnerd
2026-08-17 17:25:42 +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 592814532b Merge pull request #11077
354906f wallet2: keep multisig import state consistent across failed refreshes (woodser)

ACKs: selsta, jpk68
2026-08-17 09:19:45 +00:00
tobtoht f18ea5a8c7 Merge pull request #11066
0bf3e67 epee: replace some fragile code (jpk68)

ACKs: selsta, SNeedlewoods
2026-08-17 09:19:06 +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
tobtoht abbd54cd7b Merge pull request #11075
58e54bf cmake: disable stack traces by default for release builds (Rene Guenon)

ACKs: selsta, jeffro256, jpk68
2026-08-16 15:20:21 +00:00
tobtoht 02b44412eb Merge pull request #11079
f60bdfb Blockchain: static `prevalidate_miner_transaction` (jeffro256)

ACKs: selsta, jpk68, redsh4de
2026-08-16 15:19:34 +00:00
tobtoht 4145106443 Merge pull request #11080
53ff15b Blockchain: improve check_block_timestamp() overloads (jeffro256)

ACKs: j-berman*, thomasbuilds*, jpk68, selsta
2026-08-16 15:19:07 +00:00
tobtoht 91de740d63 Merge pull request #11081
52d19ac epee: ensure is_file_exist doesn't throw (jpk68)

ACKs: selsta, SNeedlewoods
2026-08-16 15:18:21 +00:00
jpk68 a0e1d119b9 rpc: avoid copying block blobs 2026-08-14 16:18:59 -04:00
tobtoht 3646f648db Merge pull request #11055
669f90e wallet2: honor max_blocks bound during fast_refresh hash pulls (woodser)

ACKs: jpk68, selsta
2026-08-14 15:26:40 +00:00
tobtoht b6a29b0ab4 readme: line break between copyright headers 2026-08-14 17:12:48 +02:00
tobtoht c309d37301 Merge pull request #11099
67d99a9 cmake: enable compiler caching support for rust libraries (jpk68)

ACKs: tobtoht, selsta
2026-08-14 15:03:06 +00:00
tobtoht 54cdfcf6c5 Merge pull request #11065
236ca60 cryptonote_basic: parse_and_validate_tx param to check max size (j-berman)

ACKs: thomasbuilds*, selsta, jpk68
2026-08-14 14:48:45 +00:00
tobtoht 699f82e370 Merge pull request #11070
616613c simplewallet: add clear command (Thomas)

ACKs: jpk68, SNeedlewoods, selsta
2026-08-14 14:47:49 +00:00
j-berman 236ca60be0 cryptonote_basic: parse_and_validate_tx param to check max size
Simple API to check max blob size before parsing. This is useful
when reading blobs from untrusted sources.

@selsta pointed out that coinbase txs can technically be larger
than get_max_tx_size(), otherwise we could enforce it on all txs.
2026-08-13 09:12:10 -07:00
SNeedlewoodsandselsta 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
tobtoht ed0363031c Merge pull request #11067
bfe6990 cryptonote_basic: sanity check on key offsets (j-berman)

ACKs: jpk68*, SNeedlewoods, thomasbuilds, jeffro256
2026-08-13 13:03:22 +00:00
questfever aa9491451b epee: fix hex separator handling 2026-08-13 21:00:20 +08:00
tobtoht 08564b5dc2 Merge pull request #11096
6f9c582 fcmp_pp_rust: fix docker build (tobtoht)

ACKs: jpk68, j-berman
2026-08-12 21:03:41 +00:00
jpk68 67d99a9835 cmake: enable compiler caching support for rust libraries 2026-08-12 12:48:31 -04:00
jpk68 6bc69dd575 simplewallet: don't ignore misplaced index= in sweep commands 2026-08-12 12:42:35 -04:00
tobtoht 6f9c5828ce fcmp_pp_rust: fix docker build 2026-08-12 16:48:53 +02:00
tobtoht eee137f380 Merge pull request #10359
32c4952 FCMP++: Rust FFI + crypto conversion selene_scalar_from_bytes (j-berman)

ACKs: jeffro256, UkoeHB, redsh4de, jpk68
2026-08-12 14:46:34 +00:00
tobtoht 13a877fad6 Merge pull request #11094
1d909d0 depends: set CMAKE_{LANG}_COMPILER_TARGET (tobtoht)

ACKs: selsta, redsh4de, jpk68
2026-08-12 13:56:36 +00:00
tobtoht 835fde157b Merge pull request #11064
7fde08f tests: update gtest to 1.17.0 (Samy)

ACKs: tobtoht, jpk68
2026-08-12 13:33:20 +00:00
tobtoht e2c7405ba4 Merge pull request #11061
f98077b wallet: fix split transaction change address display (selsta)

ACKs: jpk68, SNeedlewoods
2026-08-12 13:31:58 +00:00
tobtoht 5d4115e4ee Merge pull request #11058
77acf1f tx_pool: fix write abort and improve locking for relayable txs (jeffro256)

ACKs: j-berman, selsta
2026-08-12 13:31:13 +00:00
tobtoht 6ce9d445f8 Merge pull request #10303
700ec36 Prevent inaccurate missing spans when adding a block (j-berman)

ACKs: navidR*, selsta, thomasbuilds, jpk68
2026-08-12 10:07:46 +00:00
tobtoht 1d909d09f4 depends: set CMAKE_{LANG}_COMPILER_TARGET 2026-08-12 12:00:23 +02:00
Thomas 67764f675a rpc, p2p: remove pay-to-use RPC leftovers 2026-08-12 09:41:42 +05:00
32c4952fab FCMP++: Rust FFI + crypto conversion selene_scalar_from_bytes
Co-authored-by: Luke Parker <lukeparker5132@gmail.com>
Co-authored-by: jeffro256 <jeffro256@tutanota.com>
Co-authored-by: tobtoht <tob@featherwallet.org>
Co-authored-by: jpk68 <jpk68@tutanota.com>
Co-authored-by: MrCyjaneK <cyjan@mrcyjanek.net>
2026-08-11 15:53:02 -07:00
tobtoht be5f1c5173 Merge pull request #10983
ae8291f wallet: display private view keys for hardware wallets (jpk68)

ACKs: SChernykh*, selsta
2026-08-11 21:25:21 +00:00
tobtoht fcd62c20d7 Merge pull request #11057
fccaccb src: fix issues found through static analysis (jpk68)

ACKs: jeffro256, SNeedlewoods
2026-08-11 21:21:49 +00:00