Commit Graph

470 Commits (master)

Author SHA1 Message Date
selsta 76fe73b8bd
Revert "fix accessing an network address in a deleted context"
3 years ago
moneromooo-monero f10c9a16c4
remove obsolete pruning debug code
3 years ago
moneromooo-monero f815740403
p2p: make REQUEST_SUPPORT_FLAGS optional, pass flags in node data
3 years ago
Alexander Blair dbaf95ac77
Merge pull request #7271
3 years ago
moneromooo-monero b652d598d1
add a max levin packet size by command type
3 years ago
moneromooo-monero 4e74385a1a
fix accessing an network address in a deleted context
3 years ago
Alexander Blair 16c780d568
Merge pull request #7250
3 years ago
moneromooo-monero c5c278c339
p2p: only log to global when a blocked IP is not already blocked
3 years ago
moneromooo 1d1c430b1f
p2p: fix cubic selection in filtered peer list
3 years ago
moneromooo-monero f208d98492
p2p: ignore empty IP from DNS block list
3 years ago
moneromooo aa3e89a2ba
p2p: fix set_peer_just_seen ignoring last_seen
3 years ago
moneromooo 656b2f7ce1
p2p: fix deadlock banning while updating peer lists
3 years ago
Alexander Blair 5402121323
Merge pull request #7180
3 years ago
Alexander Blair cb712bf4f8
Merge pull request #7145
3 years ago
Alexander Blair 69ed0e0001
Merge pull request #7138
3 years ago
Alexander Blair b9e444da5e
Merge pull request #7098
3 years ago
Lee Clagett 927141bcc4 Command max_bytes moved from dynamic map to static switch
3 years ago
moneromooo-monero 56748e1d74
ban lists may now include subnets
3 years ago
moneromooo-monero e9abfea165
Optional DNS based blocklist
3 years ago
luigi1111 0dac64afb3
Merge pull request #7143
3 years ago
luigi1111 7ee37e4b38
Merge pull request #7075
3 years ago
Lee Clagett 61b6e4cc67 Add aggressive restrictions to pre-handshake p2p buffer limit
3 years ago
moneromooo-monero 8e62362cd3
p2p: ifx getting seed nodes for uncommon cases
3 years ago
moneromooo-monero 68637bca3f
p2p: remove peers from grey and anchors lists when blocked
3 years ago
moneromooo-monero 58651d16c0
p2p: ignore incoming peer list entries when we have them blocked
3 years ago
SChernykh c0c75ac19d Fixed issues found by static analysis
3 years ago
luigi1111 b7425c14c8
Merge pull request #7072
3 years ago
luigi1111 fb73f2b2be
Merge pull request #7070
3 years ago
luigi1111 3d2a50a5c0
Merge pull request #7055
3 years ago
moneromooo-monero 281b42a281
p2p: fix race condition accessing a deleted context
3 years ago
moneromooo-monero bc7cd78870
p2p: drop peers that spam peer lists
3 years ago
Alexander Blair 7ca4ef0d74
Merge pull request #7068
4 years ago
Alexander Blair 1eae7574b5
Merge pull request #7017
4 years ago
moneromooo 89e984d93b
keep only the last seen node on a given host in the white list
4 years ago
moneromooo-monero 2395e0e678
p2p: add a tor seed node
4 years ago
Alexander Blair e78669257e
Merge pull request #7056
4 years ago
Alexander Blair 84bae315f8
Merge pull request #6984
4 years ago
moneromooo-monero c64b94bd14
p2p: fix endianness when checking IPv6 addresses mapping to IPv4
4 years ago
moneromooo-monero 67f2bec2df
p2p: make this work with boost <= 1.65 (pffff)
4 years ago
moneromooo ffdf1fb1de
p2p: rewrite boost's make_address_v4 to cater for < 1.66
4 years ago
moneromooo 6c9980a55b
p2p: give all hosts the same chance of being picked for connecting
4 years ago
selsta 7a5e11645f
net_node: add tor / i2p seed nodes
4 years ago
luigi1111 ad843541d5
Merge pull request #7008
4 years ago
luigi1111 9a4d813136
Merge pull request #6943
4 years ago
luigi1111 2be7a4c04f
Merge pull request #6933
4 years ago
luigi1111 c5b3fd1fec
Merge pull request #6920
4 years ago
luigi1111 52006df9bb
Merge pull request #6897
4 years ago
Howard Chu 91fd634768
Better log message for unusable anon networks
4 years ago
Howard Chu 3247f11638
Silence stupid warnings
4 years ago
moneromooo-monero 1f04a3186b
p2p: use /16 filtering on IPv4-within-IPv6 addresses
4 years ago
moneromooo cb069d0a42
p2p: remove banned peers from the white list
4 years ago
selsta aad2f87a53
net_node: add --ban-list option
4 years ago
Lee Clagett 2abdbf63cf Add support for i2p and tor seed nodes
4 years ago
Lee Clagett 13350f79df Do not use peer_id tracking method over i2p/tor
4 years ago
xiphon a12a8174e0 Dandelion++: skip desynced peers in stem phase
4 years ago
moneromooo-monero 7175dcb107
replace most boost serialization with existing monero serialization
4 years ago
Alexander Blair 9414194b1e
Merge pull request #6571
4 years ago
Alexander Blair a0d179e528
Merge pull request #6512
4 years ago
Lee Clagett 7aeb503547 Fix boost <1.60 compilation and fix boost 1.73+ warnings
4 years ago
selsta 1d31e6c000
net_node: remove dead seed nodes
4 years ago
SomaticFanatic 5ef0607da6 Update copyright year to 2020
4 years ago
luigi1111 8d0f1696df
Merge pull request #6471
4 years ago
luigi1111 6e7b883212
Merge pull request #6443
4 years ago
Gingeropolous c6a1294b5e
add another seed node
4 years ago
erciccione 9faf3d1a72
Add erciccione's seed node
4 years ago
xiphon 145be6dbdb p2p: startup speedup, init seed nodes on first 'connect_to_seed()'
4 years ago
guy 79a1653a07 p2p: add seed node.
4 years ago
luigi1111 97af9649c9
Merge pull request #6372
4 years ago
moneromooo-monero 21fe6a289b
p2p: fix frequent weak_ptr exception on connection
4 years ago
Alexander Blair 3ed5e7ce9f
Merge pull request #6295
4 years ago
Alexander Blair e160e0b517
Merge pull request #6283
4 years ago
Alexander Blair c038cc8b79
Merge pull request #6280
4 years ago
Alexander Blair 3baa68bbab
Merge pull request #6279
4 years ago
Lee Clagett 02d887c2e5 Adding Dandelion++ support to public networks:
4 years ago
luigi1111 7c74e1919e
Merge pull request #6405
4 years ago
moneromooo-monero 8d230473ef
p2p: add another seed node
4 years ago
Aaron Hook aa93e38862 p2p: remove old debug commands
4 years ago
moneromooo-monero bcae95a22e
p2p: do not add recently failed addresses to the peerlist
4 years ago
Alexander Blair 092a57df99
Merge pull request #6243
4 years ago
Aaron Hook 7b9017f671
p2p: plug tor to clearnet association vector
4 years ago
Alexander Blair 4764d18eeb
Merge pull request #6248
4 years ago
Alexander Blair 34d7ea62f6
Merge pull request #6053
4 years ago
moneromooo-monero b818522d29
p2p: fix spurious warning when we're connected to at last one seed
4 years ago
moneromooo-monero 4771a7aec1
p2p: remove obsolete local time in handshake
4 years ago
moneromooo-monero 2fbbc4a2d3
p2p: avoid sending the same peer list over and over
4 years ago
moneromooo-monero 39a343d76e
p2p: remove backward compatible peer list
4 years ago
moneromooo-monero 606318026e
p2p: simplify last_seen serialization now we have optional stores
4 years ago
moneromooo-monero 5f98b46d58
p2p: remove obsolete local time from TIMED_SYNC
4 years ago
moneromooo-monero 56a4469ef3
network: log traffic and add a simple traffic analysis script
4 years ago
Alexander Blair f20a962774
Merge pull request #6153
4 years ago
Alexander Blair d1b08c00cf
Merge pull request #6146
4 years ago
Alexander Blair c6f4113265
Merge pull request #6119
4 years ago
moneromooo-monero a84131cea3
p2p: fix off by one adding fallback peers
4 years ago
moneromooo-monero 36bdf40288
p2p: fix adding wrong indices to the filtered peer list
4 years ago
moneromooo-monero 21c3d42eb9
p2p: drop the peerlist dump to TRACE
4 years ago
moneromooo-monero 24adee4a08
p2p: don't request flags after closing connection
5 years ago
moneromooo-monero 6f45cfa5c5
p2p: zero last seen timestamp when inserting a new peer
5 years ago
Lee Clagett 70c9cd3c9c Change to Tx diffusion (Dandelion++ fluff) instead of flooding
5 years ago
Lee Clagett 5d7ae2d279 Adding support for hidden (anonymity) txpool
5 years ago
moneromooo-monero deb350b783
always print peer IDs in the same format
5 years ago