Prem Chaitanya Prathi
6955d01498
Update peer selection options for light protocols ( #787 )
...
* Update peer selection options for lightPush
* Update peer selection options for filter
* migrate peer selection functionality from peer manager
Co-authored-by: richΛrd <info@richardramos.me>
---------
Co-authored-by: richΛrd <info@richardramos.me>
2023-10-16 22:12:01 +05:30
richΛrd
d324234c81
fix(filter2): add requestID to pings and remove unneeded log ( #776 )
2023-09-26 12:27:29 -04:00
Richard Ramos
dcc87cf24f
chore(lint): adds `make lint-full` target and fixes some linting errors
2023-09-12 09:54:34 -04:00
Prem Chaitanya Prathi
9f45d271ac
feat: support serviceslots in peermanager ( #631 )
...
* feat: support peermanager serviceslots and update store protocol to use serviceslots
* fix: lint errors in test code
* fix: error in nix build due to vendor sha change
* fix: set host in peermanager even if relay is disabled
* chore: fix codeclimate issues
* chore: using common filterPeer function to avoid duplication
* feat:use service slots in other service protocols
* chore: fix codeclimate issues
* chore: move AddPeer to peermanager
* Apply suggestions from code review
Co-authored-by: richΛrd <info@richardramos.me>
* chore:address review comments
* feat: implement RemovePeer #638
* chore: fix test failure
* Support for multiple slots for service peers
Adding discovered peers also moved to peer manager
---------
Co-authored-by: richΛrd <info@richardramos.me>
2023-08-10 18:28:22 +05:30
Richard Ramos
ca20eb4a79
feat: connect to discovered peers
2023-03-29 08:59:36 -04:00
Richard Ramos
f0eaa84aad
chore: upgrade dependencies
2023-02-16 12:22:47 -04:00
Richard Ramos
607bf07198
refactor: remove some duplication and unneeded code
2023-01-08 14:35:32 -04:00
Richard Ramos
3620a6b222
feat: allow specifying list of peerIDs to chose when doing a request
2022-11-25 17:37:54 -04:00
Richard Ramos
c8fc0404d1
chore: rename status-im/go-waku to waku-org/go-waku
2022-11-09 16:03:40 -04:00
Richard Ramos
57a525f71e
chore: upgrade libp2p
2022-10-19 15:54:02 -04:00
Martin Kobetic
0c989d3d8c
feat: structured logging ( #242 )
2022-05-27 09:25:06 -04:00
Richard Ramos
7b3c853c15
refactor: use diff logger for waku
2022-05-06 15:29:31 -04:00
Richard Ramos
bbab0f1714
fix: add topic to broadcast and some comments to functions ( #229 )
2022-04-25 23:31:26 +04:00
Richard Ramos
11d1f8fb0d
feat: result aggregation in resume and enforce max page size ( #183 )
...
* feat: result aggregation in resume and enforce max page size
* feat: add WithLogger option to wakunode (#184 )
* fix: rebase issues
2022-01-18 14:17:06 -04:00
Richard Ramos
ed91f47ff0
fix: wakuflag for ListenAddresses ENR ( #171 )
...
Also, reorganize code in utils package
2021-12-03 09:40:51 -04:00
Richard Ramos
ce417a6486
refactor: use WaitGroup for graceful shutdown of worker goroutines ( #166 )
2021-11-23 11:03:12 -04:00
Richard Ramos
79bb101787
fix: port number verification
2021-11-21 10:04:31 -04:00
Richard Ramos
055227a4c6
fix: invalid ENR generated for addresses ( #151 )
2021-11-19 09:13:00 -04:00
Richard Ramos
6ae4d4fce2
feat: discoveryV5 - part1 ( #149 )
2021-11-16 10:22:01 -04:00
Richard Ramos
0c873e3c2d
feat: select peer with lowest ping time and test peer functions ( #143 )
...
* feat: select peer with lowest ping time and test peer functions
* fix: do not self-ping
2021-11-09 19:34:04 -04:00
Richard Ramos
b7a7143803
select random peer instead of just the first ( #109 )
2021-10-28 15:26:25 -04:00
Richard Ramos
8f87009466
fix: docs
2021-10-10 11:46:23 -04:00
Vitaliy Vlasov
690841d042
Add peer connectivity notifications
2021-06-29 16:35:01 +03:00