go-waku/waku/v2
Prem Chaitanya Prathi 34de2941c7
Feat/peer manager (#596)
* chore: refactor existing code into peer maanger package

* feat: move peer connection related code into peer manager

* feat: in relay peer connection pruning

* feat: add max-connections CLI flag and limit outRelayPeers based on max-connections #621

* tested both in and out relay connection limits

Co-authored-by: richΛrd <info@richardramos.me>

* Review comment, use context to pause connectivity loop during node shutdown.

Co-authored-by: richΛrd <info@richardramos.me>

* address review comments


---------

Co-authored-by: richΛrd <info@richardramos.me>
2023-08-03 21:51:15 +05:30
..
discv5 Feat/peer manager (#596) 2023-08-03 21:51:15 +05:30
dnsdisc feat: add peer connection notif channel and allow dialing peers with the peer.AddrInfo 2023-05-12 09:09:08 -04:00
hash feat(message): added waku message deterministic hashing 2023-03-08 09:08:08 -04:00
metrics fix: rename `gowaku_` metrics to `waku_` 2023-04-27 09:58:06 -04:00
node Feat/peer manager (#596) 2023-08-03 21:51:15 +05:30
payload refactor: move payload handling to its own package 2022-12-15 21:55:14 -04:00
peermanager Feat/peer manager (#596) 2023-08-03 21:51:15 +05:30
peerstore Feat/peer manager (#596) 2023-08-03 21:51:15 +05:30
protocol Feat/peer manager (#596) 2023-08-03 21:51:15 +05:30
rendezvous Feat/peer manager (#596) 2023-08-03 21:51:15 +05:30
timesource refactor: service interface 2023-01-07 11:25:32 -04:00
utils chore: extract `EncapsulatePeerID` 2023-07-07 12:04:05 -04:00