Skip to content
This repository was archived by the owner on Aug 29, 2023. It is now read-only.

Commit eba0b48

Browse files
committed
feat: add support for dialing over dns
License: MIT Signed-off-by: Jacob Heun <[email protected]>
1 parent a0c23e4 commit eba0b48

File tree

3 files changed

+9
-6
lines changed

3 files changed

+9
-6
lines changed

package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
"dirty-chai": "^2.0.1",
4040
"interface-transport": "~0.3.6",
4141
"lodash.isfunction": "^3.0.9",
42-
"pull-stream": "^3.6.7"
42+
"pull-stream": "^3.6.9"
4343
},
4444
"dependencies": {
4545
"class-is": "^1.1.0",
@@ -48,8 +48,8 @@
4848
"ip-address": "^5.8.9",
4949
"lodash.includes": "^4.3.0",
5050
"lodash.isfunction": "^3.0.9",
51-
"mafmt": "^6.0.0",
52-
"multiaddr": "^4.0.0",
51+
"mafmt": "^6.0.2",
52+
"multiaddr": "^5.0.0",
5353
"once": "^1.4.0",
5454
"stream-to-pull-stream": "^1.7.2"
5555
},

test/compliance.spec.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@ describe('interface-transport compliance', () => {
1212
const addrs = [
1313
multiaddr('/ip4/127.0.0.1/tcp/9091'),
1414
multiaddr('/ip4/127.0.0.1/tcp/9092'),
15-
multiaddr('/ip4/127.0.0.1/tcp/9093')
15+
multiaddr('/ip4/127.0.0.1/tcp/9093'),
16+
multiaddr('/dns4/ipfs.io')
1617
]
1718
cb(null, tcp, addrs)
1819
},

test/filter.spec.js

+4-2
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,11 @@ describe('filter addrs', () => {
2525
const ma4 = multiaddr(base + '/tcp/9090/ipfs/Qmb6owHp6eaWArVbcJJbQSyifyJBttMMjYV76N2hMbf5Vw')
2626
const ma5 = multiaddr(base + '/tcp/9090/http' + ipfs)
2727
const ma6 = multiaddr('/ip4/127.0.0.1/tcp/9090/p2p-circuit' + ipfs)
28+
const ma7 = multiaddr('/dns4/libp2p.io/tcp/9090')
29+
const ma8 = multiaddr('/dnsaddr/libp2p.io/tcp/9090')
2830

29-
const valid = tcp.filter([ma1, ma2, ma3, ma4, ma5, ma6])
30-
expect(valid.length).to.equal(2)
31+
const valid = tcp.filter([ma1, ma2, ma3, ma4, ma5, ma6, ma7, ma8])
32+
expect(valid.length).to.equal(4)
3133
expect(valid[0]).to.deep.equal(ma1)
3234
expect(valid[1]).to.deep.equal(ma4)
3335
})

0 commit comments

Comments
 (0)