Commit Graph

116 Commits

Author SHA1 Message Date
Ivan Folgueira Bande dfe068222d
final set of adaptations to current nwaku 2024-11-02 23:29:41 +01:00
Ivan Folgueira Bande e5aaa4d90b
temporary changes that allow default_echo test not to crash 2024-10-31 13:44:12 +01:00
Ivan Folgueira Bande 8fd84bf676
update waku-sys/vendor to current nwaku master 2024-10-30 14:59:51 +01:00
Ivan Folgueira Bande ef44d11e81
temporary changes. pendin to fine tune them 2024-10-30 14:58:10 +01:00
Ivan Folgueira Bande 223762d426
Properly decode a Vec<Multiaddr> 2024-10-30 00:53:22 +01:00
Richard Ramos 44ad6804ae
fix: call waku_setup when instantiating waku_new 2024-10-28 15:32:50 -04:00
Ivan Folgueira Bande 0cf27d112c
build.rs: add negentropy dependency and cmdCount cmdLine dependencies 2024-10-28 14:05:24 +01:00
Ivan Folgueira Bande 897c4a3080
update nwaku vendor to v0.33.1 2024-10-27 19:24:09 +01:00
Ivan Folgueira Bande f0c1612868
update waku-sys/vendor to the latest master branch 2024-10-26 10:27:23 +02:00
richΛrd 7a2e4d1d01
feat: RLN Relay (#101) 2024-04-01 15:15:50 -04:00
richΛrd 1ed7dd48ed
chore: disable windows builds temporarily (#100) 2024-03-21 09:17:59 -04:00
richΛrd 201a38a64e
feat: example app (#99) 2024-03-11 12:00:30 -04:00
richΛrd 69a48725ca
refactor: node handle constructor and messageHash on publish (#98)
* refactor: node handle constructor and messageId on publish
* refactor: add back typestate
* chore: rename messageId to messageHash
2024-03-01 11:31:00 -04:00
richΛrd a10a5c2d22
refactor: use a enum for handling the responses, and don't ignore the return code (#97)
* refactor: handle return code and use an enum to handle responses
* fix: nwaku does not return an envelope hash on publish
2024-03-01 11:25:02 -04:00
richΛrd 646f6f0080
refactor: hide `*mut c_void` behind `WakunodeContext` (#96) 2024-02-26 11:13:30 -04:00
Richard Ramos c434e9ebf5
refactor: remove getters 2024-02-22 10:57:02 -04:00
Richard Ramos 9d3b575037
chore: remove example (for now) 2024-02-21 15:54:55 -04:00
Richard Ramos ac96b834a0
chore: use rust node address instead of fleet node in tests 2024-02-21 14:07:42 -04:00
Richard Ramos 79b8428bb5
feat: add listen addresses 2024-02-21 11:59:40 -04:00
Richard Ramos 9c696e6097
feat: expose waku_version 2024-02-20 16:06:03 -04:00
Richard Ramos 685a6aef0a
fix: event handler 2024-02-16 10:45:20 -04:00
Richard Ramos 1f9283a849
fix: event callback signature 2024-02-13 18:03:34 -04:00
Richard Ramos 5687e2585c
chore: make sure `waku_new`, `waku_start` and `waku_stop` work 2024-02-13 16:18:16 -04:00
Richard Ramos ca72e70bb6
chore: link required libraries and RLN 2024-02-13 14:50:00 -04:00
Richard Ramos 1d8626b110
chore: remove code no longer needed (for now) 2024-02-12 20:13:49 -04:00
Richard Ramos 8755d9a7c8
refactor: remove unneeded functions and change some data types 2024-02-08 17:16:34 -04:00
Richard Ramos 9d73230c8a
chore: remove unneeded files (for now) 2024-02-08 17:15:49 -04:00
Richard Ramos 9750a329ab
feat: use nwaku instead of go-waku 2024-02-08 11:54:49 -04:00
richΛrd 1ea96f80b2
feat: add dns discovery parameters (#85) 2024-02-06 13:38:51 -04:00
richΛrd 5aaafc7c20
fix: content topic should accept strings (#84) 2023-12-08 17:30:30 -04:00
richΛrd dc32f22f4a
feat: add filterv2 functions (#75) 2023-11-07 15:50:35 -04:00
richΛrd dc641645b9
refactor: use callbacks to interact with go-waku bindings and remove JsonResponse (#74) 2023-11-02 13:59:41 -04:00
Richard Ramos 3acddc9023
fix: 0.4.0 2023-10-30 08:24:30 -04:00
richΛrd ba17a46978
fix: race condition in peer connector / manager interaction (#81)
See https://github.com/waku-org/go-waku/pull/837
2023-10-30 08:18:38 -04:00
richΛrd 190e1f6b09
fix: enable legacy filter (#78) 2023-10-04 08:45:49 -04:00
Richard Ramos e61732a8c7
feat: v0.3.1 2023-10-01 15:47:17 -04:00
richΛrd 00bf354d43
fix: waku_peer_count conversion to usize (#76) 2023-10-01 15:40:33 -04:00
richΛrd 32bd05c6fc
feat: update go-waku version (#70)
- removes encoding functions from relay and lightpush
- adds `encode_symmetric` and `encode_asymmetric` to `WakuMessage`
- don't panic when unserializing json
2023-09-27 19:19:59 -04:00
Anton Iakimov 6b35fb7d62
update wakuv2 fleet DNS discovery enrtree
https://github.com/status-im/infra-misc/issues/171
2023-09-26 15:15:39 +02:00
richΛrd a487f79179
feat: websockets support (#63) 2023-07-13 18:33:24 -04:00
LordGhostX 263c6ef005
chore: update docs link (#65) 2023-07-12 04:25:58 -04:00
RichΛrd a4bfddece7
feat: update discv5 bootnodes (#62) 2023-06-12 09:46:13 -04:00
RichΛrd 803fc37e04
fix: handle missing ephemeral field and unknown encodings in content topics (#61)
* fix(example): only attempt to decode messages sent in the toy chat content topic
* fix: handle missing ephemeral field and unknown encodings
2023-05-23 08:32:23 -04:00
You Guang (Alan Matthew) 8d825ad22e
Issue Suggestion - Exclude unnecessary files from the crate (#60) 2023-05-16 16:18:36 -04:00
Giacomo Pasini d7cbdc2658
fix link args (#57) 2023-05-12 15:13:18 +02:00
Richard Ramos 8b4241ea3f
0.1.0 2023-05-12 08:06:07 -04:00
Petko Pavlovski 98144f762f
fix: default to empty vec if meta field not present (#59) 2023-05-12 07:58:47 -04:00
Richard Ramos 6a2d449d7d
fix: changes required to publish latest version 2023-05-11 14:01:34 -04:00
RichΛrd ce9f71a592
Add new changes from go-waku (#58)
* feat: add ephemeral and meta fields
* feat: seenTTL
* feat: expose list of topics
2023-05-10 10:13:50 -04:00
danielsanchezq 27597d76b5 Set waku-sys dep to rc3 2023-03-17 11:10:37 +01:00