aboutsummaryrefslogtreecommitdiffstats
path: root/p2p/peer.go
Commit message (Expand)AuthorAgeFilesLines
* 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