| Commit message (Expand) | Author | Age | Files | Lines |
* | all: simplify s[:] to s where s is a slice (#17673) | Emil | 2018-09-15 | 1 | -1/+1 |
* | p2p, swarm, trie: avoid copying slices in loops (#17265) | Oleg Kovalov | 2018-08-07 | 1 | -4/+4 |
* | p2p/discover: move bond logic from table to transport (#17048) | Felix Lange | 2018-07-03 | 1 | -178/+61 |
* | all: library changes for swarm-network-rewrite (#16898) | Elad | 2018-06-14 | 1 | -3/+3 |
* | p2p/discover: s/lastPong/bondTime/, update TestUDP_findnode | Felix Lange | 2018-02-17 | 1 | -3/+3 |
* | p2p/discover: fix out-of-bounds issue | Péter Szilágyi | 2018-02-14 | 1 | -1/+1 |
* | p2p, p2p/discover: misc connectivity improvements (#16069) | Felix Lange | 2018-02-12 | 1 | -150/+334 |
* | build: enable unconvert linter (#15456) | ferhat elmas | 2017-11-11 | 1 | -1/+1 |
* | p2p, p2p/discover, p2p/nat: rework logging using context keys | Felix Lange | 2017-02-28 | 1 | -8/+6 |
* | all: blidly swap out glog to our log15, logs need rework | Péter Szilágyi | 2017-02-23 | 1 | -12/+12 |
* | all: gofmt -w -s | Felix Lange | 2017-01-06 | 1 | -1/+1 |
* | p2p/discover: prevent bonding self | Felix Lange | 2016-05-03 | 1 | -0/+4 |
* | all: Rename crypto.Sha3{,Hash}() to crypto.Keccak256{,Hash}() | Ricardo Catalinas Jiménez | 2016-02-22 | 1 | -3/+3 |
* | p2p, p2p/discover: track bootstrap state in p2p/discover | Felix Lange | 2015-12-18 | 1 | -37/+68 |
* | p2p/discover: support incomplete node URLs, add Resolve | Felix Lange | 2015-12-18 | 1 | -2/+24 |
* | node: customizable protocol and service stacks | Péter Szilágyi | 2015-11-27 | 1 | -4/+3 |
* | p2p/discover: remove unused lastLookup field | Felix Lange | 2015-09-30 | 1 | -6/+1 |
* | p2p/discover: fix race involving the seed node iterator | Felix Lange | 2015-09-30 | 1 | -56/+105 |
* | p2p/discover: don't attempt to replace nodes that are being replaced | Felix Lange | 2015-08-19 | 1 | -4/+11 |
* | p2p/discover: unlock the table during ping replacement | Felix Lange | 2015-08-11 | 1 | -48/+73 |
* | p2p/discover: close Table during testing | Felix Lange | 2015-08-06 | 1 | -1/+3 |
* | all: fix license headers one more time | Felix Lange | 2015-07-24 | 1 | -1/+1 |
* | all: update license headers to distiguish GPL/LGPL | Felix Lange | 2015-07-23 | 1 | -4/+4 |
* | all: update license information | Felix Lange | 2015-07-07 | 1 | -0/+16 |
* | p2p/discover: deflake TestUDP_successfulPing | Felix Lange | 2015-06-10 | 1 | -0/+8 |
* | p2p/discover: bond with seed nodes too (runs only if findnode failed) | Péter Szilágyi | 2015-05-27 | 1 | -7/+4 |
* | p2p/discovery: fix a cornercase loop if no seeds or bootnodes are known | Péter Szilágyi | 2015-05-27 | 1 | -5/+9 |
* | p2p/discover: force refresh if the table is empty | Péter Szilágyi | 2015-05-27 | 1 | -13/+41 |
* | p2p/discover: permit temporary bond failures for previously known nodes | Péter Szilágyi | 2015-05-27 | 1 | -12/+15 |
* | p2p/discover: watch find failures, evacuate on too many, rebond if failed | Péter Szilágyi | 2015-05-27 | 1 | -8/+47 |
* | p2p/discover: add ReadRandomNodes | Felix Lange | 2015-05-25 | 1 | -0/+49 |
* | p2p/discover: fix #838, evacuate self entries from the node db | Péter Szilágyi | 2015-05-22 | 1 | -2/+2 |
* | p2p/discover: bump maxBondingPingPongs to 16 | Felix Lange | 2015-05-14 | 1 | -1/+1 |
* | p2p/discover: new distance metric based on sha3(id) | Felix Lange | 2015-05-06 | 1 | -24/+30 |
* | p2p/discover: track sha3(ID) in Node | Felix Lange | 2015-04-30 | 1 | -5/+6 |
* | p2p/discover: new endpoint format | Felix Lange | 2015-04-30 | 1 | -7/+2 |
* | p2p/discover: fix goroutine leak due to blocking on sync.Once | Péter Szilágyi | 2015-04-28 | 1 | -1/+1 |
* | p2p/discover: add node expirer and related tests | Péter Szilágyi | 2015-04-27 | 1 | -0/+2 |
* | p2p/discover: parametrize nodedb version, add persistency tests | Péter Szilágyi | 2015-04-27 | 1 | -2/+2 |
* | p2p/discover: wrap the pinger to update the node db too | Péter Szilágyi | 2015-04-27 | 1 | -4/+15 |
* | p2p/discover: write the basic tests, catch RLP bug | Péter Szilágyi | 2015-04-27 | 1 | -1/+1 |
* | p2p/discovery: fix issues raised in the nodeDb PR | Péter Szilágyi | 2015-04-27 | 1 | -3/+2 |
* | cmd/bootnode, eth, p2p, p2p/discover: use a fancier db design | Péter Szilágyi | 2015-04-24 | 1 | -11/+25 |
* | cmd/bootnode, eth, p2p, p2p/discover: clean up the seeder and mesh into eth. | Péter Szilágyi | 2015-04-24 | 1 | -13/+10 |
* | p2p/discovery: use the seed table for finding nodes, auto drop stale ones | Péter Szilágyi | 2015-04-24 | 1 | -2/+8 |
* | cmd, eth, p2p, p2p/discover: init and clean up the seed cache | Péter Szilágyi | 2015-04-24 | 1 | -3/+13 |
* | p2p/discover: store nodes in leveldb | Felix Lange | 2015-04-24 | 1 | -1/+2 |
* | p2p/discover: remove unused field Node.activeStamp | Felix Lange | 2015-04-13 | 1 | -1/+0 |
* | p2p/discover: fix off by one error causing buckets to contain duplicates | Felix Lange | 2015-04-01 | 1 | -1/+1 |
* | p2p/discover: implement node bonding | Felix Lange | 2015-04-01 | 1 | -50/+133 |
* | p2p: server>discover table Self=Node exported | zelig | 2015-03-15 | 1 | -3/+3 |
* | p2p/discover: code review fixes | Felix Lange | 2015-02-13 | 1 | -4/+4 |
* | p2p/discover: deflake UDP tests | Felix Lange | 2015-02-09 | 1 | -1/+2 |
* | cmd/ethereum, cmd/mist: add flag for discovery bootstrap nodes | Felix Lange | 2015-02-07 | 1 | -2/+2 |
* | p2p/discover: add node URL functions, distinguish TCP/UDP ports | Felix Lange | 2015-02-07 | 1 | -193/+4 |
* | p2p/discover: add some helper functions | Felix Lange | 2015-02-06 | 1 | -8/+29 |
* | p2p/discover: new package implementing the Node Discovery Protocol | Felix Lange | 2015-02-06 | 1 | -0/+447 |