Jon Häggblad
f7387c3229
wip: explore timeout on ws send
2024-05-05 22:42:56 +02:00
Jon Häggblad
a3460d7f67
wip
2024-05-05 21:05:01 +02:00
Jon Häggblad
d7b5f4f6d6
Exlicitly drop packet router when shutdown detected
...
In the vpn client I've observed that 2 out of 3 times the disconnect
procedure stalls out.
Investigating in the logs these 5 are still running when we hit shutdown
timeout.
[TaskClient-nym_vpn_lib-mixnet_client_main-real_traffic_controller-ack_control-retransmission_request_listener] Polling shutdown failed: channel closed
[TaskClient-nym_vpn_lib-mixnet_client_main-real_traffic_controller-out_queue_control] Polling shutdown failed: channel closed
[TaskClient-gateway-packet-router] Polling shutdown failed: channel closed
[TaskClient-nym_vpn_lib-mixnet_client_main-gateway_transceiver] Polling shutdown failed: channel closed
[TaskClient-nym_vpn_lib-mixnet_client_main-mix_traffic_controller] Polling shutdown failed: channel closed
I _think_ what was causing the problem here is that the task client in
the packet router is not being awaited in an event loop like other
client instances.
Explictly drop it in the socket state to make sure it's not blocking
shutdown.
2024-05-05 21:05:01 +02:00
Tommy Verrall
c610389198
Merge pull request #4549 from nymtech/dependabot/go_modules/wasm/mix-fetch/go-mix-conn/golang.org/x/net-0.23.0
...
Bump golang.org/x/net from 0.17.0 to 0.23.0 in /wasm/mix-fetch/go-mix-conn
2024-04-19 17:46:36 +02:00
dependabot[bot]
d283ecae22
Bump golang.org/x/net in /wasm/mix-fetch/go-mix-conn
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.17.0 to 0.23.0.
- [Commits](https://github.com/golang/net/compare/v0.17.0...v0.23.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-19 12:20:51 +00:00
Jędrzej Stuczyński
2120acfdad
Merge pull request #4547 from nymtech/feature/update-nymnode-bonding-version
...
Feature/update nymnode bonding version
2024-04-19 10:12:18 +01:00
Jędrzej Stuczyński
b613775551
updated post-migration message
2024-04-18 15:16:18 +01:00
Jędrzej Stuczyński
73d4896b0b
use {nym-node-binary-version}+nymnode rather than {nym-mixnode-binary-version}+nymnode for bonding info
2024-04-18 15:03:28 +01:00
Simon Wicky
b8b66fa4ad
rerandomize outfox's secret for each hop ( #4544 )
2024-04-18 13:48:08 +02:00
Jędrzej Stuczyński
ba59022160
Merge pull request #4546 from nymtech/feature/disable-noise-key-announcement
...
don't announce noise keys
2024-04-18 12:18:24 +01:00
Jędrzej Stuczyński
8e2c64a867
don't announce noise keys
2024-04-18 11:25:29 +01:00
benedetta davico
73ae09cb76
Update Cargo.toml ( #4543 )
2024-04-17 14:00:58 +02:00
Simon Wicky
fd238b1d1b
fix dependency workspace typo ( #4542 )
2024-04-17 10:14:00 +02:00
Jon Häggblad
1f2d888626
Handle selected gateway in rust sdk ( #4515 )
...
* Set active gateway after setting up gateway in base client
* Elevate log statements in gateway setup
* Add debug implementations for some gateway setup types
* Rework gateway setup in rust sdk mixnet client
* Remove unused KeyMode type
* Remove pub from internal setters
* Remove pseudo builder methods
* Make create_bandwidth_client pub
* Downgrade log statement to debug
* Revert set_active_gateway in base_client
* Rename to set_active_gateway_if_previously_registered
2024-04-15 14:11:26 +02:00
Tommy Verrall
9f47b05ed6
Merge pull request #4537 from nymtech/dependabot/npm_and_yarn/wasm/mix-fetch/internal-dev-node/tar-6.2.1
...
Bump tar from 6.1.15 to 6.2.1 in /wasm/mix-fetch/internal-dev-node
2024-04-15 09:21:37 +01:00
Tommy Verrall
f559a03732
Merge pull request #4538 from nymtech/dependabot/npm_and_yarn/wasm/client/internal-dev-node/tar-6.2.1
...
Bump tar from 6.1.15 to 6.2.1 in /wasm/client/internal-dev-node
2024-04-15 09:21:06 +01:00
Jędrzej Stuczyński
3e12766afd
expose info whether entry gateway enforces zk-nym in self-described api ( #4529 )
2024-04-12 19:05:28 +02:00
Jędrzej Stuczyński
1c93cc8a68
Merge pull request #4437 from nymtech/feature/freepass-expiration
...
expire freepass bandwidth + stagger db flushes
2024-04-12 17:48:37 +01:00
Jędrzej Stuczyński
4865f7f205
[bugfix] Prevent generation of free passes with expiry date in the past ( #4535 )
2024-04-12 17:44:32 +02:00
Jędrzej Stuczyński
a785950d76
[bugfix] don't shutdown NR on failed connection ( #4539 )
2024-04-12 17:43:22 +02:00
Jędrzej Stuczyński
328d1c25b7
removed old debug code
2024-04-12 15:23:37 +01:00
Jędrzej Stuczyński
862a248902
missing cli argument for controlling nyxd
2024-04-12 15:14:55 +01:00
Jędrzej Stuczyński
f826904407
fix credential expiration + improve errors + naively stop client when out of bandwidth
2024-04-12 15:00:49 +01:00
Jędrzej Stuczyński
67467ca76d
renamed 'shared_state' to 'common_state'
2024-04-12 15:00:49 +01:00
Jędrzej Stuczyński
a53ae5b6b5
using lock guard in dedicated scope
2024-04-12 15:00:49 +01:00
Jędrzej Stuczyński
bfc495ef29
expire freepass bandwidth + stagger db flushes
2024-04-12 15:00:48 +01:00
Jędrzej Stuczyński
9d74c22f9b
Merge pull request #4536 from nymtech/bugfix/localnet
...
[bugfix] make sure localnet script works in post nym-node era
2024-04-12 12:41:53 +01:00
import this
f978552a3a
[DOC]: NymVPN testing Guides update ( #4528 )
...
* simplify cli - comment redundant pages
* unite mac and linux cli guide to one page
* finalise cli guide
* syntax edit
* book built
* syntax edit
* final version - ready to review
* final version - ready to review
2024-04-11 12:09:58 +00:00
dependabot[bot]
b2477dd81b
Bump tar from 6.1.15 to 6.2.1 in /wasm/client/internal-dev-node
...
Bumps [tar](https://github.com/isaacs/node-tar ) from 6.1.15 to 6.2.1.
- [Release notes](https://github.com/isaacs/node-tar/releases )
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-tar/compare/v6.1.15...v6.2.1 )
---
updated-dependencies:
- dependency-name: tar
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-11 10:51:16 +00:00
dependabot[bot]
dcd712430e
Bump tar from 6.1.15 to 6.2.1 in /wasm/mix-fetch/internal-dev-node
...
Bumps [tar](https://github.com/isaacs/node-tar ) from 6.1.15 to 6.2.1.
- [Release notes](https://github.com/isaacs/node-tar/releases )
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-tar/compare/v6.1.15...v6.2.1 )
---
updated-dependencies:
- dependency-name: tar
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-11 10:51:15 +00:00
Jędrzej Stuczyński
5dcad5ffd4
[bugfix] make sure localnet script works in post nym-node era
2024-04-11 10:25:04 +01:00
Jędrzej Stuczyński
210269cb9c
[bugfix] restore old serialisation of 'NymNodeDescription' ( #4533 )
2024-04-11 10:11:46 +02:00
Jędrzej Stuczyński
8c59106add
introduced /api-status routes for nym-api ( #4527 )
...
* introduced /api-status routes for nym-api
* added additional information to the signer-information endpoint
2024-04-11 09:28:42 +02:00
Tommy Verrall
264771f8cf
Merge pull request #4428 from nymtech/sachin/delegate_from_file
...
nym-cli: delegations from a file
2024-04-10 15:36:11 +01:00
Tommy Verrall
28d27eb84e
Merge pull request #4517 from nymtech/dependabot/cargo/sdk/ffi/shared/eyre-0.6.12
...
Bump eyre from 0.6.11 to 0.6.12 in /sdk/ffi/shared
2024-04-10 11:16:27 +01:00
Tommy Verrall
d57757584c
Merge pull request #4518 from nymtech/dependabot/cargo/sdk/ffi/cpp/eyre-0.6.12
...
Bump eyre from 0.6.11 to 0.6.12 in /sdk/ffi/cpp
2024-04-10 10:35:25 +01:00
Tommy Verrall
6da00513a7
Merge pull request #4519 from nymtech/dependabot/cargo/sdk/ffi/go/eyre-0.6.12
...
Bump eyre from 0.6.11 to 0.6.12 in /sdk/ffi/go
2024-04-10 10:25:38 +01:00
dependabot[bot]
035faf70e4
Bump eyre from 0.6.11 to 0.6.12 in /sdk/ffi/cpp
...
Bumps [eyre](https://github.com/eyre-rs/eyre ) from 0.6.11 to 0.6.12.
- [Commits](https://github.com/eyre-rs/eyre/commits )
---
updated-dependencies:
- dependency-name: eyre
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-10 09:02:46 +00:00
Tommy Verrall
b238d108e6
Merge pull request #4520 from nymtech/dependabot/cargo/sdk/ffi/cpp/h2-0.3.26
...
Bump h2 from 0.3.24 to 0.3.26 in /sdk/ffi/cpp
2024-04-10 10:01:47 +01:00
dependabot[bot]
5581b15094
Bump eyre from 0.6.11 to 0.6.12 in /sdk/ffi/go
...
Bumps [eyre](https://github.com/eyre-rs/eyre ) from 0.6.11 to 0.6.12.
- [Commits](https://github.com/eyre-rs/eyre/commits )
---
updated-dependencies:
- dependency-name: eyre
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-10 08:34:13 +00:00
Tommy Verrall
af19c4ecfd
Merge pull request #4521 from nymtech/dependabot/cargo/sdk/ffi/go/h2-0.3.26
...
Bump h2 from 0.3.24 to 0.3.26 in /sdk/ffi/go
2024-04-10 09:31:31 +01:00
Jędrzej Stuczyński
1855423981
Merge pull request #4531 from nymtech/bugfix/self-described-backwards-compat
...
Bugfix/self described backwards compat
2024-04-09 16:49:18 +01:00
benedetta davico
229561bab9
update sandbox .env ( #4530 )
2024-04-09 17:47:30 +02:00
Jędrzej Stuczyński
7d2044c177
Merge pull request #4532 from nymtech/bugfix/standalone-node-http-api
...
run http api by default
2024-04-09 16:47:20 +01:00
Jędrzej Stuczyński
7885d3c986
removed dead code
...
removed dead code
2024-04-09 16:36:05 +01:00
Jędrzej Stuczyński
78fb3c2293
run http api by default
2024-04-09 16:26:54 +01:00
Jędrzej Stuczyński
0ed43d2439
allow nym-api to understand signatures on legacy host information
2024-04-09 16:17:39 +01:00
Jędrzej Stuczyński
69c1a32392
error prefix
2024-04-09 16:16:39 +01:00
Sachin Kamath
30ffea19a1
docs: add credential signing steps for nym-api ( #4523 )
...
* docs: add credential signing steps for nym-api
* review comments
2024-04-09 10:04:24 +02:00
Jon Häggblad
9e3bd8588d
Re-export TransmissionLane type ( #4525 )
2024-04-08 16:05:12 +02:00