Richard Ramos
d2578bf0cb
fix: reset context on stop
2023-11-17 13:37:41 -04:00
Richard Ramos
573a97791e
fix: start idService and add wg.Done to fnApply
2023-11-17 13:37:41 -04:00
Richard Ramos
89385cfcaf
fix(waku2): use a cancelable context for initial bootnode discovery
2023-11-17 13:37:41 -04:00
Pablo Lopez
f1d31d6339
add message hash to login ( #4315 )
2023-11-15 16:33:23 +02:00
richΛrd
de12ca885c
fix(wakuv2): don't wait for connections to login ( #4293 )
...
- Identify will not block logout
- Use `peer.AddrInfo` instead of multiaddresses
- Modifies some logs to reduce noise
2023-11-10 11:31:59 -04:00
richΛrd
2c954d42cf
feat: replace DefaultPubsubTopic by Shard 32 ( #4161 )
2023-11-09 20:29:15 -04:00
Michal Iskierko
02e4cc6e1f
feat: Send envelopes to telemetry service
...
Issue #12430
2023-11-08 11:34:10 +01:00
Igor Sirotin
9f69c32593
fix(wakuv2): post envelopes previously cached but not processed ( #4246 )
2023-11-02 14:16:59 +00:00
Andrea Maria Piana
d3558d8e09
Disable waku test
2023-11-01 19:27:53 +00:00
Andrea Maria Piana
a89a386c82
Increase timeout on waku tests
2023-11-01 15:47:41 +00:00
Patryk Osmaczko
2a5d3e5490
fix: mitigate flakiness of TestBasicWakuV2
...
fixes : #4105
2023-10-20 20:41:23 +02:00
Vitaliy Vlasov
abac55c778
fix waku2 FilterManager.pingPeers() range variable issue; modify logs
2023-10-17 17:24:33 +03:00
richΛrd
ba5ed725ce
waku2: static shards ( #3944 )
...
- use protected topics for communities
- associate chats to pubsub topics and populate these depending if the chat belongs to a community or not
- mailserver functions should be aware of pubsub topics
- generate private key for pubsub topic protection when creating a community
- add shard cluster and index to communities
- setup shards for existing communities
- distribute pubsubtopic password
- fix: do not send the requests to join and cancel in the protected topic
- fix: undefined shard values for backward compatibility
- refactor: use shard message in protobuffers
2023-10-12 15:21:49 -04:00
Andrea Maria Piana
9034f0a984
Update waku nodes
2023-10-05 18:20:44 +01:00
Vitaliy Vlasov
356b2f5ca3
Refactor filter health checks; add debugging logs
2023-10-04 00:39:33 +03:00
Richard Ramos
7d03ae8272
feat: enable filter full node via node config
2023-09-28 21:31:20 -04:00
Andrea Maria Piana
6f4f57b7a8
Handle nil error on request to join
2023-08-29 13:04:00 +01:00
Prem Chaitanya Prathi
b3a93fff12
chore: bumped go-waku to recent commit which contains changes for improved peer management
2023-08-29 13:02:19 +01:00
Richard Ramos
d62a5736a5
fix: return default pubsub topic, and add more logs
2023-08-25 13:34:34 -04:00
Richard Ramos
d900974519
fix: code review
2023-08-23 13:56:00 -04:00
Richard Ramos
f9ec588c4e
feat: use protected topics for communities
...
refactor: associate chats to pubsub topics and populate these depending if the chat belongs to a community or not
refactor: add pubsub topic to mailserver batches
chore: ensure default relay messages continue working as they should
refactor: mailserver functions should be aware of pubsub topics
fix: use []byte for communityIDs
2023-08-23 13:56:00 -04:00
Richard Ramos
b9b86712e7
refactor: use context instead of quit channel in wakuv2/waku.go
2023-08-15 10:15:45 -04:00
Andrea Maria Piana
df2a5d8e21
Update go waku & Shorten shutdown
2023-07-17 14:44:32 +01:00
Andrea Maria Piana
c3ae0e98fe
Enable lightclient
2023-07-07 14:49:40 +01:00
Andrea Maria Piana
e08aad7d73
Send account/settings on login
2023-07-06 17:35:32 +01:00
Richard Ramos
28229faec0
chore: bump libp2p related dependencies
2023-06-30 14:23:08 -04:00
Igor Sirotin
4a50e17d57
chore(waku2): revert disable light client on status.prod ( #3606 )
2023-06-15 19:44:29 +03:00
Vitaliy Vlasov
860abca690
Perform initial filter subscribe asynchronously ( #3608 )
...
Also properly unsubscribe from filter
2023-06-15 17:42:54 +03:00
Vitaliy Vlasov
4006cb78b3
Update to FilterV2 ( #3392 )
...
* Update to FilterV2
* Use a separate goroutine for each filter subscription
* Add multiple filter sub test
* Fix test (add Stop() call)
2023-06-07 12:02:19 +03:00
Richard Ramos
3e4fe1e12f
refactor: move circuit relay code to go-waku
2023-05-30 10:49:52 -04:00
Richard Ramos
32ac1c8d8e
fix: peer exchange service is not required for clients
2023-05-17 18:23:27 +01:00
Andrea Maria Piana
efb1036429
update go-waku v0.6.0
2023-05-17 18:23:27 +01:00
Richard Ramos
acad6e4958
chore: bump go-waku
2023-05-09 17:26:29 -04:00
Richard Ramos
a596bcb11d
fix: open/close of channels
2023-04-19 09:11:28 -04:00
Richard Ramos
63d9a9b3d5
fix: start go-waku on Start() instead of New()
2023-04-19 09:11:28 -04:00
Andrea Maria Piana
7c2b5a39b3
Use correct timesource in waku-2
2023-03-31 13:43:19 +01:00
Richard Ramos
a6d33b9912
chore: bump go-waku to fix mem leak
2023-03-27 10:56:23 -04:00
Richard Ramos
cbb016ac00
feat: update go-waku to introduce meta field and deterministic hashing
2023-03-13 21:03:34 -04:00
Richard Ramos
4fd4bea837
fix: use debug level for content topic extraction error
2023-02-24 14:30:34 -04:00
Richard Ramos
2f49117061
fix: only use discv5 functions if enabled
2023-02-24 14:30:34 -04:00
frank
e8c1421997
use random tcp port for wakuv2
2023-02-24 07:33:10 +08:00
RichΛrd
0babdad17b
chore: upgrade go-waku to v0.5 ( #3213 )
...
* chore: upgrade go-waku to v0.5
* chore: add println and logs to check what's being stored in the enr, and preemptively delete the multiaddr field (#3219 )
* feat: add wakuv2 test (#3218 )
2023-02-22 17:58:17 -04:00
RichΛrd
e998270856
fix: use uuid instead of peerID for reporting bandwidth ( #3200 )
2023-02-17 09:15:28 -04:00
Andrea Maria Piana
dea21f440a
Linting and some fixes on contact requests handling
2023-02-08 17:48:09 +00:00
Andrea Maria Piana
7d72281815
check for nil envelopes
2023-02-08 17:48:09 +00:00
Richard Ramos
dc4c1a61b1
fix: reset bandwidth stats totals every day, and send message size
2023-02-01 16:43:57 -04:00
Richard Ramos
ab2ff4eeb1
feat: protocol stats
2023-02-01 16:43:57 -04:00
Richard Ramos
cccea5f14b
chore(waku2): bump go-waku to notice disconnection from peers faster
2023-01-27 14:17:43 -04:00
Richard Ramos
3553761cb5
fix: use parent ctx (of 30s instead of 20s) and log requestID in case of failures
2023-01-26 14:13:01 -04:00
Richard Ramos
ecbd3a70e9
fix: no messages from storenode
2023-01-19 10:11:44 +01:00