G
10d336fc26
feat(noise): add support to encrypted/unencrypted public keys ( #931 )
...
* feat(noise): adding ChaChaPoly encryption
* test(noise): add test for ChaChaPoly Encryption/decryption
* style(noise): converted variables to camelCase
* feat(noise): add support to Noise public keys
* Fixed header
* refactor(noise): address reviewer's comments
* refactor(noise): small fixes/comments
* refactor(noise): add empty plaintext/ciphertext handling + string encryption test
* refactor(noise): address reviewer's comments
2022-04-06 14:37:02 +02:00
G
b536a49921
feat(noise): add support to ChaChaPoly encryption ( #930 )
...
* feat(noise): adding ChaChaPoly encryption
* fix(noise): restored waku2 tests
* fix(noise): missing comma
* Fixed header
* fix(noise): made comment about empty ChaChaPolyKey clearer
* refactor(noise): address reviewer's comments
* test(noise): add test for ChaChaPoly Encryption/decryption
* refactor(noise): removed libp2p specific debug tools usage
* style(noise): converted variables to camelCase
2022-04-04 17:46:51 +02:00
Sanaz Taheri Boshrooyeh
2e79a2c960
feat: make the rln-relay protocol available in the waku docker image ( #924 )
2022-03-31 13:15:00 -07:00
Hanno Cornelius
dd35d77e0f
docs: release v0.9
2022-03-31 11:16:20 +02:00
Daniel Kaiser
051d67c69a
feat(store): info message after delete ( #929 )
2022-03-30 22:55:39 +02:00
Daniel Kaiser
e51001fca7
feat(store): vacuum after delete ( #928 )
2022-03-30 22:54:37 +02:00
Hanno Cornelius
4c6ea0c7f4
fix: release assets do not work ( #926 )
2022-03-30 17:29:12 +02:00
Daniel Kaiser
811e82b12a
feat(jsonrpc): add call returning git version ( #919 )
2022-03-30 17:17:21 +02:00
Daniel Kaiser
020712c0db
feat(jsonrpc): add ENR to debug_v1_info call ( #918 )
2022-03-30 15:10:15 +02:00
Sanaz Taheri Boshrooyeh
9bad88b36b
chore: bumps up the alpine version to 3.15 ( #923 )
2022-03-29 12:27:12 -07:00
Hanno Cornelius
93b25638e6
docs(rpc-api-tutorial): fix broken links in JSON-RPC API tutorial ( #920 )
2022-03-29 15:40:11 +02:00
Hanno Cornelius
20744b3a36
feat(relay): add support for gossipsub peer exchange ( #911 )
2022-03-29 10:09:48 +02:00
Daniel Kaiser
d975fb305c
fix(store): capacity limit for persistent message store ( #900 )
...
* fix(store): limit capacity of persistent message store
fixes performance issue of loading a large message table by deleting
old messages in case of an overflow
* test(store): message capacity limit
2022-03-28 20:27:14 +02:00
jemboh
913899d97b
fix: building on Apple clang and M1 ( #907 )
2022-03-28 15:21:02 +02:00
Hanno Cornelius
52a0395beb
docs: added bug reporting section to main readme ( #912 )
2022-03-28 14:17:50 +02:00
Daniel Kaiser
a29e4cffb0
fix(discv5): info print ENR containing discv5 udp port ( #913 )
2022-03-28 10:29:19 +02:00
Sanaz Taheri Boshrooyeh
0ccf2e0fd8
Revert "chore(rln-relay): Copy rln lib into wakunode2 docker container ( #909 )" ( #916 )
2022-03-26 13:01:27 +08:00
Sanaz Taheri Boshrooyeh
33432cf36d
chore(rln-relay): Copy rln lib into wakunode2 docker container ( #909 )
...
* Update Dockerfile
* makes librln optional
* adds comments
* marks the entire rlnlib directory optional
2022-03-25 13:16:02 -07:00
Daniel Kaiser
da0de11cc5
chore(rln): add cleanrln make rule + docu ( #910 )
...
* chore(rln): add cleanrln to make rule
- add `cargo clean` to `make clean`
- add new `cleanrln` make rule that `cargo clean`s the rln vendor repo
* docs(rln): add trouble shooting section
- list `make cleanrln` as a solution to force rebuilding the rln crate
2022-03-25 16:08:13 +01:00
Sanaz Taheri Boshrooyeh
8ea25d1b2a
Increase rln-relay logging ( #908 )
...
* updates default rln-relay content topic
* adds further debug and trace level logs
* converts a debug level log to the trace level
2022-03-24 10:47:40 -07:00
Hanno Cornelius
7c40f45279
chore: update submodules ( #905 )
2022-03-23 15:20:07 +02:00
Sanaz Taheri Boshrooyeh
5da1213e0d
Tutorial for rln-relay live testnet ( #898 )
...
* first edition
* adds the full test scenario
* fixes typos
* fixes a bug in the supplied command
* further edits the description
* displays the chat prompt after spam detection
* updates changelog
* minor wording fix
* Update rln-chat2-live-testnet.md
2022-03-18 15:51:26 -07:00
Daniel Kaiser
3f15d39d83
add dns bootstrap to changelog ( #899 )
2022-03-18 22:31:34 +01:00
Hanno Cornelius
39e1c4e6c2
chore(chat2): remove noise, set sender timestamp ( #877 )
2022-03-18 13:13:32 +02:00
Hanno Cornelius
988453f287
Fix: timestamp type could overflow before conversion ( #892 )
2022-03-18 12:04:11 +02:00
Daniel Kaiser
2053a7a51d
discv5 dns bootstrap ( #888 )
2022-03-17 17:33:17 +01:00
Hanno Cornelius
a9ac46b6c4
fix: prevent empty store response due to blocked walker ( #897 )
2022-03-17 17:18:59 +02:00
Sanaz Taheri Boshrooyeh
2140216322
Updates the type of the proof field of wakumessage to RateLimitProof ( #893 )
...
* permanently changes the wakumessage proof field to RateLimitProof
* updates an old comment
2022-03-16 13:51:18 -07:00
Daniel Kaiser
9cf528ebcf
add RAM requirement to README ( #889 )
2022-03-16 17:13:23 +01:00
Hanno Cornelius
a89a4abaa2
ci(windows): disable windows CI ( #895 )
2022-03-16 15:17:48 +02:00
Hanno Cornelius
283d42b9fd
Remove content topic dimension from message metrics ( #891 )
2022-03-15 14:39:32 +02:00
Daniel Kaiser
965d26c93a
use discv5 feature branch in status-im/nim-eth ( #884 )
2022-03-11 15:51:14 +01:00
Hanno Cornelius
159ef6f648
Increase store and store queue logging ( #887 )
2022-03-11 07:26:15 +02:00
7522b77912
ci: rename bridge to wakubridge
...
This makes the current `Dockerfile` usable with `wakubridge`.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-03-10 10:06:53 +01:00
Hanno Cornelius
c5df990b19
Bridge improvements ( #875 )
2022-03-08 11:48:17 +01:00
Sanaz Taheri Boshrooyeh
58a6a3c827
Fixes getNanosecondTime() time conversion ( #878 )
...
* fixes conversion from sec to nanosec
* uses snake case for power of 10 for readability
2022-03-07 16:56:39 +01:00
Hanno Cornelius
18c562965e
Release v0.8 ( #874 )
2022-03-03 11:04:34 +01:00
Hanno Cornelius
2ed41e8f6c
Update submodules ( #873 )
...
* Update submodules
* Fix MsgIDProvider
2022-03-02 13:24:48 +01:00
Daniel Kaiser
1bf71903fb
discv5 stage1 testnet ( #863 )
2022-03-01 17:12:23 +01:00
Daniel Kaiser
172a60c74e
discv5 stage1 beta test ( #862 )
...
* update vendor/nim-eth submodule
point to the selectable `protocol-id` feature branch
* use d5waku as protocol-id
Use compiletime flag to change the discv5 protocol-id to "d5waku" allowing
nim-waku to span a separate discv5 network
* waku discv5 first beta stage
- start discv5 during node start
- added config options for discv5
* fix: pass to tcp port also when specifying ext ip
* bump nim-eth
Co-authored-by: ksr <kaiserd@users.noreply.github.com>
2022-03-01 15:11:56 +01:00
Hanno Cornelius
f094846c70
Add bridge docs and minor improvements ( #867 )
...
* Add bridge docs and minor improvements
* Clarify that bridging is bidirectional
2022-02-28 18:16:50 +01:00
Hanno Cornelius
4c829bccb2
Store data model updates and fixes ( #864 )
2022-02-28 17:29:01 +01:00
Daniel Kaiser
e2ec60f998
fix: message when connecting to fleet nodes ( #865 )
2022-02-28 13:28:53 +01:00
G
1fb0d1dfb2
Moved PB Timestamp index to 10 ( #861 )
2022-02-23 08:19:52 +01:00
Hanno Cornelius
6d2fd9c690
Remove ref to fleets.status.im ( #858 )
2022-02-22 13:36:38 +01:00
78334e3652
ci: add commit as label to Docker image
...
Helps with debugging issues related to specific versions.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-02-21 18:25:14 +01:00
Hanno Cornelius
f675646156
Add docs on configuring domain and dns disc ( #856 )
2022-02-21 16:23:55 +01:00
Sanaz Taheri Boshrooyeh
f2eee409b6
RLN-chat2 tutorial (local testnet) ( #853 )
...
* adds tutorial
* updates epoch duration
* minor update
* fixes a minor formatting mismatch
* minor updates
* updates the dates
* reverts the date
* revises the title of a subsection
* updates the case of make command
2022-02-18 16:23:23 -08:00
Hanno Cornelius
571e28290b
Domain name config for nwaku node ( #852 )
2022-02-18 12:10:38 +01:00
G
5d579cdea0
Update WakuStoreCodec string to beta4 ( #855 )
...
* Fix waku store version to beta4
* Updated changelog
2022-02-18 07:23:10 +01:00