1. 01 Oct, 2018 1 commit
  2. 30 Sep, 2018 1 commit
  3. 08 Mar, 2018 2 commits
    • Steven Allen's avatar
      rename, comment, and move loopback prefixes · ef7ebf9d
      Steven Allen authored
      Helps readers understand what they're looking at.
      ef7ebf9d
    • Steven Allen's avatar
      Make the IP loopback check faster · 9d1c543b
      Steven Allen authored
      Decapsulate currently allocates a lot and this appears to have been causing some
      issues (hard to tell, pprof is misbehaving).
      
      Note: I removed the TODO as this function now *only* checks if we're dealing
      with a loopback address. Not sure what `OverIPLoopback` was supposed to mean.
      
      Note 2: Decapsulate actually checked if the IP6 loopback addresses
      appeared *anywhere* in the multiadder. However, as we weren't doing this for
      IP4, I decided to simplify this and only check prefixes.
      9d1c543b
  4. 26 Mar, 2017 1 commit
    • Jack Kleeman's avatar
      Check for local ip6 addresses with more flexbility · ee4ab587
      Jack Kleeman authored
      Currently IsIPLoopback returns true for any multiaddr starting ip4/127, but only returns true on ip6 addresses that exactly equal ip6/::1. So /ip6/::1/tcp/4001 for example does not return true. Instead we should check whether ip6/::1 is contained in the multiaddr, and to do that I simply decapsulated and checked to see if the result is different. It seems this was not caught by tests as none are present specifically for this function.
      ee4ab587
  5. 17 Mar, 2017 1 commit
  6. 19 Sep, 2016 1 commit
  7. 27 Apr, 2016 1 commit
  8. 20 Jan, 2015 1 commit
  9. 12 Jan, 2015 2 commits
  10. 11 Jan, 2015 1 commit
  11. 20 Nov, 2014 1 commit
  12. 05 Nov, 2014 1 commit