112 Commits

Author SHA1 Message Date
Richard Ramos
8c58037770 fix: set tls min version to 1.2 2022-11-09 22:39:25 +03:00
Richard Ramos
8b64934e2c feat: peer exchange 2022-11-09 17:26:38 +03:00
Richard Ramos
a60213b14b chore: add agent-string flag 2022-10-27 11:28:37 -04:00
Richard Ramos
77df9a2224 chore: set userAgent to go-waku 2022-10-27 11:28:37 -04: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
3716ebdf1d
fix: chat2 feedback 2022-09-11 17:08:58 -04:00
Richard Ramos
a1e5b587a2 feat: add flag to set wss port 2022-08-26 11:59:50 -04:00
Richard Ramos
4589b6c31c feat: make rln optional 2022-08-15 14:41:58 -04:00
Richard Ramos
fb6aa64442 feat: store credentials in a file 2022-08-15 14:40:10 -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
6481e72885 feat: chat2 + RLN(static) 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
Richard Ramos
ecf55b6f89
fix: advertise addr IP 2022-07-26 11:24:24 -04:00
Richard Ramos
36d4a61dc4 chore: add missing flags 2022-06-19 17:47:39 -04:00
Richard Ramos
3847bcae68 fix: add back mplex muxer 2022-05-31 15:51:53 -04:00
Richard Ramos
77c1e26a9e chore: upgrade deps and go1.17 2022-05-30 15:30:43 -04:00
Richard Ramos
7c0206684f
refactor: use db for serving history queries (#243) 2022-05-30 14:48:22 -04:00
Martin Kobetic
0c989d3d8c
feat: structured logging (#242) 2022-05-27 09:25:06 -04:00
Richard Ramos
dfed1409ff feat: domain name config 2022-05-17 17:54:41 -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
290b7663d1
feat: secure websockets (#201) 2022-03-22 09:12:58 -04:00
Richard Ramos
df235db6b7
feat: c-bindings for waku relay (#212) 2022-03-21 19:15:53 -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
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
c45e8a3c31
fix: handle stale clients in filter protocol (#174) 2021-12-08 09:00:20 -04:00
Anthony Laibe
2b225e90e7 feat: Implement logic for publish from node 2021-12-07 14:32:02 +01:00
Anthony Laibe
9bb957afeb feat: build swap and attach it to the store 2021-12-07 14:31:36 +01:00
Richard Ramos
817759c235
feat: discoveryV5 - part2 (#150) 2021-11-17 12:19:42 -04:00
Richard Ramos
2cbedf47a0 refactor: rename parameter from maxDays to maxDuration 2021-11-06 12:57:01 -04:00
Richard Ramos
12a1daae74 fix: remove useless parameter 2021-11-06 12:57:01 -04:00
Richard Ramos
6db2f258d8 feat: message retention policy for wakustore
Fixes#69
2021-11-06 12:57:01 -04:00
Richard Ramos
c98769b7f2 refactor: use envelopes in the store
Also do some linting and add documentation for some functions
2021-11-06 09:06:53 -04:00
Richard Ramos
c0ba800af7
refactor: store and lightpush (#118) 2021-11-01 08:38:03 -04:00
Richard Ramos
d94802f739
chose node type when starting filter and make relay optional (#113) 2021-10-30 10:29:34 -04:00
Richard Ramos
eadd018ce5
fix: multiaddress format was incorrect when using ws (#90) 2021-10-18 08:38:01 -04:00
Richard Ramos
a956684f48
fix: use same privKey when displaying addresses 2021-10-15 08:39:51 -04:00
Richard Ramos
c86db00285
feat: add --advertise-address flag 2021-10-14 22:15:02 -04:00
Richard Ramos
8c590851e3
fix: add --show-addresses and allow setting the listening address 2021-10-14 14:36:25 -04:00
Richard Ramos
4a7779dda1 refactor: remove go-wakurelay-pubsub and update dependencies 2021-10-08 10:46:46 -04:00
Richard Ramos
dbd7a1c2d7 WIP: replace go-wakurelay-pubsub by go-libp2p-pubsub 2021-10-08 10:46:46 -04:00
Richard Ramos
79e21dbb99 refactor: add peers before starting 2021-10-04 22:16:24 -04:00
Richard Ramos
a58db1656d refactor: rendezvous nodes are added to peer store
- No need to specify peerIDs in command line flag
- Rendezvous nodes are selected automatically instead of passing them via waku option
2021-10-01 14:45:25 -04:00
Richard Ramos
954f2a0c56
feat: use leveldb for storing peers and clean up periodically older records from rendezvous server (#56) 2021-10-01 14:37:52 -04:00
Richard Ramos
70efcd72f3
feat: rendezvous (#54) 2021-10-01 13:49:50 -04:00
RichΛrd
6c4a74fb9c
fix: check for messages first on filter in case a non null request is being sent (#50)
* fix: check for messages first on filter in case a non null request is being sent
* fix: clean up logs
* fix: peer lock
2021-09-27 08:47:18 -04:00