Steven Allen
0ae1c1ce2e
move multiaddr-net for merge with multiaddr
2020-05-20 09:28:33 -07:00
Steven Allen
f512d0e050
Merge pull request #70 from multiformats/feat/zero-alloc-to-ip
...
feat: zero-alloc ToIP
2020-04-29 17:38:53 -07:00
Steven Allen
8838e2aa67
feat: zero-alloc ToIP
...
This is called frequently when querying the DHT.
2020-04-29 17:29:01 -07:00
Will
e68f4d6331
Refactor ToIP on DialArgs ( #69 )
...
Refactor ToIP to use logic from DialArgs
address #67
fix #68
2020-04-02 08:57:53 -07:00
Will
fc1542af81
Merge pull request #65 from multiformats/dependabot/go_modules/github.com/multiformats/go-multiaddr-0.2.1
...
Bump github.com/multiformats/go-multiaddr from 0.2.0 to 0.2.1
2020-03-10 11:18:06 -07:00
dependabot-preview[bot]
4c8ecdb6cb
Bump github.com/multiformats/go-multiaddr from 0.2.0 to 0.2.1
...
Bumps [github.com/multiformats/go-multiaddr](https://github.com/multiformats/go-multiaddr ) from 0.2.0 to 0.2.1.
- [Release notes](https://github.com/multiformats/go-multiaddr/releases )
- [Commits](https://github.com/multiformats/go-multiaddr/compare/v0.2.0...v0.2.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-02 11:21:27 +00:00
Steven Allen
201fa11a96
Merge pull request #64 from willscott/feat/toip
...
add ToIP to complement ToNetAddr
2020-02-26 11:46:32 -08:00
Will Scott
9a640fd884
add ToIP to complement ToNetAddr
...
The specific implementations of net.Addr are internal implementation
details of this package, and a downstream consumner shouldn't relay on
the internal use of net.IPAddr / net.TCPAddr to implement that interface
for direct extraction of IP. The consumer would instead need to go through
a round of string conversion to retreive IP safely. Adding an IP extraction
function to the interface here will allow the IP to be retreived more
efficiently.
2020-02-26 10:50:47 -08:00
Steven Allen
07114b1ba0
feat: add support for /dns in DialArgs ( #63 )
2020-02-05 18:13:14 +00:00
Steven Allen
d6d94242ca
Merge pull request #62 from multiformats/dependabot/go_modules/github.com/multiformats/go-multiaddr-0.2.0
...
Bump github.com/multiformats/go-multiaddr from 0.1.0 to 0.2.0
2020-01-28 21:55:24 -08:00
dependabot-preview[bot]
6164f8a9e3
Bump github.com/multiformats/go-multiaddr from 0.1.0 to 0.2.0
...
Bumps [github.com/multiformats/go-multiaddr](https://github.com/multiformats/go-multiaddr ) from 0.1.0 to 0.2.0.
- [Release notes](https://github.com/multiformats/go-multiaddr/releases )
- [Commits](https://github.com/multiformats/go-multiaddr/compare/v0.1.0...v0.2.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-29 05:52:53 +00:00
Steven Allen
c9acf9f27c
Merge pull request #60 from multiformats/feat/test-unix
...
test: test unix addrs
2019-09-30 07:54:09 -07:00
Dominic Della Valle
2646b1d6f3
fix unescaped back-slash target
2019-09-28 16:18:46 -04:00
Steven Allen
611d2a4f64
address CR
2019-09-27 17:41:20 -07:00
Steven Allen
d66032c340
fix unix path handling on windows
...
* Convert to windows paths when converting from a multiaddr to a net.Addr
* Convert from windows paths when converting from a net.Addr to a multiaddr
Also, don't "clean". `filepath.Clean` is _usually_ correct but not _technically_
correct in all cases. We should leave cleaning to the application.
2019-09-19 08:59:17 -07:00
Steven Allen
1b2246d7be
test: test unix addrs
2019-09-18 17:07:27 -07:00
Steven Allen
a5c136c974
Merge pull request #61 from multiformats/fix/global-multiaddr-registry
...
fix: use global multiaddr definitions
2019-09-18 17:01:31 -07:00
Steven Allen
de67c9ba29
remove gx support
2019-09-18 16:59:15 -07:00
Steven Allen
abe95b8d2e
fix: use global multiaddr definitions
...
So we don't have to import a DNS resolver just to parse dns multiaddrs.
2019-09-18 16:53:12 -07:00
Steven Allen
60a59169e3
Merge pull request #59 from multiformats/fix/remove-gx
...
fix: remove gx support
2019-08-12 08:49:48 -07:00
Steven Allen
bd7c2ab520
fix: remove gx support
2019-08-12 08:47:55 -07:00
Steven Allen
082ac9ffc3
Merge pull request #58 from skillful-alex/fix-issue-57--Build-broken-after-36
...
resolve #57 "Build broken after #36 "
2019-08-12 08:45:39 -07:00
skillful-alex
4d82298a97
remove unused var _ Conn = (*maConn)(nil)
2019-08-11 14:34:10 +03:00
Steven Allen
694239868b
Merge pull request #36 from multiformats/feat/udp
...
Make PacketConn more idiomatic and direct
2019-08-09 17:18:50 -07:00
Jakub Sztandera
bd61b0499a
Merge pull request #53 from multiformats/feat/gomod
...
Add go mod
2019-02-27 13:29:21 +01:00
Hector Sanjuan
02c82810b0
Merge pull request #54 from multiformats/gx/update-qtg73x
...
gx publish 1.7.2
2019-02-26 20:18:56 +00:00
Hector Sanjuan
d8ff19bf5f
gx publish 1.7.2
2019-02-26 19:54:40 +00:00
Jakub Sztandera
32d315c3a1
Add go mod
2019-02-26 19:37:06 +01:00
Jakub Sztandera
c8d587e921
Merge pull request #52 from multiformats/fix/captain
...
README: remove out of date captain
2019-02-25 14:43:06 +01:00
Steven Allen
fe469eea48
README: remove out of date captain
2018-12-10 13:12:12 -08:00
Cole Brown
c75d1cac17
gx publish 1.7.1
2018-12-04 17:51:49 -05:00
Cole Brown
e5b3325eab
Bump multiaddr dependencies
2018-12-04 17:51:34 -05:00
Cole Brown
7eb8e2dd26
gx publish 1.7.0
2018-12-04 17:45:58 -05:00
bigs
1879060a4f
Merge pull request #50 from multiformats/feat/unix-sockets
...
Add support for unix sockets
2018-12-04 10:31:14 -05:00
Cole Brown
a86fb2b318
Update docstring of DialArgs
2018-12-04 10:21:33 -05:00
Hector Sanjuan
0959afa0a5
Merge pull request #51 from multiformats/gx/1.6.7
...
gx publish 1.6.7
2018-12-03 18:28:24 +01:00
Hector Sanjuan
d925020f4e
gx publish 1.6.7
...
License: MIT
Signed-off-by: Hector Sanjuan <code@hector.link>
2018-12-03 18:26:38 +01:00
Cole Brown
f03b69ca9b
Add support for unix sockets
2018-11-30 19:40:21 -05:00
Steven Allen
ef212b5194
Merge pull request #49 from multiformats/feat/support-dns-in-DialArgs
...
Feat: support hostnames in DialArgs() function
2018-11-29 20:08:02 -08:00
Hector Sanjuan
3504e962a0
Mention that we do not support unix* return values in DialArgs.
...
License: MIT
Signed-off-by: Hector Sanjuan <code@hector.link>
2018-11-28 16:17:16 +01:00
Hector Sanjuan
0bd5f16380
Feat: support hostnames in DialArgs() function
...
License: MIT
Signed-off-by: Hector Sanjuan <code@hector.link>
2018-11-22 19:53:48 +01:00
Steven Allen
f0af403363
Merge branch 'gx/update-fzw9j3'
2018-11-02 16:06:54 -07:00
Steven Allen
f83281a88b
gx publish 1.6.6
2018-11-02 15:54:36 -07:00
Steven Allen
5b127b903d
gx publish 1.6.5
2018-10-24 09:18:40 -07:00
Steven Allen
e67650e7e3
Merge pull request #48 from multiformats/fix/is-ip-starts-with
...
make the Is* commands only check if addrs start with
2018-10-24 09:18:23 -07:00
Steven Allen
a7b912ae71
make the Is* commands only check if addrs start with
...
It turns out we *were* relying on this. Furthermore, this is generally more
useful (especially given ip6zones).
2018-10-24 09:09:25 -07:00
Steven Allen
4ae0494b14
gx publish 1.6.4
2018-10-24 08:57:56 -07:00
vyzo
86e5d145c9
Merge pull request #42 from mwnx/ip6z
...
Add "ip6%" multiaddr support (IPv6 with zone ID)
2018-10-21 17:56:03 +03:00
mwnx
a1defdc5aa
Fully implement ip6zone support
...
- Add `FromIPAndZone` function (complementing the `FromIP` function).
- Handle zones when parsing `net.Addr`s.
- In `DialArgs`, return an error if an `ip6zone` is prefixed to an `ip4`
or to another `ip6zone`.
Note: I was not able to add a listen test (in TestListenAddrs) for
`/zone/.../ip6/...` since there is no link-local address which is
guaranteed to exist on all systems.
2018-10-21 14:46:38 +02:00
Steven Allen
3ce601caf3
Merge pull request #46 from multiformats/feat/private-net
...
private networks and utility functions
2018-10-18 14:15:32 +01:00