aboutsummaryrefslogtreecommitdiffstats
path: root/p2p/discover/table.go
Commit message (Expand)AuthorAgeFilesLines
* p2p, p2p/discover: add signed ENR generation (#17753)Felix Lange2018-10-121-19/+22
* all: new p2p node representation (#17643)Felix Lange2018-09-251-116/+108
* all: simplify s[:] to s where s is a slice (#17673)Emil2018-09-151-1/+1
* p2p, swarm, trie: avoid copying slices in loops (#17265)Oleg Kovalov2018-08-071-4/+4
* p2p/discover: move bond logic from table to transport (#17048)Felix Lange2018-07-031-178/+61
* all: library changes for swarm-network-rewrite (#16898)Elad2018-06-141-3/+3
* p2p/discover: s/lastPong/bondTime/, update TestUDP_findnodeFelix Lange2018-02-171-3/+3
* p2p/discover: fix out-of-bounds issuePéter Szilágyi2018-02-141-1/+1
* p2p, p2p/discover: misc connectivity improvements (#16069)Felix Lange2018-02-121-150/+334
* build: enable unconvert linter (#15456)ferhat elmas2017-11-111-1/+1
* p2p, p2p/discover, p2p/nat: rework logging using context keysFelix Lange2017-02-281-8/+6
* all: blidly swap out glog to our log15, logs need reworkPéter Szilágyi2017-02-231-12/+12
* all: gofmt -w -sFelix Lange2017-01-061-1/+1
* p2p/discover: prevent bonding selfFelix Lange2016-05-031-0/+4
* all: Rename crypto.Sha3{,Hash}() to crypto.Keccak256{,Hash}()Ricardo Catalinas Jiménez2016-02-221-3/+3
* p2p, p2p/discover: track bootstrap state in p2p/discoverFelix Lange2015-12-181-37/+68
* p2p/discover: support incomplete node URLs, add ResolveFelix Lange2015-12-181-2/+24
* node: customizable protocol and service stacksPéter Szilágyi2015-11-271-4/+3
* p2p/discover: remove unused lastLookup fieldFelix Lange2015-09-301-6/+1
* p2p/discover: fix race involving the seed node iteratorFelix Lange2015-09-301-56/+105
* p2p/discover: don't attempt to replace nodes that are being replacedFelix Lange2015-08-191-4/+11
* p2p/discover: unlock the table during ping replacementFelix Lange2015-08-111-48/+73
* p2p/discover: close Table during testingFelix Lange2015-08-061-1/+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: deflake TestUDP_successfulPingFelix Lange2015-06-101-0/+8
* p2p/discover: bond with seed nodes too (runs only if findnode failed)Péter Szilágyi2015-05-271-7/+4
* p2p/discovery: fix a cornercase loop if no seeds or bootnodes are knownPéter Szilágyi2015-05-271-5/+9
* p2p/discover: force refresh if the table is emptyPéter Szilágyi2015-05-271-13/+41
* p2p/discover: permit temporary bond failures for previously known nodesPéter Szilágyi2015-05-271-12/+15
* p2p/discover: watch find failures, evacuate on too many, rebond if failedPéter Szilágyi2015-05-271-8/+47
* p2p/discover: add ReadRandomNodesFelix Lange2015-05-251-0/+49
* p2p/discover: fix #838, evacuate self entries from the node dbPéter Szilágyi2015-05-221-2/+2
* p2p/discover: bump maxBondingPingPongs to 16Felix Lange2015-05-141-1/+1
* p2p/discover: new distance metric based on sha3(id)Felix Lange2015-05-061-24/+30
* p2p/discover: track sha3(ID) in NodeFelix Lange2015-04-301-5/+6
* p2p/discover: new endpoint formatFelix Lange2015-04-301-7/+2
* p2p/discover: fix goroutine leak due to blocking on sync.OncePéter Szilágyi2015-04-281-1/+1
* p2p/discover: add node expirer and related testsPéter Szilágyi2015-04-271-0/+2
* p2p/discover: parametrize nodedb version, add persistency testsPéter Szilágyi2015-04-271-2/+2
* p2p/discover: wrap the pinger to update the node db tooPéter Szilágyi2015-04-271-4/+15
* p2p/discover: write the basic tests, catch RLP bugPéter Szilágyi2015-04-271-1/+1
* p2p/discovery: fix issues raised in the nodeDb PRPéter Szilágyi2015-04-271-3/+2
* cmd/bootnode, eth, p2p, p2p/discover: use a fancier db designPéter Szilágyi2015-04-241-11/+25
* cmd/bootnode, eth, p2p, p2p/discover: clean up the seeder and mesh into eth.Péter Szilágyi2015-04-241-13/+10
* p2p/discovery: use the seed table for finding nodes, auto drop stale onesPéter Szilágyi2015-04-241-2/+8
* cmd, eth, p2p, p2p/discover: init and clean up the seed cachePéter Szilágyi2015-04-241-3/+13
* p2p/discover: store nodes in leveldbFelix Lange2015-04-241-1/+2
* p2p/discover: remove unused field Node.activeStampFelix Lange2015-04-131-1/+0
* p2p/discover: fix off by one error causing buckets to contain duplicatesFelix Lange2015-04-011-1/+1
* p2p/discover: implement node bondingFelix Lange2015-04-011-50/+133
* p2p: server>discover table Self=Node exportedzelig2015-03-151-3/+3
* p2p/discover: code review fixesFelix Lange2015-02-131-4/+4
* p2p/discover: deflake UDP testsFelix Lange2015-02-091-1/+2
* cmd/ethereum, cmd/mist: add flag for discovery bootstrap nodesFelix Lange2015-02-071-2/+2
* p2p/discover: add node URL functions, distinguish TCP/UDP portsFelix Lange2015-02-071-193/+4
* p2p/discover: add some helper functionsFelix Lange2015-02-061-8/+29
* p2p/discover: new package implementing the Node Discovery ProtocolFelix Lange2015-02-061-0/+447