205 Commits

Author SHA1 Message Date
Jacob Heun
c7f695bf4b
chore: update deps and more non Travis ci
chore: improve test listener closures

License: MIT
Signed-off-by: Jacob Heun <jacobheun@gmail.com>
2019-02-27 15:09:52 +01:00
Jacob Heun
8279d3500c
chore: remove travis test bail
License: MIT
Signed-off-by: Jacob Heun <jacobheun@gmail.com>
2019-02-26 19:42:02 +01:00
Jacob Heun
9660c3daee
chore: add missing npm script for aegir
License: MIT
Signed-off-by: Jacob Heun <jacobheun@gmail.com>
2019-02-26 19:21:04 +01:00
Jacob Heun
ea762d12ee
chore: remove unneeded deps
License: MIT
Signed-off-by: Jacob Heun <jacobheun@gmail.com>
2019-02-26 19:18:35 +01:00
Jacob Heun
eedc264a9a
chore: remove browser builds from travis
License: MIT
Signed-off-by: Jacob Heun <jacobheun@gmail.com>
2019-02-26 19:12:49 +01:00
Jacob Heun
5ce2566885
chore: use travis and update badges
License: MIT
Signed-off-by: Jacob Heun <jacobheun@gmail.com>
2019-02-26 19:06:34 +01:00
Jacob Heun
2be751a758
chore: update deps
License: MIT
Signed-off-by: Jacob Heun <jacobheun@gmail.com>
2019-02-26 19:02:08 +01:00
Jacob Heun
2ab529ec31
test: rename file to fix coverage
License: MIT
Signed-off-by: Jacob Heun <jacobheun@gmail.com>
2018-11-15 20:08:44 +01:00
Jacob Heun
4f80c195a8
chore: fix test runner for aegir on jenkins
License: MIT
Signed-off-by: Jacob Heun <jacobheun@gmail.com>
2018-11-15 19:29:54 +01:00
Jacob Heun
537ebee0b4
fix: allow internal
libp2p should eventually handle listen versus announce addresses, this helps with ip6 support in the interim

