tobtoht
887f2486fe
Merge pull request #8758
...
3af06e5 wallet: remove output blackballing (tobtoht)
2026-06-11 20:20:38 +00:00
tobtoht
cba713fba4
Merge pull request #10717
...
13d9582 Fix: check hwdev.generate_output_ephemeral_keys result (SChernykh)
2026-06-10 17:11:52 +00:00
tobtoht
c113dee523
Merge pull request #10716
...
196078e Refactored tx verification NIC logic (SChernykh)
2026-06-10 17:10:21 +00:00
tobtoht
17891e9157
Merge pull request #10512
...
b8cc5b6 blockchain_db: hide sensitive txs in get_txids_loose (jeffro256)
2026-06-09 18:40:12 +00:00
tobtoht
acb83adf37
Merge pull request #10714
...
6f7ad2c Blockchain: fix wrong block_weight in handle_get_objects (SChernykh)
2026-06-09 17:53:48 +00:00
tobtoht
416804895c
Merge pull request #10711
...
76831c2 fix: TypeError: 'method' object is not subscriptable (SNeedlewoods)
2026-06-09 17:52:37 +00:00
tobtoht
9409d0ac36
Merge pull request #10709
...
b5f7330 tx_pool: fix use-after-free in prune() - txid was a reference to an item which was later deleted in remove_tx_from_transient_lists(), and txid was used after that (SChernykh)
2026-06-09 17:51:49 +00:00
tobtoht
41b7b20f06
Merge pull request #10707
...
96cdcb9 Multisig tx builder: fix incomplete memory wipe (SChernykh)
2026-06-09 17:50:23 +00:00
tobtoht
1b785d1c76
Merge pull request #10703
...
0fc5bb7 net: canonicalize Tor/I2P hosts during deserialization (selsta)
2026-06-09 17:49:08 +00:00
tobtoht
a8478d21b2
Merge pull request #10531
...
7af9009 zmq: apply restricted-mode privacy filtering to get_transaction_pool (greatjourney589)
2026-06-08 08:34:50 +00:00
tobtoht
3fcf7ff702
Merge pull request #9826
...
9d93a3d crypto: add function sc_1() (jeffro256)
2026-06-08 08:32:16 +00:00
tobtoht
85e15b55e1
Merge pull request #10644
...
9dbce17 Blockchain: option for fast manual block popping (jeffro256)
2026-06-08 08:30:46 +00:00
jeffro256
9dbce17bb5
Blockchain: option for fast manual block popping
2026-06-07 14:59:57 -05:00
tobtoht
880abde62a
Merge pull request #10696
...
d42de75 tests: cover truncated \u escape at end of buffer in match_string2 (alhudz)
524b0d0 fix off-by-one over-read in match_string2 unicode escape parsing (alhudz)
2026-06-07 18:35:16 +00:00
tobtoht
0857da6d6d
Merge pull request #10533
...
589dd0a ringct: merge decodeRct and decodeRctSimple (jeffro256)
2026-06-07 14:26:08 +00:00
tobtoht
9550435199
Merge pull request #10693
...
03976ee utils/fish: add missing directory completions (jpk68)
2026-06-07 13:48:15 +00:00
tobtoht
8e3e85fda0
Merge pull request #10692
...
dc73ab2 utils/fish: use correct suffixes for ssl files (jpk68)
2026-06-06 13:14:15 +00:00
tobtoht
bf23534c8e
Merge pull request #10691
...
f2afe97 p2p: close zone connections before stopping net servers (selsta)
3623399 p2p: make stop signal idempotent (selsta)
2026-06-06 13:12:31 +00:00
tobtoht
f13bebf39a
Merge pull request #10729
...
4a8c863 Fix DNS resolve UB (Lee *!* Clagett)
2026-06-06 13:11:15 +00:00
jeffro256
589dd0a973
ringct: merge decodeRct and decodeRctSimple
2026-06-05 12:37:00 -05:00
Lee *!* Clagett
4a8c863115
Fix DNS resolve UB
2026-06-05 12:42:38 -04:00
tobtoht
101e607139
Merge pull request #10584
...
9e422aa update rapidjson submodule (tobtoht)
2026-06-05 12:25:36 +00:00
tobtoht
4cf30608ed
Merge pull request #10309
...
adeaa69 wallet: rescan_blockchain missing keep_key_images (Navid Rahimi)
2026-06-05 11:04:47 +00:00
tobtoht
67767bbb68
Merge pull request #10493
...
a46154e p2p: cleaner connection close() (j-berman)
2026-06-05 11:02:04 +00:00
tobtoht
a00fbd838a
Merge pull request #10680
...
1a91bc3 brew: remove some unused libraries (tobtoht)
2026-06-05 09:52:36 +00:00
tobtoht
f51223aa08
Merge pull request #10689
...
ef4f8b8 simplewallet: fix error message (jpk68)
2026-06-05 09:36:09 +00:00
tobtoht
cb339bc936
Merge pull request #10670
...
ed7d463 simplewallet: add wallet-dir flag (jpk68)
2026-06-05 09:17:57 +00:00
tobtoht
64696a286d
Merge pull request #10429
...
0301830 ledger: lazy view key loading (jeffro256)
2026-06-04 19:37:07 +00:00
tobtoht
f15fa063cd
Merge pull request #10603
...
d763d43 daemonizer: avoid unsafe pidfile truncation (selsta)
2026-06-04 19:30:14 +00:00
tobtoht
afb3f24b7b
Merge pull request #10627
...
ee5115c src: remove non-standard thread extensions (jpk68)
2026-06-04 19:28:33 +00:00
tobtoht
a38db1a90c
Merge pull request #10672
...
73e6637 common: remove obsolete glibc warning (tobtoht)
2026-06-04 19:27:46 +00:00
tobtoht
88595f5015
Merge pull request #10687
...
997bd99 utils: add openrc init script (jpk68)
2026-06-04 19:27:22 +00:00
tobtoht
a1a2d9e842
Merge pull request #10683
...
9fa0dab readme: update description for openssl (jpk68)
2026-06-04 19:26:53 +00:00
tobtoht
cbd273d1e4
Merge pull request #10678
...
3df55d8 cmake: only look for backtrace if stack trace enabled (tobtoht)
2026-06-04 19:26:16 +00:00
jeffro256
03018306a9
ledger: lazy view key loading
...
Defer loading of private view key from device until first time it is needed.
Do not fail if this fails. This has two effects:
1. The prompt to export the view key is only needed once when creating a `cryptonote::account_base`
2. The call to `connect()` doesn't fail if the user decies to not export the viewkey, and thus usage of the device without exporting view keys is possible
This is a small convenience for Ledger users, but will be an even larger convenience for Ledger device testing
2026-06-04 13:52:33 -05:00
SChernykh
13d9582497
Fix: check hwdev.generate_output_ephemeral_keys result
...
If it fails, out_eph_public_key and view_tag remain uninitialized.
2026-06-04 10:03:15 +02:00
SChernykh
196078ea0c
Refactored tx verification NIC logic
...
Encapsulated `nic_verified_hf_version` and `txs_by_txid` to make it impossible for callers to skip updating it.
2026-06-04 09:55:38 +02:00
SChernykh
6f7ad2cdc9
Blockchain: fix wrong block_weight in handle_get_objects
...
- When there are missing IDs, blocks.size() != arg.blocks.size(), so arg.blocks can't be indexed by `i` - the indices will be wrong, the wrong weight will be returned to some peer and this peer will ban our node.
Use `bl.second` instead of `arg.blocks[i]`. Also it saves one DB query per returned block.
2026-06-04 07:37:53 +02:00
tobtoht
1a65f025ea
Merge pull request #10681
...
39d48c2 readme: remove optional transitive dependencies (tobtoht)
2026-06-03 21:18:13 +00:00
tobtoht
ab2c0f8f8d
Merge pull request #10589
...
f095abd wallet_rpc_server: preserve payment ID when editing address book (selsta)
2026-06-03 20:38:01 +00:00
selsta
f095abd9aa
wallet_rpc_server: preserve payment ID when editing address book
2026-06-03 22:36:03 +02:00
SNeedlewoods
76831c2edf
fix: TypeError: 'method' object is not subscriptable
2026-06-03 22:07:49 +02:00
tobtoht
22f7743b1f
Merge pull request #10647
...
10b0118 add safety for future fork heights (SNeedlewoods)
2026-06-03 19:02:00 +00:00
tobtoht
5904e14da4
Merge pull request #10677
...
dce724f depends: boost: don't build stubs for header-only libraries (tobtoht)
2026-06-03 19:00:51 +00:00
tobtoht
3d6a32675b
Merge pull request #10676
...
65c1585 cmake: use boost provided module (tobtoht)
2026-06-03 19:00:29 +00:00
tobtoht
f890753ae5
Merge pull request #10673
...
dde7997 translations: remove translation files containing no translations (tobtoht)
2026-06-03 19:00:04 +00:00
tobtoht
58c71d2800
Merge pull request #10671
...
ade4935 common: remove unused windows header (tobtoht)
2026-06-03 18:59:41 +00:00
tobtoht
2f3ce2c823
Merge pull request #10667
...
1cf6338 guix: update clang to 21.1.8 (tobtoht)
2026-06-03 18:58:30 +00:00
SChernykh
b5f7330e0b
tx_pool: fix use-after-free in prune()
...
- txid was a reference to an item which was later deleted in remove_tx_from_transient_lists(), and txid was used after that
2026-06-03 20:47:05 +02:00
SChernykh
96cdcb9cf4
Multisig tx builder: fix incomplete memory wipe
2026-06-03 20:14:09 +02:00