- 18 Oct, 2018 1 commit
-
-
Steven Allen authored
This allows us to do less string-parsing.
-
- 17 Oct, 2018 2 commits
-
-
Steven Allen authored
1. Ensure we check the entire addr, not just a prefix. 2. Make the LinkLocal test skip zones. 3. Consider link-local multicast to be link-local. 4. Defer to *go* to determine if something is, in fact, a loopback/link-local address.
-
Steven Allen authored
-
- 01 Oct, 2018 3 commits
-
-
Steven Allen authored
fix loopback addresses
-
Steven Allen authored
-
Steven Allen authored
-
- 30 Sep, 2018 1 commit
-
-
Steven Allen authored
* fe80::1 is not a loopback address * ::ffff:127.* probably is (IPv4-mapped IPv6)
-
- 15 Sep, 2018 2 commits
-
-
Steven Allen authored
fix converting net.IPAddr to a multiaddr
-
Steven Allen authored
Unfortunately, the existing abstraction couldn't handle the fact that the "ip" net could parse to *either* an "/ip4/" or "/ip6/" multiaddr.
-
- 26 Jun, 2018 1 commit
-
-
Steven Allen authored
-
- 22 Jun, 2018 2 commits
-
-
Steven Allen authored
-
Steven Allen authored
expose methods from underlying connection types
-
- 21 Jun, 2018 1 commit
-
-
Steven Allen authored
This sucks but I can't think of a better way to do this. We really do want to expose these features and doing so through type assertions is very go-like.
-
- 09 Jun, 2018 1 commit
-
-
Steven Allen authored
-
- 06 Jun, 2018 1 commit
-
-
Steven Allen authored
turn NetListener() method on listener interface into a helper method
-
- 10 Mar, 2018 1 commit
-
-
Steven Allen authored
-
- 08 Mar, 2018 6 commits
-
-
Steven Allen authored
-
Steven Allen authored
This method made implementing the manet.Listener interface annoying. Also, this lets us drop the "use with caution" warning as we're now *wrapping* the listener instead of exposing internal state.
-
Steven Allen authored
Make the IP loopback check faster
-
Steven Allen authored
Helps readers understand what they're looking at.
-
Steven Allen authored
-
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.
-
- 26 Jan, 2018 1 commit
-
-
Hector Sanjuan authored
use standard travis-ci scripts and enable sudo
-
- 25 Jan, 2018 1 commit
-
-
Steven Allen authored
This should fix CI. Supersedes #34.
-
- 20 Jan, 2018 1 commit
-
-
Steven Allen authored
-
- 04 Dec, 2017 1 commit
-
-
Steven Allen authored
-
- 13 Aug, 2017 2 commits
-
-
Lars Gierth authored
Added UDP datagram packet connection support.
-
Tom Swindell authored
Signed-off-by: Tom Swindell <t.swindell@rubyx.co.uk>
-
- 11 Jul, 2017 2 commits
-
-
Jakub Sztandera authored
It is slow and causes queue in whole org.
-
Jeromy authored
-
- 28 Mar, 2017 2 commits
-
-
Jakub Sztandera authored
Check for local ip6 addresses with more flexbility
-
Jakub Sztandera authored
README/docs: Improved README, make golint happy
-
- 26 Mar, 2017 1 commit
-
-
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.
-
- 24 Mar, 2017 2 commits
- 21 Mar, 2017 1 commit
-
-
Jeromy authored
-
- 17 Mar, 2017 1 commit
-
-
Hector Sanjuan authored
License: MIT Signed-off-by: Hector Sanjuan <code@hector.link>
-
- 02 Feb, 2017 2 commits
- 06 Jan, 2017 1 commit
-
-
Lars Gierth authored
Edit badges, fix links
-