Ivan FB
45b0be8e75
waku_thread_response.nim: use correct alloc() proc to allocate response correctly ( #2277 )
2023-12-11 08:50:03 +01:00
Ivan FB
28142f40b6
chore: Cbindings allow mounting the Store protocol from libwaku ( #2276 )
...
* libwaku: add changes to mount store in self-node
* libwaku: remove unnecessary code for store
2023-12-11 08:49:13 +01:00
Simon-Pierre Vivier
281c13a429
added sharded peer store pruning ( #2167 )
2023-12-07 07:21:18 -05:00
Simon-Pierre Vivier
dba9820c1f
feat: shard aware peer management ( #2151 )
2023-12-07 06:48:28 -05:00
Ivan FB
42f1957920
fix: add protection in rest service to always publish with timestamp if user doesn't provide it ( #2261 )
2023-12-06 14:02:21 +01:00
Sasha
103d3981ad
fix: remove trailing commas from keystore json ( #2200 )
...
* fix: remove trailing commas from keystore json
* keyfile.nim: try a different Json formatting approach
* build keystore
* address comment
---------
Co-authored-by: Ivan Folgueira Bande <ivansete@status.im>
2023-12-01 12:57:19 +01:00
Vaclav Pavlin
c86dc4422f
fix(dockerfile): update dockerignore and base image ( #2262 )
2023-12-01 11:35:50 +01:00
Ivan FB
89dbbd2048
waku_store/common.nim: correct ret code in PEER_DIAL_FAILURE ( #2260 )
2023-11-30 16:42:58 +01:00
Ivan FB
72a1f8c724
chore: Better feedback invalid content topic ( #2254 )
...
* typo correction appplication -> application
* content_topic.nim: better feedback to user when wrong topic is passed
* test_namespaced_topics.nim: updating tests accordingly
2023-11-30 11:11:33 +01:00
omahs
958b9bd712
chore: fix typos ( #2239 )
2023-11-30 11:08:08 +01:00
Ivan FB
6301bec05d
fix: waku_filter_v2/common: PEER_DIAL_FAILURE ret code change: 200 -> 504 ( #2236 )
2023-11-30 10:47:45 +01:00
gabrielmer
5883dbebe5
chore: creating prepare_release template ( #2225 )
2023-11-30 10:29:26 +01:00
Alexis Pentori
93dd5ae50d
feat: setting image deployment to harbor registry
...
Adding variable to push image to specific Registry
Changing image owner name to `waku-org` to match Github Repository naming
Signed-off-by: Alexis Pentori <alexis@status.im>
2023-11-29 11:54:17 +01:00
Simon-Pierre Vivier
bebaa59c3b
chore(rest): refactor message cache ( #2221 )
2023-11-28 07:21:41 -05:00
gabrielmer
9f4e6f453f
chore: updating nim-json-serialization dependency ( #2248 )
2023-11-28 11:47:21 +01:00
Álex Cabeza Romero
38e100e923
chore(store-archive): Remove duplicated code ( #2234 )
...
* Refactor utility functions for store and archive test.
2023-11-27 18:33:27 +01:00
Simon-Pierre Vivier
c301e880c8
chore: refactoring peer storage ( #2243 )
2023-11-27 08:08:58 -05:00
Ivan FB
b31c182325
chore: postres driver allow setting the max number of connection from a parameter ( #2246 )
...
* postres driver: allow setting the max number of connections from a parameter
2023-11-24 16:21:22 +01:00
Abhimanyu
a1ed517f9c
fix: extended Postgres code to support retention policy + refactoring ( #2244 )
...
* updated Postgres retention policy code + refactoring
* Update waku/waku_archive/driver/postgres_driver/postgres_driver.nim
Co-authored-by: Simon-Pierre Vivier <simvivier@status.im>
* updated code review changes
* data unit fixed, processing everything in bytes now
---------
Co-authored-by: Simon-Pierre Vivier <simvivier@status.im>
2023-11-24 15:43:47 +01:00
Prem Chaitanya Prathi
110de90ff6
fix: admin REST API to be enabled only if config is set ( #2218 )
2023-11-24 14:43:20 +05:30
Abhimanyu
aeb77a3e75
feat: Add new DB column `messageHash` ( #2202 )
...
* feat: added DB column messageHash
* feat: minor change
* feat: minor merge conflict fix
* Update test_resume.nim
* Update test_resume.nim
* randomblob() func used to populate attribute
* PRIMARY key updated - SQLite and Postgres
2023-11-22 17:32:56 +01:00
Abhimanyu
a22ee60494
chore: deterministic message hash algorithm updated ( #2233 )
...
* deterministic hash algorithm updated + testcases
* updated code review
2023-11-22 15:23:43 +01:00
gabrielmer
59ee3c69c8
chore(REST): returning lightpush support and updated filter protocol ( #2219 )
2023-11-22 10:56:23 +02:00
Ivan FB
c48accb513
waku_store: better response when the store is requested with wrong cursor ( #2231 )
2023-11-22 09:32:39 +01:00
Simon-Pierre Vivier
897f487978
chore: mics. improvements to cluster id and shards setup ( #2187 )
2023-11-21 15:15:39 -05:00
Alvaro Revuelta
51f36099d5
fix(rln): error in api when rate limit ( #2212 )
2023-11-21 19:24:31 +01:00
Ivan FB
c973b85069
peer_manager.nim: better feedback if can't dial peer with WakuMetadataCodec ( #2230 )
2023-11-21 14:54:45 +01:00
Aaryamann Challani
8c5666d200
chore: update docs for rln-keystore-generator ( #2210 )
2023-11-21 16:43:15 +03:00
Abhimanyu
9ff441ab47
chore: removing automatic vacuuming from retention policy code ( #2228 )
...
* retention policy and testcase updated
* removing dead code
* review updated code
2023-11-21 11:27:50 +01:00
Ivan FB
13fb7c2f74
group_manager.nim more except detail when cant connect eth client ( #2195 )
2023-11-20 23:25:55 +01:00
gabrielmer
ef8ffbdbd0
chore: decoupling announced and listen addresses ( #2203 )
2023-11-16 18:15:27 +02:00
Álex Cabeza Romero
c9e869fb29
fix(relay): Failing protocol tests ( #2224 )
...
* Fix failing relay protocol tests.
2023-11-16 16:18:50 +01:00
Álex Cabeza Romero
a5da1fc494
fix(tests): Compilation failure fix ( #2222 )
...
* Add missing required keywords.
2023-11-15 18:10:10 +01:00
Álex Cabeza Romero
bd25191a74
test(relay-filter): cleanup ( #2138 )
...
* Fix some tests.
* Clean legacy tests.
* Fix imports.
2023-11-15 16:15:38 +01:00
Álex Cabeza Romero
f5f431382b
test(waku-relay): Relay ( #2101 )
...
* Implement message id tests.
* Implement relay tests.
* Update import paths to use test_all.
2023-11-15 16:11:36 +01:00
gabrielmer
9c4fdac68e
chore(release): update changelog for v0.22.0 release ( #2216 )
2023-11-15 15:26:40 +02:00
Álex Cabeza Romero
85265e6c61
test(waku-filter): Unsubscribe tests ( #2085 )
...
* Implement unsubscribe waku filter tests.
* test(waku-filter): Unsubscribe all, payloads and security tests (#2095 )
* Implement waku node filter Security and Privacy tests (#2096 )
2023-11-15 10:26:01 +01:00
NagyZoltanPeter
6d81e3841a
chore: Allow text/plain content type descriptor for json formatted content body ( #2209 )
...
* Allow text/plain content type descriptor for json formatted content body. Refactored duplicated encode/decode functions for rest api
* Fix relay endpoint decodings of content bodies to accept text/plain
* Added support for content body decoder for checking media type if additional parameters are present
* Fix wrong usage of ContentTypeData - appeared only for tests
2023-11-14 16:59:53 +01:00
Vaclav Pavlin
2cb0989a28
fix(rest): properly check if rln is used ( #2205 )
...
* fix(rest): properly check if rln is used
* fix(apis): fix remaining usage of defined(rln)
2023-11-10 15:25:07 +01:00
Hanno Cornelius
a0ef3c2fbf
docs: rewrite for clarity, update screenshots ( #2206 )
...
* docs: rewrite for clarity, update screenshots
* docs: be less cavalier about private key, other improvements
* docs: missed some spots
* docs: move private key warning to beginning
2023-11-10 13:43:59 +00:00
gabrielmer
f74474b452
chore(release): update changelog for v0.21.3 release ( #2208 )
2023-11-09 16:07:29 +02:00
Aaryamann Challani
3498a84600
feat: rln-keystore-generator is now a subcommand ( #2189 )
2023-11-09 11:48:39 +02:00
Anton Iakimov
6dd2806359
fix: typo
2023-11-08 16:52:53 +01:00
Anton Iakimov
ea6200dd0c
ci: fix runtime available log level ( #2191 )
...
Closes: https://github.com/waku-org/nwaku/issues/2107
2023-11-08 12:54:55 +00:00
Abhimanyu
d7ef3ca192
Revert "feat: amending computeDigest func. + related test cases ( #2132 )" ( #2180 )
...
This reverts commit 1669f710ce
.
2023-11-08 01:41:23 +01:00
Ivan FB
6da1aeec53
chore: Optimize postgres - prepared statements in select ( #2182 )
...
* db_postgres: use prepared statements on most freq select queries
* db_postgres/dbconn.nim adding better feedback in case of query error
* dbconn: use of isOkOr
* pgasyncpool: refactor to reduce code (valueOr, catch:)
2023-11-07 13:38:37 +01:00
gabrielmer
d0a93e7c66
chore(release): update changelog for v0.21.2 release ( #2188 )
2023-11-07 14:17:31 +02:00
Alvaro Revuelta
b3de04057e
Add REST API Docs ( #2177 )
2023-11-07 10:56:22 +01:00
Simon-Pierre Vivier
200a11da09
feat(discv5): filter out peers without any listed capability ( #2186 )
2023-11-06 07:31:36 -05:00
gabrielmer
b9563ae0b5
chore: upgrade dependencies v0.22 ( #2185 )
2023-11-06 13:30:34 +02:00