aboutsummaryrefslogtreecommitdiffstats
path: root/p2p/peer.go
Commit message (Expand)AuthorAgeFilesLines
* Rebrand as tangerine-network/go-tangerineWei-Ning Huang2019-09-171-6/+6
* p2p, dex: add debug log (#269)Sonic2019-06-121-0/+4
* p2p: report latency and relative latency to datadog (#162)Wei-Ning Huang2019-06-121-3/+9
* dex: porting test to enode (#9)Sonic2019-06-121-0/+9
* dex: redesign p2p network topologySonic2019-06-121-2/+0
* Change import go github.com/dexon-foundation/dexonWei-Ning Huang2019-06-121-6/+6
* p2p: implement AddNotaryPeer and RemoveNotaryPeerSonic2019-06-121-0/+2
* p2p: add enode URL to PeerInfo (#17838)Felix Lange2018-10-041-3/+5
* all: new p2p node representation (#17643)Felix Lange2018-09-251-14/+22
* Merge pull request #16333 from shazow/addremovetrustedpeerFelföldi Zsolt2018-08-061-1/+1
|\
| * p2p: Wrap conn.flags ops with atomic.Load/StoreAndrey Petrov2018-06-221-14/+12
| * p2p: Cache inbound flag on Peer.isInbound to avoid a raceAndrey Petrov2018-06-221-12/+14
* | p2p: correct comments typo (#17184)jkcomment2018-07-181-1/+1
* | swarm: network rewrite mergeethersphere2018-06-221-1/+6
|/
* p2p: don't discard reason set by Disconnect (#16559)Guilherme Salgado2018-05-091-0/+1
* build: enable goimports and varcheck linters (#16446)thomasmodeneis2018-04-181-2/+0
* p2p, p2p/discover: misc connectivity improvements (#16069)Felix Lange2018-02-121-0/+6
* p2p/simulations: various stability fixes (#15198)Lewis Marshall2017-12-011-0/+5
* p2p: snappy encoding for devp2p (version bump to 5) (#15106)Péter Szilágyi2017-09-261-1/+3
* p2p: add network simulation framework (#14982)Lewis Marshall2017-09-251-1/+41
* p2p: change ping ticker to timer (#15071)Martin Holst Swende2017-09-041-1/+2
* p2p, p2p/discover, p2p/nat: rework logging using context keysFelix Lange2017-02-281-22/+21
* all: blidly swap out glog to our log15, logs need reworkPéter Szilágyi2017-02-231-10/+9
* p2p: remove trailing newlines from log messagesPéter Szilágyi2017-02-231-8/+8
* p2p: EIP-8 changesFelix Lange2016-02-191-0/+3
* eth, p2p, rpc/api: polish protocol info gatheringPéter Szilágyi2015-10-281-0/+46
* all: fix license headers one more timeFelix Lange2015-07-241-1/+1
* all: update license headers to distiguish GPL/LGPLFelix Lange2015-07-231-4/+4
* all: update license informationFelix Lange2015-07-071-0/+16
* p2p: support protocol version negotiationPéter Szilágyi2015-06-261-2/+9
* p2p: improve disconnect loggingFelix Lange2015-06-151-5/+6
* p2p: track write errors and prevent writes during shutdownFelix Lange2015-06-151-25/+57
* p2p: new dialer, peer management without locksFelix Lange2015-05-251-25/+30
* p2p: decrease maximum message size for devp2p to 1kBFelix Lange2015-05-251-1/+1
* p2p: delete Server.BroadcastFelix Lange2015-05-251-14/+0
* p2p: log remote reason when disconnect is requestedFelix Lange2015-05-141-2/+3
* p2p: drop connections with no matching protocolsFelix Lange2015-05-081-0/+12
* p2p, whisper: use glog for peer-level loggingFelix Lange2015-05-071-13/+8
* p2p, p2p/discover: protocol version 4Felix Lange2015-04-301-1/+1
* p2p: added received at to peer messageobscuren2015-04-301-0/+1
* p2p: fix yet another disconnect hangFelix Lange2015-04-131-22/+8
* p2p: don't mess with the socket deadline in Peer.readLoopFelix Lange2015-04-101-1/+0
* p2p: fix Peer shutdown deadlocksFelix Lange2015-04-101-62/+69
* p2p: log disconnect requestsFelix Lange2015-03-191-0/+1
* p2p: use package rlp to encode messagesFelix Lange2015-03-191-3/+3
* p2p: restore read/write timeoutsFelix Lange2015-03-041-1/+2
* p2p: msg.Payload contains list dataFelix Lange2015-03-041-2/+2
* p2p: use RLPx frames for messagingFelix Lange2015-03-041-9/+12
* p2p: enable devp2p pingFelix Lange2015-02-191-11/+26
* p2p: disable encryption handshakeFelix Lange2015-02-191-170/+59
* p2p: bump devp2p protcol version to 3Felix Lange2015-02-131-1/+1
* p2p: handle disconnect before protocol handshakeFelix Lange2015-02-131-0/+7
* p2p: improve read deadlinesFelix Lange2015-02-131-12/+2
* p2p: fixes for actual connectionsFelix Lange2015-02-071-16/+21
* p2p: integrate p2p/discoverFelix Lange2015-02-061-326/+192
* make crypto handshake calls package level, store privateKey on peer + tests okzelig2015-02-061-8/+19
* apply handshake related improvements from p2p.crypto branchzelig2015-02-061-1/+1
* add temporary forced session token generationzelig2015-02-061-0/+5
* peer-level integration test for crypto handshakezelig2015-02-061-9/+13
* important fix for peer pubkey. when taken from identity, chop first format byte!zelig2015-02-061-1/+1
* first stab at integrating crypto in our p2pzelig2015-02-061-9/+22
* integrate cryptoId into peer and connection lifecyclezelig2015-02-061-3/+18
* initial hook for crypto handshake (void, off by default)zelig2015-02-061-0/+26
* p2p: move peerList back into baseProtocolFelix Lange2015-01-061-22/+0
* Mergeobscuren2015-01-061-3/+25
* p2p: improve and test eofSignalFelix Lange2014-12-121-5/+12
* p2p: make Disconnect not hang for peers created with NewPeerFelix Lange2014-11-271-0/+1
* p2p: API cleanup and PoC 7 compatibilityFelix Lange2014-11-221-44/+432
* p2p: rework protocol APIFelix Lange2014-11-221-23/+6
* initial commit of p2p packagezelig2014-10-231-0/+83