Skip to content
This repository has been archived by the owner on Nov 6, 2020. It is now read-only.

Replace legacy Rlp with UntrustedRlp and use in ethcore rlp views #8316

Merged
merged 14 commits into from
Apr 16, 2018

Commits on Mar 29, 2018

  1. WIP

    ascjones committed Mar 29, 2018
    Configuration menu
    Copy the full SHA
    8ffb53f View commit details
    Browse the repository at this point in the history
  2. Replace Rlp with UntrustedRlp in views, explicity unwrap with expect

    First pass to get it to compile. Need to figure out whether to do this or to propogate Errors upstream, which would require many more changes to dependent code. If we do this way we are assuming that the views are always used in a context where the rlp is trusted to be valid e.g. when reading from our own DB. So need to fid out whether views are used with data received from an untrusted (e.g. extrernal peer).
    ascjones committed Mar 29, 2018
    Configuration menu
    Copy the full SHA
    e2fbf9d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bcc7d42 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2018

  1. Configuration menu
    Copy the full SHA
    3fba9e4 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2018

  1. Create rlp views with view! macro to record debug info

    Views are assumed to be over valid rlp, so if there is a decoding error we record where the view was created in the first place and report it in the expect
    ascjones committed Apr 4, 2018
    Configuration menu
    Copy the full SHA
    7f33c4c View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2018

  1. Configuration menu
    Copy the full SHA
    68fd450 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e6a0aac View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8809236 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    236b108 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2018

  1. Configuration menu
    Copy the full SHA
    b36686e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2998033 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2f76d01 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2018

  1. Configuration menu
    Copy the full SHA
    d72c2f5 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2018

  1. Configuration menu
    Copy the full SHA
    5357936 View commit details
    Browse the repository at this point in the history