1. 15 May, 2019 1 commit
    • Felix Lange's avatar
      p2p/discover: add support for EIP-868 (v4 ENR extension) (#19540) · 350a87dd
      Felix Lange authored
      This change implements EIP-868. The UDPv4 transport announces support
      for the extension in ping/pong and handles enrRequest messages.
      
      There are two uses of the extension: If a remote node announces support
      for EIP-868 in their pong, node revalidation pulls the node's record.
      The Resolve method requests the record unconditionally.
      350a87dd
  2. 14 May, 2019 2 commits
    • Felix Lange's avatar
      rlp: fixes for two corner cases and documentation (#19527) · 8deec2e4
      Felix Lange authored
      These changes fix two corner cases related to internal handling of types
      in package rlp: The "tail" struct tag can only be applied to the last field.
      The check for this was wrong and didn't allow for private fields after the
      field with the tag. Unsupported types (e.g. structs containing int) which
      implement either the Encoder or Decoder interface but not both 
      couldn't be encoded/decoded.
      
      Also fixes #19367
      8deec2e4
    • Jeremy Schlatter's avatar
      184af72e
  3. 13 May, 2019 11 commits
  4. 11 May, 2019 1 commit
  5. 10 May, 2019 16 commits
  6. 08 May, 2019 7 commits
  7. 07 May, 2019 2 commits