feat: /dns => /dnsaddr (#21)

* /dns => /dnsaddr

See 99a1aa4d27

* fix: tests
This commit is contained in:
Maciej Krüger 2018-02-12 11:15:11 +01:00 committed by David Dias
parent 9df8d849e4
commit ecef5f424d
2 changed files with 9 additions and 9 deletions

View File

@ -8,7 +8,7 @@ const multiaddr = require('multiaddr')
const DNS4 = base('dns4') const DNS4 = base('dns4')
const DNS6 = base('dns6') const DNS6 = base('dns6')
const _DNS = or( const _DNS = or(
base('dns'), base('dnsaddr'),
DNS4, DNS4,
DNS6 DNS6
) )

View File

@ -7,13 +7,13 @@ const mafmt = require('./../src')
describe('multiaddr validation', function () { describe('multiaddr validation', function () {
const goodDNS = [ const goodDNS = [
'/dns/ipfs.io', '/dnsaddr/ipfs.io',
'/dns4/ipfs.io', '/dns4/ipfs.io',
'/dns4/libp2p.io', '/dns4/libp2p.io',
'/dns6/protocol.ai', '/dns6/protocol.ai',
'/dns4/protocol.ai/tcp/80', '/dns4/protocol.ai/tcp/80',
'/dns6/protocol.ai/tcp/80', '/dns6/protocol.ai/tcp/80',
'/dns/protocol.ai/tcp/80' '/dnsaddr/protocol.ai/tcp/80'
] ]
const badDNS = [ const badDNS = [
@ -61,21 +61,21 @@ describe('multiaddr validation', function () {
] ]
const goodWS = [ const goodWS = [
'/dns/ipfs.io/ws', '/dnsaddr/ipfs.io/ws',
'/ip4/1.2.3.4/tcp/3456/ws', '/ip4/1.2.3.4/tcp/3456/ws',
'/ip6/::/tcp/0/ws' '/ip6/::/tcp/0/ws'
] ]
const goodWSS = [ const goodWSS = [
'/dns/ipfs.io/wss', '/dnsaddr/ipfs.io/wss',
'/ip4/1.2.3.4/tcp/3456/wss', '/ip4/1.2.3.4/tcp/3456/wss',
'/ip6/::/tcp/0/wss' '/ip6/::/tcp/0/wss'
] ]
const goodWebRTCStar = [ const goodWebRTCStar = [
'/ip4/1.2.3.4/tcp/3456/ws/p2p-webrtc-star/ipfs/QmcgpsyWgH8Y8ajJz1Cu72KnS5uo2Aa2LpzU7kinSoooo4', '/ip4/1.2.3.4/tcp/3456/ws/p2p-webrtc-star/ipfs/QmcgpsyWgH8Y8ajJz1Cu72KnS5uo2Aa2LpzU7kinSoooo4',
'/dns/ipfs.io/ws/p2p-webrtc-star/ipfs/QmcgpsyWgH8Y8ajJz1Cu72KnS5uo2Aa2LpzU7kinSoooo4', '/dnsaddr/ipfs.io/ws/p2p-webrtc-star/ipfs/QmcgpsyWgH8Y8ajJz1Cu72KnS5uo2Aa2LpzU7kinSoooo4',
'/dns/ipfs.io/wss/p2p-webrtc-star/ipfs/QmcgpsyWgH8Y8ajJz1Cu72KnS5uo2Aa2LpzU7kinSoooo4', '/dnsaddr/ipfs.io/wss/p2p-webrtc-star/ipfs/QmcgpsyWgH8Y8ajJz1Cu72KnS5uo2Aa2LpzU7kinSoooo4',
'/ip6/::/tcp/0/ws/p2p-webrtc-star/ipfs/QmcgpsyWgH8Y8ajJz1Cu72KnS5uo2Aa2LpzU7kinSoooo5', '/ip6/::/tcp/0/ws/p2p-webrtc-star/ipfs/QmcgpsyWgH8Y8ajJz1Cu72KnS5uo2Aa2LpzU7kinSoooo5',
'/dns4/wrtc-star.discovery.libp2p.io/tcp/443/wss/p2p-webrtc-star/ipfs/QmTysQQiTGMdfRsDQp516oZ9bR3FiSCDnicUnqny2q1d79' '/dns4/wrtc-star.discovery.libp2p.io/tcp/443/wss/p2p-webrtc-star/ipfs/QmTysQQiTGMdfRsDQp516oZ9bR3FiSCDnicUnqny2q1d79'
] ]
@ -88,7 +88,7 @@ describe('multiaddr validation', function () {
const goodWebSocketStar = [ const goodWebSocketStar = [
'/ip4/1.2.3.4/tcp/3456/ws/p2p-websocket-star', '/ip4/1.2.3.4/tcp/3456/ws/p2p-websocket-star',
'/ip6/::/tcp/0/ws/p2p-websocket-star', '/ip6/::/tcp/0/ws/p2p-websocket-star',
'/dns/localhost/ws/p2p-websocket-star/ipfs/QmcgpsyWgH8Y8ajJz1Cu72KnS5uo2Aa2LpzU7kinSoooo4', '/dnsaddr/localhost/ws/p2p-websocket-star/ipfs/QmcgpsyWgH8Y8ajJz1Cu72KnS5uo2Aa2LpzU7kinSoooo4',
'/ip4/1.2.3.4/tcp/3456/ws/p2p-websocket-star/ipfs/QmcgpsyWgH8Y8ajJz1Cu72KnS5uo2Aa2LpzU7kinSoooo4', '/ip4/1.2.3.4/tcp/3456/ws/p2p-websocket-star/ipfs/QmcgpsyWgH8Y8ajJz1Cu72KnS5uo2Aa2LpzU7kinSoooo4',
'/dns4/ws-star.discovery.libp2p.io/tcp/443/wss/p2p-websocket-star/ipfs/Qma3uqwymdqwXtC4uvmqqwwMhTDHD7xp9FzM75tQB5qRM3' '/dns4/ws-star.discovery.libp2p.io/tcp/443/wss/p2p-websocket-star/ipfs/Qma3uqwymdqwXtC4uvmqqwwMhTDHD7xp9FzM75tQB5qRM3'
] ]
@ -120,7 +120,7 @@ describe('multiaddr validation', function () {
'/ip4/0.0.0.0/tcp/12345/udp/2222/wss', '/ip4/0.0.0.0/tcp/12345/udp/2222/wss',
'/ip4/0.0.7.6/udp/1234', '/ip4/0.0.7.6/udp/1234',
'/ip6/::/udp/0/utp', '/ip6/::/udp/0/utp',
'/dns/ipfs.io/ws', '/dnsaddr/ipfs.io/ws',
'/ip4/1.2.3.4/tcp/3456/http/p2p-webrtc-star' '/ip4/1.2.3.4/tcp/3456/http/p2p-webrtc-star'
] ]