Commit Graph
8765 Commits
Author SHA1 Message Date
jeffro256 c7a2d4f66a crypto: reduce crypto.h header weight 2026-09-07 21:32:29 -05:00
tobtoht fdb030df51 Merge pull request #11199
b93ce60 common: handle case-insensitive Content-Range (Samy)

ACKs: jpk68, selsta
2026-09-02 10:19:30 +00:00
tobtoht df8b21b153 Merge pull request #11035
eeb8245 wallet_api: reject transaction file signing with hardware wallets (selsta)

ACKs: SNeedlewoods, jpk68
2026-09-01 19:12:49 +00:00
Samy b93ce60e7a common: handle case-insensitive Content-Range 2026-09-01 20:03:12 +02:00
tobtoht 8e99188c5e Merge pull request #11194
683f539 fcmp_pp_rust: build with cargo --locked (Thomas)

ACKs: jpk68, selsta
2026-08-31 18:53:41 +00:00
tobtoht f7a927ad4a Merge pull request #11197
cd8beb7 depends: protobuf: don't use android system logging (tobtoht)

ACKs: jpk68, selsta
2026-08-31 18:39:57 +00:00
tobtoht 3bd4a991a1 Merge pull request #11179
3e35bfa src: reduce unnecessary copies/allocations (jpk68)

ACKs: selsta, jeffro256
2026-08-31 18:36:37 +00:00
tobtoht 5cde0ac62a Merge pull request #11174
ce7a081 miner: allow zero background mining sleep (Samy)

ACKs: jpk68, selsta
2026-08-31 18:21:04 +00:00
tobtoht 396c4d837c Merge pull request #11170
fd86262 simplewallet: suggest hw_reconnect on refresh (Samy)

ACKs: jpk68, selsta
2026-08-31 18:18:15 +00:00
tobtoht 5b85e2d70a Merge pull request #11121
ddf0786 simplewallet: fix crash in sweep commands when address is omitted (jpk68)

ACKs: selsta, SNeedlewoods
2026-08-31 18:17:47 +00: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
tobtoht 78fb311ebb Merge pull request #10605
59702e0 rpc: speedup block&tx RPC calls (jeffro256)

ACKs: thomasbuilds*, selsta, jpk68
2026-08-28 07:58:16 +00:00
jeffro256 59702e0275 rpc: speedup block&tx RPC calls
In RPC calls `get_blocks.bin` and `get_transactions`:
  1. Skip deserializing then re-serializing tx blobs
  2. Provide full unpruned transaction from mempool in `get_transactions` when `!req.prune`
  3. Change `on_get_transactions()` response sort time from O(N^2) to O(N)
  4. Generally improve memory usage and lookups in `on_get_transactions()`

Reviewed-by: selsta <selsta@sent.at>
Reviewed-by: j-berman <justinberman@protonmail.com>
Reviewed-by: jpk68 <jpk68@tutanota.com>
2026-08-27 15:08:57 -05:00
jpk68 3e35bfad7e src: reduce unnecessary copies/allocations 2026-08-27 15:59:55 -04:00
tobtoht e5dbb3286c Merge pull request #11169
fde06da wallet2: fix data races in refresh error handlers (Thomas)

ACKs: jpk68, selsta
2026-08-27 18:00:19 +00:00
tobtoht 9f31349249 Merge pull request #11163
6a4e1d9 simplewallet: fix show_transfer confirmations (Samy)

ACKs: jpk68, selsta
2026-08-27 17:58:40 +00:00
tobtoht a520681b90 Merge pull request #10820
0a47ee2 tests: harden RPC fuzz harness setup (selsta)

ACKs: thomasbuilds, jpk68
2026-08-27 17:57:49 +00:00
tobtoht cd8beb75b9 depends: protobuf: don't use android system logging 2026-08-26 21:39:33 +02:00
selsta 0a47ee2c94 tests: harden RPC fuzz harness setup
Initialize RPC server state used by direct handler calls,
let fuzz input choose restricted or unrestricted mode,
and skip iterations when the dummy core fails to initialize.

Also update the RPC fuzz harness documentation after removal
of the old RPC payment setup.
2026-08-26 20:23:47 +02:00
tobtoht 97345e6097 Merge pull request #11152
b7817d0 wallet2: validate key image domain in reserve proofs (selsta)

ACKs: jpk68, tobtoht
2026-08-26 18:09:14 +00:00
tobtoht 81bc3137f1 Merge pull request #11166
7835582 protocol: reduce log level for one-block sync candidates (selsta)

ACKs: jpk68, thomasbuilds
2026-08-26 18:08:11 +00:00
Thomas 683f539ab0 fcmp_pp_rust: build with cargo --locked 2026-08-26 15:04:35 +02:00
tobtoht 833c91e5db Merge pull request #11134
5066fd0 wallet2: abort in-flight daemon request on shutdown (woodser)

