zelig
66b29899c4
use common.Hash as pool key, no string conversion needed
2015-03-20 11:57:47 +00:00
zelig
d7564a9a25
fix common.Hash conversion
2015-03-20 10:41:41 +00:00
zelig
8987750a36
fix import in reorganised test
2015-03-20 10:41:41 +00:00
zelig
0578df9467
remove eth/wallet.go (only commented out content)
2015-03-20 10:41:41 +00:00
zelig
a578db5dae
improve documentation and move one test
2015-03-20 10:41:41 +00:00
zelig
8767179d74
reduce logging output
2015-03-20 10:41:41 +00:00
zelig
63cae9b9ac
uncomment status test, hack: skip the 2 unreliable fields
2015-03-20 10:41:41 +00:00
zelig
137a9c9365
check and penalise td misreporting
...
- add ErrIncorrectTD
- checkTD called after insertChain successful
- fix tests, use blockPoolTester.tds to map block index to TD
2015-03-20 10:41:41 +00:00
zelig
a9926a289d
fix missing hexification on IdleTooLong error log
2015-03-20 10:41:40 +00:00
zelig
391e89d70a
use own total difficulty to limit best peer
...
- update blockpool td by subscribing to ChainHeadEvent
- if ahead of best peer, demote it
- addPeer now take own td as current td
- removePeer now take own td as current td
- add relevant tests to peers_test
- eth: backend now calls blockpool with eth.eventMux and chainManager.Td
2015-03-20 10:41:40 +00:00
zelig
50661f0e68
peer suspension to disallow reconnect after disconnect on fatal error for set period (PeerSuspensionInterval)
2015-03-20 10:41:40 +00:00
obscuren
01ff0b3176
fixed ethash
2015-03-20 11:40:46 +01:00
obscuren
d8fe8f60e8
updated ethash
2015-03-20 11:19:12 +01:00
obscuren
62236dd95e
copy over loop
2015-03-19 23:20:41 +01:00
obscuren
df5901fdc5
Removed more casts
2015-03-19 22:45:03 +01:00
obscuren
013427bde2
Merge branch 'develop' into conversion
2015-03-19 21:18:29 +01:00
obscuren
b4a51de602
Merge commit 'f144a95940a5df0809bb028eef7b337125423602' into develop
2015-03-19 21:14:51 +01:00
obscuren
f144a95940
Squashed 'tests/files/' changes from e558aa4..559268b
...
559268b go failure
473f67f BlockTests More Invalid RLPs updated to latest develop
296c653 Fixed test to 15 header items
d011a67 Merge branch 'develop' of git://github.com/ethereum/tests into develop
44a3664 Updated to 16mb size
git-subtree-dir: tests/files
git-subtree-split: 559268ba4b454152c17b343db33d617877f30a3a
2015-03-19 21:14:51 +01:00
obscuren
29eb220910
:-)
2015-03-19 17:18:55 +01:00
obscuren
e861bbe0c1
Merge branch 'rpcfrontier' into develop
2015-03-19 17:00:01 +01:00
obscuren
463491f8cd
moved back to debug
2015-03-19 16:59:54 +01:00
obscuren
b5a71d955c
merge
2015-03-19 16:59:13 +01:00
obscuren
e540a75030
re-enabled json logging
2015-03-19 16:30:01 +01:00
obscuren
03b8ddd19c
Merge branch 'rpcfrontier' into develop
2015-03-19 16:29:32 +01:00
obscuren
14a2f42f37
fixed chain event. Closes #529
2015-03-19 16:19:54 +01:00
obscuren
93ba3df4ff
Removed frontier from version :-(
2015-03-19 15:36:38 +01:00
obscuren
b52807f0c0
Removed frontier in version :-(
2015-03-19 15:36:00 +01:00
Felix Lange
ce063e8d9c
Merge remote-tracking branch 'ethereum/conversion' into conversion
2015-03-19 15:21:49 +01:00
Felix Lange
e80dda6051
eth, whisper: adapt for RLP encoder switch in package p2p
...
I have rewritten the protocol test to use p2p.MsgPipe because
p2p.NewMsg is gone.
2015-03-19 15:18:31 +01:00
Felix Lange
b9e0b11e7d
p2p: interrupt MsgPipe payload read/write
...
This is better because protocols might not actually read the payload for
some errors (msg too big, etc.) which can be a pain to test with the old
behaviour.
2015-03-19 15:16:06 +01:00
Felix Lange
a7bced779a
p2p: log disconnect requests
...
This helps a lot with debugging.
2015-03-19 15:15:07 +01:00
Felix Lange
5ba51594c7
p2p: use package rlp to encode messages
...
Message encoding functions have been renamed to catch any uses.
The switch to the new encoder can cause subtle incompatibilities.
If there are any users outside of our tree, they will at least be
alerted that there was a change.
NewMsg no longer exists. The replacements for EncodeMsg are called
Send and SendItems.
2015-03-19 15:11:02 +01:00
Felix Lange
4811f460e7
p2p: export ExpectMsg (for eth protocol testing)
2015-03-19 15:08:04 +01:00
obscuren
797bbce15e
Merge branch 'develop' into conversion
2015-03-19 15:07:47 +01:00
obscuren
554f20930a
Merge branch 'develop' into rpcfrontier
2015-03-19 15:07:33 +01:00
obscuren
a756dbeb7b
Removed uint casts
2015-03-19 15:06:56 +01:00
obscuren
ad7e491214
improved test output
2015-03-19 15:04:29 +01:00
obscuren
d4e5747d04
Merge branch 'develop' into conversion
2015-03-19 14:31:41 +01:00
obscuren
cf45b939a0
fixed tests
2015-03-19 14:31:14 +01:00
Felix Lange
e13c673980
Merge remote-tracking branch 'ethereum/conversion' into conversion
2015-03-19 12:17:43 +01:00
Felix Lange
965c9babe3
rlp: fix encoding of one element strings and byte slices
...
The encoder was missing a special case for one element strings whose
element is below 0x7f. Such strings must be encoded as a single byte
without a string header.
2015-03-19 12:15:43 +01:00
obscuren
d7ab716eea
Fixed mkdnode & added some tests
2015-03-19 10:57:02 +01:00
Taylor Gerring
8b20c3cc97
Validate NewTx From field is not blank
2015-03-18 20:30:09 -04:00
obscuren
85fa3790ac
Squashed 'tests/files/' changes from 641ebaa..e558aa4
...
e558aa4 clean up
47096f8 remove corrupted files
47e73ea even more failures
18506ee add tests
a9729da merge
bc09d2e merge
3c89576 new tests
650ac93 Merge remote-tracking branch 'origin/develop' into develop
ee7ea6a update blockChainTests
46484ae fuzz tests
eb8f8fb fuzz testing
1c74972 fuzz testing results
8f06b8f Block Tests +make RLP header larger than rlp +all block fields +1)Prefixed000 +2)Larger size +3)Less Size +4)rlp element list when shouldnt +5)given as array +random byte at the end +transaction fields +random byte in RLP
fdf6c3e BlokTests Invalid Block Header RLPs (0000prefix, tooLarge, tooShort)
c81751d update gasLimit
git-subtree-dir: tests/files
git-subtree-split: e558aa49d425eb43b8ee2f71f52b6312ab092520
2015-03-18 22:13:08 +01:00
obscuren
e67d32b467
Merge commit '85fa3790ac9f67232f0e31e7f861c66ef0e0047e' into develop
2015-03-18 22:13:08 +01:00
Taylor Gerring
da427e8843
Merge branch 'rpcutil' into rpcfrontier
2015-03-18 15:57:06 -04:00
Taylor Gerring
0685810ec6
Tests
2015-03-18 15:48:40 -04:00
Taylor Gerring
e02eedb43e
BlockNumber as int fix
2015-03-18 15:48:34 -04:00
Taylor Gerring
7cbcd81ddc
Remove UnmarshalRawMessages
2015-03-18 15:42:57 -04:00
obscuren
5f35e6778f
Merge branch 'rpcfrontier' into conversion
2015-03-18 18:42:30 +01:00