selsta
5973985148
workflows: set a public DNS when doing tests
2022-11-29 00:09:44 +01:00
Jeffrey Ryan
2c2432245f
DNSResolver: fix not handling hostnames without dot characters [release]
...
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.
2022-11-21 21:16:16 -06:00
Jeffrey Ryan
38d4811c89
p2p: fix exclusive node DNS resolution for certain hosts [release]
...
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
2022-11-17 18:57:04 -06:00
selsta
cbf636c7a9
workflows: build gitian on tag
2022-11-17 02:48:22 +01:00
AgoraDesk / LocalMonero
8c53995a88
Fix static builds for Ubuntu 22.04
...
Link libbsd, libmd, libprotokit for ZMQ to fix static builds for Ubuntu 22.04
2022-11-16 12:08:04 -05:00
j-berman
146cac02ca
p2p: fix back ping to discover healthy peers to connect to
2022-11-15 18:02:25 -08:00
selsta
02b24cb353
workflows: ubuntu 18.04 is deprecated
2022-11-14 02:16:31 +01:00
luigi1111
e6f9c0013b
Merge pull request #8594
...
d7445b5
workflows: ubuntu 18.04 is deprecated (selsta)
2022-10-28 00:53:08 -04:00
luigi1111
5d4ace8cae
Merge pull request #8578
...
07f8e9e
epee: dont shrink slice when storing to binary [release] (Jeffrey Ryan)
2022-10-28 00:51:18 -04:00
Lee Clagett
1bb5d25e31
Fix dandelion++ fluff/stem bug with local txes
2022-10-25 16:01:09 -04:00
j-berman
85c9fe515d
wallet2: fix create view-only wallet from existing wallet
2022-10-18 13:47:50 -05:00
selsta
401dda5f10
wallet_api: take priority into account when estimating fee
2022-10-13 03:36:51 +02:00
luigi1111
66184f3085
Merge pull request #8597
...
853171b
build: prepare v0.18.1.2 (selsta)
2022-09-27 17:31:52 -05:00
selsta
853171bbf0
build: prepare v0.18.1.2
2022-09-26 22:41:36 +02:00
luigi1111
1f27fdf6a5
Merge pull request #8588
...
802c4bb
Move update_checkpoints() to a later stage (SChernykh)
2022-09-26 15:00:59 -05:00
luigi1111
0bef4265ac
Merge pull request #8585
...
5ffa31c
wallet2: fail to establish daemon cxn == 'Disconnected' cxn status (j-berman)
2022-09-26 14:57:58 -05:00
luigi1111
a7b0c93c7d
Merge pull request #8582
...
1cd21bf
add an option to force-update multisig key exchange under some circumstances (koe)
2022-09-26 14:55:28 -05:00
luigi1111
9885b8b0f2
Merge pull request #8579
...
7d358cd
repo: remove ldns leftovers (selsta)
09402d0
depends: remove unused Qt package (selsta)
2022-09-26 14:54:58 -05:00
luigi1111
fdb31856dd
Merge pull request #8577
...
6adf03c
Second thread pool for IO (SChernykh)
2022-09-26 14:51:54 -05:00
selsta
d7445b576f
workflows: ubuntu 18.04 is deprecated
...
And will soon be removed.
2022-09-24 21:04:28 +02:00
SChernykh
802c4bb0e4
Move update_checkpoints() to a later stage
...
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.
2022-09-22 13:06:39 +02:00
j-berman
5ffa31c48e
wallet2: fail to establish daemon cxn == "Disconnected" cxn status
2022-09-21 20:12:16 -06:00
koe
1cd21bfba5
add an option to force-update multisig key exchange under some circumstances
2022-09-21 12:51:19 -05:00
selsta
7d358cdb1f
repo: remove ldns leftovers
2022-09-20 20:22:31 +02:00
selsta
09402d0edb
depends: remove unused Qt package
2022-09-20 20:21:48 +02:00
Jeffrey Ryan
07f8e9e891
epee: dont shrink slice when storing to binary [release]
2022-09-20 12:04:14 -05:00
SChernykh
6adf03cdc5
Second thread pool for IO
2022-09-20 10:22:12 +02:00
luigi1111
7cbae6ca98
Merge pull request #8545
...
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)
2022-09-15 16:25:22 -05:00
luigi1111
0be63cffa8
Merge pull request #8544
...
864a78e
wallet2: check wallet compatibility with daemon's hard fork version (j-berman)
2022-09-15 16:23:56 -05:00
j-berman
864a78ee5f
wallet2: check wallet compatibility with daemon's hard fork version
2022-09-12 21:23:08 -06:00
luigi1111
af4f97bf66
Merge pull request #8555
...
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)
2022-09-09 12:57:51 -05:00
luigi1111
89f3d46120
Merge pull request #8553
...
625147e
Fix missing semi-colon in error message (j-berman)
2022-09-09 12:56:07 -05:00
luigi1111
3178bbe083
Merge pull request #8552
...
93db74a
rpc: skip bootstrap nodes that are lower than last checkpoint (selsta)
2022-09-09 12:55:40 -05:00
luigi1111
4b6a3fbaa0
Merge pull request #8548
...
3679925
Windows: fix unicode file path support (tobtoht)
2022-09-09 12:54:58 -05:00
luigi1111
6b9bbadd6b
Merge pull request #8534
...
09ee781
build: prepare v0.18.1.1 (selsta)
2022-09-09 12:50:40 -05:00
Justin Berman
12e7c4188e
Merge pull request #5 from j-berman/restore-msig-encrypted-seed
...
multisig: fix segfault restoring encrypted multisig seed
2022-09-08 00:20:18 +01:00
moneromooo-monero
e29b2e9997
wallet2: ensure imported outputs subaddresses are created
...
reported by j-berman
2022-09-07 06:22:31 +00:00
moneromooo-monero
1d3657afb5
wallet2: better test on whether to allow output import
...
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)
2022-09-07 06:22:31 +00:00
moneromooo-monero
0cbf5571d3
allow exporting outputs in chunks
...
this will make it easier huge wallets to do so without hitting
random limits (eg, max string size in node).
2022-09-07 06:22:07 +00:00
j-berman
848a0c05b0
Fix segfault restoring encrypted multisig seed
2022-09-06 23:21:25 -06:00
j-berman
625147e577
Fix missing semi-colon in error message
...
Co-authored-by: woodser <woodser@protonmail.com>
2022-09-06 18:37:25 -06:00
j-berman
b03d7091f7
wallet2: fixes for export/import output flow
...
- only allow offline wallets to import outputs
- don't import empty outputs
- export subaddress indexes when exporting outputs
2022-09-06 17:20:23 -06:00
selsta
93db74a91e
rpc: skip bootstrap nodes that are lower than last checkpoint
2022-09-06 22:09:39 +02:00
moneromooo-monero
4b7eb573b2
wallet2: do not assume imported outputs must be non empty
2022-09-06 18:25:48 +00:00
moneromooo-monero
5b98bebad1
wallet2: prevent importing outputs in a hot wallet
2022-09-06 18:25:48 +00:00
moneromooo-monero
0de1571abd
wallet2: fix missing subaddress indices in "light" exported outputs
2022-09-06 18:25:45 +00:00
selsta
09ee78197c
build: prepare v0.18.1.1
2022-09-06 20:22:29 +02:00
j-berman
401f5d967b
Require user ack multisig is experimental to restore
2022-09-06 10:33:33 -06:00
tobtoht
3679925331
Windows: fix unicode file path support
2022-09-02 12:28:57 +02:00
j-berman
fc8a5d68f1
multisig: fix #8537 seed restore (suggestions by @UkoeHB)
...
- 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.
2022-09-01 16:25:28 -07:00