- Feb 21, 2018
-
-
Martin Holst Swende authored
-
- Feb 20, 2018
-
-
steve greensill authored
* README: add goreportcard.com badge to Readme * README: fix double github.com
-
- Feb 19, 2018
-
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
Zsolt Felföldi authored
* les: fix light fetcher database race * les: lightFetcher comments
-
Péter Szilágyi authored
vendor: update rjeczalik/notify so that it compiles on go1.10
-
- Feb 17, 2018
-
-
Péter Szilágyi authored
p2p/discover: validate bond against lastpong, not db presence
-
Anton Evangelatov authored
-
- Feb 16, 2018
-
-
Felix Lange authored
I forgot to change the check in udp.go when I changed Table.bond to be based on lastPong instead of node presence in db. Rename lastPong to bondTime and add hasBond so it's clearer what this DB key is used for now.
-
Péter Szilágyi authored
-
- Feb 15, 2018
-
-
cooganb authored
* swarm: added script to HTML header to create favicon addresses #153 * swarm: moved data blob direclty into link tag, removed script * swarm: added favicon info to other html templates * swarm: fixing test errors * swarm: fixing favicon test * swarm: fixing travis tests * swarm: added script to HTML header to create favicon addresses #153 * swarm: moved data blob direclty into link tag, removed script * swarm: added favicon info to other html templates * swarm: fixing test errors * swarm: fixing favicon test * swarm: fixing travis tests
-
Guillaume Ballet authored
This is in preparation for the switch to libp2p: the ID generated will be from a private key created with the help of libp2p's crypto library, while Whisper will still use Go's default crypto libraries for encrypting its messages. This change removes a conflict. It shouldn't have any impact as the person receiving emails is the user, not the node.
-
Vlad Gluhovsky authored
* whisper: timeout extended * whisper: test updated * whisper: test updated
-
Péter Szilágyi authored
les: add missing lock around peer access
-
GuiltyMorishita authored
-
Péter Szilágyi authored
main: add gc flags to import-command
-
Martin Holst Swende authored
-
- Feb 14, 2018
-
-
ferhat elmas authored
- according to implementation of `IntrinsicGas` we can continue execution since problem will be detected later. However, early return is future-proof for changes.
-
Péter Szilágyi authored
-
ferhat elmas authored
-
Felix Lange authored
-
Felix Lange authored
-
Péter Szilágyi authored
-
Felix Lange authored
-
- 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
-