aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | | Merge pull request #8649luigi11112023-01-113-24/+11
|\ \ \ | | | | | | | | | | | | 2c24322 DNSResolver: fix not handling hostnames without dot characters [release] (Jeffrey Ryan)
| * | | DNSResolver: fix not handling hostnames without dot characters [release]Jeffrey Ryan2022-11-213-24/+11
| | | | | | | | | | | | | | | | Unrelated, but similar code-wise to #8643. There is a check in `DNSResolver` which automatically fails to resolve hostnames which do not contain the `.` character. This PR removes that check.
* | | | Merge pull request #8644luigi11112023-01-114-14/+55
|\ \ \ \ | | | | | | | | | | | | | | | 38d4811 p2p: fix exclusive node DNS resolution for certain hosts [release] (Jeffrey Ryan)
| * | | | p2p: fix exclusive node DNS resolution for certain hosts [release]Jeffrey Ryan2022-11-174-14/+55
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #8633. The function `append_net_address` did not parse hostname + port addresses (e.g. `bar:29080`) correctly if the hostname did not contain a `'.'` character. @vtnerd comments 1 clear up 2nd conditional statement
* | | | Merge pull request #8641luigi11112023-01-111-1/+1
|\ \ \ \ | |_|_|/ |/| | | | | | | 146cac0 p2p: fix back ping to discover healthy peers to connect to (j-berman)
| * | | p2p: fix back ping to discover healthy peers to connect toj-berman2022-11-151-1/+1
| |/ /
* | | Merge pull request #8642luigi11112022-12-011-0/+12
|\ \ \ | | | | | | | | | | | | 8c53995 Fix static builds for Ubuntu 22.04 (AgoraDesk / LocalMonero)
| * | | Fix static builds for Ubuntu 22.04AgoraDesk / LocalMonero2022-11-161-0/+12
| | | | | | | | | | | | | | | | Link libbsd, libmd, libprotokit for ZMQ to fix static builds for Ubuntu 22.04
* | | | Merge pull request #8636luigi11112022-12-010-0/+0
|\ \ \ \ | | | | | | | | | | | | | | | 02b24cb workflows: ubuntu 18.04 is deprecated (selsta)
| * | | | workflows: ubuntu 18.04 is deprecatedselsta2022-11-141-1/+1
| | |_|/ | |/| |
* | | | Merge pull request #8628luigi11112022-12-012-18/+88
|\ \ \ \ | | | | | | | | | | | | | | | 1bb5d25 Fix dandelion++ fluff/stem bug with local txes (Lee Clagett)
| * | | | Fix dandelion++ fluff/stem bug with local txesLee Clagett2022-10-252-18/+88
| | |/ / | |/| |
* | | | Merge pull request #8615luigi11112022-12-012-8/+4
|\ \ \ \ | | | | | | | | | | | | | | | 85c9fe5 wallet2: fix create view-only wallet from existing wallet (j-berman)
| * | | | wallet2: fix create view-only wallet from existing walletj-berman2022-10-182-8/+4
| |/ / /
* | | | Merge pull request #8611luigi11112022-12-011-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | 401dda5 wallet_api: take priority into account when estimating fee (selsta)
| * | | | wallet_api: take priority into account when estimating feeselsta2022-10-131-1/+1
| | |/ / | |/| |
* | | | Merge pull request #8604luigi11112022-12-011-0/+49
|\ \ \ \ | |_|_|/ |/| | | | | | | cbf636c workflows: build gitian on tag (selsta)
| * | | workflows: build gitian on tagselsta2022-11-171-0/+49
| |/ /
* | | Merge pull request #8594luigi11112022-10-282-4/+4
|\ \ \ | | | | | | | | | | | | d7445b5 workflows: ubuntu 18.04 is deprecated (selsta)
| * | | workflows: ubuntu 18.04 is deprecatedselsta2022-09-242-4/+4
| | | | | | | | | | | | | | | | And will soon be removed.
* | | | Merge pull request #8578luigi11112022-10-281-1/+1
|\ \ \ \ | |_|_|/ |/| | | | | | | 07f8e9e epee: dont shrink slice when storing to binary [release] (Jeffrey Ryan)
| * | | epee: dont shrink slice when storing to binary [release]Jeffrey Ryan2022-09-201-1/+1
| |/ /
* | | Merge pull request #8597v0.18.1.2luigi11112022-09-277-9/+10
|\ \ \ | |_|/ |/| | | | | 853171b build: prepare v0.18.1.2 (selsta)
| * | build: prepare v0.18.1.2selsta2022-09-267-9/+10
|/ /
* | Merge pull request #8588luigi11112022-09-264-4/+10
|\ \ | | | | | | | | | 802c4bb Move update_checkpoints() to a later stage (SChernykh)
| * | Move update_checkpoints() to a later stageSChernykh2022-09-224-4/+10
| |/ | | | | | | update_checkpoints() makes a few DNS requests and can take up to 20-30 seconds to complete (3-6 seconds on average). It is currently called from core::handle_incoming_block() which holds m_incoming_tx_lock, so it blocks all incoming transactions and blocks processing while update_checkpoints() is running. This PR moves it to until after a new block has been processed and relayed, to avoid full monerod locking.
* | Merge pull request #8585luigi11112022-09-263-4/+5
|\ \ | | | | | | | | | 5ffa31c wallet2: fail to establish daemon cxn == 'Disconnected' cxn status (j-berman)
| * | wallet2: fail to establish daemon cxn == "Disconnected" cxn statusj-berman2022-09-213-4/+5
| |/
* | Merge pull request #8582luigi11112022-09-2615-115/+244
|\ \ | | | | | | | | | 1cd21bf add an option to force-update multisig key exchange under some circumstances (koe)
| * | add an option to force-update multisig key exchange under some circumstanceskoe2022-09-2115-115/+244
| |/
* | Merge pull request #8579luigi11112022-09-2615-354/+10
|\ \ | | | | | | | | | | | | 7d358cd repo: remove ldns leftovers (selsta) 09402d0 depends: remove unused Qt package (selsta)
| * | repo: remove ldns leftoversselsta2022-09-206-43/+7
| | |
| * | depends: remove unused Qt packageselsta2022-09-2010-311/+3
| |/
* | Merge pull request #8577luigi11112022-09-268-13/+17
|\ \ | |/ |/| | | 6adf03c Second thread pool for IO (SChernykh)
| * Second thread pool for IOSChernykh2022-09-208-13/+17
|/
* Merge pull request #8545v0.18.1.1luigi11112022-09-158-28/+56
|\ | | | | | | | | | | | | 12e7c41 Merge pull request #5 from j-berman/restore-msig-encrypted-seed (Justin Berman) 848a0c0 Fix segfault restoring encrypted multisig seed (j-berman) 401f5d9 Require user ack multisig is experimental to restore (j-berman) fc8a5d6 multisig: fix #8537 seed restore (suggestions by @UkoeHB) (j-berman)
| * Merge pull request #5 from j-berman/restore-msig-encrypted-seedJustin Berman2022-09-082-17/+17
| |\ | | | | | | multisig: fix segfault restoring encrypted multisig seed
| | * Fix segfault restoring encrypted multisig seedj-berman2022-09-062-17/+17
| |/
| * Require user ack multisig is experimental to restorej-berman2022-09-061-0/+13
| |
| * multisig: fix #8537 seed restore (suggestions by @UkoeHB)j-berman2022-09-016-11/+26
| | | | | | | | | | | | | | | | - spend secret key is no longer the sum of multisig key shares; no need to check that is the case upon restore. - restoring a multisig wallet from multisig info means that the wallet must have already completed all setup rounds. Upon restore, set the number of rounds completed accordingly.
* | Merge pull request #8544luigi11112022-09-1515-28/+249
|\ \ | | | | | | | | | 864a78e wallet2: check wallet compatibility with daemon's hard fork version (j-berman)
| * | wallet2: check wallet compatibility with daemon's hard fork versionj-berman2022-09-1215-28/+249
|/ /
* | Merge pull request #8555luigi11112022-09-0914-82/+453
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | e29b2e9 wallet2: ensure imported outputs subaddresses are created (moneromooo-monero) 1d3657a wallet2: better test on whether to allow output import (moneromooo-monero) 0cbf557 allow exporting outputs in chunks (moneromooo-monero) b03d709 wallet2: fixes for export/import output flow (j-berman) 4b7eb57 wallet2: do not assume imported outputs must be non empty (moneromooo-monero) 5b98beb wallet2: prevent importing outputs in a hot wallet (moneromooo-monero) 0de1571 wallet2: fix missing subaddress indices in 'light' exported outputs (moneromooo-monero)
| * | wallet2: ensure imported outputs subaddresses are createdmoneromooo-monero2022-09-071-0/+4
| | | | | | | | | | | | reported by j-berman
| * | wallet2: better test on whether to allow output importmoneromooo-monero2022-09-073-6/+34
| | | | | | | | | | | | | | | | | | | | | | | | Being offline is not a good enough heuristic, so we keep track of whether the wallet ever refreshed from a daemon, which is a lot better, and probably the best we can do without manual user designation (which would break existing cold wallet setups till the user designates those wallets)
| * | allow exporting outputs in chunksmoneromooo-monero2022-09-0713-72/+348
| | | | | | | | | | | | | | | this will make it easier huge wallets to do so without hitting random limits (eg, max string size in node).
| * | wallet2: fixes for export/import output flowj-berman2022-09-064-20/+75
| | | | | | | | | | | | | | | | | | - only allow offline wallets to import outputs - don't import empty outputs - export subaddress indexes when exporting outputs
| * | wallet2: do not assume imported outputs must be non emptymoneromooo-monero2022-09-061-2/+2
| | |
| * | wallet2: prevent importing outputs in a hot walletmoneromooo-monero2022-09-061-0/+2
| | |
| * | wallet2: fix missing subaddress indices in "light" exported outputsmoneromooo-monero2022-09-062-2/+8
| | |