Commit Graph

62 Commits (d3441ebb563439bac0837d70591f92e2c6080303)

Author SHA1 Message Date
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) 6 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 9 years ago
Felix Lange 70da79f04c p2p: improve disconnect logging 9 years ago
Felix Lange 8dcbdcad0a p2p: track write errors and prevent writes during shutdown 9 years ago
Felix Lange 1440f9a37a p2p: new dialer, peer management without locks 9 years ago
Felix Lange 64564da20b p2p: decrease maximum message size for devp2p to 1kB 9 years ago
Felix Lange dbdc5fd4b3 p2p: delete Server.Broadcast 9 years ago
Felix Lange 691cb90284 p2p: log remote reason when disconnect is requested 9 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
Felix Lange b34a8ef624 p2p, p2p/discover: protocol version 4 10 years ago
obscuren 01e3d694a6 p2p: added received at to peer message 10 years ago
Felix Lange 995fab2ebc p2p: fix yet another disconnect hang 10 years ago
Felix Lange 99a1db2d40 p2p: don't mess with the socket deadline in Peer.readLoop 10 years ago
Felix Lange f1d710af00 p2p: fix Peer shutdown deadlocks 10 years ago
Felix Lange a7bced779a p2p: log disconnect requests 10 years ago
Felix Lange 5ba51594c7 p2p: use package rlp to encode messages 10 years ago
Felix Lange 22659a7fea p2p: restore read/write timeouts 10 years ago
Felix Lange 7964f30dcb p2p: msg.Payload contains list data 10 years ago
Felix Lange 736e632215 p2p: use RLPx frames for messaging 10 years ago
Felix Lange 3dbd32093c p2p: enable devp2p ping 10 years ago
Felix Lange 73f94f3755 p2p: disable encryption handshake 10 years ago
Felix Lange 32a9c0ca80 p2p: bump devp2p protcol version to 3 10 years ago
Felix Lange fd3e1061e0 p2p: handle disconnect before protocol handshake 10 years ago
Felix Lange 5110f80bba p2p: improve read deadlines 10 years ago
Felix Lange e34d134102 p2p: fixes for actual connections 10 years ago
Felix Lange 5bdc115943 p2p: integrate p2p/discover 10 years ago
zelig 68205dec9f make crypto handshake calls package level, store privateKey on peer + tests ok 10 years ago
zelig 4499743522 apply handshake related improvements from p2p.crypto branch 10 years ago
zelig 54252ede31 add temporary forced session token generation 10 years ago
zelig faa069a126 peer-level integration test for crypto handshake 10 years ago