Lorenzo Delgado
051f5db9af
refactor(store): rename to sqlite store and introduce retention policies interface
2022-09-12 16:49:01 +02:00
Lorenzo Delgado
e7ebd190a3
refactor(utils): split message digest calculation form index calculation
2022-09-12 15:51:06 +02:00
Lorenzo Delgado
ff619de037
chore(utils): remove unused types and methods
2022-09-12 15:29:52 +02:00
Lorenzo Delgado
c171e3dfcd
refactor(wakunode): split wakunode relay tests into a new file
2022-09-12 14:51:52 +02:00
rymnc
05ccdbf3e3
chore: add nimbus-build-system.paths to gitignore
2022-09-12 08:49:35 +05:30
G
01cd201f58
PoC implementation of Waku Pairing and Secure Transfer ( #1117 )
...
* feat(noise): add PoC implementation for WakuPairing and Secure Transfer
2022-09-12 02:23:14 +02:00
Lorenzo Delgado
797c82b030
refactor(wakunode): split wakunode store tests into a new file
2022-09-09 15:54:16 +02:00
Lorenzo Delgado
30f0e19d79
fix(store): add a table index to improve message insertion time
2022-09-09 15:04:48 +02:00
Lorenzo Delgado
5fd2eb08ed
refactor(wakunode): split wakunode filter tests into a new file
2022-09-09 12:17:17 +02:00
Lorenzo Delgado
e2590b588e
refactor(wakunode): split wakunode lightpush tests into a new file
2022-09-08 23:18:59 +02:00
Hanno Cornelius
f4e9d39524
chore: always include node ENR in response to info requests ( #1128 )
2022-09-08 14:25:02 +01:00
Lorenzo Delgado
d857c4a421
chore(wakunode): collocate wakuswitch file to the depending modules
2022-09-08 11:02:50 +02:00
Hanno Cornelius
7f23bdf29f
chore: update nwaku submodules ( #1123 )
...
* chore: update submodules
* fix: SIGTERM ambiguity
* fix: ambiguous RNGs
* fix: ContentType is no longer a string
* fix: more fixes related to ambiguous RNGs
* fix: start all protocols
* chore: also update nim-eth
* chore: important new fixes in nim-libp2p
* fix: more changes related to RNG. Some reversion to reflect nim-eth update
* fix: breaking changes in nim-eth submodule
* fix: start protocols in tests
* fix: chat2bridge protocols async mounting
* fix: v1 test compilation
* fix: rln test compilation
* fix: remove confusing keys qualifier for the same HmacDrbgContext
2022-09-07 16:31:27 +01:00
Lorenzo Delgado
fbaf295ac1
refactor(wakunode): split wakunode rln-relay tests into a new file
2022-09-06 20:43:46 +02:00
Lorenzo Delgado
ab373a9abd
refactor(wakunode): split peer utils tests into a new file
2022-09-06 16:05:06 +02:00
Aaryamann Challani
135b7209dd
chore(chat2): selection of store node at random ( #1118 )
...
* chore(chat2): selection of store node at random
* fix(chat2): random number overflow fix
2022-09-06 16:57:55 +05:30
Lorenzo Delgado
3f7aa8c6e4
fix(waku-store): added an index to improve messages query time
2022-09-05 15:18:47 +02:00
Lorenzo Delgado
21e9f25276
refactor(wakunode2): deprecate non-async protocol api methods
2022-09-02 10:17:14 +02:00
Lorenzo Delgado
4f3a3da084
chore(waku-store): improve logging and query traceability
2022-09-02 10:14:58 +02:00
Lorenzo Delgado
982fb08c77
refactor(wakunode2): add convenience methods for adding protocol peers
2022-09-01 17:02:58 +02:00
Aaryamann Challani
ea62e2b7ce
chore(noise): minor refactor of default checks of keypairs ( #1104 )
...
* chore(noise): readable default checks for keypairs
* chore(noise): fix naming of arg in exists proc
* chore(noise): fix naming to make it clearer
* chore(noise): inline and remove result usage
* chore(noise): move the isDefault function up, replace defaultyVar with value
* chore(noise): inline style
* chore(noise): static the default check, remove inline pragma
2022-09-01 14:31:48 +05:30
Hanno Cornelius
58e6e28dd5
chore: update issue templates ( #1105 )
2022-08-31 19:05:39 +02:00
Hanno Cornelius
a43de54dad
chore(labels): remove labels synced from vacp2p ( #1091 )
2022-08-31 16:00:23 +02:00
Bulat-Ziganshin
80aeebc61c
Fixed handling of bindParam(uint32) in sqlite.nim ( #1014 )
2022-08-31 14:50:05 +02:00
Aaryamann Challani
ad7f9ed5bf
chore(lightpush): fix minor typo ( #1100 )
2022-08-31 17:00:10 +05:30
Lorenzo Delgado
6d0168bff2
feat(rest): add waku filter openapi rest api specification file
2022-08-31 13:24:35 +02:00
Hanno Cornelius
e6c0853e24
chore: add new issues to waku project board ( #1101 )
...
* add new issues to waku project board
* remove action adding to previous deprecated project board
2022-08-31 13:09:25 +02:00
Aaryamann Challani
ed53bcdec6
chore(logging): Periodic logging for additional metrics ( #1094 )
...
* chore: enable metrics logging by default
* feat(logging): add additional logging metrics, change period to 30 seconds
* chore(logging): s/var/let
* chore(logging): import filter directly
* chore(logging): add store/lightpush peer count, fix style
2022-08-31 15:23:28 +05:30
Sanaz Taheri Boshrooyeh
0deedf0d7a
fix|feat(rln-relay|rln-chat2): Handling on-chain transactions errors and informing chat2 users ( #1093 )
...
If any error occurs during the on-chain registration, it will be handled; the chat2 users will get informed about the cause and the installation of rln-relay gets discarded and the chat program continues with no crashing.
2022-08-30 10:59:02 -07:00
Lorenzo Delgado
ecf4ba1167
feat(message-cache): make the topic cache generic
2022-08-30 15:57:45 +02:00
Lorenzo Delgado
791ce6d222
fix(rest): encode waku message payload in base64
2022-08-30 14:53:04 +02:00
Lorenzo Delgado
842cfb3476
refactor(waku-filter): remove wakunode2 waku_filter exports
2022-08-29 10:14:35 +02:00
kdeme
d16073695b
fix(waku-v1): bump nim-secp256k1 for signature recovery id check
2022-08-26 22:38:55 +02:00
Lorenzo Delgado
c964aea885
refactor(waku-filter): waku filter protocol code reorganisation
2022-08-26 22:17:56 +02:00
Hanno Cornelius
caa47896c1
fix: peer manager dial logic when dialing an existing peer ( #1090 )
2022-08-26 11:20:55 +02:00
Sanaz Taheri Boshrooyeh
45f6216aaa
chore (rln-relay): updates rln-caht2 tutorial to match the implementation ( #1089 )
...
* updates rln-caht2 tutorial to match the implementation
* minor proofreading
* addresses comments
2022-08-25 11:34:48 -07:00
Sanaz Taheri Boshrooyeh
bc29619679
feat(Rln relay): Improves rln-chat2 interface, displays links to the registration tx, warns about spam messages ( #1082 )
...
* warns about publishing spam messages, display tx hash on Goerli
* passes registration handler
2022-08-24 15:47:06 -07:00
Hanno Cornelius
11158c3ea2
fix(setup): do not attempt connecting to empy dynamic bootstrap node list ( #1088 )
2022-08-24 17:44:43 +02:00
Sanaz Taheri Boshrooyeh
8a6b1cfba6
feat(Rln-Relay): Consolidates the input paths of rln credential, chat2 reads rln credential from file only ( #1080 )
...
* Consolidates the input paths of rln credential, accepts credential file only
* fixes a typo
2022-08-18 10:35:02 -07:00
Lorenzo Delgado
73df74f8c6
refactor(waku-store): remove wakunode2 waku_store exports
2022-08-18 17:32:47 +02:00
Sanaz Taheri Boshrooyeh
f373f8bc56
chore(RLN-Relay): onchain rln-relay chat2 testnet editorial feadbacks
...
Signed-off-by: sanaz <staheri14@ku.edu.tr>
adds a newline
fixe a minor spacing issue
2022-08-17 16:55:49 -07:00
Lorenzo Delgado
7a30e485ec
refactor(waku-store): deprecate waku store callback methods
2022-08-17 17:22:56 +02:00
G
2c4730c850
fix(rln): add zerokit rln to chat2 + fix static group members ( #1077 )
2022-08-17 12:11:46 +02:00
Hanno Cornelius
fec1397483
docs: release v0.11 ( #1075 )
2022-08-15 15:46:17 +02:00
Lorenzo Delgado
2cb7123df8
fix(waku-store): integrate the predicate into the WHERE clause instead of calling it on each result line ( #1026 )
2022-08-12 12:48:45 +02:00
Lorenzo Delgado
4f93510fc9
refactor(waku-store): inherit from message_store in store_queue
2022-08-11 10:15:20 +02:00
Lorenzo Delgado
613812023e
refactor(waku-lightpush): remove wakunode2 waku_lightpush exports
2022-08-10 19:44:40 +02:00
Lorenzo Delgado
d201a37330
refactor(waku-lightpush): waku lightpush protocol code reorganization
2022-08-10 12:30:34 +02:00
Lorenzo Delgado
1575312a0c
fix(waku-store): fix missing import issue
2022-08-10 11:43:31 +02:00
Lorenzo Delgado
0c56d3792a
refactor(waku-store): rename store queue test suite
2022-08-10 11:43:31 +02:00