summaryrefslogtreecommitdiff
path: root/src/p2p
Commit message (Collapse)AuthorAgeFilesLines
* replace erciccione's seednode with one on haveno's infrastructureerciccione2022-03-191-1/+1
|
* Update net_node.inl to to replace seed nodeGingeropolous2022-01-041-3/+3
| | | update net_node.inl to replace old xmrchain.net seed node with new xmrchain.net server IP so the old one can retire and spend its final days drinking things out of coconuts
* cmake: set 3.5 as minimum versionselsta2021-11-291-1/+1
|
* Merge pull request #7997luigi11112021-11-093-4/+33
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 29c03e2 wallet_api: enable set_strict_default_file_permissions (tobtoht) 1c26d34 epee: add missing header (selsta) 1d451a6 depends: update zeromq package to 4.3.4 (selsta) 5180610 cmake: use CMAKE_CURRENT_LIST_DIR for git version (selsta) 5aae00a epee: avoid ADL selecting C++14 std::quoted (selsta) cf31136 cmake: set cpp14 standard (selsta) 945665f fix median overflow bug (koe) 908ecb3 LMDB: fix deadlock in resized detection (Howard Chu) a492c4e blockchain: fix pedantic assert (selsta) 1e663e8 Increase timeout for the mining test 4 times (to 240s) (mj-xmr) 4760f8b Wallet2: Update 'approximate_testnet_rolled_back_blocks' (rbrunner7) 76b6120 cmake: set required C/C++ standard to 11 (selsta) 3067987 Fix parallel make of OpenSSL (Howard Chu) 1219c74 add singapore.node.xmr.pm to seed nodes (lza_menace) 689dd52 net_node: add seed node (selsta) 95936a3 depends: update unwind, fix build with ubuntu 21.04 (selsta) e2c802f Only INFO log for short seed words with ALLOW_SHORT_WORDS active (rbrunner7) 14df8ad epee: don't log raw packet data (moneromooo-monero) 5fa7208 Mac: Enable on ARM, by not enforcing x86_64 (mj-xmr) fe6ab93 daemon: allow proxy configuration (anon) 52dcc03 bootstrap_daemon: proxy configuration support (xiphon) a6df656 wallet2: chunk get_outs.bin calls to avoid sanity limits (moneromooo-monero)
| * add singapore.node.xmr.pm to seed nodeslza_menace2021-10-061-1/+5
| |
| * net_node: add seed nodeselsta2021-10-061-0/+3
| |
| * daemon: allow proxy configurationanon2021-10-063-3/+25
| | | | | | | | | | Co-authored-by: selsta <selsta@sent.at> Co-authored-by: tobtoht <thotbot@protonmail.com>
* | Merge pull request #7978luigi11112021-10-111-0/+5
|\ \ | | | | | | | | | 4d224de Quicker resource cleanup on p2p socks timeout (Lee *!* Clagett)
| * | Quicker resource cleanup on p2p socks timeoutLee *!* Clagett2021-09-271-0/+5
| |/
* / node_server: fix race conditionanon2021-09-202-5/+7
|/
* p2p: remove blocked addresses/hosts from peerlistmoneromooo-monero2021-08-053-15/+44
|
* Fixed issues found by static analysisSChernykh2021-03-181-4/+4
| | | | | | - rolling_median: tried to free uninitialized pointer in a constructor - net_node.inl: erase-remove idiom was used incorrectly. remove_if doesn't actually remove elements, see http://cpp.sh/6fcjv - bulletproofs.cc: call to sizeof() instead of vector.size(), luckily it only impacts performance and not code logic there
* p2p: allow CIDR notation in DNS blocklistmoneromooo-monero2021-01-211-5/+14
|
* p2p: only log to global when a blocked IP is not already blockedmoneromooo-monero2021-01-081-1/+8
|
* Command max_bytes moved from dynamic map to static switchLee Clagett2020-12-232-3/+0
|
* Merge pull request #7248luigi11112021-01-061-0/+1
|\ | | | | | | 3c7eec1 add a max levin packet size by command type (moneromooo-monero)
| * add a max levin packet size by command typemoneromooo-monero2021-01-031-0/+1
| |
* | Merge pull request #7239Alexander Blair2021-01-011-0/+1
|\ \ | |/ |/| | | e685f52e2 p2p: fix deadlock banning while updating peer lists (moneromooo)
| * p2p: fix deadlock banning while updating peer listsmoneromooo2020-12-311-0/+1
| |
* | Add aggressive restrictions to pre-handshake p2p buffer limitLee Clagett2020-12-291-0/+3
|/
* Merge pull request #7181Alexander Blair2020-12-261-3/+9
|\ | | | | | | e35bbb1e8 ban lists may now include subnets (moneromooo-monero)
| * ban lists may now include subnetsmoneromooo-monero2020-12-221-3/+9
| |
* | Merge pull request #7146Alexander Blair2020-12-261-0/+2
|\ \ | | | | | | | | | 3bb748ad9 p2p: remove peers from grey and anchors lists when blocked (moneromooo-monero)
| * | p2p: remove peers from grey and anchors lists when blockedmoneromooo-monero2020-12-131-0/+2
| | |
* | | Merge pull request #7139Alexander Blair2020-12-264-5/+65
|\ \ \ | |_|/ |/| | | | | fb9ef2426 Optional DNS based blocklist (moneromooo-monero)
| * | Optional DNS based blocklistmoneromooo-monero2020-12-204-5/+65
| |/ | | | | | | | | | | | | | | | | If enabled, pulls IPs to block on blocklist.moneropulse.*, and blocks then for 8 days (so IPs dropping from the list will eventually get unblocked, and DNS failures don't result in instant clearing of the blocklist). Enable with --enable-dns-blocklist
* / p2p: ignore incoming peer list entries when we have them blockedmoneromooo-monero2020-12-131-1/+3
|/
* Merge pull request #7076v0.17.1.6luigi11112020-12-072-40/+51
|\ | | | | | | 37bb594 Do not use peer_id tracking method over i2p/tor (Lee Clagett)
| * Do not use peer_id tracking method over i2p/torLee Clagett2020-10-112-40/+51
| |
* | Merge pull request #7073luigi11112020-12-071-0/+5
|\ \ | | | | | | | | | 446b3c8 p2p: drop peers that spam peer lists (moneromooo-monero)
| * | p2p: drop peers that spam peer listsmoneromooo-monero2020-12-051-0/+5
| |/ | | | | | | There's always some people who just want to abuse things
* | Merge pull request #7071luigi11112020-12-073-10/+12
|\ \ | | | | | | | | | 21b3ff2 p2p: fix race condition accessing a deleted context (moneromooo-monero)
| * | p2p: fix race condition accessing a deleted contextmoneromooo-monero2020-12-063-10/+12
| |/
* / keep only the last seen node on a given host in the white listmoneromooo2020-12-042-0/+15
|/
* Better log message for unusable anon networksHoward Chu2020-11-161-2/+2
|
* Fix i2p/tor seed nodesLee Clagett2020-11-071-5/+18
|
* Merge pull request #6993v0.17.1.2luigi11112020-11-061-1/+4
|\ | | | | | | 44c93bb p2p: fix accessing non existent element of map (moneromooo-monero)
| * p2p: fix accessing non existent element of mapmoneromooo-monero2020-11-071-1/+4
| |
* | p2p: add a tor seedmoneromooo-monero2020-11-061-0/+1
|/
* Merge pull request #6990luigi11112020-11-062-54/+83
|\ | | | | | | 263579b Add support for i2p and tor seed nodes (vtnerd)
| * Add support for i2p and tor seed nodesLee Clagett2020-10-092-54/+83
| |
* | Merge pull request #6985luigi11112020-11-061-0/+4
|\ \ | | | | | | | | | 91f1be9 net_node: add tor / i2p seed nodes (selsta)
| * | net_node: add tor / i2p seed nodesselsta2020-11-051-0/+4
| | |
* | | p2p: fix endianness when checking IPv6 addresses mapping to IPv4moneromooo-monero2020-11-051-5/+3
| | |
* | | p2p: make this work with boost <= 1.65 (pffff)moneromooo-monero2020-11-041-0/+4
|/ /
* | p2p: rewrite boost's make_address_v4 to cater for < 1.66moneromooo2020-11-041-9/+14
| |
* | Merge pull request #6962luigi11112020-11-041-2/+30
|\ \ | | | | | | | | | 1a627e1 p2p: use /16 filtering on IPv4-within-IPv6 addresses (moneromooo-monero)
| * | p2p: use /16 filtering on IPv4-within-IPv6 addressesmoneromooo-monero2020-11-031-2/+30
| | | | | | | | | | | | | | | | | | | | | IPv6 addresses include a range that can map IPv4 addresses, which allowed those mapped addresses to bypass filtering. This filter should be replaced by AS filtering at some point.
* | | Merge pull request #6961luigi11112020-11-043-0/+33
|\ \ \ | |/ / |/| | | | | f55f3fe net_node: add --ban-list option (selsta)
| * | net_node: add --ban-list optionselsta2020-11-023-0/+33
| |/