- Mar 20, 2015
-
-
Felix Lange authored
The generic pointer decoder did not advance the input position for empty values. This can lead to strange issues and even infinite loops.
-
Felix Lange authored
-
Felix Lange authored
I don't see why we would need two different accessors for a public field.
-
Felix Lange authored
This makes Value 24 bytes smaller on 64bit systems.
-
Felix Lange authored
Value.{Encode,Decode} are gone. It implements rlp.Encoder and rlp.Decoder instead, so Value can be decoded into directly.
-
Felix Lange authored
This seems to be the last remaining use of it.
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
-
- Mar 19, 2015
-
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
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
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
-
Felix Lange authored
-
Felix Lange authored
I have rewritten the protocol test to use p2p.MsgPipe because p2p.NewMsg is gone.
-
Felix Lange authored
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.
-
Felix Lange authored
This helps a lot with debugging.
-
Felix Lange authored
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.
-
Felix Lange authored
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
-
Felix Lange authored
-
Felix Lange authored
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.
-
Jeffrey Wilcke authored
-
Taylor Gerring authored
-
- Mar 18, 2015
-
-
Jeffrey Wilcke authored
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
-
Jeffrey Wilcke authored
-