| Commit message (Expand) | Author | Age | Files | Lines |
* | Revert "p2p/discover: increase IP address limits (#60)" | Wei-Ning Huang | 2019-06-13 | 1 | -3/+2 |
* | p2p/discover: fix peer discovery (#248) | Wei-Ning Huang | 2019-06-12 | 1 | -0/+2 |
* | p2p/discover: increase IP address limits (#60) | Sonic | 2019-06-12 | 1 | -2/+3 |
* | dex: redesign p2p network topology | Sonic | 2019-06-12 | 3 | -15/+15 |
* | Change import go github.com/dexon-foundation/dexon | Wei-Ning Huang | 2019-06-12 | 7 | -25/+25 |
* | p2p/discover: bump failure counter only if no nodes were provided (#19362) | Felix Lange | 2019-04-08 | 1 | -1/+1 |
* | p2p/discover: improve table addition code (#18974) | Felix Lange | 2019-01-31 | 4 | -62/+175 |
* | p2p/discover, p2p/enode: rework endpoint proof handling, packet logging (#18963) | Felix Lange | 2019-01-30 | 6 | -191/+310 |
* | core: better side-chain importing | Martin Holst Swende | 2018-11-20 | 1 | -1/+1 |
* | p2p, p2p/discover: add signed ENR generation (#17753) | Felix Lange | 2018-10-12 | 5 | -75/+104 |
* | all: new p2p node representation (#17643) | Felix Lange | 2018-09-25 | 9 | -1981/+681 |
* | 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 | 6 | -245/+147 |
* | all: library changes for swarm-network-rewrite (#16898) | Elad | 2018-06-14 | 1 | -3/+3 |
* | p2p: fix some golint warnings (#16577) | kiel barry | 2018-05-08 | 1 | -10/+10 |
* | build: enable goimports and varcheck linters (#16446) | thomasmodeneis | 2018-04-18 | 1 | -1/+0 |
* | p2p/discover: s/lastPong/bondTime/, update TestUDP_findnode | Felix Lange | 2018-02-17 | 5 | -25/+26 |
* | p2p/discover: validate bond against lastpong, not db presence | Péter Szilágyi | 2018-02-16 | 1 | -1/+1 |
* | 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 | 5 | -249/+519 |
* | p2p, p2p/discover, p2p/discv5: implement UDP port sharing (#15200) | Felföldi Zsolt | 2018-01-22 | 2 | -25/+22 |
* | p2p/discover: fix leaked goroutine in data expiration | ferhat elmas | 2017-12-18 | 1 | -3/+3 |
* | build: enable unconvert linter (#15456) | ferhat elmas | 2017-11-11 | 1 | -1/+1 |
* | p2p: add network simulation framework (#14982) | Lewis Marshall | 2017-09-25 | 2 | -0/+70 |
* | discover: Changed Logging from Debug to Info (#14485) | Ali Hajimirza | 2017-05-20 | 1 | -1/+1 |
* | cmd/geth: add --config file flag (#13875) | Felix Lange | 2017-04-12 | 1 | -0/+14 |
* | p2p, p2p/discover, p2p/nat: rework logging using context keys | Felix Lange | 2017-02-28 | 5 | -44/+42 |
* | all: blidly swap out glog to our log15, logs need rework | Péter Szilágyi | 2017-02-23 | 4 | -39/+35 |
* | p2p: remove trailing newlines from log messages | Péter Szilágyi | 2017-02-23 | 1 | -3/+3 |
* | crypto: add btcec fallback for sign/recover without cgo (#3680) | Felix Lange | 2017-02-18 | 1 | -1/+1 |
* | all: fix spelling errors | Péter Szilágyi | 2017-01-07 | 1 | -1/+1 |
* | all: fix issues reported by honnef.co/go/simple/cmd/gosimple | Felix Lange | 2017-01-07 | 2 | -5/+2 |
* | all: gofmt -w -s | Felix Lange | 2017-01-06 | 3 | -16/+16 |
* | p2p/discover, p2p/discv5: use flexible comparison for IPs | Péter Szilágyi | 2016-12-15 | 1 | -1/+1 |
* | p2p, p2p/discover, p2p/discv5: add IP network restriction feature | Felix Lange | 2016-11-23 | 2 | -11/+16 |
* | p2p/discover, p2p/discv5: prevent relay of invalid IPs and low ports | Felix Lange | 2016-11-23 | 3 | -7/+21 |
* | p2p/discover, p2p/discv5: use netutil.IsTemporaryError | Felix Lange | 2016-11-23 | 4 | -124/+1 |
* | mobile: initial wrappers for mobile support | Péter Szilágyi | 2016-11-14 | 1 | -2/+2 |
* | ethdb, p2p/discover: replace "alloted" with "allotted" (#2785) | villesundell | 2016-07-12 | 1 | -1/+1 |
* | p2p/discover: prevent bonding self | Felix Lange | 2016-05-03 | 1 | -0/+4 |
* | all: fix go vet warnings | Felix Lange | 2016-04-15 | 1 | -1/+1 |
* | Merge pull request #2242 from jimenezrick/upstream-crypto | Jeffrey Wilcke | 2016-02-24 | 6 | -13/+13 |
|\ |
|
| * | all: Rename crypto.Sha3{,Hash}() to crypto.Keccak256{,Hash}() | Ricardo Catalinas Jiménez | 2016-02-22 | 6 | -13/+13 |
* | | p2p/discover: emphasize warning, add 10 min cooldown | Péter Szilágyi | 2016-02-24 | 2 | -18/+39 |
* | | psp/discovery: NTP sanity check clock drift in case of expirations | Péter Szilágyi | 2016-02-24 | 2 | -4/+128 |
|/ |
|
* | p2p/discover: EIP-8 changes | Felix Lange | 2016-02-19 | 2 | -1/+122 |
* | p2p/discover: fix Windows-specific issue for larger-than-buffer packets | Felix Lange | 2016-01-23 | 4 | -7/+124 |
* | p2p/discover: attempt to deflake TestUDP_responseTimeouts | Felix Lange | 2015-12-18 | 1 | -1/+2 |
* | p2p, p2p/discover: track bootstrap state in p2p/discover | Felix Lange | 2015-12-18 | 3 | -45/+92 |
* | p2p/discover: support incomplete node URLs, add Resolve | Felix Lange | 2015-12-18 | 7 | -54/+158 |
* | crypto, crypto/ecies, crypto/secp256k1: libsecp256k1 scalar mult | Gustav Simonsson | 2015-11-30 | 1 | -1/+1 |
* | node: customizable protocol and service stacks | Péter Szilágyi | 2015-11-27 | 4 | -13/+20 |
* | p2p/discover: ignore packet version numbers | Felix Lange | 2015-09-30 | 2 | -5/+0 |
* | 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 | 5 | -172/+198 |
* | Merge pull request #1694 from obscuren/hide-fdtrack | Jeffrey Wilcke | 2015-08-20 | 1 | -3/+0 |
|\ |
|
| * | Revert "fdtrack: temporary hack for tracking file descriptor usage" | Jeffrey Wilcke | 2015-08-20 | 1 | -3/+0 |
* | | p2p/discover: don't attempt to replace nodes that are being replaced | Felix Lange | 2015-08-19 | 2 | -4/+15 |
* | | p2p/discover: continue reading after temporary errors | Felix Lange | 2015-08-19 | 1 | -1/+11 |
|/ |
|
* | p2p/discover: fix UDP reply packet timeout handling | Felix Lange | 2015-08-11 | 2 | -31/+120 |
* | p2p/discover: unlock the table during ping replacement | Felix Lange | 2015-08-11 | 3 | -52/+77 |
* | p2p/discover: close Table during testing | Felix Lange | 2015-08-06 | 2 | -4/+8 |
* | fdtrack: temporary hack for tracking file descriptor usage | Felix Lange | 2015-08-04 | 1 | -0/+3 |
* | all: fix license headers one more time | Felix Lange | 2015-07-24 | 8 | -8/+8 |
* | all: update license headers to distiguish GPL/LGPL | Felix Lange | 2015-07-23 | 8 | -32/+32 |
* | all: update license information | Felix Lange | 2015-07-07 | 8 | -0/+128 |
* | p2p/discover: use separate rand.Source instances in tests | Felix Lange | 2015-06-10 | 2 | -15/+19 |
* | p2p/discover: deflake TestUDP_successfulPing | Felix Lange | 2015-06-10 | 2 | -33/+30 |
* | 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 support for counting findnode failures | Péter Szilágyi | 2015-05-27 | 2 | -3/+25 |
* | p2p/discover: add ReadRandomNodes | Felix Lange | 2015-05-25 | 2 | -1/+83 |
* | p2p/discover: fix #838, evacuate self entries from the node db | Péter Szilágyi | 2015-05-22 | 3 | -25/+99 |
* | p2p/discover: fix database presistency test folder | Péter Szilágyi | 2015-05-22 | 1 | -3/+3 |
* | p2p/discover: limit open files for node database | Felix Lange | 2015-05-14 | 1 | -2/+3 |
* | p2p/discover: bump maxBondingPingPongs to 16 | Felix Lange | 2015-05-14 | 1 | -1/+1 |
* | p2p/discover: fix out-of-bounds slicing for chunked neighbors packets | Felix Lange | 2015-05-14 | 2 | -32/+49 |
* | fix test. | subtly | 2015-05-14 | 1 | -1/+1 |
* | Manual send of multiple neighbours packets. Test receiving multiple neighbour... | subtly | 2015-05-14 | 2 | -3/+19 |
* | UDP Interop. Limit datagrams to 1280bytes. | subtly | 2015-05-14 | 1 | -1/+1 |
* | removed redundant newlines in import block | Bas van Kervel | 2015-05-12 | 1 | -1/+1 |
* | replaced several path.* with filepath.* which is platform independent | Bas van Kervel | 2015-05-12 | 1 | -2/+2 |
* | p2p/discover: bump packet timeouts to 500ms | Felix Lange | 2015-05-07 | 1 | -2/+2 |
* | p2p/discover: new distance metric based on sha3(id) | Felix Lange | 2015-05-06 | 6 | -106/+354 |
* | p2p/discover: track sha3(ID) in Node | Felix Lange | 2015-04-30 | 8 | -99/+166 |
* | p2p, p2p/discover: protocol version 4 | Felix Lange | 2015-04-30 | 1 | -1/+1 |
* | p2p/discover: new endpoint format | Felix Lange | 2015-04-30 | 7 | -119/+150 |
* | p2p/discover: fix api issues caused by leveldb update | Péter Szilágyi | 2015-04-28 | 1 | -4/+6 |
* | p2p/discover: fix goroutine leak due to blocking on sync.Once | Péter Szilágyi | 2015-04-28 | 2 | -13/+24 |
* | p2p/discover: add node expirer and related tests | Péter Szilágyi | 2015-04-27 | 3 | -4/+116 |
* | p2p/discover: parametrize nodedb version, add persistency tests | Péter Szilágyi | 2015-04-27 | 3 | -11/+62 |
* | p2p/discover: drop a superfluous warning | Péter Szilágyi | 2015-04-27 | 1 | -1/+1 |
* | p2p/discover: wrap the pinger to update the node db too | Péter Szilágyi | 2015-04-27 | 1 | -4/+15 |
* | p2p/discover: use iterator based seeding, drop old protocol test | Péter Szilágyi | 2015-04-27 | 2 | -45/+118 |
* | p2p/discover: write the basic tests, catch RLP bug | Péter Szilágyi | 2015-04-27 | 3 | -8/+150 |
* | p2p/discovery: fix issues raised in the nodeDb PR | Péter Szilágyi | 2015-04-27 | 2 | -36/+32 |
* | cmd/bootnode, eth, p2p, p2p/discover: use a fancier db design | Péter Szilágyi | 2015-04-24 | 6 | -156/+273 |
* | cmd/bootnode, eth, p2p, p2p/discover: clean up the seeder and mesh into eth. | Péter Szilágyi | 2015-04-24 | 6 | -137/+154 |
* | p2p/discovery: fix broken tests due to API update | Péter Szilágyi | 2015-04-24 | 2 | -4/+4 |
* | p2p/discovery: use the seed table for finding nodes, auto drop stale ones | Péter Szilágyi | 2015-04-24 | 2 | -5/+38 |
* | cmd, eth, p2p, p2p/discover: init and clean up the seed cache | Péter Szilágyi | 2015-04-24 | 3 | -7/+21 |
* | p2p/discover: store nodes in leveldb | Felix Lange | 2015-04-24 | 2 | -13/+73 |
* | p2p/discover: use rlp.DecodeBytes | Felix Lange | 2015-04-17 | 1 | -1/+1 |
* | p2p/discover: improve timer handling for reply timeouts | Felix Lange | 2015-04-14 | 1 | -2/+3 |
* | p2p/discover: remove unused field Node.activeStamp | Felix Lange | 2015-04-13 | 2 | -16/+0 |
* | p2p/discover: don't log packet content | Felix Lange | 2015-04-10 | 1 | -3/+4 |
* | p2p/discover: make packet processing less concurrent | Felix Lange | 2015-04-10 | 1 | -6/+4 |
* | Updated logging | obscuren | 2015-04-07 | 1 | -10/+9 |
* | p2p/discover: fix off by one error causing buckets to contain duplicates | Felix Lange | 2015-04-01 | 2 | -1/+43 |
* | p2p/discover: implement node bonding | Felix Lange | 2015-04-01 | 5 | -383/+649 |
* | p2p/discover: add version number to ping packet | Felix Lange | 2015-04-01 | 1 | -0/+8 |
* | %#x => %x | obscuren | 2015-03-20 | 1 | -2/+2 |
* | p2p: server>discover table Self=Node exported | zelig | 2015-03-15 | 1 | -3/+3 |
* | p2p/discover: add NodeID.Pubkey | Felix Lange | 2015-03-04 | 2 | -0/+33 |
* | p2p/discover: fix pending replies iteration | Felix Lange | 2015-02-17 | 1 | -1/+2 |
* | p2p/discover: fix race in ListenUDP | Felix Lange | 2015-02-13 | 1 | -24/+17 |
* | p2p/discover: map listening port using configured mechanism | Felix Lange | 2015-02-13 | 2 | -13/+24 |
* | p2p/discover: code review fixes | Felix Lange | 2015-02-13 | 3 | -7/+9 |
* | p2p/discover: deflake UDP tests | Felix Lange | 2015-02-09 | 4 | -59/+123 |
* | 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 | 6 | -321/+527 |
* | p2p/discover: add some helper functions | Felix Lange | 2015-02-06 | 4 | -20/+41 |
* | p2p/discover: new package implementing the Node Discovery Protocol | Felix Lange | 2015-02-06 | 4 | -0/+1428 |