Commit Graph

689 Commits (7cbce8ed583a195eda8bac99c0cf604ac0bb7743)

Author SHA1 Message Date
Péter Szilágyi 3e795881ea
eth, p2p/msgrate: move peer QoS tracking to its own package and use it for snap (#22876) 4 years ago
Felix Lange 3e6f46caec
p2p/discover/v4wire: use optional RLP field for EIP-868 seq (#22842) 4 years ago
Felix Lange b8040a430e
cmd/utils: use eth DNS tree for snap discovery (#22808) 4 years ago
Péter Szilágyi ff3535e8e0
p2p/tracker: only reschedule wake if previous didn't run 4 years ago
Martin Holst Swende 45fca44c24
p2p/tracker: properly clean up fulfilled requests 4 years ago
Nishant Das 34f3c9539b
p2p/discover: improve discv5 handling of IPv4-in-IPv6 addresses (#22703) 4 years ago
Péter Szilágyi 1fb9a6dd32
eth/protocols, prp/tracker: add support for req/rep rtt tracking (#22608) 4 years ago
Felföldi Zsolt 2d89fe0883
les: move client pool to les/vflux/server (#22495) 4 years ago
Péter Szilágyi 6d7ff6acea
eth/protocols, metrics, p2p: add handler performance metrics 4 years ago
Felix Lange ab8fd4d005
p2p/dnsdisc: rate limit resolving before checking cache (#22566) 4 years ago
Chen Quan 15e6c27f8b
p2p: fix minor typo and remove fd parameter in checkInboundConn (#22547) 4 years ago
Martin Holst Swende 5bc0343ed3
p2p/dnsdisc: fix flaw in dns size calculation (#22533) 4 years ago
Felix Lange aae7660410
p2p/enr: fix decoding of incomplete lists (#22484) 4 years ago
Felföldi Zsolt d96870428f
les: UDP pre-negotiation of available server capacity (#22183) 4 years ago
Felix Lange d36276d85e
p2p/dnsdisc: fix hot-spin when all trees are empty (#22313) 4 years ago
Martin Holst Swende 6ec1561044
eth: implement eth66 (#22241) 4 years ago
Martin Holst Swende 7ed860d4f1
eth: don't wait for snap registration if we're not running snap (#22272) 4 years ago
Péter Szilágyi e3430ac7df
eth: check snap satelliteness, delegate drop to eth (#22235) 4 years ago
Felföldi Zsolt a72fa88a0d
les: switch to new discv5 (#21940) 4 years ago
Martin Holst Swende d2779ed7ac
eth, p2p: reserve half peer slots for snap peers during snap sync (#22171) 4 years ago
Guillaume Ballet c7a6be163f
cmd/utils: don't enumerate USB unless --usb is set (#22130) 4 years ago
Felix Lange 817a3fb562
p2p/enode: avoid crashing for invalid IP (#21981) 4 years ago
Martin Holst Swende e7db1dbc96
p2p/nodestate: fix deadlock during shutdown of les server (#21927) 4 years ago
Nishant Das 429e7141f2
p2p/discover: fix deadlock in discv5 message dispatch (#21858) 4 years ago
Alex Prut 810f9e057d
all: remove redundant conversions and import names (#21903) 4 years ago
Alex Prut c92faee66e
all: simplify nested complexity and if blocks ending with a return statement (#21854) 4 years ago
Martin Holst Swende 3ef52775c4
p2p: avoid spinning loop on out-of-handles (#21878) 4 years ago
gary rong c52dfd55fb
p2p/simulations/adapters/exec: fix some issues (#21801) 4 years ago
gary rong b63bffe820
les, p2p/simulations/adapters: fix issues found while simulating les (#21761) 4 years ago
Felix Lange 524aaf5ec6
p2p/discover: implement v5.1 wire protocol (#21647) 4 years ago
Martin Holst Swende 7a5a822905
eth, p2p: use truncated names (#21698) 4 years ago
Felix Lange 5e86e4ed29
p2p/discover: remove use of shared hash instance for key derivation (#21673) 4 years ago
mr_franklin 666092936c
p2p/enode: remove unused code (#21612) 4 years ago
rene 129cf075e9
p2p: move rlpx into separate package (#21464) 4 years ago
Felföldi Zsolt 4eb9296910
p2p/nodestate: ensure correct callback order (#21436) 4 years ago
Guillaume Ballet 4e2641319b
p2p/discover: fix typo in comments (#21554) 4 years ago
timcooijmans 7b5107b73f
p2p/discover: avoid dropping unverified nodes when table is almost empty (#21396) 4 years ago
Felix Lange 1d25039ff5
p2p/nat: limit UPNP request concurrency (#21390) 4 years ago
rene c0c01612e9
node: refactor package node (#21105) 4 years ago
Felix Lange 6ef4495a8f
p2p/discover: require table nodes to have an IP (#21330) 4 years ago
libotony 2e08dad9e6
p2p/discv5: unset pingEcho on pong timeout (#21324) 4 years ago
Péter Szilágyi 42ccb2fdbd
p2p: measure packet throughput too, not just bandwidth 4 years ago
Felix Lange 723bd8c17f
p2p/discover: move discv4 encoding to new 'v4wire' package (#21147) 5 years ago
Martin Michlmayr 4f2784b38f
all: fix typos in comments (#21118) 5 years ago
Felföldi Zsolt b4a2681120
les, les/lespay: implement new server pool (#20758) 5 years ago
Felix Lange 6f54ae24cd
p2p: add 0 port check in dialer (#21008) 5 years ago
tgyKomgo 1aa83290f5
p2p/enode: update code comment (#20972) 5 years ago
ucwong 6c458f32f8
p2p: defer wait group done in protocol start (#20951) 5 years ago
Nishant Das 7a63faf734
p2p/discover: add helper methods to UDPv5 (#20918) 5 years ago
Felföldi Zsolt 0851646e48
les, les/lespay/client: add service value statistics and API (#20837) 5 years ago