Commit Graph

83 Commits (f9496fb179e32f91857a301e4493c738491b3e6b)

Author SHA1 Message Date
Martin HS 14cc967d19
all: remove dependency on golang.org/exp (#29314) 8 months ago
Péter Szilágyi be65b47645
all: update golang/x/ext and fix slice sorting fallout (#27909) 1 year ago
Felix Lange 7ec60d5f0c
p2p: move ping handling into pingLoop goroutine (#27887) 1 year ago
Dan Laine 289c6c3b15
p2p: use slices package for sorting (#27494) 1 year ago
ucwong ae7db289b8
p2p: initialize maps with known size (#27229) 2 years ago
Håvard Anda Estensen 138f0d7494
p2p: use errors.Is for error comparison (#24882) 2 years ago
Felix Lange 870b4505a0
p2p: define DiscReason as uint8 (#24507) 3 years ago
Péter Szilágyi c10a0a62c3
eth: request id dispatcher and direct req/reply APIs (#23576) 3 years ago
Felix Lange 836c647bdd
eth: unregister peer only when handler exits (#22908) 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
Martin Holst Swende d2779ed7ac
eth, p2p: reserve half peer slots for snap peers during snap sync (#22171) 4 years ago
Martin Holst Swende 7a5a822905
eth, p2p: use truncated names (#21698) 4 years ago
Péter Szilágyi 42ccb2fdbd
p2p: measure packet throughput too, not just bandwidth 4 years ago
ucwong 6c458f32f8
p2p: defer wait group done in protocol start (#20951) 5 years ago
Felix Lange ac72787768
p2p: remove MeteredPeerEvent (#20679) 5 years ago
Péter Szilágyi a2a60869c8
p2p: measure subprotocol bandwidth usage 5 years ago
Kurkó Mihály a1f8549262 p2p: add ENR to PeerInfo (#19816) 5 years ago
Martin Holst Swende 7fd82a0e3e p2p: add address info to peer event reporting (#19716) 5 years ago
Felix Lange c420dcb39c
p2p: enforce connection retry limit on server side (#19684) 6 years ago
Felix Lange 1895059119 p2p: add enode URL to PeerInfo (#17838) 6 years ago
Felix Lange 30cd5c1854
all: new p2p node representation (#17643) 6 years ago
jkcomment 65c91ad5e7 p2p: correct comments typo (#17184) 6 years ago
ethersphere e187711c65 swarm: network rewrite merge 6 years ago
Andrey Petrov 6209545083 p2p: Wrap conn.flags ops with atomic.Load/Store 6 years ago
Andrey Petrov dcca66bce8 p2p: Cache inbound flag on Peer.isInbound to avoid a race 6 years ago
Guilherme Salgado c60f6f6214 p2p: don't discard reason set by Disconnect (#16559) 7 years ago
thomasmodeneis ba1030b6b8 build: enable goimports and varcheck linters (#16446) 7 years ago
Felix Lange 9123eceb0f p2p, p2p/discover: misc connectivity improvements (#16069) 7 years ago
Lewis Marshall 54aeb8e4c0 p2p/simulations: various stability fixes (#15198) 7 years ago
Péter Szilágyi 2ee885958b p2p: snappy encoding for devp2p (version bump to 5) (#15106) 7 years ago
Lewis Marshall 9feec51e2d p2p: add network simulation framework (#14982) 7 years ago
Martin Holst Swende dc92779c0a p2p: change ping ticker to timer (#15071) 7 years ago
Felix Lange 96ae35e2ac p2p, p2p/discover, p2p/nat: rework logging using context keys 8 years ago
Péter Szilágyi d4fd06c3dc
all: blidly swap out glog to our log15, logs need rework 8 years ago
Péter Szilágyi 189dee26c6
p2p: remove trailing newlines from log messages 8 years ago
Felix Lange 7d8155714b p2p: EIP-8 changes 9 years ago
Péter Szilágyi e46ab3bdcd eth, p2p, rpc/api: polish protocol info gathering 9 years ago
Felix Lange bfbcfbe4a9 all: fix license headers one more time 9 years ago
Felix Lange 3f047be5aa all: update license headers to distiguish GPL/LGPL 9 years ago
Felix Lange ea54283b30 all: update license information 9 years ago
Péter Szilágyi d84638bd31 p2p: support protocol version negotiation 10 years ago
Felix Lange 70da79f04c p2p: improve disconnect logging 10 years ago
Felix Lange 8dcbdcad0a p2p: track write errors and prevent writes during shutdown 10 years ago
Felix Lange 1440f9a37a p2p: new dialer, peer management without locks 10 years ago
Felix Lange 64564da20b p2p: decrease maximum message size for devp2p to 1kB 10 years ago
Felix Lange dbdc5fd4b3 p2p: delete Server.Broadcast 10 years ago
Felix Lange 691cb90284 p2p: log remote reason when disconnect is requested 10 years ago
Felix Lange d4f0a67323 p2p: drop connections with no matching protocols 10 years ago
Felix Lange 6a2fec5309 p2p, whisper: use glog for peer-level logging 10 years ago