Commit Graph

1140 Commits

Author SHA1 Message Date
frank db978b8529
fix: concurrent peerMap iteration and write (#1266) 2024-12-12 17:23:42 +02:00
Pablo Lopez 37936ae02b
fix: fatal error: concurrent map writes (#1265) 2024-12-12 17:23:41 +02:00
Richard Ramos 1608cf2b0b
fix: populate pinger 2024-11-28 14:38:57 -04:00
Zoro 68a6faaf5c
chore: use decred secp256k1 directly (#1245) 2024-11-25 15:06:12 -04:00
richΛrd f98a17bacf
feat: limit api store queries to 24h (#1257) 2024-11-25 15:05:47 -04:00
richΛrd 96702e278b
fix: setup shards (#1256) 2024-11-22 09:36:02 -04:00
richΛrd dd82c24e00
chore: use AddrInfo instead of ID to match nwaku's libwaku ping function (#1251) 2024-10-28 15:46:39 -04:00
Prem Chaitanya Prathi c78b09d4ca
fix: filter stats mismatch and add bad peer check for light mode (#1241) 2024-10-28 11:46:40 +05:30
richΛrd fdb3c3d0b3
refactor: use protobuffer for API storenode queries (#1248) 2024-10-24 14:47:57 -04:00
Richard Ramos 6bdf125dd1
refactor: extract ping interface 2024-10-24 14:32:22 -04:00
kaichao 38be0dc169
chore: fix store request id log (#1242) 2024-10-21 11:23:49 +08:00
richΛrd 37f936d747
refactor: decouple API from go-waku (#1239) 2024-10-15 15:48:15 -04:00
richΛrd 76275f6fb8
feat: storenode cycle (#1223) 2024-10-14 14:58:51 -04:00
Prem Chaitanya Prathi 0ed94ce0b1
fix: simple backoff strategy after 3 subscribe failures (#1238) 2024-10-04 11:10:19 +05:30
richΛrd 15b4aee808
fix: use byte array to decode ENRs uint8 fields (#1227) 2024-10-03 10:12:31 -04:00
Richard Ramos ae423936ed
fix: remove bandwidth metrics that were commited to `master` by mistake 2024-10-01 18:24:47 -04:00
Prem Chaitanya Prathi 244bb176eb
feat: add clusterID and shards config to c-bindings (#1228) 2024-10-01 10:21:13 +05:30
richΛrd 12abd041d6
chore: bump go-libp2p and go-libp2p-pubsub (#1208) 2024-09-26 12:21:17 -04:00
frank 8b0e03113d
feat: log error and stacktrace when panic in goroutine (#1225) 2024-09-25 17:15:20 +08:00
Arseniy Klempner 798c9c5d81
feat: emit an event in EventBus upon dial error (#1222) 2024-09-23 14:41:07 -07:00
Prem Chaitanya Prathi 821481fec4
fix: filter batch duration opt was not propagated correctly (#1224) 2024-09-21 06:47:19 +05:30
Richard Ramos 2800391204
fix: requestID validation 2024-09-18 17:27:51 -04:00
richΛrd f0acee4d1d
feat: ratelimit store queries and add options to Next (#1221) 2024-09-18 17:09:37 -04:00
Richard Ramos 991e872de9
chore: add requestID to error message in store validation 2024-09-17 10:13:01 -04:00
Akhil bc2444ca46
feat: e2e rel poc - reconnection, new lamport Ts, logging (#1220) 2024-09-12 13:53:57 +04:00
Siddarth Kumar 2b61569558
Revert "ci: use GIT_REF for building docker image when set (#1218)"
This reverts commit 1a96cd2271.
2024-09-11 12:53:26 +05:30
Siddarth Kumar 1a96cd2271
ci: use GIT_REF for building docker image when set (#1218) 2024-09-11 10:48:13 +05:30
Prem Chaitanya Prathi bf2b7dce1a
feat: increase outbound q size for pubsub (#1217) 2024-09-10 18:12:08 +05:30
richΛrd f9e7895202
fix: make the envelope priority queue safe for concurrent access (#1215) 2024-09-04 10:30:57 -04:00
Prem Chaitanya Prathi 3066ff10b1
fix: use correct ticker for all peers ping (#1214) 2024-09-04 19:14:17 +05:30
kaichao 99d2477035
fix: check subscription when relay publish message (#1212) 2024-08-31 09:22:59 +08:00
chair 690849c986
Update add-action-project.yml (#1210) 2024-08-30 13:54:50 -04:00
richΛrd 27d640e391
fix: stop creating goroutines if context is already canceled (#1213) 2024-08-30 11:46:19 -04:00
Richard Ramos 69e1b559bc
feat(api): add options to filter manager 2024-08-26 11:34:27 -04:00
Richard Ramos 3b5ec53bab
feat(api): parameterize filter subscriptions 2024-08-26 11:09:15 -04:00
richΛrd 949684092e
fix: criteriaInterest mutex (#1205)
Co-authored-by: Pablo Lopez <p.lopez.lpz@gmail.com>
2024-08-23 10:32:38 -04:00
Igor Sirotin 4c3ec60da5
fix: prevent panics in peermanager and WakuRelay (#1206) 2024-08-23 15:23:07 +01:00
kaichao a4f0cae911
fix: set default store hash query timeout to 30s (#1204) 2024-08-22 22:45:24 +08:00
Igor Sirotin 1472b17d39
fix: flaky panic on relay unsubscribe (#1201) 2024-08-22 10:16:03 +05:30
Prem Chaitanya Prathi 8ff8779bb0
feat: shard aware pruning of peer store (#1193) 2024-08-21 18:08:11 +05:30
Jakub Sokołowski c324e3df82
fix: remove duplicate buildPackage function from flake.nix
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-08-20 09:53:25 +02:00
Richard Ramos d3b5113059
fix: nil result 2024-08-19 18:17:06 -04:00
Akhil 8ab0764350
feat: e2e reliable chat example POC (#1153) 2024-08-19 13:30:15 +04:00
Prem Chaitanya Prathi bc16c74f2e
feat: shard based filtering in peer exchange (#1194) 2024-08-15 07:27:56 +05:30
Prem Chaitanya Prathi 3b2cde8365
chore: use utc time in logs to avoid user location getting disclosed (#1192) 2024-08-14 06:17:00 +05:30
richΛrd 159635e21b
chore: limit the maximum number of message hashes to request per query (#1190) 2024-08-10 11:13:59 -04:00
kaichao 92d62a7c38
chore: refactor sender api (#1187) 2024-08-10 20:05:51 +08:00
richΛrd 3eab289abb
feat: ping lightpush peers (#1167)
Co-authored-by: Prem Chaitanya Prathi <chaitanyaprem@gmail.com>
2024-08-09 11:51:14 -04:00
kaichao c2e6320953
chore: refactor message sent check method (#1184) 2024-08-07 10:24:08 +08:00
richΛrd 4f1d692413
fix: keep channels open (#1183) 2024-08-06 16:06:53 -04:00