891 Commits

Author SHA1 Message Date
Vasco Santos
222bb7bc88 chore: add typedefs peerstore book template 2020-12-10 12:07:23 +01:00
Vasco Santos
aa98bc2f0e chore: address other review comments 2020-12-10 11:50:22 +01:00
Vasco Santos
9966c6ceb2
chore: apply suggestions from code review
Co-authored-by: Irakli Gozalishvili <contact@gozala.io>
2020-12-10 11:25:48 +01:00
Vasco Santos
b221e97037 chore: address rest of review 2020-12-09 15:04:49 +01:00
Vasco Santos
9b863bd453 chore: apply suggestions from code review
Co-authored-by: Irakli Gozalishvili <contact@gozala.io>
2020-12-09 12:08:06 +01:00
Vasco Santos
1992609f58 chore: add libp2p modules typedef 2020-12-08 15:49:51 +01:00
Vasco Santos
55910c8797 chore: minor changes from lodestar testing 2020-12-03 16:59:56 +01:00
Vasco Santos
77a02573e0 chore: add interop and examples in github actions 2020-12-03 12:27:17 +01:00
Vasco Santos
a5f5160b26 chore: update record, transport and stream muxer per latest interface changes 2020-12-03 11:51:14 +01:00
Vasco Santos
32dd055a46 chore: reset cache ci... 2020-12-02 21:47:41 +01:00
Vasco Santos
2109ef03cd chore: remove interfaces dep for ci cache 2020-12-02 21:43:58 +01:00
Vasco Santos
89fd524d15 chore: reset cache ci... 2020-12-02 21:43:04 +01:00
Vasco Santos
d3d6b3566a chore: fix remaining ts ignores 2020-12-02 21:39:17 +01:00
Vasco Santos
149c19a886 chore: minor fixes and github ci 2020-12-02 18:22:06 +01:00
Vasco Santos
4b309ada54 chore: use new libp2p interface 2020-12-01 22:47:59 +01:00
Vasco Santos
28b9f8562c chore: add types checker script and more fixes on the jsdocs 2020-11-26 19:23:51 +01:00
Vasco Santos
7e05c4a43b chore: address review 2020-11-26 19:19:12 +01:00
Vasco Santos
26c40c8dfd chore: add typedefs 2020-11-26 19:18:54 +01:00
Vasco Santos
dfcce961bd
docs: migration 0.29 to 0.30 (#808) 2020-11-26 14:29:13 +01:00
Vasco Santos
dbc265371f
chore: use set-delayed-interval module on circuit (#809) 2020-11-26 12:01:53 +01:00
Vasco Santos
7c3f7e074e
feat: discover and connect to closest peers (#798) 2020-11-25 18:50:23 +01:00
Vasco Santos
c6fd23af88
chore: update websockets (#806)
* chore: update websockets
2020-11-24 14:39:22 +01:00
Vasco Santos
b5e38def32
docs: auto relay example (#795)
* chore: auto relay example

* chore: update examples to use process arguments

* chore: add test setup for node tests and test for auto-relay

* chore: apply suggestions from code review

* chore: do not use promise for multiaddrs event on example
2020-11-20 15:18:15 +01:00
Vasco Santos
ad6187d1e9
feat: custom dialer addr sorter (#792)
* feat: custom dialer addr sorter

* chore: use libp2p utils sorter via addressBook getMultiaddrsForPeer

* chore: use new libp2p utils

* chore: apply suggestions from code review

Co-authored-by: Jacob Heun <jacobheun@gmail.com>

Co-authored-by: Jacob Heun <jacobheun@gmail.com>
2020-11-20 15:16:40 +01:00
Vasco Santos
bd214d588a
chore: update pubsub (#801)
BREAKING CHANGE: pubsub signing policy properties were changed according to libp2p-interfaces changes to a single property. The emitSelf option default value was also modified to match the routers value
2020-11-13 15:14:21 +01:00
Vasco Santos
81c5c437b1 test: custom announce filter 2020-11-10 09:48:29 +01:00
Vasco Santos
e1ffee1ec2 fix: remove test/dialing/utils extra file 2020-11-10 09:32:36 +01:00
Vasco Santos
10d449ae9d chore: update address manager readme 2020-11-10 09:32:36 +01:00
Vasco Santos
0d1a34be36 chore: remove noAnnounce from address manager 2020-11-10 09:32:36 +01:00
Vasco Santos
0c551d2714 feat: custom announce filter 2020-11-10 09:32:36 +01:00
Vasco Santos
8456d0e051 chore: store self protocols in protobook (#760) 2020-11-09 14:11:48 +01:00
Vasco Santos
558bcf9541 chore: improve logging for auto relay active listen 2020-11-09 14:11:48 +01:00
Vasco Santos
3bd1768b04 chore: sort relay addresses to listen for public first 2020-11-09 14:11:48 +01:00
Vasco Santos
722cacd6d2 chore: lint issues fixed 2020-11-09 14:11:48 +01:00
Vasco Santos
2746b4b025 chore: apply suggestions from code review
Co-authored-by: Jacob Heun <jacobheun@gmail.com>
2020-11-09 14:11:48 +01:00
Vasco Santos
29e30c2199 chore: add configuration docs for auto relay and hop service 2020-11-09 14:11:48 +01:00
Vasco Santos
3d2181f6fa chore: address review 2020-11-09 14:11:48 +01:00
Vasco Santos
e6b0134299 feat: auto relay network query for new relays 2020-11-09 14:11:48 +01:00
Vasco Santos
2530b834a1 chore: lint issue fixed 0.30 2020-11-09 14:11:48 +01:00
Vasco Santos
05e6472cce chore: address review 2020-11-09 14:11:48 +01:00
Vasco Santos
abba305bd6 chore: add identify test for multiaddr change 2020-11-09 14:11:48 +01:00
Vasco Santos
87d20ac46d chore: create signed peer record on new listen addresses in transport manager 2020-11-09 14:11:48 +01:00
Vasco Santos
ee8ee5b49b chore: use listening events to create self peer record on updates 2020-11-09 14:11:48 +01:00
Vasco Santos
971655ff27 chore: _isStarted is false when stop starts 2020-11-09 14:11:48 +01:00
Vasco Santos
8d75093dcb chore: auto relay multiaddr update push 2020-11-09 14:11:48 +01:00
Vasco Santos
25488853ef feat: auto relay (#723)
* feat: auto relay

* fix: leverage protoBook events to ask relay peers if they support hop

* chore: refactor disconnect

* chore: do not listen on a relayed conn

* chore: tweaks

* chore: improve _listenOnAvailableHopRelays logic

* chore: default value of 1 to maxListeners on auto-relay
2020-11-09 14:11:48 +01:00
Vasco Santos
fef54b2b2c chore: release version v0.29.3 v0.29.3 2020-11-04 14:05:08 +01:00
Vasco Santos
8f29a667a1 chore: update contributors 2020-11-04 14:05:08 +01:00
Vasco Santos
093c0ea13f
feat: resolve multiaddrs before dial (#782) 2020-11-04 13:54:50 +01:00
Jacob Heun
61c36f9e09
chore: release version v0.29.2 v0.29.2 2020-10-23 15:40:54 +02:00