Commit Graph

478 Commits (master)

Author SHA1 Message Date
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
5 years ago
moneromooo-monero 36bdf40288
p2p: fix adding wrong indices to the filtered peer list
5 years ago
moneromooo-monero 21c3d42eb9
p2p: drop the peerlist dump to TRACE
5 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
luigi1111 68b03abdc5
Merge pull request #6021
5 years ago
moneromooo-monero 2899379791
daemon, wallet: new pay for RPC use system
5 years ago
Lee Clagett 65e8a89e1c Change monerod --proxy to --tx-proxy
5 years ago
luigi1111 1e9b577f2a
Merge pull request #5985
5 years ago
luigi1111 017baeeab5
Merge pull request #5956
5 years ago
luigi1111 67043d642d
Merge pull request #5954
5 years ago
luigi1111 fcb4c72bb5
Merge pull request #5943
5 years ago
luigi1111 dc48cdc998
Merge pull request #5933
5 years ago
Gingeropolous 6fdaaba935
node.inl, add xmrchain.net IP to hardcoded peers
5 years ago
xiphon d4d2b5c79a p2p+rpc: don't skip p2p or rpc port bind failure by default
5 years ago
luigi1111 b0840a8e01
Merge pull request #5932
5 years ago
luigi1111 342e7f844f
Merge pull request #5921
5 years ago
moneromooo-monero 4ce40edb27
p2p: reject invalid pruning seeds in peer lists
5 years ago
xiphon ec7f2ff9ed p2p: reject invalid rpc_port in peer lists
5 years ago
moneromooo-monero 3455efafa8
ban peers sending bad pow outright
5 years ago
Martijn Otto f3b65c66f8
Request a thread stack size that is large enough for unbound
5 years ago
moneromooo-monero 7b076d5170
p2p: fix bans taking port into account
5 years ago
luigi1111 86938725ae
Merge pull request #5841
5 years ago
luigi1111 15dabf7d18
Merge pull request #5839
5 years ago
luigi1111 3b28ff2d6d
Merge pull request #5838
5 years ago
moneromooo-monero bc1144e98e
Fix IP address serialization on big endian
5 years ago
moneromooo-monero cae488dc9b
p2p: reject incoming connections to self
5 years ago
moneromooo-monero e353e3d757
p2p: sanitize peer lists
5 years ago
moneromooo-monero 2e2653602f
p2p: move log away from global
5 years ago
luigi1111 c9df9d683a
Merge pull request #5696
5 years ago
moneromooo-monero fd60d05d5d
daemon: fix print_pl only printing public zone peers
5 years ago
luigi1111 f205d28e96
Merge pull request #5727
5 years ago
luigi1111 017162b5b2
Merge pull request #5682
5 years ago
luigi1111 8a0711f2f2
Merge pull request #5674
5 years ago
Tom Smeding 7b9a420787 Replace std::random_shuffle with std::shuffle
5 years ago
Thomas Winget 155475d971
Add IPv6 support
5 years ago
Lee Clagett 2a7d91523b Fixed i2p/tor tx flooding bug (white noise disabled)
5 years ago
luigi1111 61512cf798
Merge pull request #5610
5 years ago
luigi1111 e241a6280d
Merge pull request #5582
5 years ago
luigi1111 e579fe4ae0
Merge pull request #5530
5 years ago
luigi1111 1880c1a582
Merge pull request #5363
5 years ago
Riccardo Spagni 8eb075e789
Merge pull request #5732
5 years ago
Lee Clagett 3b24b1d082 Added support for "noise" over I1P/Tor to mask Tx transmission.
5 years ago
moneromooo-monero 65c4004963
allow blocking whole subnets
5 years ago
moneromooo-monero 515ac2951d
p2p: store network address directly in blocked host list
5 years ago
moneromooo-monero 4ee095c200
p2p: don't connect to more than one IP per class B if we can
5 years ago
moneromooo-monero ab361df2cd
p2p: add a few missing connection close calls
5 years ago
moneromooo-monero 4237707d3e
p2p: don't forget pruning seed or public RPC port when updating peers
5 years ago
moneromooo-monero 3768db227c
p2p: add a reference to Cao, Tong et al. for the last_seen changes
5 years ago
moneromooo-monero 098aadf084
p2p: close the right number of connections on setting max in/out peers
5 years ago
moneromooo-monero fcbf7b3f74
p2p: propagate out peers limit to payload handler
5 years ago
moneromooo-monero 2cbe75661c
p2p: fix GCC 9.1 crash
5 years ago
moneromooo-monero 068fa1ca5c
p2p: delay IGP probing on startup
5 years ago
moneromooo-monero fcfcc3ac86
rpc: in/out peers can now return the setting's value
5 years ago
moneromooo-monero 6abaaaa994
remove obsolete save_graph skeleton code
5 years ago
moneromooo-monero 28a7d31565
p2p: do not send last_seen timestamp to peers
5 years ago
Riccardo Spagni 8d16e92dcb
Merge pull request #5425
5 years ago
moneromooo-monero 5858598604
p2p: fix integer overflow in host bans
5 years ago
stoffu a2195b9b7f
crypto: replace rand<T>()%N idiom with unbiased rand_idx(N)
5 years ago
Riccardo Spagni 6e0242f861
Merge pull request #5334
5 years ago
moneromooo-monero 19f8089fca
p2p: don't lookup seed nodes when offline
5 years ago
rbrunner7 85f2f8c933 Fix daemon startup parameter '--limit-rate' processing after parameter defaults
5 years ago
Riccardo Spagni bf0f85221b
Merge pull request #5195
5 years ago
Riccardo Spagni 848591c4d8
Merge pull request #5190
5 years ago
binaryFate 1f2930ce0b Update 2019 copyright
5 years ago
moneromooo-monero ceb72be329
p2p: avoid busy loop when we have nothing to connect to
5 years ago
moneromooo-monero e396146aee
default initialize rpc structures
5 years ago
Riccardo Spagni 4466f4504e
Merge pull request #5091
5 years ago
xiphon a54e81e572 daemon: add '--no-sync' arg to optionally disable blockchain sync
5 years ago
xiphon 551104fbf1 daemon: add --public-node mode, RPC port propagation over P2P
5 years ago
moneromooo-monero 2456945408
epee: add SSL support
5 years ago
Jethro Grassie 123fc2a25a
i2p: initial support
5 years ago
Lee Clagett 973403bc9f Adding initial support for broadcasting transactions over Tor
5 years ago
moneromooo-monero b750fb27b0
Pruning
5 years ago
Riccardo Spagni e59813c3d7
Merge pull request #5029
5 years ago
Riccardo Spagni 3e9bb9626a
Merge pull request #5001
5 years ago
Riccardo Spagni 846362842c
Merge pull request #4976
5 years ago
moneromooo-monero d1b3990d40
p2p: don't stop the idle thread when no gray peers are found
6 years ago
moneromooo-monero 85665003a7
epee: better network buffer data structure
6 years ago
Lee Clagett a5ffc2d5ad Remove boost::lexical_cast for uuid and unused uuid function
6 years ago
moneromooo-monero 570dd3690e
p2p: use vector instead of list for peer lists
6 years ago
Riccardo Spagni c00ac446fd
Merge pull request #4854
6 years ago
Riccardo Spagni 46d0dc2808
Merge pull request #4776
6 years ago
Martijn Otto bd98e99c80
Removed a lot of unnecessary includes
6 years ago
moneromooo-monero 03fc731bf2
p2p: less frequent incoming connections check
6 years ago
moneromooo-monero 14a5c2068f
p2p: tone down "no incoming connections" warning to info if in peers is 0
6 years ago
RaskaRuby 2bd46065ae Expose limit-rate defaults from command line help
6 years ago
Riccardo Spagni ecc690a613
Merge pull request #4612
6 years ago
moneromooo-monero 2d48861db7
p2p: only deinitialize what's been initialized in offline mode
6 years ago
moneromooo-monero 0fbbb065d4
p2p: a negative result from UPNP_GetValidIGD is an error
6 years ago
Riccardo Spagni fa7278d6b5
Merge pull request #4578
6 years ago
moneromooo-monero 76d6d832d2
Revert "p2p: connect via the bound ip, if any"
6 years ago
moneromooo-monero e736964a0c
Remove epee header dependency on cryptonote_core
6 years ago
luigi1111 b586ae1310
Merge pull request #4089
6 years ago
luigi1111 f6d7e87b67
Merge pull request #4075
6 years ago
luigi1111 025187e6c9
Merge pull request #3854
6 years ago
moneromooo-monero 909398efc7
p2p: connect via the bound ip, if any
6 years ago