| Commit message (Collapse) | Author | Age | Files | Lines |
| |\
| |
| |
| | |
2c24322 DNSResolver: fix not handling hostnames without dot characters [release] (Jeffrey Ryan)
|
| | |
| |
| |
| | |
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.
|
| |\ \
| | |
| | |
| | | |
38d4811 p2p: fix exclusive node DNS resolution for certain hosts [release] (Jeffrey Ryan)
|
| | |/
| |
| |
| |
| |
| |
| |
| | |
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
|
| |/ |
|
| |\
| |
| |
| | |
802c4bb Move update_checkpoints() to a later stage (SChernykh)
|
| | |
| |
| |
| | |
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.
|
| |/ |
|
| |
|
|
|
|
|
|
| |
- 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.
|
| |\
| |
| |
| |
| |
| | |
a82fba4 address PR comments (j-berman)
3be1dbd connection: fix implementation (anon)
724ff21 connection: add segfault and deadlocks demo (anon)
|
| | | |
|
| | | |
|
| |/ |
|
| |\
| |
| |
| |
| | |
08080df unit_tests: add more sha256sum test cases (Jeffrey Ryan)
a66a52d common: update sha256sum to use OpenSSL 3.0 API (Jeffrey Ryan)
|
| | | |
|
| |/ |
|
| |\
| |
| |
| | |
41da2fe Update copyright to 2022 for Hardfork files (Akrit)
|
| | |
| |
| |
| | |
Update Makefile and LICENSE
|
| |\ \
| |/
|/|
| | |
0d6ecb1 multisig: add post-kex verification round to check that all participants have completed the multisig address (koe)
|
| | |
| |
| |
| | |
have completed the multisig address
|
| | | |
|
| | |
| |
| |
| |
| |
| | |
https://github.com/ArticMine/Monero-Documents/blob/master/MoneroScaling2021-02.pdf
with a change to use 1.7 instead of 2.0 for the max long term increase rate
|
| | | |
|
| |\ \
| | |
| | |
| | | |
1ce9e9c Remove dead code from parserse_base_utils and fix unit tests (Jeffrey)
|
| | |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Remove `match_string()`, `match_number()`, and `match_word()`
* Remove `match_word_with_extrasymb()` and `match_word_til_equal_mark()`
* Adapt unit test for `match_number()` to `match_number2()`
* Adapt unit test for `match_string()` to `match_string2()`
Note: the unit tests were testing for the old version of the functions, and
the interfaces for these functions changed slightly, so I had to also edit
the tests.
As of writing, this PR has no merge conflicts with #8211
Additional changes during review:
* Explicitly set up is_[float/signed]_val to be changed before each call
* Structify the tests and fix uninitialized variables
|
| |\ \
| | |
| | |
| | | |
da9aa1f Copyright: Update to 2022 (mj-xmr)
|
| | |/ |
|
| | | |
|
| |/ |
|
| |\
| |
| |
| | |
e08abaa multisig key exchange update and refactor (koe)
|
| | | |
|
| | |
| |
| |
| |
| |
| | |
avoids mining txes after a fork that are invalid by this fork's
rules, but were valid by the previous fork rules at the time
they were verified and added to the txpool.
|
| |\ \
| |/
|/|
| |
| | |
9154883 node_server: fix race condition (anon)
8922f96 node_server: add race condition demo (anon)
|
| | | |
|
| | | |
|
| |\ \
| | |
| | |
| | | |
5eaedb5 unit_tests: fix use after free in serialization test (moneromooo-monero)
|
| | |/ |
|
| | | |
|
| |\ \
| |/
|/|
| | |
b2c59af EasyLogging++: new anti-UB test and propagating exception (mj-xmr)
|
| | | |
|
| |\ \
| | |
| | |
| | | |
9c8e3e8 unit_tests: fix broken tests (anon)
|
| | |/
| |
| |
| |
| | |
boosted_tcp_server: check condition before sleep too
cryptonote_protocol_handler: each instance of BlockchainLMDB requires separate thread due to private thread local fields
|
| |\ \
| |/
|/|
| | |
7354ffb p2p: remove blocked addresses/hosts from peerlist (moneromooo-monero)
|
| | | |
|
| |/ |
|
| |
|
|
| |
CID 1446559
|
| |\
| |
| |
| | |
08e4497 Improve cryptonote (block and tx) binary read performance (Lee Clagett)
|
| | | |
|
| |\ \
| | |
| | |
| | | |
3cc4428 clang: fix -Wpessimizing-move warning (selsta)
|
| | |/ |
|