moneromooo-monero
8c8f3d73b5
protocol: fix false positives dropping peers
...
it'd trigger on reorgs
4 years ago
luigi1111
e42bb297b8
Revert "Reject existing claimed blocks in sync mode"
4 years ago
moneromooo-monero
0443cccb5d
cryptonote_basic: guess what got lost porting patches to branches again
4 years ago
Alexander Blair
138092ddc9
Merge pull request #7189
...
adcbcd8f8
protocol: drop nodes if they claim new data but only give stale data (moneromooo-monero)
4 years ago
Alexander Blair
4ddde36c50
Merge pull request #7183
...
ba60541f3
build: prepare v0.17.1.8 (selsta)
4 years ago
Alexander Blair
0873f3193a
Merge pull request #7181
...
e35bbb1e8
ban lists may now include subnets (moneromooo-monero)
4 years ago
Alexander Blair
cbeaeb904b
Merge pull request #7174
...
5c3e84b6a
restrict public node checks a little (moneromooo-monero)
4 years ago
Alexander Blair
355be543c7
Merge pull request #7161
...
07b50c42d
rpc: get_info - add 'synchronized' field (xiphon)
4 years ago
Alexander Blair
6cea8ca895
Merge pull request #7155
...
42ee30929
protocol: reject claimed block hashes that already are in the chain (moneromooo-monero)
a436c3625
protocol: drop peers we can't download anything from in sync mode (moneromooo-monero)
4 years ago
Alexander Blair
e08d37fc7b
Merge pull request #7146
...
3bb748ad9
p2p: remove peers from grey and anchors lists when blocked (moneromooo-monero)
4 years ago
Alexander Blair
1c14b7b3b2
Merge pull request #7139
...
fb9ef2426
Optional DNS based blocklist (moneromooo-monero)
4 years ago
moneromooo-monero
adcbcd8f8b
protocol: drop nodes if they claim new data but only give stale data
...
Some joker is spending time actually doing this
4 years ago
xiphon
07b50c42dd
rpc: get_info - add 'synchronized' field
4 years ago
selsta
ba60541f3e
build: prepare v0.17.1.8
4 years ago
moneromooo-monero
5c3e84b6ae
restrict public node checks a little
...
do not include blocked hosts in peer lists or public node lists by default,
warn about no https on clearnet and about untrusted peers likely being spies
4 years ago
moneromooo-monero
e35bbb1e88
ban lists may now include subnets
4 years ago
moneromooo-monero
fb9ef24267
Optional DNS based blocklist
...
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
4 years ago
luigi1111
e0e2eb2bf5
Merge pull request #7144
...
a569483
p2p: ignore incoming peer list entries when we have them blocked (moneromooo-monero)
4 years ago
luigi1111
ecedaf2975
Merge pull request #7142
...
905cc07
daemon: the ban command can now load IPs from a file (ban @filename) (moneromooo-monero)
4 years ago
moneromooo-monero
a4cdcd9bd0
rpc: add a busy_syncing field to get_info
...
true if and pretty much only if new blocks are being added
4 years ago
moneromooo-monero
42ee309292
protocol: reject claimed block hashes that already are in the chain
4 years ago
moneromooo-monero
a436c36256
protocol: drop peers we can't download anything from in sync mode
...
instead of the (incorrect) check for whether we think we might have
a user for it at some point in the near future. We can reconnect.
4 years ago
moneromooo-monero
905cc07c8b
daemon: the ban command can now load IPs from a file (ban @filename)
4 years ago
moneromooo-monero
3bb748ad94
p2p: remove peers from grey and anchors lists when blocked
4 years ago
moneromooo-monero
a569483c19
p2p: ignore incoming peer list entries when we have them blocked
4 years ago
luigi1111
54a4071473
Merge pull request #7131
...
c1d6547
protocol: include first new block in chain entry response (moneromooo-monero)
4 years ago
luigi1111
4f70af3af1
Merge pull request #7128
...
b6b2c9b
protocol: stricter checks on received chain hash list (moneromooo)
4 years ago
moneromooo-monero
c1d654708f
protocol: include first new block in chain entry response
4 years ago
moneromooo
b6b2c9b8e8
protocol: stricter checks on received chain hash list
4 years ago
moneromooo-monero
d6069f7ded
protocol: revert incoming chain height check against local chain
...
We can actually request a chain that's further away from what we
have as we buffer more and more
4 years ago
Alexander Blair
7a9ba3f154
Merge pull request #7122
...
3a3370096
protocol: one more sanity check on usable data from a peer (moneromooo-monero)
4 years ago
Alexander Blair
575f6b5f13
Merge pull request #7120
...
105afa555
protocol: fix asking for pruned blocks for v10 (moneromooo-monero)
4 years ago
Alexander Blair
d6b2c676a9
Merge pull request #7118
...
ef1524ecc
protocol: add a sanity check to the number of block hashes sent (moneromooo-monero)
4 years ago
Alexander Blair
5d39df5d92
Merge pull request #7116
...
a700e6103
build: prepare v0.17.1.7 (selsta)
4 years ago
Alexander Blair
f9eee6f193
Merge pull request #7111
...
d729730d3
protocol: drop origin IP if a block fails to verify in sync mode (moneromooo-monero)
4 years ago
Alexander Blair
37800ceb5b
Merge pull request #7107
...
f47f1a069
protocol: more restrictive checks on chain entry response (moneromooo-monero)
4 years ago
moneromooo-monero
3a3370096e
protocol: one more sanity check on usable data from a peer
4 years ago
moneromooo-monero
105afa5557
protocol: fix asking for pruned blocks for v10
...
Old format is still alloewd there, this is a two fork update
4 years ago
moneromooo-monero
d729730d38
protocol: drop origin IP if a block fails to verify in sync mode
...
It would otherwise be possible for a peer to send bad blocks,
then disconnect and reconnect again, escaping bans
4 years ago
luigi1111
f570ce1349
Merge pull request #7109
...
e83a220
protocol: fix switchting to adding blocks if noone's adding the next span (moneromooo-monero)
4 years ago
moneromooo-monero
ef1524ecca
protocol: add a sanity check to the number of block hashes sent
4 years ago
selsta
a700e6103b
build: prepare v0.17.1.7
4 years ago
moneromooo-monero
f47f1a0691
protocol: more restrictive checks on chain entry response
4 years ago
moneromooo-monero
e83a220603
protocol: fix switchting to adding blocks if noone's adding the next span
4 years ago
luigi1111
f7aa91f70d
Merge pull request #7076
...
37bb594
Do not use peer_id tracking method over i2p/tor (Lee Clagett)
4 years ago
luigi1111
f9a70e4260
Merge pull request #7073
...
446b3c8
p2p: drop peers that spam peer lists (moneromooo-monero)
4 years ago
luigi1111
f105a0ef38
Merge pull request #7071
...
21b3ff2
p2p: fix race condition accessing a deleted context (moneromooo-monero)
4 years ago
luigi1111
1cb3ea0447
Merge pull request #7065
...
b34d50f
build: prepare v0.17.1.6 (selsta)
4 years ago
luigi1111
43788ffd2a
Merge pull request #7063
...
7982ef5
crypto: fix non zero scalar being 0 after reducing (moneromooo-monero)
4 years ago
luigi1111
6d35b667cf
Merge pull request #7054
...
ce26c5b
protocol: drop peers that don't reply to queries (moneromooo)
9427b5a
keep only the last seen node on a given host in the white list (moneromooo)
fa79148
protocol: drop peers that decrease claimed height (moneromooo)
1382b17
protocol: add scoring system to drop peers that don't behave (moneromooo)
4 years ago
moneromooo
ce26c5b2dd
protocol: drop peers that don't reply to queries
4 years ago
moneromooo-monero
21b3ff2c90
p2p: fix race condition accessing a deleted context
4 years ago
moneromooo-monero
446b3c865b
p2p: drop peers that spam peer lists
...
There's always some people who just want to abuse things
4 years ago
moneromooo
9427b5a6d5
keep only the last seen node on a given host in the white list
4 years ago
moneromooo
fa79148e0c
protocol: drop peers that decrease claimed height
4 years ago
moneromooo
1382b17aa1
protocol: add scoring system to drop peers that don't behave
4 years ago
moneromooo-monero
7982ef5a73
crypto: fix non zero scalar being 0 after reducing
4 years ago
selsta
b34d50fa76
build: prepare v0.17.1.6
4 years ago
selsta
93135907dd
wallet2: set propagation timeout to current max timeout
4 years ago
Alexander Blair
065bb292df
Merge pull request #7010
...
a8cd073fc
Add rpc-restricted-bind-ip option (Howard Chu)
4 years ago
luigi1111
3942a1cd04
Merge pull request #7044
...
efca5b8
wallet2: check imported multisig curve points are in main subgroup (moneromooo-monero)
4 years ago
luigi1111
e4c0cb0ff3
Merge pull request #7039
...
9d7f473
cryptonote_core: dandelion - use local height or median height if syncing (xiphon)
4 years ago
xiphon
9d7f473af0
cryptonote_core: dandelion - use local height or median height if syncing
4 years ago
Alexander Blair
41652c9aa1
Merge pull request #7040
...
af4fb4729
rpc: skip non-synced bootstrap daemons in --no-sync mode too (xiphon)
4 years ago
Alexander Blair
0a0ceb62f0
Merge pull request #7038
...
5bb83ab04
build: prepare v0.17.1.5 (selsta)
4 years ago
Alexander Blair
8e7b762092
Merge pull request #7037
...
8e829e034
rpc: on_send_raw_tx - add missing CHECK_CORE_READY (xiphon)
4 years ago
Alexander Blair
551e6c9168
Merge pull request #7028
...
9b7ed2fd8
Change Dandelion++ fluff probability to 20%, and embargo timeout to 39s (Lee Clagett)
4 years ago
Alexander Blair
c09d142972
Merge pull request #7026
...
e8468c5dc
Fix timeout checks for forwarded and Dandelion++ stem txes (Lee Clagett)
4 years ago
Crypto City
efca5b8af9
wallet2: check imported multisig curve points are in main subgroup
4 years ago
selsta
5bb83ab042
build: prepare v0.17.1.5
4 years ago
xiphon
af4fb4729e
rpc: skip non-synced bootstrap daemons in --no-sync mode too
4 years ago
xiphon
8e829e034f
rpc: on_send_raw_tx - add missing CHECK_CORE_READY
4 years ago
Howard Chu
398e64ccbe
Better log message for unusable anon networks
4 years ago
Howard Chu
a8cd073fcc
Add rpc-restricted-bind-ip option
...
Fixes #6369
4 years ago
luigi1111
f690e4984d
Merge pull request #6997
...
752837b
build: prepare v0.17.1.3 (selsta)
4 years ago
selsta
752837b2c8
build: prepare v0.17.1.3
4 years ago
Lee Clagett
6f48a146f8
Fix i2p/tor seed nodes
4 years ago
luigi1111
1a3bef15b9
Merge pull request #6993
...
44c93bb
p2p: fix accessing non existent element of map (moneromooo-monero)
4 years ago
moneromooo-monero
44c93bb47a
p2p: fix accessing non existent element of map
4 years ago
luigi1111
c3fc96f0cf
Merge pull request #6992
...
f3dd25c
build: prepare v0.17.1.2 (selsta)
4 years ago
moneromooo-monero
4985afddb3
p2p: add a tor seed
4 years ago
luigi1111
4191dc8981
Merge pull request #6990
...
263579b
Add support for i2p and tor seed nodes (vtnerd)
4 years ago
luigi1111
32581fb223
Merge pull request #6985
...
91f1be9
net_node: add tor / i2p seed nodes (selsta)
4 years ago
selsta
f3dd25c0e0
build: prepare v0.17.1.2
4 years ago
selsta
91f1be9ea2
net_node: add tor / i2p seed nodes
4 years ago
moneromooo-monero
35186b1b84
p2p: fix endianness when checking IPv6 addresses mapping to IPv4
4 years ago
moneromooo-monero
b36c4f354b
p2p: make this work with boost <= 1.65 (pffff)
4 years ago
moneromooo
92d19c48da
p2p: rewrite boost's make_address_v4 to cater for < 1.66
4 years ago
luigi1111
01606ee52e
Merge pull request #6974
...
58cde83
Switch to Dandelion++ fluff mode if no out connections for stem mode (vtnerd)
4 years ago
luigi1111
81d2389c24
Merge pull request #6972
...
8965489
protocol: reject empty incoming block messages (moneromooo-monero)
4 years ago
luigi1111
ef64c4e22f
Merge pull request #6967
...
fa63d4b
Fix tx flush callback queueing (vtnerd)
4 years ago
luigi1111
7fa01f342c
Merge pull request #6966
...
42403c7
Fix CLI and unrestricted RPC relay_tx with stempool (vtnerd)
4 years ago
luigi1111
4603ec9765
Merge pull request #6962
...
1a627e1
p2p: use /16 filtering on IPv4-within-IPv6 addresses (moneromooo-monero)
4 years ago
luigi1111
0be71bcea9
Merge pull request #6961
...
f55f3fe
net_node: add --ban-list option (selsta)
4 years ago
moneromooo-monero
1a627e1f89
p2p: use /16 filtering on IPv4-within-IPv6 addresses
...
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.
4 years ago
luigi1111
c1229a4432
Merge pull request #6965
...
d695340
rpc: on_send_raw_tx (bootstrap) - send to bootstrap daemon and P2P (xiphon)
4 years ago
luigi1111
9f68111b69
Merge pull request #6964
...
5090cdc
p2p: remove banned peers from the white list (moneromooo-monero)
4 years ago
luigi1111
d1e79f2086
Merge pull request #6963
...
df1061c
p2p: give all hosts the same chance of being picked for connecting (moneromooo-monero)
4 years ago
moneromooo-monero
8965489acb
protocol: reject empty incoming block messages
4 years ago
xiphon
d6953406c9
rpc: on_send_raw_tx (bootstrap) - send to bootstrap daemon and P2P
4 years ago