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