aboutsummaryrefslogtreecommitdiffstats
path: root/p2p/discover/udp.go
Commit message (Expand)AuthorAgeFilesLines
* all: new p2p node representation (#17643)Felix Lange2018-09-251-50/+72
* p2p/discover: move bond logic from table to transport (#17048)Felix Lange2018-07-031-18/+41
* build: enable goimports and varcheck linters (#16446)thomasmodeneis2018-04-181-1/+0
* p2p/discover: s/lastPong/bondTime/, update TestUDP_findnodeFelix Lange2018-02-171-1/+1
* p2p/discover: validate bond against lastpong, not db presencePéter Szilágyi2018-02-161-1/+1
* p2p, p2p/discover: misc connectivity improvements (#16069)Felix Lange2018-02-121-27/+59
* p2p, p2p/discover, p2p/discv5: implement UDP port sharing (#15200)Felföldi Zsolt2018-01-221-24/+20
* discover: Changed Logging from Debug to Info (#14485)Ali Hajimirza2017-05-201-1/+1
* p2p, p2p/discover, p2p/nat: rework logging using context keysFelix Lange2017-02-281-21/+25
* all: blidly swap out glog to our log15, logs need reworkPéter Szilágyi2017-02-231-12/+11
* p2p: remove trailing newlines from log messagesPéter Szilágyi2017-02-231-3/+3
* p2p, p2p/discover, p2p/discv5: add IP network restriction featureFelix Lange2016-11-231-10/+15
* p2p/discover, p2p/discv5: prevent relay of invalid IPs and low portsFelix Lange2016-11-231-4/+16
* p2p/discover, p2p/discv5: use netutil.IsTemporaryErrorFelix Lange2016-11-231-8/+1
* Merge pull request #2242 from jimenezrick/upstream-cryptoJeffrey Wilcke2016-02-241-5/+5
|\
| * all: Rename crypto.Sha3{,Hash}() to crypto.Keccak256{,Hash}()Ricardo Catalinas Jiménez2016-02-221-5/+5
* | p2p/discover: emphasize warning, add 10 min cooldownPéter Szilágyi2016-02-241-16/+9
* | psp/discovery: NTP sanity check clock drift in case of expirationsPéter Szilágyi2016-02-241-4/+29
|/
* p2p/discover: EIP-8 changesFelix Lange2016-02-191-1/+10
* p2p/discover: fix Windows-specific issue for larger-than-buffer packetsFelix Lange2016-01-231-3/+6
* p2p, p2p/discover: track bootstrap state in p2p/discoverFelix Lange2015-12-181-7/+5
* p2p/discover: support incomplete node URLs, add ResolveFelix Lange2015-12-181-1/+1
* node: customizable protocol and service stacksPéter Szilágyi2015-11-271-4/+12
* p2p/discover: ignore packet version numbersFelix Lange2015-09-301-4/+0
* p2p/discover: fix race involving the seed node iteratorFelix Lange2015-09-301-7/+0
* Merge pull request #1694 from obscuren/hide-fdtrackJeffrey Wilcke2015-08-201-3/+0
|\
| * Revert "fdtrack: temporary hack for tracking file descriptor usage"Jeffrey Wilcke2015-08-201-3/+0
* | p2p/discover: continue reading after temporary errorsFelix Lange2015-08-191-1/+11
|/
* p2p/discover: fix UDP reply packet timeout handlingFelix Lange2015-08-111-31/+47
* fdtrack: temporary hack for tracking file descriptor usageFelix Lange2015-08-041-0/+3
* 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/discover: fix out-of-bounds slicing for chunked neighbors packetsFelix Lange2015-05-141-14/+36
* Manual send of multiple neighbours packets. Test receiving multiple neighbour...subtly2015-05-141-1/+7
* UDP Interop. Limit datagrams to 1280bytes.subtly2015-05-141-1/+1
* p2p/discover: bump packet timeouts to 500msFelix Lange2015-05-071-2/+2
* p2p/discover: new distance metric based on sha3(id)Felix Lange2015-05-061-4/+4
* p2p/discover: track sha3(ID) in NodeFelix Lange2015-04-301-6/+26
* p2p, p2p/discover: protocol version 4Felix Lange2015-04-301-1/+1
* p2p/discover: new endpoint formatFelix Lange2015-04-301-26/+52
* cmd/bootnode, eth, p2p, p2p/discover: use a fancier db designPéter Szilágyi2015-04-241-5/+5
* cmd/bootnode, eth, p2p, p2p/discover: clean up the seeder and mesh into eth.Péter Szilágyi2015-04-241-5/+5
* cmd, eth, p2p, p2p/discover: init and clean up the seed cachePéter Szilágyi2015-04-241-4/+4
* p2p/discover: use rlp.DecodeBytesFelix Lange2015-04-171-1/+1
* p2p/discover: improve timer handling for reply timeoutsFelix Lange2015-04-141-2/+3
* p2p/discover: don't log packet contentFelix Lange2015-04-101-3/+4
* p2p/discover: make packet processing less concurrentFelix Lange2015-04-101-6/+4
* Updated loggingobscuren2015-04-071-10/+9
* p2p/discover: implement node bondingFelix Lange2015-04-011-84/+130
* p2p/discover: add version number to ping packetFelix Lange2015-04-011-0/+8
* p2p/discover: fix pending replies iterationFelix Lange2015-02-171-1/+2
* p2p/discover: fix race in ListenUDPFelix Lange2015-02-131-24/+17
* p2p/discover: map listening port using configured mechanismFelix Lange2015-02-131-6/+17
* p2p/discover: code review fixesFelix Lange2015-02-131-2/+2
* p2p/discover: deflake UDP testsFelix Lange2015-02-091-3/+2
* p2p/discover: add node URL functions, distinguish TCP/UDP portsFelix Lange2015-02-071-13/+19
* p2p/discover: add some helper functionsFelix Lange2015-02-061-2/+2
* p2p/discover: new package implementing the Node Discovery ProtocolFelix Lange2015-02-061-0/+422