Commit Graph
13001 Commits
Author SHA1 Message Date
alhudz af10a4f6d4 read import blob crypto fields with memcpy in wallet2 2026-06-05 20:59:14 +05:30
jpk68 49108d7a67 epee: use correct minor http version 2026-06-05 09:16:09 -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
jpk68 63089717ed epee: narrow included asio headers 2026-06-04 10:13:12 -04: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 b51a0cb896 translations: don't include locations 2026-06-03 21:21:57 +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
jpk68andSNeedlewoods ed7d4637f6 simplewallet: add wallet-dir flag
Co-authored-by: SNeedlewoods <sneedlewoods_1@protonmail.com>
2026-06-03 18:53:33 +02:00
selsta 0fc5bb7c86 net: canonicalize Tor/I2P hosts during deserialization 2026-06-03 17:20:11 +02:00
Navid Rahimi adeaa69331 wallet: rescan_blockchain missing keep_key_images 2026-06-03 13:38:13 +01:00
selsta f2afe976c7 p2p: close zone connections before stopping net servers 2026-06-03 12:16:02 +02:00
tobtoht fa4de39ae3 Merge pull request #10701
4b0b6a5 ci: switch to ucrt runtime for msys2 (tobtoht)
2026-06-02 19:07:51 +00:00
tobtoht 4b0b6a5134 ci: switch to ucrt runtime for msys2 2026-06-02 20:00:22 +02:00
tobtoht aaa71635b6 Merge pull request #10668
09a479d utils: remove unused doxygen script (tobtoht)
2026-06-02 13:26:49 +00:00
tobtoht fa8b8ab93c Merge pull request #10666
8687825 crypto: split wire serialization in header (jeffro256)
2026-06-02 13:22:42 +00:00
tobtoht 56b919dddd Merge pull request #10662
8e0e49b mnemonics: use more idiomatic name for russian (jpk68)
2026-06-02 13:21:17 +00:00
alhudz d42de7580d tests: cover truncated \u escape at end of buffer in match_string2 2026-06-02 11:42:16 +05:30
tobtoht d5827b042d Merge pull request #10699
29b0457 workflows: use matrix for linux (selsta)
2026-06-01 20:18:28 +00:00
selsta 29b04575eb workflows: use matrix for linux 2026-06-01 22:17:49 +02:00
tobtoht e2332bcbf6 Merge pull request #10686
1088570 tests: avoid null argv in program options setup (selsta)
9f6ffb5 workflows: speed up slow-hash in PR core_tests (selsta)
2026-06-01 20:13:12 +00:00
tobtoht f7e7d1da68 Merge pull request #10563
642e636 epee: avoid memcpy in rolling median move (selsta)
2026-06-01 18:11:56 +00:00
tobtoht 26c8206e39 Merge pull request #10560
2e8a391 src: replace deprecated sprintf calls (selsta)
2026-06-01 18:11:10 +00:00
tobtoht 701591f9d2 Merge pull request #10664
4e75c63 contrib/tor: remove dead node (jpk68)
2026-06-01 18:10:06 +00:00
tobtoht 2196652cb8 Merge pull request #10663
5b34e13 src: fix formatting of copyright comments (jpk68)
2026-06-01 18:09:39 +00:00