- Nov 19, 2015
-
-
Felix Lange authored
-
Felix Lange authored
State and receipt deliveries from a previous eth/62+ sync can hang if the downloader has moved on to syncing with eth/61. Fix this by also draining the eth/63 channels while waiting for eth/61 data. A nicer solution would be to take care of the channels in a central place, but that would involve a major rewrite.
-
Felix Lange authored
-
Felix Lange authored
Unexpected deliveries could block indefinitely if they arrived at the right time. The fix is to ensure that the cancellation channel is always closed when the sync ends, unblocking any deliveries. Also remove the atomic check for whether a sync is currently running because it doesn't help and can be misleading. Cancelling always seems to break the tests though. The downloader spawned d.process whenever new data arrived, making it somewhat hard to track when block processing was actually done. Fix this by running d.process in a dedicated goroutine that is tied to the lifecycle of the sync. d.process gets notified of new work by the queue instead of being invoked all the time. This removes a ton of weird workaround code, including a hairy use of atomic CAS.
-
- Nov 11, 2015
-
-
Jeffrey Wilcke authored
cmd/geth, cmd/utils: surface the light KDF flag to the CLI
-
- Nov 10, 2015
-
-
Péter Szilágyi authored
-
- Nov 06, 2015
-
-
Jeffrey Wilcke authored
rpc/api: fix #1972 api regression (nil eth panic) in attach
-
Péter Szilágyi authored
-
- Nov 05, 2015
-
-
Jeffrey Wilcke authored
event/filter: fix data race in the test
-
Jeffrey Wilcke authored
eth: fix error casting regression during database open
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
Felix Lange authored
cmd/geth: fix recover command crash if no param is supplied
-
Felix Lange authored
whisper: fix datarace in expiration test
-
Felix Lange authored
jsre: fix #1876, sleep too short on a slow test server
-
Felix Lange authored
tests: fix data race in bad-block-report disabling during tests
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
- Nov 04, 2015
-
-
Jeffrey Wilcke authored
eth/downloader: fix dysfunctional ignore list hidden by generic set
-
Péter Szilágyi authored
-
Jeffrey Wilcke authored
eth, p2p, rpc/api: polish protocol info gathering
-
- Nov 03, 2015
-
-
Jeffrey Wilcke authored
accounts/abi: ABI fixes & added types
-
Jeffrey Wilcke authored
Infinite loop in filters
-
Jeffrey Wilcke authored
-
Felix Lange authored
crypto/secp256k1: add C compiler flags for pkgsrc
-
Felix Lange authored
pkgsrc is a cross-platform package manager that also supports OS X.
-
- Oct 31, 2015
-
-
Jeffrey Wilcke authored
miner: synchronise start / stop
-
Jeffrey Wilcke authored
This PR fixes an issue where the remote worker was stopped twice and not properly handled. This adds a synchronised running check to the start and stop methods preventing closing of a channel more than once.
-
- Oct 30, 2015
-
-
Jeffrey Wilcke authored
eth: added new testnet peers
-
Jeffrey Wilcke authored
cmd/geth, cmd/utils, eth: group CLI flags by purpose
-
Péter Szilágyi authored
-
Jeffrey Wilcke authored
-
- Oct 29, 2015
-
-
Jeffrey Wilcke authored
Godeps: upgrade github.com/huin/goupnp
-
Felix Lange authored
-
Felix Lange authored
-
Jeffrey Wilcke authored
Changed field `input` to new `inputs`. Addad Hash and Address as input types. Added bytes[N] and N validation
-
Jeffrey Wilcke authored
Fix for xeth OOM issue
-
Bas van Kervel authored
-