| Commit message (Expand) | Author | Age | Files | Lines |
* | core: refactor validator and fix light node sync (#25) | Wei-Ning Huang | 2019-06-12 | 1 | -1/+1 |
* | dex: add self node meta after Start | Sonic | 2019-06-12 | 1 | -0/+4 |
* | dex: redesign p2p network topology | Sonic | 2019-06-12 | 1 | -83/+188 |
* | Change import go github.com/dexon-foundation/dexon | Wei-Ning Huang | 2019-06-12 | 1 | -12/+12 |
* | p2p: implement AddNotaryPeer and RemoveNotaryPeer | Sonic | 2019-06-12 | 1 | -2/+64 |
* | p2p: use errors.New instead of fmt.Errorf (#18193) | needkane | 2018-12-01 | 1 | -5/+4 |
* | eth, p2p: fix comment typos (#18014) | Corey Lin | 2018-11-08 | 1 | -1/+1 |
* | p2p: meter peer traffic, emit metered peer events (#17695) | Kurkó Mihály | 2018-10-16 | 1 | -1/+8 |
* | p2p, p2p/discover: add signed ENR generation (#17753) | Felix Lange | 2018-10-12 | 1 | -110/+122 |
* | all: new p2p node representation (#17643) | Felix Lange | 2018-09-25 | 1 | -81/+116 |
* | all: remove the duplicate 'the' in annotations (#17509) | Wenbiao Zheng | 2018-08-27 | 1 | -1/+1 |
* | 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 | 1 | -5/+57 |
|\ |
|
| * | p2p: Wrap conn.flags ops with atomic.Load/Store | Andrey Petrov | 2018-06-22 | 1 | -4/+16 |
| * | 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: library changes for swarm-network-rewrite (#16898) | Elad | 2018-06-14 | 1 | -2/+2 |
* | p2p: remove unused code (#16158) | Ivan Daniluk | 2018-02-23 | 1 | -3/+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 | 1 | -27/+50 |
* | p2p, p2p/discover, p2p/discv5: implement UDP port sharing (#15200) | Felföldi Zsolt | 2018-01-22 | 1 | -5/+70 |
* | p2p/simulations: various stability fixes (#15198) | Lewis Marshall | 2017-12-01 | 1 | -33/+51 |
* | p2p: add network simulation framework (#14982) | Lewis Marshall | 2017-09-25 | 1 | -8/+48 |
* | cmd/geth: add --config file flag (#13875) | Felix Lange | 2017-04-12 | 1 | -17/+17 |
* | p2p: if no nodes are connected, attempt dialing bootnodes (#13874) | Péter Szilágyi | 2017-04-11 | 1 | -1/+1 |
* | p2p, p2p/discover, p2p/nat: rework logging using context keys | Felix Lange | 2017-02-28 | 1 | -50/+65 |
* | all: blidly swap out glog to our log15, logs need rework | Péter Szilágyi | 2017-02-23 | 1 | -28/+27 |
* | logger, pow/dagger, pow/ezp: delete dead code | Felix Lange | 2017-01-07 | 1 | -12/+0 |
* | p2p, p2p/discover, p2p/discv5: add IP network restriction feature | Felix Lange | 2016-11-23 | 1 | -4/+21 |
* | cmd, mobile, node, p2p: surface the discovery V5 bootnodes | Péter Szilágyi | 2016-11-15 | 1 | -5/+13 |
* | mobile: initial wrappers for mobile support | Péter Szilágyi | 2016-11-14 | 1 | -1/+1 |
* | p2p/discv5: added new topic discovery package | Zsolt Felfoldi | 2016-11-09 | 1 | -0/+20 |
* | node, p2p, internal: Add ability to remove peers via admin interface | Firescar96 | 2016-07-15 | 1 | -0/+20 |
* | node, p2p: move network config out of Server | Felix Lange | 2016-05-18 | 1 | -6/+8 |
* | p2p: improve readability of dial task scheduling code | Felix Lange | 2016-05-03 | 1 | -29/+28 |
* | p2p, p2p/discover: track bootstrap state in p2p/discover | Felix Lange | 2015-12-18 | 1 | -0/+3 |
* | p2p: always allow dynamic dials if network not disabled | Péter Szilágyi | 2015-12-03 | 1 | -1/+1 |
* | eth, p2p, rpc/api: polish protocol info gathering | Péter Szilágyi | 2015-10-28 | 1 | -0/+63 |
* | Merge pull request #1694 from obscuren/hide-fdtrack | Jeffrey Wilcke | 2015-08-20 | 1 | -2/+1 |
|\ |
|
| * | Revert "fdtrack: temporary hack for tracking file descriptor usage" | Jeffrey Wilcke | 2015-08-20 | 1 | -2/+1 |
* | | p2p: continue listening after temporary errors | Felix Lange | 2015-08-19 | 1 | -6/+25 |
|/ |
|
* | fdtrack: temporary hack for tracking file descriptor usage | Felix Lange | 2015-08-04 | 1 | -1/+2 |
* | 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: add some godoc synopsis comments | Felix Lange | 2015-07-07 | 1 | -0/+1 |
* | all: update license information | Felix Lange | 2015-07-07 | 1 | -0/+16 |
* | p2p: instrument P2P networking layer | Péter Szilágyi | 2015-06-24 | 1 | -2/+4 |
* | p2p: throttle all discovery lookups | Felix Lange | 2015-06-22 | 1 | -0/+1 |
* | p2p: bump global write timeout to 20s | Felix Lange | 2015-06-09 | 1 | -1/+1 |
* | 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 | 1 | -305/+361 |
* | p2p: delete Server.Broadcast | Felix Lange | 2015-05-25 | 1 | -41/+0 |
* | p2p: bump maxAcceptConns and defaultDialTimout | Felix Lange | 2015-05-14 | 1 | -2/+2 |
* | p2p: drop connections with no matching protocols | Felix Lange | 2015-05-08 | 1 | -4/+9 |
* | 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 | 1 | -12/+17 |
* | cmd, eth, p2p: introduce pending peer cli arg, add tests | Péter Szilágyi | 2015-05-07 | 1 | -7/+18 |
* | 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 | 1 | -1/+1 |
|\ |
|
| * | p2p: stop dialing at half the maximum peer count | Felix Lange | 2015-05-07 | 1 | -1/+1 |
* | | fixed merge issue | obscuren | 2015-05-07 | 1 | -18/+101 |
|\ \
| |/
|/| |
|
| * | eth, p2p: add trusted node list beside static list | Péter Szilágyi | 2015-05-04 | 1 | -11/+21 |
| * | p2p: add static node dialing test | Péter Szilágyi | 2015-05-04 | 1 | -13/+20 |
| * | 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 | 1 | -32/+32 |
| * | cmd, eth, p2p: fix review issues enumerated by Felix | Péter Szilágyi | 2015-04-30 | 1 | -20/+11 |
| * | p2p: add trust check to handshake, test privileged connectivity | Péter Szilágyi | 2015-04-30 | 1 | -3/+14 |
| * | 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 | 1 | -13/+77 |
* | | p2p/discover: new endpoint format | Felix Lange | 2015-04-30 | 1 | -1/+1 |
|/ |
|
* | cmd/bootnode, eth, p2p, p2p/discover: use a fancier db design | Péter Szilágyi | 2015-04-24 | 1 | -4/+4 |
* | cmd/bootnode, eth, p2p, p2p/discover: clean up the seeder and mesh into eth. | Péter Szilágyi | 2015-04-24 | 1 | -3/+3 |
* | cmd, eth, p2p, p2p/discover: init and clean up the seed cache | Péter Szilágyi | 2015-04-24 | 1 | -1/+5 |
* | p2p: return zero node from Self if the server is not running | Felix Lange | 2015-04-22 | 1 | -1/+6 |
* | p2p: fix the dial timer | Felix Lange | 2015-04-17 | 1 | -3/+8 |
* | p2p: added limiter function to limit package broadcasting | obscuren | 2015-04-14 | 1 | -0/+13 |
* | p2p: fix unsynchronized map access during Server shutdown | Felix Lange | 2015-04-13 | 1 | -0/+2 |
* | p2p: limit number of lingering inbound pre-handshake connections | Felix Lange | 2015-04-10 | 1 | -1/+19 |
* | p2p: use RLock instead of Lock for pre-dial checks | Felix Lange | 2015-04-10 | 1 | -10/+12 |
* | p2p: improve disconnect signaling at handshake time | Felix Lange | 2015-04-10 | 1 | -6/+10 |
* | p2p: properly decrement peer wait group counter for setup errors | Felix Lange | 2015-04-10 | 1 | -0/+11 |
* | p2p: improve peer selection logic | Felix Lange | 2015-04-10 | 1 | -56/+61 |
* | Updated logging | obscuren | 2015-04-07 | 1 | -12/+12 |
* | p2p: use package rlp to encode messages | Felix Lange | 2015-03-19 | 1 | -3/+8 |
* | Merge branch 'frontier/js' into frontier/nodeadmin.js | zelig | 2015-03-16 | 1 | -3/+3 |
|\ |
|
| * | Moved ethutil => common | obscuren | 2015-03-16 | 1 | -3/+3 |
* | | p2p: server>discover table Self=Node exported | zelig | 2015-03-15 | 1 | -5/+9 |
|/ |
|
* | Move MakeName to ethutil | Taylor Gerring | 2015-03-12 | 1 | -9/+1 |
* | eth, p2p: delete p2p.Blacklist | Felix Lange | 2015-03-04 | 1 | -59/+0 |
* | p2p: restore read/write timeouts | Felix Lange | 2015-03-04 | 1 | -3/+15 |
* | p2p: msg.Payload contains list data | Felix Lange | 2015-03-04 | 1 | -1/+2 |
* | p2p: use RLPx frames for messaging | Felix Lange | 2015-03-04 | 1 | -3/+4 |
* | p2p: emit JSON connect/disconnect events | Felix Lange | 2015-02-20 | 1 | -0/+13 |
* | p2p: initialize Server.ourHandshake before accepting connections | Felix Lange | 2015-02-20 | 1 | -8/+9 |
* | p2p: disable encryption handshake | Felix Lange | 2015-02-19 | 1 | -16/+22 |
* | Use a mutex write-lock for a write operation | obscuren | 2015-02-15 | 1 | -4/+4 |
* | p2p: ensure we don't dial ourself | Felix Lange | 2015-02-13 | 1 | -1/+4 |
* | p2p: add I/O timeout for encrytion handshake | Felix Lange | 2015-02-13 | 1 | -1/+3 |
* | p2p: fix goroutine leak for invalid peers | Felix Lange | 2015-02-13 | 1 | -6/+5 |
* | p2p/discover: map listening port using configured mechanism | Felix Lange | 2015-02-13 | 1 | -2/+1 |
* | cmd/ethereum, cmd/mist, eth, p2p: use package p2p/nat | Felix Lange | 2015-02-13 | 1 | -59/+11 |
* | cmd/ethereum, cmd/mist: add flag for discovery bootstrap nodes | Felix Lange | 2015-02-07 | 1 | -1/+1 |
* | cmd/mist, eth, javascript, p2p: use Node URLs for peer suggestions | Felix Lange | 2015-02-07 | 1 | -2/+2 |
* | p2p: fixes for actual connections | Felix Lange | 2015-02-07 | 1 | -1/+3 |
* | p2p/discover: add node URL functions, distinguish TCP/UDP ports | Felix Lange | 2015-02-07 | 1 | -3/+4 |
* | p2p: integrate p2p/discover | Felix Lange | 2015-02-06 | 1 | -159/+184 |
* | Moved connection errors to DebugDetail level | obscuren | 2015-01-19 | 1 | -2/+2 |
* | Merge | obscuren | 2015-01-06 | 1 | -1/+5 |
* | p2p: fix call to Server.removePeer (might help with #209) | Felix Lange | 2014-12-16 | 1 | -7/+2 |
* | made mist in a compilable, workable state using the new refactored packages | obscuren | 2014-12-15 | 1 | -0/+1 |
* | p2p: API cleanup and PoC 7 compatibility | Felix Lange | 2014-11-22 | 1 | -367/+346 |
* | p2p: rework protocol API | Felix Lange | 2014-11-22 | 1 | -73/+77 |
* | all: fix rename breakage | Felix Lange | 2014-11-01 | 1 | -2/+2 |
* | initial commit of p2p package | zelig | 2014-10-23 | 1 | -0/+484 |