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
moneromooo
5090cdc9f5
p2p: remove banned peers from the white list
4 years ago
moneromooo
df1061c87d
p2p: give all hosts the same chance of being picked for connecting
...
even if some run more than one node
4 years ago
selsta
f55f3fe81c
net_node: add --ban-list option
4 years ago
Lee Clagett
9b7ed2fd8b
Change Dandelion++ fluff probability to 20%, and embargo timeout to 39s
...
A 20% fluff probability increases the precision of a spy connected to
every node by 10% on average, compared to a network using 0% fluff
probability. The current value (10% fluff) should increase precision by
~5% compared to baseline.
This decreases the expected stem length from 10 to 5. The embargo
timeout was therefore lowered to 39s; the fifth node in a stem is
expected to have a 90% chance of being the first to timeout, which is
the same probability we currently have with an expected stem length of
10 nodes.
4 years ago
Lee Clagett
e8468c5dcf
Fix timeout checks for forwarded and Dandelion++ stem txes
4 years ago
Riccardo Spagni
76cc82c292
Merge pull request #6916
...
81aaa4ec7
bump default number of connections from 8 to 12 (moneromooo-monero)
4 years ago
Riccardo Spagni
81a23c73d2
Merge pull request #6914
...
f9a9d2ee2
wallet2: wait for propagation timeout before marking tx as failed (xiphon)
4 years ago
Riccardo Spagni
4b86583492
Merge pull request #6912
...
6e594e53b
Allow setting start block on export (Howard Chu)
4 years ago
Riccardo Spagni
30918a27ab
Merge pull request #6907
...
39e30d548
wallet2_api: implement stop() to interrupt refresh() loop once (xiphon)
4 years ago
selsta
c028f4c4d8
build: prepare v0.17.1.1
4 years ago
xiphon
f9a9d2ee28
wallet2: wait for propagation timeout before marking tx as failed
4 years ago
moneromooo-monero
81aaa4ec7b
bump default number of connections from 8 to 12
4 years ago
Howard Chu
6e594e53bb
Allow setting start block on export
...
And make import honor the starting block# recorded in a bootstrap file
4 years ago
xiphon
39e30d5481
wallet2_api: implement stop() to interrupt refresh() loop once
4 years ago
moneromooo-monero
1120df3c53
blockchain: fix sync at v14 boundary
...
Miners with MLSAG txes which they'd already verified included
a couple in that block, but the consensus rules had changed
in the meantime, so that block is technically invalid and any
node which did not already have those two txes in their txpool
could not sync. Grandfather them in, since it has no effect in
practice.
4 years ago
Lee Clagett
42403c7acc
Fix CLI and unrestricted RPC relay_tx with stempool
4 years ago
Lee Clagett
fa63d4b3f0
Fix tx flush callback queueing
4 years ago
luigi1111
4d855fcca7
Merge pull request #6894
...
e49ad98
fix next_seed_height regression in getblocktemplate rpc (xnbya)
4 years ago
luigi1111
8ae0110d54
Merge pull request #6893
...
4cf3545
core_rpc_server: on_get_blocks - forward bootstrap daemon error (xiphon)
4 years ago
luigi1111
a9178e3584
Merge pull request #6888
...
a2e37eb
build: prepare v0.17.1.0 (selsta)
4 years ago
luigi1111
94a86cf855
Merge pull request #6884
...
6352090
Dandelion++: skip desynced peers in stem phase (xiphon)
4 years ago
luigi1111
745d90c4a4
Merge pull request #6883
...
c407b92
wallet2: fix missing m_state field in wallet serialization (moneromooo-monero)
4 years ago
xiphon
4cf3545a31
core_rpc_server: on_get_blocks - forward bootstrap daemon error
4 years ago
selsta
a2e37eb3d8
build: prepare v0.17.1.0
4 years ago
xiphon
6352090e6d
Dandelion++: skip desynced peers in stem phase
4 years ago
moneromooo-monero
c407b92e80
wallet2: fix missing m_state field in wallet serialization
4 years ago
moneromooo-monero
250c48a289
tx_pool: silence spammy harmless warning till we fix the bug
4 years ago
Alexis Enston
e49ad98a9b
fix next_seed_height regression in getblocktemplate rpc
4 years ago
Lee Clagett
37bb59485f
Do not use peer_id tracking method over i2p/tor
4 years ago
Lee Clagett
263579b217
Add support for i2p and tor seed nodes
4 years ago