146 Commits

Author SHA1 Message Date
Richard Ramos
52f7c8d86e feat: improvements on filter protocol (client) 2023-02-15 17:36:30 -04:00
Richard Ramos
f255adffd9 feat: improvements on filter protocol (server) 2023-02-15 17:36:30 -04:00
Richard Ramos
eb9e727b1b feat: advertise custom multiaddresses
This replaces the flag `--advertise-address` with `--ext-multiaddr`
2023-02-12 11:01:11 -04:00
RichΛrd
c55a979af4
fix: close channel after waiting for goroutines to stop (#444) 2023-02-09 09:03:05 -04:00
Richard Ramos
cce85913e6 fix: enr exceeds 300 bytes 2023-02-07 09:51:55 -04:00
Richard Ramos
61cba076bb feat: set zap core when using WithLogger 2023-02-01 19:38:04 -04:00
Richard Ramos
6c989fb178 refactor(c-bindings): do not subscribe automatically to default waku topic 2023-01-25 17:46:32 -04:00
Richard Ramos
e0ccdbe966 refactor: peer discovery management for discv5 and peer exchange 2023-01-17 17:40:48 -04:00
Richard Ramos
6e7c3b6183 feat: update localnode ENR without having to restart discv5 2023-01-14 10:35:24 -04:00
Richard Ramos
c87da46ce6 feat: use backedoff connector and discovery 2023-01-12 17:35:04 -04:00
Richard Ramos
7d2a0ac0e2 fix: discv5 was not being registered as discovery mechanism 2023-01-10 08:46:57 -04:00
Richard Ramos
607bf07198 refactor: remove some duplication and unneeded code 2023-01-08 14:35:32 -04:00
Richard Ramos
40675ff204 refactor: service interface 2023-01-07 11:25:32 -04:00
Richard Ramos
ea6d5bc7b8 fix: enable store only when WithWakuStore is used 2023-01-03 11:26:23 -04:00
Richard Ramos
83fd53d432 refactor: use context instead of quit channel 2022-12-10 11:51:08 -04:00
Andrea Maria Piana
ebaf10601f Pass bootnodes to discovery 2022-12-09 14:11:12 -04:00
Richard Ramos
84c7022e2d feat: add ntp timesource 2022-12-09 10:20:16 -04:00
Richard Ramos
ff8c3009c7 refactor: store 2022-12-06 12:06:17 -04:00
Richard Ramos
982707e02c refactor(discv5): execute discover loop as separate goroutine 2022-11-29 15:28:13 -04:00
Richard Ramos
7e74155dca feat: add version metric 2022-11-25 17:38:14 -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
a247e8346d chore: add extra logging for message IDs 2022-11-16 10:42:20 -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
8b64934e2c feat: peer exchange 2022-11-09 17:26:38 +03:00
Richard Ramos
1b7dd9fe3f chore: remove rendezvous 2022-10-27 09:16:26 -04:00
Richard Ramos
57a525f71e chore: upgrade libp2p 2022-10-19 15:54:02 -04:00
Richard Ramos
644debe042 refactor(rln): credentials management 2022-10-10 17:41:28 -05:00
Richard Ramos
cd79be4812
fix: jenkinscript (#304)
* chore: add jenkinsfile for tests
* chore: remove old jenkinsfile
* fix: lint
* fix: update cc-test-reporter
2022-09-12 10:13:38 -04:00
Richard Ramos
7943f8f657
fix: close eth connection on stop 2022-08-18 12:27:10 -04:00
Richard Ramos
4589b6c31c feat: make rln optional 2022-08-15 14:41:58 -04:00
Richard Ramos
893f9f396c feat: chat2 dynamic RLN (#283) 2022-08-15 14:40:10 -04:00
Richard Ramos
132ac128e5 feat: RLN (dynamic) 2022-08-15 14:40:10 -04:00
Richard Ramos
587fd148ca chore: use static rln lib and fix lint 2022-08-15 14:40:10 -04:00
Richard Ramos
1636a33835 feat: RLN (static) 2022-08-15 14:40:10 -04:00
Richard Ramos
546416a9d5
refactor: remove WakuStoreWithRetentionPolicy and add build tag to migrations (#281) 2022-08-03 09:32:52 -04:00
Steven Normore
fb6d59ff33
fix: close addrChan in the writer goroutine (#277) 2022-08-01 20:16:52 -04:00
Richard Ramos
8cf5f80529
fix: dial wss nodes and add ws to list of default transports (#274)
Also updates libp2p to latest version
2022-07-25 11:49:10 -04:00
Richard Ramos
36d4a61dc4 chore: add missing flags 2022-06-19 17:47:39 -04:00
Richard Ramos
3c0c3c4eeb
fix: js-waku / nwaku interop (#252) 2022-06-13 14:30:35 -04:00
Richard Ramos
77c1e26a9e chore: upgrade deps and go1.17 2022-05-30 15:30:43 -04:00
Martin Kobetic
7c44369def
feat: structured logging followup (#248) 2022-05-30 11:55:30 -04:00
Martin Kobetic
0c989d3d8c
feat: structured logging (#242) 2022-05-27 09:25:06 -04:00
Richard Ramos
9845fea2a2 fix: improve log for ENR and print git hash on startup 2022-05-05 14:26:24 -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
b294ee6f6f
fix: port on discv5 (#224) 2022-03-31 21:20:10 -04:00
Richard Ramos
a20a128fb7
fix: discv5 ip advertising (#223) 2022-03-29 20:02:33 -04:00
Richard Ramos
aa6d8c8b58
fix: c api and add some documentation (#219) 2022-03-22 12:30:14 -04:00
Richard Ramos
290b7663d1
feat: secure websockets (#201) 2022-03-22 09:12:58 -04:00
Nicholas Molnar
21b2e1d97c
Create pluggable store (#210)
* Add store factory
* Add to test
2022-03-18 15:56:34 -04:00
Richard Ramos
e7098efcff
chore: nim-waku interop test (#207) 2022-03-10 18:14:50 -04:00