| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| | |
| |
| |
| |
| | |
Co-authored-by: selsta <selsta@sent.at>
Co-authored-by: tobtoht <thotbot@protonmail.com>
|
| | | |
|
| |/ |
|
| |\
| |
| |
| | |
5871e7a net_node: add seed node (selsta)
|
| | | |
|
| | | |
|
| | |
| |
| |
| |
| | |
This reverts commit 63c7ca07fba2f063c760f786a986fb3e02fb040e, reversing
changes made to 2218e23e84a89e9a1e4c0be5d50f891ab836754f.
|
| |\ \
| | |
| | |
| | | |
1d1c430 p2p: fix cubic selection in filtered peer list (moneromooo)
|
| | | |
| | |
| | |
| | |
| | | |
Integer quantization biased the picks a lot (leading some indices
to never be selected)
|
| |\ \ \
| |_|/
|/| |
| | | |
23aae55 Remove payload copy in all outgoing p2p messages (Lee Clagett)
|
| | | | |
|
| | | | |
|
| |\ \ \
| |/ /
|/| |
| | | |
76fe73b Revert 'fix accessing an network address in a deleted context' (selsta)
|
| | | |
| | |
| | |
| | | |
This reverts commit 4e74385a1ae9eae4ae9e8d155dfd96978eb10e7a.
|
| |\ \ \
| | | |
| | | |
| | | | |
f10c9a1 remove obsolete pruning debug code (moneromooo-monero)
|
| | | | | |
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
f815740 p2p: make REQUEST_SUPPORT_FLAGS optional, pass flags in node data (moneromooo-monero)
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
removes a back and forth on connect, and the RPC can be removed
once all peers have updated
|
| |\ \ \ \ \
| | | | | |
| | | | | |
| | | | | | |
f208d98 p2p: ignore empty IP from DNS block list (moneromooo-monero)
|
| | | |_|_|/
| |/| | |
| | | | |
| | | | | |
ie, if the list ends in ;
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Helps daemons behind a proxy get more than one connection.
Defaults to 1 (no change)
|
| |\ \ \ \ \
| |_|_|_|/
|/| | | |
| | | | | |
c5c278c p2p: only log to global when a blocked IP is not already blocked (moneromooo-monero)
|
| | |/ / / |
|
| | |_|/
|/| | |
|
| |\ \ \
| | | |
| | | |
| | | | |
4e74385a1 fix accessing an network address in a deleted context (moneromooo-monero)
|
| | | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | | |
Both drop_connection and add_host_fail can drop the connection,
which invalidates the context, and thus the address it contains.
Thanks to wfaressuissia[m] for lots of help and prodding when
debugging this
|
| |/ / |
|
| |/ |
|
| |\
| |
| |
| | |
56748e1d7 ban lists may now include subnets (moneromooo-monero)
|
| | | |
|
| |\ \
| | |
| | |
| | | |
68637bca3 p2p: remove peers from grey and anchors lists when blocked (moneromooo-monero)
|
| | | | |
|
| |\ \ \
| | | |
| | | |
| | | | |
e9abfea16 Optional DNS based blocklist (moneromooo-monero)
|
| | |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| |\ \ \
| |_|/
|/| |
| | | |
c0c75ac19 Fixed issues found by static analysis (SChernykh)
|
| | |/
| |
| |
| |
| |
| | |
- 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
|
| |\ \
| | |
| | |
| | | |
58651d1 p2p: ignore incoming peer list entries when we have them blocked (moneromooo-monero)
|
| | |/ |
|
| |\ \
| |/
|/|
| |
| | |
f3c0d4f protocol: remove unused (and cunningly uninitialized) field (moneromooo-monero)
8e62362 p2p: ifx getting seed nodes for uncommon cases (moneromooo-monero)
|
| | |
| |
| |
| | |
The code is technically correct, but liable to easily become incorrect with changes
|
| |\ \
| | |
| | |
| | | |
bc7cd78 p2p: drop peers that spam peer lists (moneromooo-monero)
|
| | |/
| |
| |
| | |
There's always some people who just want to abuse things
|
| |\ \
| | |
| | |
| | | |
281b42a p2p: fix race condition accessing a deleted context (moneromooo-monero)
|
| | |/ |
|
| |\ \
| | |
| | |
| | | |
2395e0e67 p2p: add a tor seed node (moneromooo-monero)
|
| | |/ |
|
| |\ \
| |/
|/|
| | |
13350f79d Do not use peer_id tracking method over i2p/tor (Lee Clagett)
|
| | | |
|
| |\ \
| | |
| | |
| | |
| | |
| | | |
c64b94bd1 p2p: fix endianness when checking IPv6 addresses mapping to IPv4 (moneromooo-monero)
67f2bec2d p2p: make this work with boost <= 1.65 (pffff) (moneromooo-monero)
ffdf1fb1d p2p: rewrite boost's make_address_v4 to cater for < 1.66 (moneromooo)
|
| | | | |
|