- Feb 13, 2018
-
-
Péter Szilágyi authored
p2p/discover: fix out-of-bounds issue
-
Péter Szilágyi authored
-
Felix Lange authored
* travis.yml: work around Go 1.9.4 issue * travis: workaround the workaround
-
Felix Lange authored
Talk about "state" instead of "trie timing", "trie memory" and remove the overzealous warning when the limit is just reached. Since the time limit is always reached on slow machines, move the message to info level so users don't freak out about internal details.
-
Péter Szilágyi authored
cmd/puppeth: unify discv4 and discv5 ports
-
- Feb 12, 2018
-
-
Zsolt Felföldi authored
-
Péter Szilágyi authored
-
Péter Szilágyi authored
node, rpc: fix linter issues
-
Martin Holst Swende authored
-
Martin Holst Swende authored
* cmd,node,rpc: add allowedHosts to prevent dns rebinding attacks * p2p,node: Fix bug with dumpconfig introduced in r54aeb8e4c0bb9f0e7a6c67258af67df3b266af3d * rpc: add wildcard support for rpcallowedhosts + go fmt * cmd/geth, cmd/utils, node, rpc: ignore direct ip(v4/6) addresses in rpc virtual hostnames check * http, rpc, utils: make vhosts into map, address review concerns * node: change log messages to use geth standard (not sprintf) * rpc: fix spelling
-
Felix Lange authored
* p2p: add DialRatio for configuration of inbound vs. dialed connections * p2p: add connection flags to PeerInfo * p2p/netutil: add SameNet, DistinctNetSet * p2p/discover: improve revalidation and seeding This changes node revalidation to be periodic instead of on-demand. This should prevent issues where dead nodes get stuck in closer buckets because no other node will ever come along to replace them. Every 5 seconds (on average), the last node in a random bucket is checked and moved to the front of the bucket if it is still responding. If revalidation fails, the last node is replaced by an entry of the 'replacement list' containing recently-seen nodes. Most close buckets are removed because it's very unlikely we'll ever encounter a node that would fall into any of those buckets. Table seeding is also improved: we now require a few minutes of table membership before considering a node as a potential seed node. This should make it less likely to store short-lived nodes as potential seeds. * p2p/discover: fix nits in UDP transport We would skip sending neighbors replies if there were fewer than maxNeighbors results and CheckRelayIP returned an error for the last one. While here, also resolve a TODO about pong reply tokens.
-
Péter Szilágyi authored
core: force import known but rolled back blocks
-
Péter Szilágyi authored
-
ferhat elmas authored
-
- Feb 11, 2018
-
-
Péter Szilágyi authored
build: deprecate zesty, add bionic PPA
-
Péter Szilágyi authored
-
Péter Szilágyi authored
eth: only disable fast sync after success
-
Péter Szilágyi authored
-
Péter Szilágyi authored
eth/downloader: don't require state for ancestor lookups
-
Péter Szilágyi authored
* les, light: fix CHT trie retrievals * les, light: minor polishes, test remote CHT retrievals * les, light: deterministic nodeset rlp, bloombits test skeleton * les: add an event emission to the les bloombits test * les: drop dead tester code
-
Péter Szilágyi authored
-
- Feb 10, 2018
-
-
Guillaume Ballet authored
The bulk of the issue was to adapt to the new requirement that a v6 filter has to either contain a symmertric key or an asymmetric one. This commits revert one of the fixes that I made to remove a linter warning: unexporting NewSentMessage. This is not really a problem as I have a cleanup in the pipe that will solve this issue.
-
Zsolt Felföldi authored
-
Chase Wright authored
* Remove --fast flag and clarify default `--fast` is no longer a flag it's `--syncmode "fast"` and that is the default * Remove --cache flag --cache=512 is no longer required as of 1.8 as the default has been increased * README: Minor cache amount fix, mention Rinkeby
-
- Feb 09, 2018
-
-
Vlad Gluhovsky authored
* whisper: bloom filter refactoring * whisper: fixed full node
-
Vlad Gluhovsky authored
-
- Feb 08, 2018
-
-
Zsolt Felföldi authored
* p2p/discv5: add query delay, fix node address update logic, retry refresh if empty * p2p/discv5: remove unnecessary ping before topic query * p2p/discv5: do not filter local address from topicNodes * p2p/discv5: remove canQuery() * p2p/discv5: gofmt
-
Casey Detrio authored
* params: update ropsten bootnodes * params: fix linter
-
Péter Szilágyi authored
eth, light: minor light client startup cleanups
-
Péter Szilágyi authored
-
- Feb 06, 2018
-
-
Vlad Gluhovsky authored
whisper: improve a log message to analyze a travis issue
-
- Feb 05, 2018
-
-
Guillaume Ballet authored
-
Péter Szilágyi authored
This commit reduces database I/O by not writing every state trie to disk.
-
Péter Szilágyi authored
github: Replaces Wiki link [ci skip]
-
Ev authored
-
Zsolt Felföldi authored
* les: limit number of LES connections * eth, cmd/utils: light vs max peer configuration logic
-
Martin Holst Swende authored
-
- Feb 03, 2018
-
-
Péter Szilágyi authored
cmd/utils: fix #16006 by not lowering OS ulimit
-
- Feb 02, 2018
-
-
Péter Szilágyi authored
params: fix bootnodes gofmt
-
Péter Szilágyi authored
-