10 Commits

Author SHA1 Message Date
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
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
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
ee8ee5b49b chore: use listening events to create self peer record on updates 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