- 19 11月, 2015 1 次提交
-
-
由 Felix Lange 提交于
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.
-
- 04 11月, 2015 1 次提交
-
-
由 Péter Szilágyi 提交于
-
- 21 10月, 2015 1 次提交
-
-
由 Péter Szilágyi 提交于
-
- 19 10月, 2015 4 次提交
-
-
由 Péter Szilágyi 提交于
-
由 Péter Szilágyi 提交于
-
由 Péter Szilágyi 提交于
-
由 Péter Szilágyi 提交于
-
- 15 9月, 2015 1 次提交
-
-
由 Péter Szilágyi 提交于
-
- 25 8月, 2015 2 次提交
-
-
由 Péter Szilágyi 提交于
-
由 Péter Szilágyi 提交于
-
- 24 7月, 2015 1 次提交
-
-
由 Felix Lange 提交于
I forgot to update one instance of "go-ethereum" in commit 3f047be5.
-
- 23 7月, 2015 1 次提交
-
-
由 Felix Lange 提交于
All code outside of cmd/ is licensed as LGPL. The headers now reflect this by calling the whole work "the go-ethereum library".
-
- 07 7月, 2015 1 次提交
-
-
由 Felix Lange 提交于
-
- 01 7月, 2015 1 次提交
-
-
由 Péter Szilágyi 提交于
-
- 15 6月, 2015 1 次提交
-
-
由 Péter Szilágyi 提交于
-
- 08 6月, 2015 3 次提交
-
-
由 Péter Szilágyi 提交于
-
由 Péter Szilágyi 提交于
-
由 Péter Szilágyi 提交于
-
- 05 6月, 2015 1 次提交
-
-
由 Péter Szilágyi 提交于
-
- 04 6月, 2015 1 次提交
-
-
由 Péter Szilágyi 提交于
-
- 03 6月, 2015 1 次提交
-
-
由 Péter Szilágyi 提交于
-
- 26 5月, 2015 1 次提交
-
-
由 Péter Szilágyi 提交于
-
- 21 5月, 2015 1 次提交
-
-
由 Péter Szilágyi 提交于
-
- 15 5月, 2015 3 次提交
-
-
由 Péter Szilágyi 提交于
-
由 Péter Szilágyi 提交于
-
由 Péter Szilágyi 提交于
-
- 14 5月, 2015 1 次提交
-
-
由 Péter Szilágyi 提交于
-
- 11 5月, 2015 2 次提交
-
-
由 Péter Szilágyi 提交于
-
由 Péter Szilágyi 提交于
-
- 08 5月, 2015 1 次提交
-
-
由 Péter Szilágyi 提交于
-
- 07 5月, 2015 2 次提交
-
-
由 Péter Szilágyi 提交于
-
由 Péter Szilágyi 提交于
-
- 03 5月, 2015 1 次提交
-
-
由 obscuren 提交于
-
- 01 5月, 2015 1 次提交
-
-
由 obscuren 提交于
The downloader is no longer responsible for processing blocks. The eth-protocol handler now takes care of this instead. Added graceful shutdown during block processing. Closes #846
-
- 24 4月, 2015 1 次提交
-
-
由 obscuren 提交于
-
- 19 4月, 2015 3 次提交
- 18 4月, 2015 1 次提交
-
-
由 obscuren 提交于
-
- 13 4月, 2015 1 次提交
-
-
由 obscuren 提交于
When a parent is missing in the block list an attempt should be made to fetch the missing parent and grandparents.
-