Péter Szilágyi
|
8c012e103f
|
eth: mark blocks as known when broadcasting hashes too
|
2015-06-08 18:44:02 +03:00 |
|
Péter Szilágyi
|
6f415b96b3
|
eth: implement the NewBlockHashes protocol proposal
|
2015-06-08 18:44:02 +03:00 |
|
Péter Szilágyi
|
4ed3509a02
|
eth/downloader: test registration rejection on head ban
|
2015-06-08 15:02:52 +03:00 |
|
Péter Szilágyi
|
c4f224932f
|
eth/downloader: reject peer registration if head is banned
|
2015-06-08 14:46:31 +03:00 |
|
Péter Szilágyi
|
63c6cedb14
|
eth/downloader: cap the hash ban set, add test for it
|
2015-06-08 14:12:00 +03:00 |
|
Péter Szilágyi
|
4b2dd44711
|
eth/downloader: fix throttling test to be less timing dependent
|
2015-06-08 13:23:58 +03:00 |
|
Péter Szilágyi
|
2d627995cf
|
eth/downloader: fix another rebase error
|
2015-06-08 13:23:58 +03:00 |
|
Péter Szilágyi
|
b40c796ff7
|
eth/downloader: preallocate the block cache
|
2015-06-08 13:23:58 +03:00 |
|
Péter Szilágyi
|
1d7bf3d39f
|
eth/downloader: fix merge compile error
|
2015-06-08 13:23:58 +03:00 |
|
Péter Szilágyi
|
6d497f61c6
|
eth/downloader: don't block hash deliveries while pulling blocks
|
2015-06-08 13:23:58 +03:00 |
|
Péter Szilágyi
|
9da0232eef
|
eth/downloader: update test for shitty travis
|
2015-06-08 13:23:58 +03:00 |
|
Péter Szilágyi
|
0275fcb3d3
|
eth/downloader: clean up and simplify the code a bit
|
2015-06-08 13:23:58 +03:00 |
|
Péter Szilágyi
|
abdfcda4dd
|
eth/downloader: short circuit sync if head hash is banned
|
2015-06-08 13:23:58 +03:00 |
|
Péter Szilágyi
|
84bc93d8cb
|
eth/downloader: accumulating hash bans for reconnecting attackers
|
2015-06-08 13:23:58 +03:00 |
|
Péter Szilágyi
|
eedb25b22a
|
eth/downloader: clean up tests and unused variables
|
2015-06-08 13:23:57 +03:00 |
|
Jeffrey Wilcke
|
c6faa18ec9
|
Merge pull request #1198 from fjl/core-fix-nonce-check
core: fix nonce verification one more time
|
2015-06-08 01:31:34 -07:00 |
|
Felix Lange
|
6c27e2aaf6
|
core: add bad block for the 'missing nonce check' fork
|
2015-06-08 02:54:10 +02:00 |
|
Felix Lange
|
0b493910d3
|
core: fix the nonce check one more time
The block nonce verification was effectively disabled by a typo.
This time, there is an actual test for it.
|
2015-06-08 02:19:39 +02:00 |
|
Taylor Gerring
|
4ab0cedf42
|
Export should start with block 0
|
2015-06-06 10:59:56 -04:00 |
|
Taylor Gerring
|
2729e6294a
|
Improved error checking
|
2015-06-06 10:04:13 -04:00 |
|
Taylor Gerring
|
ed621aae33
|
Cleanup
|
2015-06-06 09:50:23 -04:00 |
|
Jeffrey Wilcke
|
e822f440b0
|
added ARM builds
|
2015-06-06 14:33:08 +02:00 |
|
Taylor Gerring
|
d65b64c884
|
Allow export command to take first and last args
|
2015-06-06 00:02:32 -04:00 |
|
Taylor Gerring
|
89c9320d80
|
Allow exporting subset of chain
|
2015-06-05 23:01:54 -04:00 |
|
obscuren
|
43ceb0f5c7
|
cmd/geth: version bump 0.9.27
|
2015-06-05 17:36:42 +02:00 |
|
obscuren
|
7ab87f9f6e
|
wip
|
2015-06-05 17:33:30 +02:00 |
|
Jeffrey Wilcke
|
b94a76d17e
|
Merge pull request #1189 from karalabe/downloader-polishes
eth/downloader: handle timeouts more gracefully
|
2015-06-05 08:31:57 -07:00 |
|
Jeffrey Wilcke
|
8c28126984
|
Merge pull request #1100 from karalabe/drop-sync-peer-on-empty-hash
eth, eth/downloader: fix #1098, elevate empty hash errors to peer drops
|
2015-06-05 08:28:08 -07:00 |
|
Péter Szilágyi
|
94e525ae12
|
eth, eth/downloader: fix #1098, elevate empty hash errors to peer drops
|
2015-06-05 12:52:48 +03:00 |
|
Péter Szilágyi
|
328ef60b85
|
eth/downloader: differentiate stale and nonexistent deliveries
|
2015-06-05 12:37:48 +03:00 |
|
Péter Szilágyi
|
94e4aa6ea9
|
eth/downloader: log hard timeouts and reset capacity
|
2015-06-05 11:53:46 +03:00 |
|
Jeffrey Wilcke
|
067e66b348
|
Merge pull request #1185 from fjl/p2p-nat-timeouts
p2p/nat: request timeouts for UPnP discovery
|
2015-06-04 15:55:39 -07:00 |
|
Felix Lange
|
fc6a5ae3ec
|
p2p/nat: add timeout for UPnP SOAP requests
|
2015-06-04 22:25:43 +02:00 |
|
Felix Lange
|
6a831ca015
|
Godeps: update github.com/huin/goupnp to 5cff77a69fb22f5
This includes a fix adding a timeout to router discovery requests.
|
2015-06-04 22:25:43 +02:00 |
|
Jeffrey Wilcke
|
8b4605c336
|
Merge pull request #1186 from obscuren/log_fixes
tests: log coalescing fixes
|
2015-06-04 10:49:00 -07:00 |
|
obscuren
|
246db4250b
|
tests: use state logs instead own kept logs
|
2015-06-04 19:48:23 +02:00 |
|
Jeffrey Wilcke
|
45152dead5
|
Merge pull request #1181 from obscuren/txpool_fixes
cmd: transaction pool fixes and improvements
|
2015-06-04 10:47:23 -07:00 |
|
Jeffrey Wilcke
|
10fc733767
|
Merge pull request #1184 from karalabe/nonstop-block-fetches
eth/downloader: fix #1178, don't request blocks beyond the cache bounds
|
2015-06-04 10:42:34 -07:00 |
|
obscuren
|
912cf7ba04
|
core: added fork test & double nonce test
|
2015-06-04 19:28:39 +02:00 |
|
obscuren
|
0f51ee6c88
|
crypto: return common.Address rather than raw bytes
|
2015-06-04 19:28:39 +02:00 |
|
obscuren
|
dcdb4554d7
|
core: documented changes in tx pool
|
2015-06-04 16:19:22 +02:00 |
|
obscuren
|
cf5ad266f6
|
core: only change the nonce if the account nonce is lower
|
2015-06-04 15:44:42 +02:00 |
|
Péter Szilágyi
|
d754c25cc8
|
eth/downloader: drop log entry from peer, it's covered already
|
2015-06-04 16:22:55 +03:00 |
|
Péter Szilágyi
|
24cca2f18d
|
eth/downloader: log after state updates, easier to debug
|
2015-06-04 15:10:43 +03:00 |
|
Péter Szilágyi
|
28c32d1b1b
|
eth/downloader: fix #1178, don't request blocks beyond the cache bounds
|
2015-06-04 14:51:14 +03:00 |
|
obscuren
|
2bb0e48a7b
|
skipped failing natspec tests
|
2015-06-04 13:17:47 +02:00 |
|
obscuren
|
9dd12a64a7
|
core: renamed txs to pending
|
2015-06-04 13:16:31 +02:00 |
|
obscuren
|
9b27fb91c0
|
cmd/geth, common/natspec: updating tests (still failing?)
|
2015-06-04 11:41:20 +02:00 |
|
obscuren
|
36c0db2ac9
|
xeth: use the correct nonce for creating transactions
|
2015-06-04 11:35:37 +02:00 |
|
obscuren
|
140d883901
|
core: test updates
|
2015-06-03 22:53:33 +02:00 |
|