ACKs: amin404ala*, thomasbuilds, selsta
2026-08-26 07:33:16 +00:00
tobtoht a2174be257 Merge pull request #11141
9dc5cf5 rpc, common: remove dead code (Thomas)

ACKs: jpk68, selsta
2026-08-26 07:29:42 +00:00
tobtoht 2ff2e154d9 Merge pull request #11124
881e7a7 simplewallet: update error message (jpk68)

ACKs: SNeedlewoods, thomasbuilds, selsta
2026-08-25 19:19:14 +00:00
Thomas 9dc5cf51c3 rpc, common: remove dead code 2026-08-25 19:47:08 +02:00
selsta a496b4981c rpc: further restrict and clean up get_transaction_pool 2026-08-25 19:29:30 +02:00
tobtoht 52ece983c1 Merge pull request #11142
c1df77c cryptonote_basic: remove dead code (Thomas)

ACKs: jpk68, UkoeHB
2026-08-25 16:42:23 +00:00
tobtoht ab34db1b11 Merge pull request #11146
92c8206 rpc: redact txpool age in restricted mode (selsta)
265f7b2 txpool: fix time_in_pool age calculation (selsta)

ACKs: tobtoht, jpk68
2026-08-25 16:39:10 +00:00
tobtoht 7a4645e15e Merge pull request #11150
2cec172 wallet2: fix task lifetime during parsed block processing (selsta)

ACKs: j-berman, jpk68
2026-08-25 16:37:20 +00:00
tobtoht f8b9faed89 Merge pull request #11156
f320abd p2p: use connection state to detect duplicate handshakes (selsta)

ACKs: j-berman, jpk68
2026-08-25 16:34:00 +00:00
tobtoht 94dd676e34 Merge pull request #11158
b51e8d4 lmdb: refine batch size estimation (selsta)

ACKs: j-berman, jpk68
2026-08-25 16:33:27 +00: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 ba8d3d679a Merge pull request #11125
478812d simplewallet: add missing guards/locks for multisig commands (jpk68)

ACKs: selsta*, SNeedlewoods
2026-08-25 06:39:39 +00:00
tobtoht a9835c80a7 Merge pull request #11074
1b9318d p2p: deduplicate peer connect/handshake logic (jpk68)

ACKs: selsta, thomasbuilds
2026-08-25 06:38:32 +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
tobtoht a0eb31988f Merge pull request #11138
26ca542 wallet_rpc_server: stop refresh on shutdown (woodser)

ACKs: thomasbuilds, jpk68, selsta
2026-08-25 06:34:13 +00:00
jpk68 478812d554 simplewallet: add missing guards/locks for multisig commands 2026-08-24 10:42:43 -04:00
jpk68 881e7a71c2 simplewallet: update error message 2026-08-24 10:33:05 -04:00
tobtoht 24c2dd987a Merge pull request #11128
9f5653c wallet2: return concrete low priority when adjust_priority fails (woodser)

ACKs: selsta, tobtoht
2026-08-23 20:21:26 +00:00
tobtoht c44a7079b8 Merge pull request #11133
00466ca cmake: make Cargo command aware of jobserver (selsta)

ACKs: jpk68, tobtoht
2026-08-23 20:18:24 +00:00
tobtoht 08c4451c36 Merge pull request #11136
e03c6a2 simplewallet: allow closing wallet when locked due to inactivity (jpk68)

ACKs: selsta, SNeedlewoods
2026-08-23 20:18:00 +00:00
tobtoht cb3205a41a Merge pull request #11132
a760393 wallet_rpc_server: leave unknown incoming tx hash empty (SlowBearDigger)

ACKs: selsta*, jpk68, jeffro256
2026-08-23 20:17:23 +00:00
Samy ce7a081f82 miner: allow zero background mining sleep 2026-08-23 15:43:37 +02:00
tobtoht bc933f920f Merge pull request #8540
7a8642e Update levin async callbacks for C++14 (Lee *!* Clagett)

ACKs: jpk68, jeffro256, selsta
2026-08-23 07:42:48 +00:00
tobtoht 9d526382e5 Merge pull request #11119
d66d420 simplewallet: don't exit when unable to get restore date (jpk68)

ACKs: selsta, SNeedlewoods
2026-08-23 07:41:01 +00:00
tobtoht cbcec7df34 Merge pull request #10963
44ec22b crypto: get generators return ref (jeffro256)
25a7c97 fix T,U,V generator raw values (jeffro256)

ACKs: selsta, jpk68, tobtoht, redsh4de
2026-08-23 07:40:17 +00:00
tobtoht f706ba923a Merge pull request #11091
41e06a1 tx_pool: do expensive verify after potential no-drop offenses (j-berman)

ACKs: selsta, jpk68
2026-08-23 07:39:40 +00:00
Samy fd86262a85 simplewallet: suggest hw_reconnect on refresh 2026-08-22 18:58:19 +02:00