897 Commits

Author SHA1 Message Date
Hanno Cornelius
06bc4f74fe docs: release v0.14.0 (#1488) v0.14.0 2023-01-16 12:13:03 +02:00
Aaryamann Challani
c6ab90ad9b fix(chat2): warn when rln relay is enabled but not compiled (#1494) 2023-01-16 13:59:45 +05:30
Hanno Cornelius
a80ebf8a27 fix: fix underlying file descriptor leak (#1483) 2023-01-11 18:22:00 +02:00
Lorenzo Delgado
3ce085b89e feat(archive): respond with error on more than 10 content topics query 2023-01-11 12:19:59 +01:00
Alvaro Revuelta
fbe300682a feat(networking): use autonatservice and log if node is reachable (#1472) 2023-01-11 10:57:49 +01:00
Alvaro Revuelta
11147cf717 refactor: remove unnecessary peermanager dependency (#1474) 2023-01-11 09:10:46 +01:00
Hanno Cornelius
9aa5be8b0e chore: update submodules (#1480)
* chore: switch to nim-eth master branch

* chore: updated submodules

* fix: submodule without error handling

* fix: autonat client
2023-01-11 08:06:30 +02:00
Alvaro Revuelta
37973586a9 refactor(networking): wait for all futures together in connectToNodes (#1471)
* refactor(networking): wait for all futures together in connectToNodes

* refactor(networking): await fix style
2023-01-09 21:45:50 +01:00
Alvaro Revuelta
2e92c4f31a fix(rpc): return error if peer cant be connected (#1476) 2023-01-09 14:15:03 +01:00
Aaryamann Challani
7243a0de0d fix(deps): bump nim-secp256k1 (#1468) 2022-12-16 10:09:33 +05:30
Alvaro Revuelta
b324667be2 chore: remove unused imports (#1448) 2022-12-14 17:25:02 +01:00
Alvaro Revuelta
24a836804a chore(p2p): unify dialpeer functions (#1458) 2022-12-14 16:04:11 +01:00
G
eac945a16a refactor(rln): use zerokit extended_key_gen in place of key_gen (#1459)
* chore(rln-relay): refactor mounting procedure

* fix(rln-relay): tests

* fix(rln-relay|chat2): update mounting proc in chat2, fix args to mountRlnRelay

* refactor(rln): use zerokit extended_key_gen in place of key_gen

refactor(rln): rename membershipKeyPair to identityCredential

update zerokit submodule

refactor(rln): use extended_key_gen; rebrand keypairs to idCredentials

refactor(rln): rename mountRlnRelay memKeyPair argument

* fix(rln): fix wrong field

* fix(rln): add () to toHex

Co-authored-by: Aaryamann Challani <43716372+rymnc@users.noreply.github.com>

Co-authored-by: rymnc <43716372+rymnc@users.noreply.github.com>
2022-12-14 12:28:09 +01:00
Aaryamann Challani
7c17122237 chore(rln-relay): refactor mounting procedure (#1457)
* chore(rln-relay): refactor mounting procedure

* fix(rln-relay): tests

* fix(rln-relay|chat2): update mounting proc in chat2, fix args to mountRlnRelay

* fix(rln-relay): remove stale todo
2022-12-13 14:56:24 +05:30
Aaryamann Challani
c347fbc97a fix(ci): remove nim doc action temporarily (#1456)
* fix(ci): changes to nim doc input

* fix(ci): remove docs ci
2022-12-12 16:52:46 +05:30
Aaryamann Challani
8e12ee66fb fix(experimental-ci): repo not cloned on startup (#1455) 2022-12-08 23:04:01 +05:30
Aaryamann Challani
413b8a8c13 fix(ci): repo not cloned on startup (#1454) 2022-12-08 17:05:47 +05:30
Aaryamann Challani
2bece4e7d8 chore(rln-relay): address laundry list for tests (#1452)
* chore(rln-relay): s/var/let

* chore(rln-relay): s/var/let

* chore(rln-relay): s/check/require

* chore(rln-relay): s/check/require

* fix(rln-relay): s/check/require
2022-12-07 22:47:08 +05:30
Lorenzo Delgado
9ca1c5a91c ci: don't build waku v2 simulation binaries 2022-12-07 15:09:59 +01:00
Lorenzo Delgado
6f21b33831 feat(wakunode2): support log format format selection 2022-12-07 12:30:32 +01:00
Lorenzo Delgado
c90a1be7c6 chore(deps): upgrade nim-stew to latest version 2022-12-06 16:38:40 +01:00
Tanguy
ea92b36479 Fix Ctrl-C quitting (#1416) 2022-12-06 12:51:33 +02:00
G
96e5316497 fix(jenkins): fix typo 2022-12-06 01:18:33 +01:00
G
47aadf6dbd feat(rln): use zerokit as static lib (#1385) 2022-12-06 00:33:03 +01:00
Alvaro Revuelta
f48687fc45 chore(networkmonitor): Add DNS discovery (#1446)
* chore(networkmonitor): add dns disc to networkmonitor tool

* chore(networkmonitor): decouple ip api calls from main loop

* chore(networkmonitor): add timeout flag
2022-12-05 20:02:21 +01:00
Aaryamann Challani
f55915e350 chore(rln-relay): re-enable root validation (#1445)
* fix(rln-relay): enable root validation

* fix(rln-relay): unused import
2022-12-05 23:52:54 +05:30
Alvaro Revuelta
0308e9f899 chore(docs): add docker-compose instructions (#1444)
* chore(docs): add docker-compose instructions

* Update docs/operators/quickstart.md

Co-authored-by: Hanno Cornelius <68783915+jm-clius@users.noreply.github.com>

* Update docs/operators/quickstart.md

Co-authored-by: Hanno Cornelius <68783915+jm-clius@users.noreply.github.com>

Co-authored-by: Hanno Cornelius <68783915+jm-clius@users.noreply.github.com>
2022-12-05 16:25:37 +01:00
Lorenzo Delgado
3f9522b497 ci: merge test1 and tes2 github workflows 2022-12-01 14:33:59 +01:00
Lorenzo Delgado
239ce4ffb6 ci(jenkins): split dockerfile into production and experimental stages 2022-12-01 12:45:06 +01:00
Lorenzo Delgado
4ed47c532b ci(jenkins): support experimental flag in the pr and release pipelines 2022-12-01 11:28:09 +01:00
Lorenzo Delgado
e53067f8c2 chore(build): simplify project makefile and update dockerfile 2022-11-30 21:02:39 +01:00
Alvaro Revuelta
6b5fe34b15 chore: print getBacktrace() after sigsegv (#1440) 2022-11-30 19:41:19 +01:00
Lorenzo Delgado
f5f1f639da chore(deps): upgrade nim-eth to latest version 2022-11-30 16:12:58 +01:00
Lorenzo Delgado
6ff7193dd4 chore(deps): rebase nim-eth discv5 protocol id override branch 2022-11-30 09:03:32 +01:00
Tanguy
b49d860571 Decouple waku v2 from waku v1 (#1421)
Co-authored-by: Hanno Cornelius <68783915+jm-clius@users.noreply.github.com>
Co-authored-by: Lorenzo Delgado <lorenzo@status.im>
2022-11-29 20:15:07 +01:00
Alvaro Revuelta
7c54074b32 feat(peerstore): store peer direction (#1424)
* feat(peerstore): store peer direction

* feat(peerstore): add getPeersByDirection function + tests

* feat(peerstore): set out own MaxConnectionsPerPeer to 1

* feat(peermanager): add metric for inbound/outbound peers
2022-11-29 17:35:25 +01:00
Alvaro Revuelta
88dffc73d4 chore(metrics): add plot with traffic + update to latest grafana dashboard (#1433) 2022-11-29 16:15:55 +01:00
Alvaro Revuelta
524e30e8f5 chore(wakunode): handle sigsegv signal (#1430) 2022-11-29 16:02:18 +01:00
G
c7cf897f41 fix(noise): T_ss is ss not se (#1432) 2022-11-29 06:22:18 +01:00
Hanno Cornelius
6ae36c1385 fix: waku bridge test timing (#1429)
* fix: waku bridge test timing

* fix: shorten timing more
2022-11-28 22:07:21 +02:00
G
e9d4564943 fix(makefile): fix NIM_PARAMS flag update (#1431) 2022-11-28 20:57:46 +01:00
Hanno Cornelius
d5ef611308 feat: enable AutoNAT and libp2p circuit relay (#1425)
* feat: enable libp2p circuit relay

* feat: enable libp2p autonat
2022-11-28 16:56:01 +02:00
Lorenzo Delgado
93f0732f4d fix(archive): restore query and insert metrics duration precision 2022-11-25 23:20:24 +01:00
kaiserd
d8dd0b4190 fix: start px discv5 loop after discv5 has started (#1407) 2022-11-25 14:15:39 +01:00
Aaryamann Challani
779ec120ea feat(ci): run experimental features in diff ci (#1410)
* feat(ci): run experimental features in diff ci

* chore(ci): add EXPERIMENTAL flag

* chore(makefile): make compilation cleaner

* fix(rln-relay): remove onchain_rln flag

* fix(makefile): remove experimental_rln flag

Co-authored-by: Lorenzo Delgado <lorenzo@status.im>
2022-11-25 16:03:19 +05:30
Lorenzo Delgado
08313ef732 fix(archive): fix message validator error metric labels 2022-11-25 02:06:42 +01:00
Lorenzo Delgado
bc0fab345a fix(archive): fix message validator error metric labels 2022-11-25 01:49:43 +01:00
Lorenzo Delgado
aa851142d8 chore(store): remove obsolete metrics and error labels 2022-11-24 19:42:19 +01:00
Lorenzo Delgado
6da187fc66 fix(archive): patch the sqlite driver to solve results inconsistencies 2022-11-24 18:59:25 +01:00
Alvaro Revuelta
8eada1927a refactor: reuse nim-libp2p peerstore + move peermanager logic (#1383)
* refactor: reuse nim-libp2p peerstore + move peermanager logic

* refactor: fix comments

* refactor: modify reconnectPeers and unittest

* feat(apps): new flag for peerStoreCapacity

* fix(examples): fix example2 target

* refactor: fix comments
2022-11-24 14:11:23 +01:00