Péter Szilágyi
9ed166c196
eth: split and handle explicitly vs. download requested blocks
9 years ago
Taylor Gerring
44e5ff7d15
Fix blocktest
9 years ago
obscuren
6244b10a8f
core: settable genesis nonce
...
You can set the nonce of the block with `--genesisnonce`. When the
genesis nonce changes and it doesn't match with the first block in your
database it will fail. A new `datadir` must be given if the nonce of the
genesis block changes.
9 years ago
Péter Szilágyi
fdccce781e
eth: fetch announced hashes from origin, periodically
9 years ago
Péter Szilágyi
8c012e103f
eth: mark blocks as known when broadcasting hashes too
9 years ago
Péter Szilágyi
6f415b96b3
eth: implement the NewBlockHashes protocol proposal
9 years ago
Péter Szilágyi
4ed3509a02
eth/downloader: test registration rejection on head ban
9 years ago
Péter Szilágyi
c4f224932f
eth/downloader: reject peer registration if head is banned
9 years ago
Péter Szilágyi
63c6cedb14
eth/downloader: cap the hash ban set, add test for it
9 years ago
Péter Szilágyi
4b2dd44711
eth/downloader: fix throttling test to be less timing dependent
9 years ago
Péter Szilágyi
2d627995cf
eth/downloader: fix another rebase error
9 years ago
Péter Szilágyi
b40c796ff7
eth/downloader: preallocate the block cache
9 years ago
Péter Szilágyi
1d7bf3d39f
eth/downloader: fix merge compile error
9 years ago
Péter Szilágyi
6d497f61c6
eth/downloader: don't block hash deliveries while pulling blocks
9 years ago
Péter Szilágyi
9da0232eef
eth/downloader: update test for shitty travis
9 years ago
Péter Szilágyi
0275fcb3d3
eth/downloader: clean up and simplify the code a bit
9 years ago
Péter Szilágyi
abdfcda4dd
eth/downloader: short circuit sync if head hash is banned
9 years ago
Péter Szilágyi
84bc93d8cb
eth/downloader: accumulating hash bans for reconnecting attackers
9 years ago
Péter Szilágyi
eedb25b22a
eth/downloader: clean up tests and unused variables
9 years ago
Jeffrey Wilcke
c6faa18ec9
Merge pull request #1198 from fjl/core-fix-nonce-check
...
core: fix nonce verification one more time
9 years ago
Felix Lange
6c27e2aaf6
core: add bad block for the 'missing nonce check' fork
9 years ago
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.
9 years ago
Taylor Gerring
4ab0cedf42
Export should start with block 0
9 years ago
Taylor Gerring
2729e6294a
Improved error checking
9 years ago
Taylor Gerring
ed621aae33
Cleanup
9 years ago
Jeffrey Wilcke
e822f440b0
added ARM builds
9 years ago
Taylor Gerring
d65b64c884
Allow export command to take first and last args
9 years ago
Taylor Gerring
89c9320d80
Allow exporting subset of chain
9 years ago
obscuren
43ceb0f5c7
cmd/geth: version bump 0.9.27
9 years ago
obscuren
7ab87f9f6e
wip
9 years ago
Jeffrey Wilcke
b94a76d17e
Merge pull request #1189 from karalabe/downloader-polishes
...
eth/downloader: handle timeouts more gracefully
9 years ago
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
9 years ago
Péter Szilágyi
94e525ae12
eth, eth/downloader: fix #1098 , elevate empty hash errors to peer drops
9 years ago
Péter Szilágyi
328ef60b85
eth/downloader: differentiate stale and nonexistent deliveries
9 years ago
Péter Szilágyi
94e4aa6ea9
eth/downloader: log hard timeouts and reset capacity
9 years ago
Jeffrey Wilcke
067e66b348
Merge pull request #1185 from fjl/p2p-nat-timeouts
...
p2p/nat: request timeouts for UPnP discovery
9 years ago
Felix Lange
fc6a5ae3ec
p2p/nat: add timeout for UPnP SOAP requests
9 years ago
Felix Lange
6a831ca015
Godeps: update github.com/huin/goupnp to 5cff77a69fb22f5
...
This includes a fix adding a timeout to router discovery requests.
9 years ago
Jeffrey Wilcke
8b4605c336
Merge pull request #1186 from obscuren/log_fixes
...
tests: log coalescing fixes
9 years ago
obscuren
246db4250b
tests: use state logs instead own kept logs
9 years ago
Jeffrey Wilcke
45152dead5
Merge pull request #1181 from obscuren/txpool_fixes
...
cmd: transaction pool fixes and improvements
9 years ago
Jeffrey Wilcke
10fc733767
Merge pull request #1184 from karalabe/nonstop-block-fetches
...
eth/downloader: fix #1178 , don't request blocks beyond the cache bounds
9 years ago
obscuren
912cf7ba04
core: added fork test & double nonce test
9 years ago
obscuren
0f51ee6c88
crypto: return common.Address rather than raw bytes
9 years ago
obscuren
dcdb4554d7
core: documented changes in tx pool
9 years ago
obscuren
cf5ad266f6
core: only change the nonce if the account nonce is lower
9 years ago
Péter Szilágyi
d754c25cc8
eth/downloader: drop log entry from peer, it's covered already
9 years ago
Péter Szilágyi
24cca2f18d
eth/downloader: log after state updates, easier to debug
9 years ago
Péter Szilágyi
28c32d1b1b
eth/downloader: fix #1178 , don't request blocks beyond the cache bounds
9 years ago
obscuren
2bb0e48a7b
skipped failing natspec tests
9 years ago