aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | Merge pull request #9722tobtoht2025-02-137-9/+10
|\ \ \ \ | | | | | | | | | | | | | | | 3fef29608 build: prepare v0.18.4.0 (selsta)
| * | | | build: prepare v0.18.4.0selsta2025-02-137-9/+10
| | |/ / | |/| |
* | | | Merge pull request #8617tobtoht2025-02-1320-129/+2336
|\ \ \ \ | | | | | | | | | | | | | | | e44e8b164 wallet: background sync with just the view key (j-berman)
| * | | | wallet: background sync with just the view keyj-berman2024-05-2420-130/+2337
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - When background syncing, the wallet wipes the spend key from memory and processes all new transactions. The wallet saves all receives, spends, and "plausible" spends of receives the wallet does not know key images for. - When background sync disabled, the wallet processes all background synced txs and then clears the background sync cache. - Adding "plausible" spends to the background sync cache ensures that the wallet does not need to query the daemon to see if any received outputs were spent while background sync was enabled. This would harm privacy especially for users of 3rd party daemons. - To enable the feature in the CLI wallet, the user can set background-sync to reuse-wallet-password or custom-background-password and the wallet automatically syncs in the background when the wallet locks, then processes all background synced txs when the wallet is unlocked. - The custom-background-password option enables the user to open a distinct background wallet that only has a view key saved and can be opened/closed/synced separately from the main wallet. When the main wallet opens, it processes the background wallet's cache. - To enable the feature in the RPC wallet, there is a new `/setup_background_sync` endpoint. - HW, multsig and view-only wallets cannot background sync.
* | | | | Merge pull request #9687tobtoht2025-02-132-5/+11
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | 05729aba7 depends: boost: update to 1.66.0 (tobtoht)
| * | | | | depends: boost: update to 1.66.0tobtoht2025-01-072-5/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -DBOOST_ASIO_HAS_STD_STRING_VIEW=1 fixes: /monero/contrib/depends/x86_64-unknown-freebsd/native/usr/include/c++/v1/experimental/string_view:18:3: warning: "<experimental/string_view> has been removed. Use <string_view> instead." [-W#warnings] /monero/contrib/depends/x86_64-unknown-freebsd/include/boost/asio/detail/string_view.hpp:32:12 : error: no member named 'experimental' in namespace 'std' using std::experimental::basic_string_view; ~~~~~^
* | | | | | Merge pull request #9718tobtoht2025-02-131-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | f00ce66d4 wallet: fix signed_tx_set RangeProofType serialization (jeffro256)
| * | | | | | wallet: fix signed_tx_set RangeProofType serializationjeffro2562025-01-181-1/+1
| | | | | | |
* | | | | | | Merge pull request #9759tobtoht2025-02-136-35/+131
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | ed70c1622 Some cleanup in span/connection_context + few more checks (Lee *!* Clagett)
| * | | | | | | Some cleanup in span/connection_context + few more checksLee *!* Clagett2025-02-036-35/+131
| | |_|_|_|/ / | |/| | | | |
* | | | | | | Merge pull request #9771tobtoht2025-02-132-4/+4
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 66c2fe12c src: bump network speed 4x (nahuhh)
| * | | | | | | src: bump network speed 4xnahuhh2025-02-052-4/+4
| |/ / / / / /
* | | | | | | Merge pull request #9777tobtoht2025-02-134-160/+347
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 87a8e0b2c ci: development build backports [0.18] (tobtoht) 84e44dd01 tests: Fix tools::is_hdd unit tests (iamamyth)
| * | | | | | | ci: development build backports [0.18]tobtoht2025-02-082-153/+221
| | | | | | | |
| * | | | | | | tests: Fix tools::is_hdd unit testsiamamyth2025-02-083-9/+128
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Correct the unit tests for tools::is_hdd to avoid making assumptions about the configuration of a particular device based solely on the value of the __GLIBC__ preprocessor flag. Instead, rely on the test invoker to provide paths for devices of specific types via the process environment, thereby avoiding faulty assumptions and improving the specificity of test assertions. To ensure appropriate devices exist, add a script, tests/create_test_disks.sh, which configures loopback devices mirroring relevant configurations.
* | | | | | | | Merge pull request #9778tobtoht2025-02-131-16/+23
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | a615aa763 ci: containerize depends jobs [0.18] (tobtoht)
| * | | | | | | | ci: containerize depends jobs [0.18]tobtoht2025-02-071-16/+23
| |/ / / / / / /
* | | | | | | | Merge pull request #9793tobtoht2025-02-131-3/+3
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | | | | | | | | | | 97746a41b p2p/net_node.inl : update seed node (plowsof)
| * | | | | | | p2p/net_node.inl : update seed nodeplowsof2025-02-091-3/+3
|/ / / / / / /
* | | | | / / Merge pull request #9766tobtoht2025-02-023-18/+18
|\| | | | | | | |_|_|_|/ / |/| | | | | | | | | | | e01d08b70 ci: update to v4 actions (tobtoht)
| * | | | | ci: update to v4 actionstobtoht2025-02-023-18/+18
|/ / / / /
* | | | | Merge pull request #9721tobtoht2025-01-241-2/+4
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | 16082d8b9 ci: msys2: downgrade icu to fix build (tobtoht)
| * | | | | ci: msys2: downgrade icu to fix buildtobtoht2025-01-231-2/+4
|/ / / / /
* | | | | Merge pull request #9692tobtoht2025-01-221-2/+7
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | 27858049d crypto: make CRYPTO_DEFINE_HASH_FUNCTIONS adhere strict aliasing (jeffro256)
| * | | | | crypto: make CRYPTO_DEFINE_HASH_FUNCTIONS adhere strict aliasingjeffro2562025-01-091-2/+7
| | | | | | | | | | | | | | | | | | | | | | | | This code could've caused issues if the pointer to the `public_key`, `key_image`, `hash`, etc wasn't aligned on an 8-byte boundary.
* | | | | | Merge pull request #9689tobtoht2025-01-221-72/+5
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | 4d2aad837 Revert "blockchain: detect and log bad difficulty calculations" (selsta)
| * | | | | | Revert "blockchain: detect and log bad difficulty calculations"selsta2025-01-141-72/+5
| | |_|/ / / | |/| | | | | | | | | | | | | | | | This reverts commit 5741b4d74de542f6f75dddad8125f4c4a5ad9143.
* | | | | | Merge pull request #9460tobtoht2025-01-227-34/+93
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | 0cd74568d Cleanup TCP throttling code (performance) + move connection checks (Lee *!* Clagett)
| * | | | | | Cleanup TCP throttling code (performance) + move connection checksLee *!* Clagett2024-12-197-34/+93
| | | | | | |
* | | | | | | Merge pull request #9705tobtoht2025-01-184-44/+8
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 36c5987 Fix get_database_size on Windows (iamamyth)
| * | | | | | | Fix get_database_size on Windowsiamamyth2025-01-144-44/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Replace all calls to epee::file_io::get_file_size with boost::filesystem::file_size in order to avoid lossy conversions from paths to strings, which tend to break filename resolution. This commit fixes a bug on Windows where the get_info RPC call reported a zero database size because BlockchainLMBD::get_database_size returned zero.
* | | | | | | | Merge pull request #9703tobtoht2025-01-181-0/+6
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | 936046f validate ip parameter in set_bans rpc call (eversinc33)
| * | | | | | | | validate ip parameter in set_bans rpc calleversinc332025-01-141-0/+6
| |/ / / / / / /
* | | | | | | | Merge pull request #9702tobtoht2025-01-181-0/+64
|\ \ \ \ \ \ \ \ | |_|_|_|_|/ / / |/| | | | | | | | | | | | | | | 6392361 check for windows NTFS compression on database files (eversinc33)
| * | | | | | | check for windows NTFS compression on database fileseversinc332025-01-141-0/+64
| |/ / / / / /
* | | | | | | Merge pull request #9710tobtoht2025-01-161-9/+3
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | | | | | | | | d8e5a17 tests: fix IPv4Success, DNSSECSuccess (tobtoht)
| * | | | | | tests: fix IPv4Success, DNSSECSuccesstobtoht2025-01-161-9/+3
|/ / / / / / | | | | | | | | | | | | | | | | | | "example.com" now has more than one A record
* | | | | | Merge pull request #9685tobtoht2025-01-141-0/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | f14a73c miniupnpc: fix build with gcc 14 (tobtoht)
| * | | | | | miniupnpc: fix build with gcc 14tobtoht2025-01-071-0/+1
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #9657tobtoht2025-01-141-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | 5f39d17 common/password: flush confirm prompt before user input (jeffro256)
| * | | | | | common/password: flush confirm prompt before user inputjeffro2562024-12-261-1/+1
| | |_|/ / / | |/| | | | | | | | | | | | | | | | Co-authored-by: Mike <mpech@tuta.io>
* | | | | | Merge pull request #9637tobtoht2025-01-142-4/+4
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | a20c68e CI: -j4 with lin/win runners (plowsof)
| * | | | | | CI: -j4 with lin/win runnersplowsof2024-12-232-4/+4
| |/ / / / / | | | | | | | | | | | | | | | | | | https://docs.github.com/en/actions/using-github-hosted-runners/using-github-hosted-runners/about-github-hosted-runners#standard-github-hosted-runners-for-public-repositories
* | | | | | Merge pull request #9633tobtoht2025-01-141-11/+14
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | e99ef92 Fix --anonymous-inbound data leak (Lee *!* Clagett)
| * | | | | | Fix --anonymous-inbound data leakLee *!* Clagett2025-01-031-11/+14
| |/ / / / /
* | | | | | Merge pull request #9622tobtoht2025-01-141-11/+2
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | | | | | | | 41c4bc4 Blockchain: get height of RingCT fork programmatically (jeffro256)
| * | | | | Blockchain: get height of RingCT fork programmaticallyjeffro2562024-12-161-11/+2
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | Get height of the RingCT fork to start the output distributuon programmatically, instead of using a hardcoded index. If using a hardcoded index, when the hardfork tables are modified, this can cause segmentation faults or horrific privacy issues: https://codeberg.org/wownero/wownero/issues/488#issuecomment-2514880.
* | | | | Merge pull request #9602luigi11112025-01-061-0/+2
|\ \ \ \ \ | |_|/ / / |/| | | | | | | | | 34c7d31 wallet: shortchain history should include base block (0xFFFC0000)
| * | | | wallet: shortchain history should include base block0xFFFC00002024-12-041-0/+2
| |/ / /
* | | | Merge pull request #9626luigi11112024-12-232-2/+4
|\ \ \ \ | | | | | | | | | | | | | | | 6a56219 ci: brew: pin boost to 1.85 (tobtoht)