Commit Graph

6308 Commits

Author SHA1 Message Date
Jędrzej Stuczyński a6f0fbff3d increased configurability 2023-10-12 11:00:04 +01:00
Jędrzej Stuczyński 07e6d7750a landing page configurability 2023-10-12 10:07:03 +01:00
Jędrzej Stuczyński fcce6b435c fixed the registration test 2023-10-12 10:03:36 +01:00
Jędrzej Stuczyński c7a66fc451 using concrete error type for nym node request error 2023-10-12 09:39:42 +01:00
Jędrzej Stuczyński 6dc7fc92bd output type support for wg routes 2023-10-11 17:52:48 +01:00
Jędrzej Stuczyński 215f927f0d turns out swagger can be happy with strongly typed requests 2023-10-11 17:34:28 +01:00
Jędrzej Stuczyński 7477337807 basic swagger support for wg endpoints 2023-10-11 16:47:00 +01:00
Jędrzej Stuczyński 44db2b8d71 added ErrorResponse for wireguard routes 2023-10-11 16:03:04 +01:00
Jędrzej Stuczyński 3260ba84fe brought in wg routes into nym-node router 2023-10-11 15:30:28 +01:00
Jędrzej Stuczyński 89cddc62cc cargo fmt 2023-10-10 17:11:00 +01:00
Jędrzej Stuczyński fe3b47f103 post rebase fixes 2023-10-10 17:11:00 +01:00
Jędrzej Stuczyński 636bbd9d12 fixed wasm builds 2023-10-10 17:11:00 +01:00
Jędrzej Stuczyński 2a338458b9 fixed request timeouts for wasm 2023-10-10 17:10:59 +01:00
Jędrzej Stuczyński ee2026e53d clients using self-described gateway information 2023-10-10 17:10:54 +01:00
Jędrzej Stuczyński 8f2cb95ffa caching self reported host info 2023-10-10 17:10:54 +01:00
Jędrzej Stuczyński 79ef88dd49 temporarily wired up NymContractCache to NodeDescriptionProvider 2023-10-10 17:10:54 +01:00
Jędrzej Stuczyński 216b32811c removed old cache type 2023-10-10 17:10:54 +01:00
Jędrzej Stuczyński baf7178dc8 nym-api caching node self described information 2023-10-10 17:10:52 +01:00
Jędrzej Stuczyński 00cdc5010a new generic cache and refresher 2023-10-10 17:10:48 +01:00
Jędrzej Stuczyński 04bf153701 routes unification + node api client 2023-10-10 17:10:46 +01:00
Jędrzej Stuczyński e6eb83f350 unified http api client 2023-10-10 17:10:41 +01:00
Jędrzej Stuczyński e8eb031fbd moved all models to separate crate 2023-10-10 17:10:40 +01:00
Jędrzej Stuczyński 0ce5ba2668 signing host information 2023-10-10 17:10:30 +01:00
Jędrzej Stuczyński e8d601df67 expanded on gateway-related endpoints 2023-10-10 17:10:30 +01:00
Jędrzej Stuczyński ca6b09ce8d initial host information endpoint 2023-10-10 17:10:28 +01:00
Jędrzej Stuczyński b8e27c67d9 refactored routes structures 2023-10-10 17:10:23 +01:00
Jędrzej Stuczyński 8dbb72296b fixing some version/feature clashes 2023-10-10 17:10:22 +01:00
Jędrzej Stuczyński c2893e5ca0 running the api as a proper task in gateway 'run' 2023-10-10 17:09:37 +01:00
Jędrzej Stuczyński 0489e5aa65 missing swagger data + using closure capture for immutable state 2023-10-10 17:08:06 +01:00
Jędrzej Stuczyński eda8b6bf85 wip: populating rest of swagger 2023-10-10 17:08:06 +01:00
Jędrzej Stuczyński a1aff09b91 populated build-info endpoint 2023-10-10 17:08:06 +01:00
Jędrzej Stuczyński 5de218bca9 initial empty openapi/swagger 2023-10-10 17:08:05 +01:00
Jędrzej Stuczyński 50960e7bf3 started expanding the API 2023-10-10 17:08:05 +01:00
Jędrzej Stuczyński 723e729f3b initial router 2023-10-10 17:08:03 +01:00
serinko 3913e3e56b [DOC]: edit minor syntax - smoosh-faq.md 2023-10-10 13:08:44 +00:00
Tommy Verrall 5f3f97f3be Merge pull request #3975 from nymtech/bugfix/3973
Add packet type to NE mixnet response listener
2023-10-10 12:27:33 +02:00
Jon Häggblad fb2b7d3480 Fix rust-analyzer warnings (#3974)
* Fix rust-analyzer warnings

Fix some warnings that rust-analyzer emits due to enabling all features.
These are annoying when you try to list all warnings in the entire
workspace.

* Revert change to signing client

* Instead add nested feature
2023-10-10 12:02:00 +02:00
Jon Häggblad 7577ec9cb2 [NC-43] Route packets back to WG peer (#3965)
* Initial work on reverse nat

* wip

* Refine key gen

* Rename to wg_tunnel

* Forward packet to peer

* Remove source_addr

* Check if allowed to write to tunnel

* Extract out network_table

* Move map struc definitions to udp_listener

* Delegate ip network table calls

* Fix mac compilation

* Add TunTaskTx type
2023-10-10 11:01:03 +02:00
Drazen Urch 1e900c32df Gateway client registry and api routes (#3955)
* Add HTTP API and Client registry to Gateway

* Update CHANGELOG

* Smooshify structure

* Reify x25519 public key

* Hmac message verification

* Add lightweight handshake with replay protection

* Tidy up, move registartion to its own file

* Test for the registration flow

* Fix nonce loop hole
2023-10-10 10:55:26 +02:00
Drazen cb4eaddc9f Add packet type to NE mixnet response listener 2023-10-10 10:36:28 +02:00
Tommy Verrall 52151c5fb4 Merge pull request #3971 from nymtech/move_builds_to_ubuntu_lts
Github Actions: Fix release process
2023-10-09 11:27:26 +02:00
Raphaël Walther 24fe628e15 Github Actions: Fix release process 2023-10-09 07:24:18 +02:00
Jon Häggblad 369330f517 Fix clippy for latest stable toolchain (#3935)
* clippy::redundant-guards

* clippy::incorrect_partial_ord_impl_on_ord_type

* clippy::redundant-guards

* clippy::unwrap-or-default

* rustfmt

* noop_method_call

* nym-wallet Cargo.lock

* Unpin rust toolchain for nym-wallet

* cargo clippy --fix --workspace

* clippy::redundant_locals

* Reorder Makefile targets for more logical ordering
2023-10-06 11:04:26 +02:00
Jon Häggblad ada30f5483 ci: skip tests in ci-build for mac due to lack of runners 2023-10-06 10:53:29 +02:00
Tommy Verrall c906770370 Merge pull request #3895 from nymtech/feature/issue-3894/wallet-rename-accounts
Wallet: Introduce edit account name
2023-10-05 16:05:58 +02:00
Raphaël Walther 6f94124256 Merge pull request #3967 from nymtech/add_workflow_trigger
Add workflow trigger
2023-10-05 15:31:47 +02:00
Raphaël Walther e15c243202 Add workflow trigger 2023-10-05 15:25:13 +02:00
Tommy Verrall c5599bf07d Merge pull request #3942 from nymtech/jon/fix-contract-schema
Update cw3-flex-multisig schema
2023-10-05 15:03:08 +02:00
Tommy Verrall 70de88d53a Merge pull request #3948 from nymtech/jon/upgrade-webpki
Upgrade webpki 0.22.0 to 0.22.2
2023-10-05 14:20:59 +02:00
Tommy Verrall ef30a6706b Merge pull request #3956 from nymtech/jon/update-chrono
Update chrono
2023-10-05 13:11:49 +02:00