| Commit message (Expand) | Author | Age | Files | Lines |
* | p2p: use errors.New instead of fmt.Errorf (#18193) | needkane | 2018-12-01 | 1 | -5/+4 |
* | p2p/discv5: gofmt | Péter Szilágyi | 2018-11-27 | 1 | -1/+1 |
* | p2p/discv5: minor code simplification (#18188) | ANOTHEL | 2018-11-27 | 1 | -5/+4 |
* | p2p/protocols: fix minor comments typo (#18185) | Liang Ma | 2018-11-27 | 1 | -1/+1 |
* | Accounting metrics reporter (#18136) | holisticode | 2018-11-27 | 4 | -10/+267 |
* | core: better side-chain importing | Martin Holst Swende | 2018-11-20 | 1 | -1/+1 |
* | p2p/simulations, swarm/network: Custom services in snapshot (#17991) | lash | 2018-11-12 | 2 | -6/+93 |
* | metrics, p2p: add ephemeral registry (#18067) | Kurkó Mihály | 2018-11-09 | 1 | -2/+2 |
* | eth, p2p: fix comment typos (#18014) | Corey Lin | 2018-11-08 | 1 | -1/+1 |
* | p2p: fix comment typo (#18027) | Liang Ma | 2018-11-08 | 1 | -1/+1 |
* | p2p: use enode.ID type in metered connection (#17933) | Kurkó Mihály | 2018-11-08 | 1 | -6/+5 |
* | p2p/protocols: use keyed fields for struct instantiation (#18017) | Corey Lin | 2018-11-07 | 1 | -1/+1 |
* | p2p accounting (#17951) | holisticode | 2018-10-26 | 5 | -0/+937 |
* | p2p: meter peer traffic, emit metered peer events (#17695) | Kurkó Mihály | 2018-10-16 | 3 | -18/+187 |
* | p2p, p2p/discover: add signed ENR generation (#17753) | Felix Lange | 2018-10-12 | 22 | -266/+966 |
* | p2p/simulations: fix a deadlock and clean up adapters (#17891) | Felix Lange | 2018-10-12 | 7 | -400/+151 |
* | Fix retrieval tests and simulation backends (#17723) | holisticode | 2018-10-09 | 1 | -0/+3 |
* | p2p: add enode URL to PeerInfo (#17838) | Felix Lange | 2018-10-04 | 1 | -3/+5 |
* | all: fix various comment typos (#17748) | Liang ZOU | 2018-09-25 | 2 | -2/+2 |
* | all: new p2p node representation (#17643) | Felix Lange | 2018-09-25 | 44 | -2127/+2388 |
* | all: simplify s[:] to s where s is a slice (#17673) | Emil | 2018-09-15 | 2 | -2/+2 |
* | p2p/discv5: make idx bounds checking more sound (#17571) | HAOYUatHZ | 2018-09-03 | 1 | -1/+1 |
* | all: remove the duplicate 'the' in annotations (#17509) | Wenbiao Zheng | 2018-08-27 | 1 | -1/+1 |
* | p2p: fix comment typo (#17491) | Mymskmkt | 2018-08-23 | 1 | -1/+1 |
* | p2p: fix typo (#17446) | Wuxiang | 2018-08-20 | 1 | -1/+1 |
* | p2p/discv5: add delay to refresh cycle when no seed nodes are found (#16994) | Felföldi Zsolt | 2018-08-15 | 1 | -1/+1 |
* | p2p/discv5: fix negative index after uint convert to int (#17274) | libotony | 2018-08-09 | 1 | -1/+1 |
* | p2p, swarm, trie: avoid copying slices in loops (#17265) | Oleg Kovalov | 2018-08-07 | 3 | -9/+9 |
* | p2p: use safe atomic operations when changing connFlags (#17325) | Felföldi Zsolt | 2018-08-06 | 1 | -6/+11 |
* | Merge pull request #16333 from shazow/addremovetrustedpeer | Felföldi Zsolt | 2018-08-06 | 3 | -8/+166 |
|\ |
|
| * | p2p: Wrap conn.flags ops with atomic.Load/Store | Andrey Petrov | 2018-06-22 | 3 | -20/+28 |
| * | p2p: Test for peer.rw.flags race conditions | Andrey Petrov | 2018-06-22 | 1 | -11/+18 |
| * | p2p: Cache inbound flag on Peer.isInbound to avoid a race | Andrey Petrov | 2018-06-22 | 1 | -12/+14 |
| * | p2p: Attempt to race check peer.Inbound() in TestServerDial | Andrey Petrov | 2018-06-22 | 1 | -0/+3 |
| * | p2p: More tests for AddTrustedPeer/RemoveTrustedPeer | Andrey Petrov | 2018-06-22 | 1 | -8/+52 |
| * | p2p: Test for MaxPeers=0 and TrustedPeer override | Andrey Petrov | 2018-06-22 | 1 | -0/+54 |
| * | rpc: Add admin_addTrustedPeer and admin_removeTrustedPeer. | Andrey Petrov | 2018-06-22 | 1 | -3/+43 |
* | | p2p: fix rare deadlock in Stop (#17260) | Janoš Guljaš | 2018-07-30 | 1 | -1/+2 |
* | | all: simplify switches (#17267) | Oleg Kovalov | 2018-07-30 | 3 | -9/+4 |
* | | Merge pull request #17231 from ethersphere/develop | Viktor Trón | 2018-07-24 | 1 | -0/+18 |
|\ \ |
|
| * | | swarm: network simulation for swarm tests (#769) | Janoš Guljaš | 2018-07-23 | 1 | -0/+18 |
* | | | p2p: token is useless in xxxEncHandshake (#17230) | Wenbiao Zheng | 2018-07-23 | 1 | -8/+7 |
|/ / |
|
* | | p2p: correct comments typo (#17184) | jkcomment | 2018-07-18 | 1 | -1/+1 |
* | | swarm: integrate OpenTracing; propagate ctx to internal APIs (#17169) | Anton Evangelatov | 2018-07-13 | 3 | -13/+101 |
* | | p2p/discover: move bond logic from table to transport (#17048) | Felix Lange | 2018-07-03 | 6 | -245/+147 |
* | | swarm: network rewrite merge | ethersphere | 2018-06-22 | 6 | -76/+53 |
|/ |
|
* | all: library changes for swarm-network-rewrite (#16898) | Elad | 2018-06-14 | 16 | -102/+494 |
* | crypto: replace ToECDSAPub with error-checking func UnmarshalPubkey (#16932) | Felix Lange | 2018-06-12 | 1 | -3/+3 |
* | p2p/discv5: add egress/ingress traffic metrics to discv5 udp transport (#16369) | Dmitry Shulyak | 2018-05-29 | 2 | -1/+12 |
* | p2p/enr: updates for discovery v4 compatibility (#16679) | Felix Lange | 2018-05-17 | 5 | -154/+277 |
* | p2p: don't discard reason set by Disconnect (#16559) | Guilherme Salgado | 2018-05-09 | 1 | -0/+1 |
* | p2p/simulations/adapters: fix websocket log line parsing in exec adapter (#16... | Ivan Daniluk | 2018-05-08 | 3 | -23/+75 |
* | p2p: fix some golint warnings (#16577) | kiel barry | 2018-05-08 | 13 | -291/+292 |
* | p2p: changed if-else blocks to conform with golint (#16660) | GagziW | 2018-05-03 | 2 | -17/+15 |
* | build: enable goimports and varcheck linters (#16446) | thomasmodeneis | 2018-04-18 | 8 | -42/+12 |
* | ecies: drop randomness parameter from `PrivateKey.Decrypt` (#16374) | David Huie | 2018-03-26 | 1 | -2/+2 |
* | p2p: fix doEncHandshake documentation (#16184) | JU HYEONG PARK | 2018-02-27 | 1 | -4/+4 |
* | metrics: pull library and introduce ResettingTimer and InfluxDB reporter (#15... | Anton Evangelatov | 2018-02-23 | 1 | -4/+4 |
* | p2p: remove unused code (#16158) | Ivan Daniluk | 2018-02-23 | 2 | -29/+1 |
* | Merge pull request #15919 from ethersphere/p2p-protocols-pr | Balint Gabor | 2018-02-22 | 5 | -0/+1316 |
|\ |
|
| * | p2p/protocols: gofmt -w -s | Felix Lange | 2018-02-22 | 1 | -22/+22 |
| * | p2p/testing: check for all expectations in TestExchanges | Janos Guljas | 2018-02-18 | 2 | -57/+200 |
| * | p2p/protocols, p2p/testing: protocol abstraction and testing | zelig | 2018-01-18 | 5 | -0/+1173 |
* | | p2p: don't send DiscReason when using net.Pipe (#16004) | Anton Evangelatov | 2018-02-22 | 2 | -5/+43 |
* | | p2p: when peer is removed remove it also from dial history (#16060) | Dmitry Shulyak | 2018-02-21 | 2 | -0/+57 |
* | | 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 |
* | | all: update license information (#16089) | Felix Lange | 2018-02-14 | 1 | -0/+1 |
* | | p2p/discover: fix out-of-bounds issue | Péter Szilágyi | 2018-02-14 | 1 | -1/+1 |
* | | rpc: dns rebind protection (#15962) | Martin Holst Swende | 2018-02-12 | 1 | -1/+1 |
* | | p2p, p2p/discover: misc connectivity improvements (#16069) | Felix Lange | 2018-02-12 | 9 | -276/+795 |
* | | p2p/discv5: fix multiple discovery issues (#16036) | Felföldi Zsolt | 2018-02-09 | 3 | -27/+37 |
* | | p2p/discv5: fix removeTicketRef cached ticket removal (#15995) | Felföldi Zsolt | 2018-01-31 | 1 | -4/+4 |
* | | p2p/discv5: fix topic register panic at shutdown (#15946) | Felföldi Zsolt | 2018-01-23 | 1 | -1/+1 |
* | | p2p/discv5: logs info about discv5 node info at bind time | Martin Holst Swende | 2018-01-23 | 1 | -0/+1 |
* | | p2p, p2p/discover, p2p/discv5: implement UDP port sharing (#15200) | Felföldi Zsolt | 2018-01-22 | 8 | -63/+114 |
|/ |
|
* | all: update generated code (#15808) | Felix Lange | 2018-01-08 | 1 | -3/+3 |
* | core, p2p/discv5: use time.NewTicker instead of time.Tick (#15747) | ferhat elmas | 2018-01-02 | 1 | -3/+3 |
* | p2p/enr: initial implementation (#15585) | Anton Evangelatov | 2017-12-30 | 3 | -0/+768 |
* | p2p/discv5: fix reg lookup, polish code, use logger (#15737) | Péter Szilágyi | 2017-12-28 | 4 | -142/+139 |
* | p2p/discover: fix leaked goroutine in data expiration | ferhat elmas | 2017-12-18 | 1 | -3/+3 |
* | p2p/simulations: fix gosimple nit (#15661) | Felix Lange | 2017-12-13 | 1 | -1/+1 |
* | p2p/simulations: add mocker functionality (#15207) | holisticode | 2017-12-13 | 5 | -2/+480 |
* | all: use gometalinter.v2, fix new gosimple issues (#15650) | Zach | 2017-12-13 | 4 | -15/+14 |
* | p2p, swarm/network/kademlia: use IsZero to check for zero time (#15603) | ferhat elmas | 2017-12-04 | 1 | -1/+1 |
* | p2p/simulations: various stability fixes (#15198) | Lewis Marshall | 2017-12-01 | 9 | -56/+148 |
* | build: enable unconvert linter (#15456) | ferhat elmas | 2017-11-11 | 1 | -1/+1 |
* | p2p/nat: delete port mapping before adding (#15222) | Darrel Herbst | 2017-10-06 | 1 | -0/+1 |
* | p2p: snappy encoding for devp2p (version bump to 5) (#15106) | Péter Szilágyi | 2017-09-26 | 2 | -1/+45 |
* | p2p: add network simulation framework (#14982) | Lewis Marshall | 2017-09-25 | 22 | -14/+4513 |
* | p2p: change ping ticker to timer (#15071) | Martin Holst Swende | 2017-09-04 | 1 | -1/+2 |
* | 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 | 4 | -17/+70 |
* | p2p: if no nodes are connected, attempt dialing bootnodes (#13874) | Péter Szilágyi | 2017-04-11 | 3 | -9/+121 |
* | p2p, p2p/discover, p2p/nat: rework logging using context keys | Felix Lange | 2017-02-28 | 11 | -151/+171 |
* | all: disable log message colors outside of geth | Felix Lange | 2017-02-27 | 1 | -1/+1 |
* | all: blidly swap out glog to our log15, logs need rework | Péter Szilágyi | 2017-02-23 | 14 | -140/+118 |
* | p2p: remove trailing newlines from log messages | Péter Szilágyi | 2017-02-23 | 5 | -19/+19 |
* | crypto: add btcec fallback for sign/recover without cgo (#3680) | Felix Lange | 2017-02-18 | 4 | -35/+4 |
* | all: fix ineffectual assignments and remove uses of crypto.Sha3 | Felix Lange | 2017-01-09 | 1 | -3/+3 |
* | all: fix spelling errors | Péter Szilágyi | 2017-01-07 | 2 | -2/+2 |
* | logger, pow/dagger, pow/ezp: delete dead code | Felix Lange | 2017-01-07 | 1 | -12/+0 |
* | all: fix issues reported by honnef.co/go/simple/cmd/gosimple | Felix Lange | 2017-01-07 | 4 | -10/+4 |
* | all: gofmt -w -s | Felix Lange | 2017-01-06 | 10 | -38/+38 |
* | p2p/nat: fix a bytes based net.IP comparison | Péter Szilágyi | 2016-12-15 | 1 | -2/+1 |
* | p2p/discover, p2p/discv5: use flexible comparison for IPs | Péter Szilágyi | 2016-12-15 | 4 | -5/+4 |
* | p2p/discv5: search and lookup improvement | Zsolt Felfoldi | 2016-12-08 | 2 | -64/+99 |
* | p2p, p2p/discover, p2p/discv5: add IP network restriction feature | Felix Lange | 2016-11-23 | 9 | -34/+124 |
* | p2p/discover, p2p/discv5: prevent relay of invalid IPs and low ports | Felix Lange | 2016-11-23 | 6 | -28/+56 |
* | p2p/discover, p2p/discv5: use netutil.IsTemporaryError | Felix Lange | 2016-11-23 | 8 | -248/+2 |
* | p2p/netutil: new package for network utilities | Felix Lange | 2016-11-23 | 6 | -0/+503 |
* | cmd, mobile, node, p2p: surface the discovery V5 bootnodes | Péter Szilágyi | 2016-11-15 | 2 | -13/+13 |
* | mobile: initial wrappers for mobile support | Péter Szilágyi | 2016-11-14 | 2 | -3/+3 |
* | p2p/discv5: added new bootnodes | Zsolt Felfoldi | 2016-11-14 | 1 | -1/+2 |
* | p2p/discv5: fixed bootnode connect issues | Zsolt Felfoldi | 2016-11-14 | 4 | -67/+107 |
* | discv5: fixed state machine lockup bug | Zsolt Felfoldi | 2016-11-11 | 1 | -0/+3 |
* | all: update license information | Felix Lange | 2016-11-09 | 8 | -8/+8 |
* | p2p/discv5: fix build with Go 1.5, delete package testimg | Felix Lange | 2016-11-09 | 5 | -879/+18 |
* | p2p/discv5: added new topic discovery package | Zsolt Felfoldi | 2016-11-09 | 26 | -0/+7906 |
* | Merge pull request #2914 from fjl/node-coinhabit | Felix Lange | 2016-09-29 | 1 | -5/+1 |
|\ |
|
| * | p2p/nat: delay auto discovery until first use | Felix Lange | 2016-09-16 | 1 | -5/+1 |
* | | p2p/nat: fix parameter order for AddMapping | ken10100147 | 2016-09-28 | 1 | -2/+2 |
|/ |
|
* | Merge pull request #2740 from Firescar96/removepeer | Felix Lange | 2016-07-29 | 3 | -0/+27 |
|\ |
|
| * | node, p2p, internal: Add ability to remove peers via admin interface | Firescar96 | 2016-07-15 | 3 | -0/+27 |
* | | ethdb, p2p/discover: replace "alloted" with "allotted" (#2785) | villesundell | 2016-07-12 | 1 | -1/+1 |
|/ |
|
* | node, p2p: move network config out of Server | Felix Lange | 2016-05-18 | 3 | -23/+33 |
* | p2p/discover: prevent bonding self | Felix Lange | 2016-05-03 | 1 | -0/+4 |
* | p2p: improve readability of dial task scheduling code | Felix Lange | 2016-05-03 | 2 | -29/+78 |
* | all: fix go vet warnings | Felix Lange | 2016-04-15 | 4 | -8/+8 |
* | p2p: enable EIP-8 handshake sending | Felix Lange | 2016-04-04 | 1 | -9/+1 |
* | p2p/nat: fix #2291, NAT discovery did't abort on failure | Péter Szilágyi | 2016-03-14 | 1 | -0/+1 |
* | Merge pull request #2242 from jimenezrick/upstream-crypto | Jeffrey Wilcke | 2016-02-24 | 8 | -19/+19 |
|\ |
|
| * | all: Rename crypto.Sha3{,Hash}() to crypto.Keccak256{,Hash}() | Ricardo Catalinas Jiménez | 2016-02-22 | 8 | -19/+19 |
* | | 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: EIP-8 changes | Felix Lange | 2016-02-19 | 4 | -149/+443 |
* | 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: resolve incomplete dial targets | Felix Lange | 2015-12-18 | 2 | -63/+175 |
* | p2p, p2p/discover: track bootstrap state in p2p/discover | Felix Lange | 2015-12-18 | 6 | -91/+110 |
* | p2p/discover: support incomplete node URLs, add Resolve | Felix Lange | 2015-12-18 | 7 | -54/+158 |
* | p2p: always allow dynamic dials if network not disabled | Péter Szilágyi | 2015-12-03 | 1 | -1/+1 |
* | crypto, crypto/ecies, crypto/secp256k1: libsecp256k1 scalar mult | Gustav Simonsson | 2015-11-30 | 3 | -3/+5 |
* | node: customizable protocol and service stacks | Péter Szilágyi | 2015-11-27 | 4 | -13/+20 |
* | Merge pull request #1934 from karalabe/polish-protocol-infos | Jeffrey Wilcke | 2015-11-04 | 3 | -1/+123 |
|\ |
|
| * | eth, p2p, rpc/api: polish protocol info gathering | Péter Szilágyi | 2015-10-28 | 3 | -1/+123 |
* | | p2p/nat: add docs for discover | Felix Lange | 2015-10-30 | 1 | -0/+3 |
* | | Godeps: upgrade github.com/huin/goupnp to 90f71cb5 | Felix Lange | 2015-10-30 | 1 | -1/+6 |
|/ |
|
* | 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 |
* | eth, metrics, p2p: prepare metrics and net packets to eth/62 | Péter Szilágyi | 2015-08-21 | 1 | -1/+7 |
* | Merge pull request #1694 from obscuren/hide-fdtrack | Jeffrey Wilcke | 2015-08-20 | 4 | -11/+5 |
|\ |
|
| * | Revert "fdtrack: temporary hack for tracking file descriptor usage" | Jeffrey Wilcke | 2015-08-20 | 4 | -11/+5 |
* | | p2p/discover: don't attempt to replace nodes that are being replaced | Felix Lange | 2015-08-19 | 2 | -4/+15 |
* | | p2p: continue listening after temporary errors | Felix Lange | 2015-08-19 | 1 | -6/+25 |
* | | p2p/discover: continue reading after temporary errors | Felix Lange | 2015-08-19 | 1 | -1/+11 |
|/ |
|
* | Merge pull request #1470 from ebuchman/encHandshake | Felix Lange | 2015-08-13 | 1 | -4/+12 |
|\ |
|
| * | p2p: validate recovered ephemeral pubkey against checksum in decodeAuthMsg | Ethan Buchman | 2015-07-14 | 1 | -4/+12 |
* | | p2p: fix value of DiscSubprotocolError | Felix Lange | 2015-08-12 | 1 | -1/+1 |
* | | 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/nat: disable UPnP test on windows | Felix Lange | 2015-08-06 | 1 | -0/+5 |
* | | 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 | 4 | -5/+11 |
* | | all: fix license headers one more time | Felix Lange | 2015-07-24 | 26 | -26/+26 |
* | | all: update license headers to distiguish GPL/LGPL | Felix Lange | 2015-07-23 | 26 | -104/+104 |
|/ |
|
* | all: add some godoc synopsis comments | Felix Lange | 2015-07-07 | 2 | -1/+2 |
* | all: update license information | Felix Lange | 2015-07-07 | 26 | -0/+416 |
* | cmd, core, eth, metrics, p2p: require enabling metrics | Péter Szilágyi | 2015-06-30 | 1 | -5/+5 |
* | p2p: fix local/remote cap/protocol mixup | Péter Szilágyi | 2015-06-27 | 1 | -23/+23 |
* | p2p: support protocol version negotiation | Péter Szilágyi | 2015-06-26 | 3 | -6/+110 |
* | p2p: instrument P2P networking layer | Péter Szilágyi | 2015-06-24 | 3 | -3/+56 |
* | p2p: throttle all discovery lookups | Felix Lange | 2015-06-22 | 2 | -15/+16 |
* | p2p: improve disconnect logging | Felix Lange | 2015-06-15 | 2 | -6/+7 |
* | p2p: track write errors and prevent writes during shutdown | Felix Lange | 2015-06-15 | 1 | -25/+57 |
* | 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: fix a close race in the dial test | Péter Szilágyi | 2015-06-10 | 1 | -1/+2 |
* | p2p: bump global write timeout to 20s | Felix Lange | 2015-06-09 | 1 | -1/+1 |
* | p2p: fix close data race | Péter Szilágyi | 2015-06-09 | 1 | -0/+1 |
* | p2p/nat: add timeout for UPnP SOAP requests | Felix Lange | 2015-06-05 | 1 | -0/+3 |
* | p2p/nat: bump timeout in TestAutoDiscRace | Felix Lange | 2015-05-28 | 1 | -1/+1 |
* | 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: fix Self() panic if listening is disabled | Péter Szilágyi | 2015-05-27 | 1 | -0/+9 |
* | cmd/geth, cmd/utils, eth, p2p: pass and honor a no discovery flag | Péter Szilágyi | 2015-05-27 | 1 | -8/+29 |
* | eth, p2p: start the p2p server even if maxpeers == 0 | Péter Szilágyi | 2015-05-26 | 1 | -3/+0 |
* | p2p: decrease frameReadTimeout to 30s | Felix Lange | 2015-05-25 | 1 | -4/+5 |
* | p2p: new dialer, peer management without locks | Felix Lange | 2015-05-25 | 11 | -1329/+2118 |
* | p2p/discover: add ReadRandomNodes | Felix Lange | 2015-05-25 | 2 | -1/+83 |
* | p2p: decrease maximum message size for devp2p to 1kB | Felix Lange | 2015-05-25 | 1 | -1/+1 |
* | p2p: delete Server.Broadcast | Felix Lange | 2015-05-25 | 4 | -136/+0 |
* | 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 |
* | Merge pull request #971 from fjl/p2p-limit-tweaks | Jeffrey Wilcke | 2015-05-14 | 7 | -64/+16 |
|\ |
|
| * | p2p/discover: limit open files for node database | Felix Lange | 2015-05-14 | 1 | -2/+3 |
| * | p2p: remove testlog | Felix Lange | 2015-05-14 | 3 | -51/+0 |
| * | p2p/discover: bump maxBondingPingPongs to 16 | Felix Lange | 2015-05-14 | 1 | -1/+1 |
| * | p2p: log remote reason when disconnect is requested | Felix Lange | 2015-05-14 | 2 | -8/+10 |
| * | p2p: bump maxAcceptConns and defaultDialTimout | Felix Lange | 2015-05-14 | 1 | -2/+2 |
* | | p2p/nat: tweak port mapping log messages and levels | Felix Lange | 2015-05-14 | 1 | -7/+6 |
* | | p2p/nat: add test for UPnP auto discovery via SSDP | Felix Lange | 2015-05-14 | 1 | -0/+223 |
* | | p2p/nat: fix concurrent access to autodisc Interface | Felix Lange | 2015-05-14 | 2 | -17/+63 |
|/ |
|
* | 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: drop connections with no matching protocols | Felix Lange | 2015-05-08 | 2 | -4/+21 |
* | p2p: use maxDialingConns instead of maxAcceptConns as dial limit | Felix Lange | 2015-05-08 | 1 | -1/+1 |
* | p2p: fix disconnect at capacity | Felix Lange | 2015-05-08 | 4 | -33/+46 |
* | p2p: increase the handshake timeout in the tests | Péter Szilágyi | 2015-05-07 | 1 | -2/+2 |
* | cmd, eth, p2p: introduce pending peer cli arg, add tests | Péter Szilágyi | 2015-05-07 | 2 | -7/+148 |
* | p2p: reduce the concurrent handshakes to 10/10 in/out | Péter Szilágyi | 2015-05-07 | 1 | -2/+2 |
* | p2p: fix dial throttling race condition | Péter Szilágyi | 2015-05-07 | 1 | -1/+1 |
* | p2p: fix a dialing race in the throttler | Péter Szilágyi | 2015-05-07 | 1 | -1/+1 |
* | p2p: limit the outbound dialing too | Péter Szilágyi | 2015-05-07 | 1 | -1/+11 |
* | Merge pull request #866 from fjl/p2p-last-minute | Jeffrey Wilcke | 2015-05-07 | 4 | -19/+16 |
|\ |
|
| * | p2p: stop dialing at half the maximum peer count | Felix Lange | 2015-05-07 | 1 | -1/+1 |
| * | p2p, whisper: use glog for peer-level logging | Felix Lange | 2015-05-07 | 1 | -13/+8 |
| * | p2p/discover: bump packet timeouts to 500ms | Felix Lange | 2015-05-07 | 1 | -2/+2 |
| * | p2p/nat: less confusing error logging | Felix Lange | 2015-05-07 | 1 | -3/+5 |
* | | fixed merge issue | obscuren | 2015-05-07 | 4 | -30/+263 |
|\ \
| |/
|/| |
|
| * | eth, p2p: add trusted node list beside static list | Péter Szilágyi | 2015-05-04 | 4 | -39/+47 |
| * | p2p: add static node dialing test | Péter Szilágyi | 2015-05-04 | 2 | -13/+108 |
| * | p2p: correct a leftover trusted -> static | Péter Szilágyi | 2015-05-01 | 1 | -4/+4 |
| * | eth, p2p: rename trusted nodes to static, drop inbound extra slots | Péter Szilágyi | 2015-05-01 | 4 | -46/+48 |
| * | cmd, eth, p2p: fix review issues enumerated by Felix | Péter Szilágyi | 2015-04-30 | 2 | -21/+12 |
| * | p2p: add trust check to handshake, test privileged connectivity | Péter Szilágyi | 2015-04-30 | 4 | -15/+88 |
| * | p2p: reduce the severity of a debug log | Péter Szilágyi | 2015-04-30 | 1 | -1/+1 |
| * | cmd/geth, cmd/mist, cmd/utils, eth, p2p: support trusted peers | Péter Szilágyi | 2015-04-30 | 2 | -14/+78 |
* | | 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 | 2 | -2/+2 |
* | | p2p/discover: new endpoint format | Felix Lange | 2015-04-30 | 10 | -127/+158 |
|/ |
|
* | p2p: added received at to peer message | obscuren | 2015-04-30 | 2 | -3/+5 |
* | 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 |