License: MIT
Signed-off-by: Jacob Heun <jacobheun@gmail.com>
2018-11-15 19:21:36 +01:00
Jacob Heun
5f8571efb0
fix: only expose external hosts
License: MIT
Signed-off-by: Jacob Heun <jacobheun@gmail.com>
2018-11-09 23:50:24 +01:00
Jacob Heun
299b795f8a
chore: fix linting
License: MIT
Signed-off-by: Jacob Heun <jacobheun@gmail.com>
2018-11-09 23:15:09 +01:00
Jacob Heun
c9e8dd5714
feat: add support for ip6 wildcards
License: MIT
Signed-off-by: Jacob Heun <jacobheun@gmail.com>
2018-11-09 23:10:52 +01:00
Linus Unnebäck
3ab43a3604 chore: prefer const over let (#99)
Prefer const over let when the binding is static, in order to comply with an upcoming Standard rule.
2018-10-31 08:35:55 +00:00
Jacob Heun
3aad2ed243
chore: release version v0.13.0
License: MIT
Signed-off-by: Jacob Heun <jacobheun@gmail.com>
v0.13.0
2018-09-12 19:40:49 +02:00
Jacob Heun
01cfbda2e7
chore: update contributors 2018-09-12 19:40:49 +02:00
Jacob Heun
eba0b48744 feat: add support for dialing over dns
License: MIT
Signed-off-by: Jacob Heun <jacobheun@gmail.com>
2018-09-12 19:38:02 +02:00
Jacob Heun
a0c23e49f7
chore: release version v0.12.1
License: MIT
Signed-off-by: Jacob Heun <jacobheun@gmail.com>
v0.12.1
2018-07-31 14:13:11 +02:00
Jacob Heun
66ab208182
chore: update contributors 2018-07-31 14:13:10 +02:00
Jacob Heun
168d111158
chore: update deps and fix test runner
License: MIT
Signed-off-by: Jacob Heun <jacobheun@gmail.com>
2018-07-31 14:08:31 +02:00
TomCoded
4b04b17dfa fix: invalid ip address and daemon can be crashed by remote user
Per the nodeJS documentation, a Net socket.remoteAddress value may
be undefined if the socket is destroyed, as by a client disconnect.
A multiaddr cannot be created for an invalid IP address (such as
the undefined remote address of a destroyed socket). Currently
the attempt results in a crash that can be triggered remotely. This
commit catches the exception in get-multiaddr and returns an
undefined value to listener rather than throwing an exception when
trying to process defective or destroyed socket data. Listener then
terminates processing of the incoming p2p connections that generate
this error condition.

fixes: https://github.com/libp2p/js-libp2p-tcp/issues/93
fixes: https://github.com/ipfs/js-ipfs/issues/1447
2018-07-31 13:51:27 +02:00
Tom White
6c36a46831 test: fixes listen-dial test "dial and destroy on listener" (#97) 2018-07-31 13:46:12 +02:00
Jacob Heun
d39ec2db40
chore: add lead maintainer (#94)
* chore: add lead maintainer

License: MIT
Signed-off-by: Jacob Heun <jacobheun@gmail.com>

* Update package.json
2018-06-26 17:58:30 +02:00
David Dias
79428f3e62 chore: release version v0.12.0 v0.12.0 2018-04-05 17:00:33 +01:00
David Dias
8a394b5286 chore: update contributors 2018-04-05 17:00:33 +01:00
David Dias
b7f73bcda1 test: fix dial error test 2018-04-05 17:00:19 +01:00
David Dias
8b44aa28ee chore: update deps 2018-04-05 16:56:23 +01:00
Diogo Silva
ded1f6831c feat: add class-is module 2018-04-05 16:55:54 +01:00
Drew Stone
5ef24695fc docs: fixing the broken example in README (#91)
* Working example fix

* Char fix

* Corrected output, and add yarn to gitignore
2018-04-05 16:55:25 +01:00
David Dias
df0aa059ca chore: release version v0.11.6 v0.11.6 2018-02-20 10:27:27 +00:00
David Dias
bf74e9acad chore: update contributors 2018-02-20 10:27:26 +00:00
David Dias
83c4617e8d chore: update deps 2018-02-20 10:27:17 +00:00
David Dias
3b7e68bc8a docs: update and polish 2018-02-20 10:25:18 +00:00
David Dias
de1d7fe75c chore: tiny refactor 2018-02-07 06:40:00 +00:00
David Dias
9c77a69ae3 chore: tiny refactor 2018-02-07 06:26:02 +00:00
David Dias
50840a8067 test: refactor 2018-02-07 06:06:15 +00:00
David Dias
d194ff0a3b chore: release version v0.11.5 v0.11.5 2018-02-07 05:59:57 +00:00
David Dias
41ca37e9ce chore: update contributors 2018-02-07 05:59:56 +00:00
David Dias
71a28bb177 test: refactor 2018-02-07 05:59:34 +00:00
David Dias
0d1861a1f8 chore: release version v0.11.4 v0.11.4 2018-02-07 05:58:11 +00:00
David Dias
929408eb38 chore: update contributors 2018-02-07 05:58:11 +00:00
David Dias
b94f9c5d51 test: refactor 2018-02-07 05:56:55 +00:00
David Dias
4b0851b4a4 chore: release version v0.11.3 v0.11.3 2018-02-07 05:45:42 +00:00
David Dias
74771b9504 chore: update contributors 2018-02-07 05:45:42 +00:00
David Dias
48eefa1b40 chore: update deps 2018-02-07 05:45:30 +00:00
Pedro Teixeira
f8f52665f7 fix: clearing timeout when closes (#87) 2018-02-07 05:43:15 +00:00
David Dias
d804244239 chore: release version v0.11.2 v0.11.2 2018-01-12 12:30:45 +00:00
David Dias
31c720f285 chore: update contributors 2018-01-12 12:30:45 +00:00
David Dias
c553e0448f chore: fix release script 2018-01-12 12:30:38 +00:00
David Dias
533835d22f
test: do not run IPv6 tests on CI (#86)
* test: do not run IPv6 tests on CI

* Updating CI files (#83)

This commit updates all CI scripts to the latest version

* chore: use env variable instead

* skip the other IPv6 tests
2018-01-12 12:27:39 +00:00