G
7a832c1bc2
Merge branch 'master' into noise-handshakestates
2022-04-12 15:34:04 +02:00
G
cb11c192d6
feat(noise): add support to Waku Payload V2 ( #932 )
...
* feat(noise): adding ChaChaPoly encryption
* feat(noise): add support to Noise public keys
* feat(noise): added support to Waku Payload V2
* fix(noise): missing comma
* Fixed header
* refactor(noise): add comments, restyle code
* refactor(noise): address reviewer's comments
* Update nim-eth
* fix(noise): moved strutils in std
2022-04-12 13:50:51 +02:00
Hanno Cornelius
8ac8e758e0
chore: update submodules ( #940 )
2022-04-12 09:35:19 +02:00
Hanno Cornelius
450e0494f1
fix(store): timestamp validity checks ( #876 )
2022-04-11 14:58:18 +02:00
s1fr0
61d65bc87e
fix(noise): fixed trace parameter
2022-04-08 20:28:01 +02:00
s1fr0
3f20d23028
refactor(noise): refactor and add documentation
2022-04-08 19:04:58 +02:00
s1fr0
d4402d0920
refactor(noise): rebase
2022-04-08 18:55:16 +02:00
s1fr0
4e1b839e27
Merge branch 'noise-handshakestates' of https://github.com/status-im/nim-waku into noise-handshakestates
2022-04-08 18:53:53 +02:00
s1fr0
5d63431f34
feat(noise): add Noise Handshake State Machine and primitives
2022-04-08 09:39:59 +02:00
s1fr0
430f2ecd67
refactor(noise): address reviewer's comments
2022-04-07 08:24:42 +02:00
s1fr0
3b5b4aa0e9
refactor(noise): add comments, restyle code
2022-04-06 23:43:15 +02:00
G
a56f3c22a4
Merge branch 'master' into noise-payloadV2
2022-04-06 14:54:27 +02:00
G
d2fccb5220
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
45b1e10647
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
G
cbd9cc4f9e
Merge branch 'master' into noise-payloadV2
2022-04-04 15:03:14 +02:00
G
210a4fd16a
Merge branch 'master' into noise-handshakestates
2022-04-04 15:03:04 +02:00
G
294b9ae638
Fixed Header
2022-04-01 07:37:53 +02:00
G
5e4c868d08
Fixed header
2022-04-01 07:37:13 +02:00
Sanaz Taheri Boshrooyeh
54d64a63fe
feat: make the rln-relay protocol available in the waku docker image ( #924 )
2022-03-31 13:15:00 -07:00
Hanno Cornelius
063c91aa7e
docs: release v0.9
2022-03-31 11:16:20 +02:00
s1fr0
77e20c33be
feat(noise): add Noise Handshake State Machine and primitives
2022-03-31 00:14:13 +02:00
G
07cf184336
fix(noise): missing comma
2022-03-30 23:55:38 +02:00
s1fr0
7f4df9628b
feat(noise): added support to Waku Payload V2
2022-03-30 23:51:36 +02:00
s1fr0
d6024a8fa0
feat(noise): add support to Noise public keys
2022-03-30 23:30:33 +02:00
s1fr0
2392565881
feat(noise): adding ChaChaPoly encryption
2022-03-30 23:15:15 +02:00
Daniel Kaiser
ecdde23add
feat(store): info message after delete ( #929 )
2022-03-30 22:55:39 +02:00
Daniel Kaiser
a9c31b4b53
feat(store): vacuum after delete ( #928 )
2022-03-30 22:54:37 +02:00
Hanno Cornelius
aff3a8386c
fix: release assets do not work ( #926 )
2022-03-30 17:29:12 +02:00
Daniel Kaiser
2f13aff663
feat(jsonrpc): add call returning git version ( #919 )
2022-03-30 17:17:21 +02:00
Daniel Kaiser
ec0a46b65b
feat(jsonrpc): add ENR to debug_v1_info call ( #918 )
2022-03-30 15:10:15 +02:00
Sanaz Taheri Boshrooyeh
63e23092e0
chore: bumps up the alpine version to 3.15 ( #923 )
2022-03-29 12:27:12 -07:00
Hanno Cornelius
5ceef37e15
docs(rpc-api-tutorial): fix broken links in JSON-RPC API tutorial ( #920 )
2022-03-29 15:40:11 +02:00
Hanno Cornelius
52de0e434f
feat(relay): add support for gossipsub peer exchange ( #911 )
2022-03-29 10:09:48 +02:00
Daniel Kaiser
d0cf3ed1f9
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
ee96705c7f
fix: building on Apple clang and M1 ( #907 )
2022-03-28 15:21:02 +02:00
Hanno Cornelius
5f091241da
docs: added bug reporting section to main readme ( #912 )
2022-03-28 14:17:50 +02:00
Daniel Kaiser
be8860c2fc
fix(discv5): info print ENR containing discv5 udp port ( #913 )
2022-03-28 10:29:19 +02:00
Sanaz Taheri Boshrooyeh
878804e165
Revert "chore(rln-relay): Copy rln lib into wakunode2 docker container ( #909 )" ( #916 )
2022-03-26 13:01:27 +08:00
Sanaz Taheri Boshrooyeh
469f421efc
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
0131d1437e
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
c9e82873f1
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
06f20af7d4
chore: update submodules ( #905 )
2022-03-23 15:20:07 +02:00
Sanaz Taheri Boshrooyeh
bfd427baf0
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
089c686dc7
add dns bootstrap to changelog ( #899 )
2022-03-18 22:31:34 +01:00
Hanno Cornelius
aa1ce4d33f
chore(chat2): remove noise, set sender timestamp ( #877 )
2022-03-18 13:13:32 +02:00
Hanno Cornelius
994ac49472
Fix: timestamp type could overflow before conversion ( #892 )
2022-03-18 12:04:11 +02:00
Daniel Kaiser
e1146b2df8
discv5 dns bootstrap ( #888 )
2022-03-17 17:33:17 +01:00
Hanno Cornelius
266d6a7e80
fix: prevent empty store response due to blocked walker ( #897 )
2022-03-17 17:18:59 +02:00
Sanaz Taheri Boshrooyeh
2d6a2bec47
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
e6fdbdb42a
add RAM requirement to README ( #889 )
2022-03-16 17:13:23 +01:00