Jędrzej Stuczyński
516561dcf9
Feature/wasm nyxd client ( #3708 )
...
* separated signing and nyxd-client features
* updated cosmrs to the most recent version
* using tendermint_rpc directly for the Client trait
* fixed rest of the codebase
* removed nyxd-client feature
* export more types
* clippy that seems to have been skipped in makefile
2023-07-26 15:49:45 +01:00
Jędrzej Stuczyński
a133457722
chore: applied fmt for let-else statements ( #3649 )
2023-07-06 10:08:39 +01:00
Jon Häggblad
ed76000dd0
Remove unmaintained upgrade commands ( #3599 )
...
* Remove unmaintained upgrade commands
* Remove unused with_custom_version functions
2023-06-28 15:59:27 +02:00
benedettadavico
9121078576
Update versions and changelog for release v1.1.23
2023-06-27 09:48:35 +02:00
pierre
54cb7be1e1
chore: update copyright notice in comment headers
2023-06-26 16:09:24 +02:00
benedettadavico
2032b3bdae
updating versions for release v1.1.22
2023-06-20 09:51:28 +02:00
Tommy Verrall
dd33052f0e
Merge pull request #3520 from nymtech/bugfix/incorrect-client-versions
...
bugfix #3434
2023-06-14 17:23:11 +01:00
farbanas
9288f71c5f
Merge branch 'master' into develop
2023-06-13 11:16:17 +02:00
farbanas
335453b63c
update versions and changelog for release v1.1.21
2023-06-13 10:54:01 +02:00
Jędrzej Stuczyński
31b7921c68
bugfix #3434
2023-06-09 15:12:56 +01:00
Jędrzej Stuczyński
42a43a3709
Feature/extract gateway config ( #3517 )
...
* wip client core
* hashing shared key in persisted details
* native client using on-disk gateway details
* ibid for socks5
* ibid for NR
* nym sdk
* non-wasm fixes
* wasm
* missed cargo fmt
* fixed nym-connect build
* changed serialization of the key hash to be more human readable
* allowing some dead code
* fixed gateway details deserializtion
* removed needless borrow in wasm client
* removed deadcode
* exhaustive match on GatewaySetup after having loaded the keys
2023-06-09 15:12:29 +01:00
Jędrzej Stuczyński
c5ad4006ae
simplified construction of 'BaseClient' ( #3513 )
2023-06-09 15:11:45 +01:00
Jędrzej Stuczyński
9a68702d4d
Feature/config refactor ( #3498 )
...
* revamping mixnode connfig
* wip
* native client config revamping
* wip
* building socks5
* using const for mixnnode config template
* compiling updated gateway
* nym-api
* nym-sdk
* everything compiling once more
but definitely not compatible with CI and older versions (yet)
* creating full directory structure on init
* renamed paths to storage_paths and fixed mixnode template
* mixnode config migration
* gateway config migration
* nym-api config migration
* native client config migration
* socks5 client config migration
* NR config migration
* removed deprecations (that will be resolved in the following PRs) + fixed clippy
* nym-connect clippy
* nym-connect config updates
* outfox fixes
* defined socks5 lib config
* clippy
* fixed wasm client build
* removed explicit packet_type argument when starting base client
it's known implicitly from the previously passed config struct
* Empty commit
* fixed re-using gateway information when client configs are re-initialised
* fixed borrowing id value in nym-connect
* post-rebase fixes
* updated 'old_config' versions
---------
Co-authored-by: Tommy Verrall <tommy@nymtech.net >
2023-06-07 17:06:35 +01:00
farbanas
7c55483585
Merge branch 'master' into develop
2023-06-07 10:43:11 +02:00
farbanas
fd97f0e8ca
update changelogs and version for release
2023-06-06 10:00:11 +02:00
Drazen Urch
b5c8b69547
Outfox integration ( #3331 )
...
* Experiment with serde
* Framed encoding serde POC
* Outfox framing
* Outfox rest compat (#3333 )
* Outfox forwarding compat
* Tidy up interface
* PacketSize compat
* Address PR comments
* Rebase on develop
commit 342883fcbe
Author: durch <durch@users.noreply.github.com >
Date: Thu Apr 27 09:17:18 2023 +0200
Put back PacketType 1
commit 61a0ee5a19
Author: Tommy Verrall <tommyvez@protonmail.com >
Date: Wed Apr 26 16:37:29 2023 +0100
change output for cpu-cycle management logs
commit 3956109c7e
Author: Tommy Verrall <tommy@nymtech.net >
Date: Wed Apr 26 12:13:22 2023 +0100
change the workflow file to build with cpucycles
commit 8d725b13c5
Author: durch <durch@users.noreply.github.com >
Date: Mon Apr 24 13:14:58 2023 +0200
Outfox client compat
commit 4d166c389b
Author: durch <durch@users.noreply.github.com >
Date: Fri Apr 21 00:30:46 2023 +0200
Address PR comments
commit 145c3c1223
Author: durch <durch@users.noreply.github.com >
Date: Fri Apr 21 00:12:35 2023 +0200
Rename PacketMode
commit cbd654d6fd
Author: Drazen Urch <drazen@urch.eu >
Date: Thu Apr 20 23:59:40 2023 +0200
Outfox rest compat (#3333 )
* Outfox forwarding compat
* Tidy up interface
* PacketSize compat
commit e7be91a94c
Author: durch <durch@users.noreply.github.com >
Date: Wed Apr 19 16:36:48 2023 +0200
Remove serde cruft
commit 582e7d566a
Author: durch <durch@users.noreply.github.com >
Date: Wed Apr 19 16:24:09 2023 +0200
Outfox framing
commit 6464da5f01
Author: durch <durch@users.noreply.github.com >
Date: Tue Apr 18 22:23:02 2023 +0200
Framing compat
commit d5e77e499b
Author: durch <durch@users.noreply.github.com >
Date: Tue Apr 18 18:18:54 2023 +0200
Framed encoding serde POC
commit f086f9c35a
Author: durch <durch@users.noreply.github.com >
Date: Tue Apr 18 16:54:21 2023 +0200
Experiment with serde
* Client tweaks
* Speed up from_plaintext
* SurbAcks
* More work on the reciever end, and outfox format
* Cleanup and fmt
* Wrap up rebase
* Happy clippy
* Fix lock files
* Final cleanup
2023-05-29 10:05:11 +02:00
Jędrzej Stuczyński
525372d7ac
Tmp hack/wasm client persist gateway cfg ( #3443 )
...
* wip
* semi-hacky way of persisting wasm-client gateway config
a better way shall be introduced after config refactoring
* cargo fmt
* wasm client clippy
* removed artifacts from other branches
2023-05-25 09:02:27 +01:00
farbanas
1bec95d2a1
Merge branch 'master' into develop
2023-05-16 13:24:21 +02:00
farbanas
e5db7cb915
update changelog for release v1.1.19
2023-05-16 10:30:06 +02:00
Tommy Verrall
5681920092
Merge pull request #3386 from nymtech/feature/wasm-key-persistance
...
Feature/wasm key persistance
2023-05-12 09:39:10 +01:00
farbanas
5b2b45a6eb
updated versions for release v1.1.18
2023-05-09 12:20:07 +01:00
Jędrzej Stuczyński
81c3ad74ca
combining storage traits
2023-05-09 10:46:41 +01:00
Jędrzej Stuczyński
88f57e6d87
clients compiling
2023-05-09 10:46:41 +01:00
Jędrzej Stuczyński
5478c23563
experimenting with storing concrete crypto types
2023-05-09 10:45:48 +01:00
farbanas
8e5062af96
bump versions and update changelogs for release v1.1.17
2023-05-02 10:39:24 +02:00
farbanas
2eecbca6eb
bump versions and update changelogs for release v1.1.16
2023-04-25 10:06:03 +02:00
farbanas
ad2efb7e62
Merge branch 'master' into develop
2023-04-18 14:35:56 +02:00
Jon Häggblad
7879d76592
Reduce logging of warnings associated with Poisson process throttling ( #3314 )
...
* Reduce logging of warnings associated with Poisson process throttling
* More granularity when logging about slow gateway
* Refine logging of elevated delay multiplier
* clippy
* Tweak output when printing address
* rustfmt
* Fix initial delay
2023-04-18 11:40:50 +02:00
farbanas
73ea2b5fec
chore: update versions in preparation for release v1.1.15
2023-04-18 10:15:24 +02:00
Jon Häggblad
683790b068
Merge remote-tracking branch 'origin/master' into release/v1.1.15
2023-04-17 15:05:03 +02:00
Bogdan-Ștefan Neacşu
1ad97adc7c
Feature/sdk coconut ( #3273 )
...
* Replace expect with error
* Move PersistentStorage in separate file
* Add in-memory cred manager
* Make wasm and mobile build
* Unify wasm and mobile cred storage
* Network defaults has mainnet default
* Add network_details to SDK
* Move BandwidthController in its own crate
* Move out credential into lib crate
* Remove nyxd arg in credential binary
* Use acquire cred in sdk
* Add example file, in sandbox
* Mobile lock file
* Update changelog
* Clearer builder methods and more documentation for them
* Sign only amount, without denom
* Toggle credentials mode on when enabled
2023-04-11 16:17:35 +03:00
Jon Häggblad
dc5c765ecb
Last set of crates to add the nym- prefix to ( #3286 )
...
* Add nym- prefix to mixnode-common
* Add nym- prefix to mixnet-client
* Add nym-client- prefix to websocket-requests
* Makefile: add check target
* Rename to nym-credential-client
* rustfmt
* update to nym-credential-client in github workflow
2023-04-07 21:25:28 +02:00
Jędrzej Stuczyński
b8e2fb46fb
added config validation to network requester
2023-04-06 10:52:45 +01:00
Jędrzej Stuczyński
cc6017db3b
added packet size configuration to client config files
2023-04-06 10:52:42 +01:00
Jon Häggblad
84c1679973
Add more nym- crate prefixes ( #3284 )
...
* Add nym- prefix to nymcoconut
* Add nym- prefix to validator-client
* Add nym- prefix to gateway-requests
* Add nym- prefix to mobile-storage
* Add nym- prefix to gateway-client
* Add nym- prefix to client-core
* rustfmt
2023-04-06 09:04:49 +02:00
Jędrzej Stuczyński
0505a4807d
using string representation of 'Recipient' for 'InitResults'
2023-04-04 10:27:48 +01:00
Jędrzej Stuczyński
01aa06e488
standarise printing of banner based on tty
2023-04-04 10:27:38 +01:00
Jędrzej Stuczyński
696f6c399c
feature cleanup + added the capability to few nym-cli commands
2023-04-04 10:27:38 +01:00
Jędrzej Stuczyński
b026e9107f
standarised output-json in client init
2023-04-04 10:27:35 +01:00
Jędrzej Stuczyński
479327849a
gateway: added --output to commands that strictly require it
2023-04-04 10:26:41 +01:00
farbanas
78d9030567
update versions in preparation for release v1.1.14
2023-04-04 10:30:20 +02:00
dependabot[bot]
bcd6c19a97
Bump webpack in /clients/native/examples/js-examples/websocket ( #3185 )
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.70.0 to 5.76.0.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.70.0...v5.76.0 )
---
updated-dependencies:
- dependency-name: webpack
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-30 14:47:39 +01:00
Bogdan-Ștefan Neacşu
08354f7651
Feature/socks5 crate ( #3226 )
...
* Move client-core to common dir
* Factor out socks5-client in its own crate
* Possible sdk-socks5 integration
* Update changelog
* Remove socks5 client lib
* Rename crate to include nym- prefix
* Trim the socks5 wrapped message so that it's printable
* Fix intellij auto refactoring
* Post merge fixes
2023-03-29 13:31:24 +03:00
Jędrzej Stuczyński
9b62d18101
Merge remote-tracking branch 'origin/release/v1.1.14' into develop
2023-03-28 10:28:11 +01:00
Jędrzej Stuczyński
c9c0de1fba
Offline signing ( #3175 )
...
* renamed secp265k1 to secp256k1
* added optional 'explicit_signer_data' argument for sign method
* wip
* made client signer generic
which required to undertake an adventure into coconut bandwidth trait bounds...
* separate wrapper for TxSigner
* moves signing-related features to separate module
* fixed build of binaries from outside default workspace
* offline signing example
* fixed wallet build
* post rebasing formatting
* fixed bity integration build
* making clippy happier
* fixed post-rebase bip39 dependency version
2023-03-27 10:15:30 +01:00
Jędrzej Stuczyński
adcd8703d3
attempting to upgrade old config in 'init'
2023-03-23 16:06:22 +00:00
Jędrzej Stuczyński
7da444c7a4
clippy
2023-03-22 13:51:38 +00:00
Jędrzej Stuczyński
2a7fd71416
explicitly added old version number to 'oldconfig'
2023-03-22 13:51:38 +00:00
Jędrzej Stuczyński
6ffd211e51
backwards compatibility
2023-03-22 13:51:38 +00:00
Jędrzej Stuczyński
f61ed48240
updated templates
2023-03-22 13:51:38 +00:00