benedetta davico
8dbcd7d07c
TEMP gh runner fix
2024-12-03 10:28:27 +01:00
Bogdan-Ștefan Neacşu
60c21a8d1d
Fix backwards compat mac generation ( #5202 )
2024-12-02 19:52:59 +02:00
Jędrzej Stuczyński
feefde9022
Bugfix/credential proxy sequencing ( #5187 )
...
* using common middleware for all http servers
* improved span handling in credential-proxy
* ensure increase in sequence number upon making deposit
* added explicit connect options for the db
* fixed further instances of incorrect span instrumentation
* batch deposit requests together to improve concurrency
* ignore cancelled requests
* updated credential proxy version to 0.1.4
* adjusted Dockerfile with new binary location
* log binary version on startup
* reduce default log level
* guard against unavaiable commit sha
* apply review comments: dont exit(0), instead just shutdown normally
* add skip_webhook parameter to obtain-async
* removing dead code
2024-12-02 14:52:35 +00:00
benedetta davico
645be5fa22
Update ci-build-upload-binaries.yml
2024-12-02 14:03:44 +01:00
benedetta davico
ac56717b23
Update ci-build-upload-binaries.yml
2024-12-02 13:48:05 +01:00
benedetta davico
ec502f46f0
Merge pull request #5196 from nymtech/release/2024.13-magura-patched-v2
...
Merging magura drift into crunch
2024-12-02 12:13:12 +01:00
benedettadavico
4a9a5579c4
update changelog
2024-11-29 14:06:32 +01:00
benedetta davico
96180275f8
Update Cargo.toml
2024-11-29 13:57:57 +01:00
Bogdan-Ștefan Neacşu
ab20260a2f
Guard storage access with cache ( #5193 )
...
* Guard storage access with cache
* Do the sync way less freq
* Change sync behaviour for bandwidth too
* Use bigger delta
2024-11-29 14:56:39 +02:00
Jędrzej Stuczyński
889d464e98
improvement: make internal gateway clients use the same topology cache ( #5191 )
2024-11-29 09:45:12 +00:00
Jędrzej Stuczyński
56206433e6
chore: apply 1.84 linter suggestions ( #5192 )
2024-11-29 09:20:45 +00:00
Drazen Urch
8e713d43e1
Add monitor_run and testing_route indexes ( #5182 )
2024-11-27 11:07:39 +01:00
benedettadavico
35aa7e338d
bump binary versions
2024-11-26 15:01:06 +01:00
Jędrzej Stuczyński
2a60b2f057
bugfix: fixed nym-node config migrations (again) ( #5179 )
2024-11-26 09:41:18 +00:00
Jędrzej Stuczyński
dcde4c8df1
bugfix: use default value for verloc config when deserialising missing values ( #5177 )
2024-11-25 17:54:32 +00:00
Tommy Verrall
fcaa32284b
Merge pull request #5175 from nymtech/fix/empty_allowed
...
Remove peers with no allowed ip from storage
2024-11-25 17:36:33 +00:00
Bogdan-Ștefan Neacşu
fa72f90bfa
Remove peers with no allowed ip from storage
2024-11-25 16:44:23 +00:00
Jędrzej Stuczyński
12b9aefa99
bugfix: correctly expose ecash-related data on nym-api ( #5155 )
...
* fixed signer related endpoints
* fixed aggregation of partial data if the api is not a signer
* fixes to swagger docs for global ecash endpoints
* remove unused axum_macros
* fixed test traits
2024-11-25 08:39:55 +00:00
benedetta davico
0041937ed3
Merge pull request #5170 from nymtech/merge/release/2024.13-magura-patched
...
merge patched magura into develop
2024-11-25 09:06:32 +01:00
Jon Häggblad
5cda49f996
Add derive_extended_private_key to DirectSecp256k1HdWallet ( #5167 )
2024-11-23 11:19:36 +01:00
Jon Häggblad
36657bcd97
Add support for DELETE to nym-http-api-client ( #5166 )
...
* Add delete support to http-api-client
* Add to trait
2024-11-23 10:42:49 +01:00
Jon Häggblad
6167243a10
Add export_to_env ( #5162 )
2024-11-22 17:50:43 +01:00
Jon Häggblad
920276f2ac
Move two minor jobs to free tier github hosted runners ( #5169 )
2024-11-22 16:56:24 +01:00
Jędrzej Stuczyński
0e5bd966dd
Merge branch 'release/2024.13-magura-patched' into develop
2024-11-22 15:53:59 +00:00
Jędrzej Stuczyński
6acd936368
bugfix: additional improvements to nym-api db performance ( #5168 )
...
* added statement logging to nym-api db
* adding additional pool options
* dont blow up upon failing to submit network monitor results
* store in-memory cache of node database ids
2024-11-22 15:52:26 +00:00
Dinko Zdravac
1f53da7456
Fix env var name ( #5165 )
2024-11-22 15:41:16 +00:00
Jon Häggblad
2fdc0dc47b
Add strum::EnumIter for TicketType ( #5164 )
2024-11-22 16:33:23 +01:00
Fran Arbanas
a720c95dd7
feat: add env vars to NNM ( #5163 )
...
* feat: add env vars to NNM
* update version to testfran
* add ip and port for locust connection as variables
* bump version
* bump version, fix env variable names
* bump version to correct one
2024-11-22 14:32:58 +00:00
benedettadavico
01c7b2819e
update changelog
2024-11-22 10:50:59 +01:00
Simon Wicky
042a8a58aa
start session collection for exit gateways ( #5148 ) ( #5161 )
2024-11-22 09:12:01 +01:00
benedettadavico
d8ab2a8f15
update version for clients and nym-node
2024-11-22 07:25:54 +01:00
mx
013941dbaf
patch curl command for network_tunnel_man.sh ( #5160 )
2024-11-21 20:28:22 +00:00
benedetta davico
1af6e1ecdd
Create network_tunnel_manager.sh ( #5156 )
...
* Create network_tunnel_manager.sh
* update link for network tunnel manager script
* updating 2 more links
2024-11-21 20:11:28 +00:00
Jędrzej Stuczyński
d6d2239685
implement optional cap for number of ack retransmissions ( #5158 )
...
* implement optional cap for number of ack retransmissions
* Wasm
2024-11-21 18:57:24 +00:00
Jędrzej Stuczyński
3d704fbbf1
change: make nym-api optionally ignore nodes with illegal ip addresses, like loopback ( #5159 )
2024-11-21 18:54:14 +00:00
Jędrzej Stuczyński
119c36b0bb
added 'deterministic_route_selection' for sphinx packet route selection ( #5157 )
...
* added 'deterministic_route_selection' for sphinx packet route selection
* clippy + wasm
* Switch to ChaCha8Rng for deterministic route generation
---------
Co-authored-by: durch <durch@users.noreply.github.com >
2024-11-21 18:21:01 +00:00
Mark Sinclair
379c1eb0d0
Update push-network-monitor.yaml
2024-11-21 16:11:59 +00:00
Mark Sinclair
d1e91946e6
Update push-network-monitor.yaml
2024-11-21 16:07:12 +00:00
Mark Sinclair
402c79f2f5
Update push-network-monitor.yaml
2024-11-21 15:59:41 +00:00
Mark Sinclair
149b2f4e32
Update Cargo.toml for nym-network-monitor
2024-11-21 15:52:56 +00:00
Mark Sinclair
221e809da3
Update push-network-monitor.yaml
2024-11-21 15:52:11 +00:00
Mark Sinclair
760ee453ea
Update nym-network-monitor.dockerfile
2024-11-21 15:25:38 +00:00
Dinko Zdravac
3f072e4e9d
NS Agent auth with NS API ( #5127 )
...
* Agents authenticate with NSAPI
* /submit with better auth
- also adjust agent run script to authenticate, even in parallel
* /request better authentication
- moved agent API calls to Client struct
* Replay protection
* Fix testrun cleanup bug
- introduce a new column last_assigned which is different than
created_at so that stale testruns get cleaned up based on
last_assigned
- created_at is still useful for determining the "oldest" testrun
to be picked up
* Uniform request authentication
* Suppress ts-rs serde warnings
* Update cargo version
* All agents use the same key
- remove assigned_agent column
- remove logic which would stop agents with
the same key to connect
- as a safety measure, add cap to total no. of agents
2024-11-21 14:32:15 +01:00
mx
aa460076f4
Max/surb doc update lifetime ( #5154 )
...
* updated surbs page with lifetimes info + attacks + diagram
* component build update
* update rewrites
2024-11-21 10:37:31 +00:00
benedetta davico
b9500aacf3
Merge pull request #5153 from nymtech/merge/release/2024.13-magura
...
Merge/release/2024.13 magura
2024-11-20 11:38:49 +01:00
dependabot[bot]
3651663d1c
build(deps): bump mikefarah/yq from 4.44.3 to 4.44.5 ( #5149 )
2024-11-20 11:01:59 +01:00
fmtabbara
4d43728059
fix linting
2024-11-20 09:44:59 +00:00
Jędrzej Stuczyński
7b1fbab9af
fix: tracing logger to output to stderr
2024-11-19 17:47:34 +00:00
Jędrzej Stuczyński
6b5b97199b
fix: tracing logger to output to stderr
2024-11-19 17:47:13 +00:00
import this
f3f8dd35ef
[DOCS/operators]: Release changes v2024.13-magura & Tokenomics pages v1.0 ( #5128 )
...
* add directory changes to changelog
* exit gateway page update
* finish general tokenomics page
* add new operator toolings
* progressing with release notes
* add smart contract migration and bonding steps
* add new bonding steps
* add tokenomics roadmap
* added new pages to introduction - ready for review
* ready for review
* edit callout custom
* rm CalloutCustom.tsx
* syntax fix
* temp build version fix by hardcode
* built after review changes
* remove redundant point
* final commit - let's merge
2024-11-19 13:44:09 +00:00
Jędrzej Stuczyński
7bafe6583a
Merge branch 'release/2024.13-magura' into merge/release/2024.13-magura
2024-11-19 15:02:21 +02:00
Simon Wicky
855eecf800
start session collection for exit gateways ( #5148 )
2024-11-19 09:30:58 +01:00
Tommy Verrall
b49ef643df
Update publish-nym-binaries.yml
2024-11-18 17:56:57 +01:00
Tommy Verrall
62e0771236
Update publish-nym-contracts.yml
2024-11-18 16:24:52 +01:00
Simon Wicky
05b55a1577
add version to clientStatsReport ( #5147 )
2024-11-18 16:02:48 +01:00
benedettadavico
b5f1d674fe
update wallet versions and changelog
2024-11-18 14:07:01 +01:00
benedettadavico
086b4f6f54
update changelog
2024-11-18 13:01:27 +01:00
Bogdan-Ștefan Neacşu
5ad11f2048
Limit race probability ( #5145 )
...
* Limit race probability
* Actually assign value
2024-11-18 13:33:19 +02:00
Simon Wicky
99e4ff9132
update serde_json_path due to compilation issue ( #5144 )
2024-11-18 11:45:45 +01:00
Jędrzej Stuczyński
6dc9b79ace
bugifx: assign 'node_id' when converting from 'GatewayDetails' to 'TestNode' ( #5143 )
2024-11-18 10:28:46 +00:00
Jędrzej Stuczyński
35343b5220
bugfix: make sure to assign correct node_id and identity during 'gateway_details' table migration ( #5142 )
2024-11-18 10:00:40 +00:00
Bogdan-Ștefan Neacşu
e44a36e5b5
Respond to auth messages with same version ( #5140 )
...
* Introduce traits for response
* Ugly responde with same protocol version
* Don't pull sdk crate unnecessarily
2024-11-18 11:21:07 +02:00
Mark Sinclair
db20c2e2fa
node-status-agent: cherry-pick GH Actions pipeline and dockerfile from 9c680fd
2024-11-15 17:55:07 +00:00
Mark Sinclair
94f247563b
nym-node-status-agent bump version
2024-11-15 17:45:26 +00:00
Jędrzej Stuczyński
827a13523c
bugfix: additional checks inside credential proxy ( #5072 )
...
* fix expiration date bound checks
* return inner error when querying for shares
2024-11-15 14:52:28 +00:00
Jędrzej Stuczyński
69718db6d2
chore: remove standalone legacy mixnode/gateway binaries ( #5135 )
...
* remove standalone gateway overhead
* remove standalone mixnode overhead
* additional cleanup: removed unused dependencies et al.
* removed calls to 'log::'
2024-11-15 12:37:35 +00:00
Simon Wicky
475a01c089
prepare vpn client country reporting ( #5134 )
2024-11-15 13:32:14 +01:00
Fran Arbanas
01e6a77cf1
feat: add whitelist overrides to rewarder validator ( #5138 )
...
* feat: add whitelist overrides to rewarder validator
* cleanup by using account id instead of string
2024-11-15 13:18:40 +01:00
Jędrzej Stuczyński
a348ff43b0
feature: rewarding for ticketbook issuance ( #5112 )
...
* fixed pagination for querying for validators
* wip: decoupling block signing from ticketbook issuance
* added ecash contract query for latest deposit
* parking the branch: wrappers for merkle tree for issued ticketbooks
* make nym-api store merkle trees of issued ticketbooks
* nym-api route for returning all deposits alongside merkle root
* return index alongside deposit id
* persisting merkle index alongside issued ticketbook details
* wip
* responses for issued deposit challenges
* nym-api cleanup
* verification of issued partial ticketbooks
* cleanup of rewarder code
* make the rest of codebase compile
* updated config file
* improved logging
* fixed division by zero if there were no ticketbooks issued in a day
* using correct budget when rewarding operators
* fixed routes for issued data
* fixed ecash test fixture
* fixed incorrect deserialisation of expiration_date param
* additional bugfixes for ticketbook issuance
* more fixes and updated tests
* fixed formatting after rebasing
* updated schema
* fixed edge case unit test
2024-11-14 16:55:02 +00:00
Jędrzej Stuczyński
6809f7302e
Pain/polyfill deprecated endpoints ( #5131 )
...
* polyfilled contract cache endpoints
* polyfilled legacy described endpoints
2024-11-14 15:32:20 +00:00
Simon Wicky
bea4eb5cb0
[Product data] Data consumption with ecash ticket ( #5120 )
...
* add ticket report
* fix wasm client
2024-11-14 15:38:44 +01:00
Jędrzej Stuczyński
fa45b5e564
removed ci-nym-api-tests.yml which was running outdated (and broken) tests ( #5133 )
2024-11-14 14:21:42 +00:00
Jon Häggblad
1a64442d9c
Fix json syntax in CI file
2024-11-14 15:04:21 +01:00
Jędrzej Stuczyński
46d8206713
feature: config score ( #5117 )
...
* added config-score related parameters to the mixnet contract
* weaved in described_cache into NodeStatusCacheRefresher
* adding config score annotation
* using new updated performance for updating rewarded set
* using new values for rewarding
* clippy
* updated contract schema
* wallet fixes
* fixed wasm build
2024-11-14 13:57:41 +00:00
Simon Wicky
b8c1014fea
[Product Data] Config deserialization bug fix ( #5126 )
...
* fix no address deserialization bug
* bug fix in stats_id generation
* better stats id generation
* andrew's nitpicking
2024-11-14 13:25:14 +00:00
Jon Häggblad
43e4224f53
Merge pull request #5132 from nymtech/jon/ci-reduce-jobs
...
CI: reduce jobs running on cluster
2024-11-14 13:22:04 +01:00
Jon Häggblad
d2817d6782
Remove commented out code
2024-11-14 13:19:31 +01:00
Jon Häggblad
e97c94ef9e
Disable pull_request trigger for ci-contracts-upload-binaries
2024-11-14 13:17:00 +01:00
Jon Häggblad
aa919a5351
Disable pull_request trigger for ci-build-upload-binaries
2024-11-14 13:16:39 +01:00
Jon Häggblad
7617675dcc
Disable beta toolchain CI builds for contracts
2024-11-14 13:16:12 +01:00
Jon Häggblad
276925814f
Move ci-cargo-deny to free tier gh hosted runner
2024-11-14 13:15:50 +01:00
Andrej Mihajlov
46a33b5ef6
Add NYM_VPN_API to env files ( #5099 )
...
* Add missing NYM_VPN_API uri to environment files
* Add trailing slashes
---------
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
2024-11-14 13:05:03 +01:00
Jędrzej Stuczyński
532c25c4f5
change: dont allow mixnodes bonded with vested tokens into the rewarded set ( #5129 )
2024-11-14 08:48:06 +00:00
Jędrzej Stuczyński
8f9c26e7a6
bugfix: don't send empty BankMsg ( #5121 )
2024-11-13 16:10:50 +00:00
Fouad
c0aadebf80
Migrate node when events pending ( #5125 )
...
* dont show node migration if there are vesting tokens
* catch and set errors
2024-11-13 12:53:57 +00:00
benedettadavico
5b216e8d40
update versions
2024-11-13 11:23:07 +01:00
Tommy Verrall
4fab7eac3f
temporarily disable playground and test my node in the wallet
...
once we have time to fix these we will import these again
2024-11-13 10:56:19 +01:00
Jon Häggblad
556ea76cf8
Allow Unicode-3.0 license in cargo-deny ( #5123 )
2024-11-13 09:57:45 +01:00
Simon Wicky
b424c6a8ff
[Product Data] Add stats reporting configuration in client config ( #5115 )
...
* add stats_reporting_config in config and env var
* fix serializazion issue
* remove duplicate stats reporting config
* cargo toml cleanup
* more cleanup
* draft of wasm sdk for stats reporting
* fix wasm sdk?
* again
* make stats sending possible from outside the sdk
* make sure stats_id from client and gateway reported ared different
2024-11-13 08:38:35 +01:00
Tommy Verrall
100eea8f64
Merge pull request #5119 from nymtech/feat/add-gh-workflow-validator-rewarder
...
feat: add GH workflow for nym-validator-rewarder
2024-11-12 15:57:28 +00:00
Tommy Verrall
e52d977d46
Merge pull request #5118 from nymtech/feat/add-dockerfile-add-env-vars
...
feat: add Dockerfile and add env vars for clap arguments
2024-11-12 15:57:07 +00:00
Fran Arbanas
30133a06ec
feat: add GH workflow for nym-validator-rewarder
2024-11-12 12:09:05 +01:00
Fran Arbanas
261caae7f6
feat: add Dockerfile and add env vars for clap arguments
2024-11-12 11:59:09 +01:00
Jon Häggblad
ac77712cc0
nym-credential-proxy-requests: reqwest use rustls-tls ( #5116 )
...
* nym-credential-proxy-requests: reqwest use rustls-tls
* nym-credential-proxy: reqwest default-features false
2024-11-11 17:38:21 +01:00
Bogdan-Ștefan Neacşu
84fff02e12
Correct IPv6 address generation ( #5113 )
...
* Correct IPv6 addres generation
* Fix clippy
2024-11-11 13:57:44 +02:00
Tommy Verrall
f005693643
Merge pull request #4789 from nymtech/dependabot/npm_and_yarn/nym-wallet/webdriver/micromatch-4.0.8
...
build(deps): bump micromatch from 4.0.4 to 4.0.8 in /nym-wallet/webdriver
2024-11-08 17:24:23 +00:00
Tommy Verrall
5a0b20683e
Merge pull request #4768 from nymtech/dependabot/npm_and_yarn/testnet-faucet/elliptic-6.5.7
...
Bump elliptic from 6.5.4 to 6.5.7 in /testnet-faucet
2024-11-08 17:23:42 +00:00
Tommy Verrall
69c36e8cb0
Merge pull request #4790 from nymtech/dependabot/npm_and_yarn/nym-api/tests/axios-1.7.5
...
build(deps): bump axios from 1.6.0 to 1.7.5 in /nym-api/tests
2024-11-08 17:23:00 +00:00
Simon Wicky
b09ac57597
[Product Data] Client-side stats collection ( #5107 )
...
* draft of client data collection
* refactor gateway stats collection to fit client stats collection in same common crate
* moved client stats event and reporter to common crate
* basic os reporting
* add stats reporting address in sdk
* integrate stats scaffolding changes
* remove tokio spawn to potentially accomodate wasm32
* fmt
* fix typo
* add client_stats_id
* unify stats reporting
* avoid shutdown handle drop
* add client_type to stats reporting
* better way to build statsReportingconfig
* disarm shutdown on sink
* remove sink reporter and env dev-dependency
* cherrypick from jon/send-packet-stats
* uncoditionally start controller + licensing
* improve ClientStatsReport serialization
* better time handling
* reintroduce proper local reporting
* Let task wait for shutdown when exiting
* Log tweak
---------
Co-authored-by: jmwample <jmwample@users.noreply.github.com >
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
2024-11-08 14:00:29 +01:00
Tommy Verrall
d8322d696b
Merge pull request #5111 from nymtech/feature/granular_node_log
...
Add granular log on nym-node
2024-11-08 12:15:06 +00:00
Bogdan-Ștefan Neacşu
430255fea5
Add granular log on nym-node
2024-11-08 13:39:34 +02:00
Jon Häggblad
85a122f3eb
Send mixnet packet stats using task client ( #5109 )
2024-11-08 10:49:36 +01:00
Jędrzej Stuczyński
3147d6aef7
chore: ecash contract migration to remove unused 'redemption_gateway_share' ( #5104 )
2024-11-08 09:34:04 +00:00
Jędrzej Stuczyński
a400aa8928
bugfix: preserve as much as possible of the rewarded set during migration ( #5103 )
2024-11-08 09:33:30 +00:00
Bogdan-Ștefan Neacşu
74db9ab779
Expose time range ( #5108 )
2024-11-08 11:10:22 +02:00
Jon Häggblad
0bb287af89
Merge pull request #4919 from nymtech/jon/create-task-event-trait
...
Create TaskStatusEvent trait instead of piggybacking on Error
2024-11-08 10:09:51 +01:00
Jon Häggblad
f4a2cec5aa
Remove outdated comment
2024-11-08 09:07:00 +01:00
Jon Häggblad
7f434b2b26
Creat event mod
2024-11-07 23:54:38 +01:00
Jon Häggblad
3722c6c47d
Remove requiring error trait
2024-11-07 23:54:38 +01:00
Jon Häggblad
903a60e7c1
Rename trait
2024-11-07 23:54:38 +01:00
Jon Häggblad
2d34a5ec3d
Create trait for status events
2024-11-07 23:54:38 +01:00
mx
0bdf750be9
Max/fix links ( #5106 )
...
* fix twitter footer link
* fix old link of mdbook variables
2024-11-07 11:11:34 +00:00
Bogdan-Ștefan Neacşu
44ae29b06d
IPv6 support for wireguard ( #5059 )
...
* Add ipv6 in configs
* Make v4 latest
* Fix linux
* IPv6 prefix in config
* Fix template of private ip
* Fix clippy
* Fix v6 cidr
* Move from 2001:db8::/32 to fc00::/7 addresses
* Fix version number on conversion
2024-11-07 12:31:01 +02:00
Dinko Zdravac
bfd7240dcd
Sync code with .env in build.rs ( #4876 )
...
* Sync code with .env in build.rs
* PR feedback
2024-11-06 22:28:04 +01:00
Fran Arbanas
9c680fd7b4
feat: add functionality to specify a git_ref for gateway probe when b… ( #5094 )
...
* feat: add functionality to specify a git_ref for gateway probe when building node status agent
* remove mac specifics
* fix: remove unused part of code, add gateway probe git ref to tag name
* fix: add cleaning gateway probe git ref
* fix: incorrect bash
* fix: incorrect output name
* workflow fix
2024-11-06 13:11:42 +01:00
mx
c7d025baba
try fix scan redirect failures ( #5100 )
...
* try fix scan redirect failures
* yet more redirects
2024-11-06 09:53:49 +00:00
Jędrzej Stuczyński
c001059af9
Feature/force refresh node ( #5101 )
...
* introduced nym-api endpoint for force refreshing described node data
* client code + updated return types
* nym-node to update self-described data cache on startup + change request type
* send request to all available nym-apis
* fixed 'is_stale' check
2024-11-06 09:17:44 +00:00
Jędrzej Stuczyński
fd8dc63c88
fixed HistoricalUptimeUpdater ( #5097 )
2024-11-05 14:40:50 +00:00
Dinko Zdravac
d03c5b3650
Graceful agent 1.1.5 ( #5093 )
...
* Bump NS agent to 0.1.5
* API improvements
- agent exits gracefully when no testrun available
- API doesn't log every error
* Bump NSAPI to 0.1.6
2024-11-05 15:36:16 +01:00
Bogdan-Ștefan Neacşu
69e97b3bbc
Remove old use of 1GB constant ( #5096 )
...
* Remove old use of 1GB constant
* Fix clippy
2024-11-05 16:16:59 +02:00
Bogdan-Ștefan Neacşu
15ca24b848
Add more translations from v2 to v3 authenticator ( #5091 )
2024-11-05 15:30:00 +02:00
Fouad
fa551b6d9d
Nym node - Fix claim delegator rewards ( #5090 )
...
* update function param from mixId to nodeId
* fix claim operator rewards
2024-11-05 13:01:22 +00:00
Bogdan-Ștefan Neacşu
c6959d3e2d
Make 250 GB/30 days for free ride mode ( #5083 )
2024-11-05 11:14:43 +02:00
Simon Wicky
ec7482e417
publishing list of actvie client hashes ( #5084 )
2024-11-05 09:28:17 +01:00
Dinko Zdravac
307d326f82
Merge pull request #5085 from nymtech/develop-release-merge
...
Merge release into develop
2024-11-05 08:58:57 +01:00
Jędrzej Stuczyński
2569deb080
bugfix: [wallet] displaying delegations for native nymnodes ( #5087 )
...
* fixed return type for getting nymnode details
* fixed nym-api queries if using relative paths
* fixed queries for delegations of native nymnodes
2024-11-04 21:15:29 +00:00
mx
2e746e9890
[DOCs]: Fix all redirects ( #5086 )
...
* add new redirect
* add new redirect fix
* add new redirect fix
* try remove prepend from redirects
* more tweaks config redirects
* new tweaks
* move root redirect to bottom
* tweak
* tweak
* test the difference in config
* correct all redirects based on testing - ready to review
* adding one more redirect
---------
Co-authored-by: import this <97586125+serinko@users.noreply.github.com >
2024-11-04 18:36:10 +00:00
dynco-nym
e840c1fe93
Merge branch 'release/2024.13-magura' into develop-release-merge
2024-11-04 16:50:44 +01:00
mx
d6599b2933
[DOCs]: New docs framework ( #5017 )
...
* started todo list for rework
* startd long todo list
* startd long todo list
* remove ts docs from ts sdk dir
* started new docs draft
* rearranged code example dir structure
* modified code component filepaths
* first pass rust sdk
* small shift typescript org
* updated todo list
* consolidating images folders in one place
* first pass @ operator docs
* gen updates
* sdk in its own dir
* first pass developers structure
* first pass network structure
* structure
* add licensing
* moved old docs -> old_docs dir for clarity when devving
* moving around new docs - think this is the final dir structure
* updated todo list
* new autodoc version (#4781 )
* Update rework_todo.md
* quick first sketch of landing page
* rework of structure of developers
* added arch and concepts stubs
* add new bits to todo list
* new list
* tweak to overview
* mixnet node overview
* tweak overview
* first pass new arch
* first pass concepts
* first pass traffic
* more network docs
* moved some chain files to the dev portal stubs
* removed old reference to archive
* note to client
* concepts 2nd pass
* crypto first proper pass, sphinx
* stub for not p2p
* structure change
* traffic 2nd pass
* misc
* hid root index
* overhaul arch
* overhaul arch
* add links + tweaks
* update todo list
* updating nyx section
* added zknym docs
* added zknym docs
* note on where to find deployed info
* smart contracts done
* started moving integrations docs over from ts sdk
* pass @ integration page
* todo for the tldr overview
* added ffi stub files
* updated todo list
* move sdks to developers
* initial pass at new clients overview for developers
* rework intro
* add echo serv to tools
* sidebar autocollapse
* integration overview work + tools
* concepts overview for devporta
* stub
* more for networking pages
* added to concepts in dev portal
* updated arch
* crypto overview page
* typo fix
* add credential stub
* first pass concepts done
* start reorg of rust sdk docs
* reorg + added FFI table
* added no scroll to inline code
* finished ffi overview page
* first pass @ rest of rust sdk doc
* first pass ffi
* tweaks
* added testnet example + note to custom topology example overview
* stripped unnecessary stuff from TS
* tweaks to ffi
* updated faq
* first pass tcpproxy
* commit before moving image dir
* moved images/ to correct place
* started on client redo
* chain first pass
* moved cli wallet out of tools
* first pass new ws client
* new chain info, left todo links in
* links
* more links
* chain registry
* added echo server to tools
* rust sdk links
* ts sdk links
* final linkchecks
* redo acks diagram as mermaid
* add mermaid flow diagram
* added links for codecs + full flow diagram
* removed todo
* remove forced dark mode
* diagram + concepts overview
* small correction re tcpproxy ffi
* remove diagram title
* new sock5 diagram, minor client docs tweaks
* diagrams
* change order in list
* added note for standalone: can be accessed via sdk
* tweaks
* replaced old diagram with mermaid
* fixed link
* hardcoded import version for the moment
* update deps
* remove test component
* recreated tools dir
* remove tools dir moved to wrong palce
* prebuild and predev script for autodoc commands
* make script own command instead of prebuild
* made code blocks sh
* updated autogenerated docs
* temp
* auto commit generated command files
* add link to autodoc generated files
* updated autodoc for committing changing else exit
* auto commit generated command files
* updated readme
* make subcommand headers smaller
* removed mdbook related scripts
* update readme
* update readme
* removed backups of root meta.json
* cherry pick yana commits + some extra config in theme
* update readme
* update theme: width of page and padding
* some more themeing
* changed erroneous note
* docs redirects first pass
* tweaking
* new pages + rest of redirects for old docs/
* brought in archive + done rewrites for devportal
* cherry pick yana landingpage
* tweaked landing page component
* changed theme of mermaid diagram to match everything else
* updated todo list
* [DOCs]: Operators rework to next.js (#4930 )
* initialise operators guides v2
* new introduction page
* add variables csv and page
* add baseurl to allow short path
* add sandbox page
* added building from source page
* add binary pages
* add preliminary steps
* clean preliminary steps dir
* syntax edit
* syntax edit
* add configuration page
* create new proxy configuration page
* create new proxy configuration page
* create bonding.mdx page
* correct images path
* syntax edit
* add new validator setup page
* add api setup page
* add nyx configuration page
* add nym node and maintenance pages
* finish maintenance and add nymvisor conf page
* add manual upgrade page
* add nymvisor upgrade page
* add performance testing page and dir
* add node api check page
* add explore nym scripts page
* add testing pages
* fix menu issue by moving snippets to coomponents
* add all troubleshooting pages
* add general faq page
* add nym node faq page
* add nyx faq page
* revamp legal forum to community counsel and add all pages
* rewire relative paths to new structure
* simplify setup and remove lock file
* syntax fix
* rm package.json
* re add package.json, rm package-lock.json
* removed old books from commit
* address review comments
---------
Co-authored-by: mfahampshire <maxhampshire@pm.me >
Co-authored-by: mx <33262279+mfahampshire@users.noreply.github.com >
* tweak client links
* also moved matrix images to correct place
* Max/fix links new docs framework (#4989 )
* tweak client links
* standardise images in public/
* old images move to public/archive
* rename overview to more descriptive
* links (#4990 )
* links
* removed todos
* updated todo list
* minor themeing
* operator redirects
* pick yana's edits: remove specified callout theming
* added todo comments for old ts sdk redirects
* [new/docs/operators]: Create archive section - PR ready to merge (#5004 )
* [new-docs/operators] : Fix callout syntax (#5006 )
* fix callout syntax from color to type
* correct callout from danger to warning
* update footer
* updated footer
* finalised rewrites
* tweaks to clients and reintroduced old examples page
* update todo
* Max/individual command autodocs (#5015 )
* auto commit generated command files
* added to autodoc.sh: build all binaries before running
* autodoc move individual command outputs to components
* Max/individual command autodocs (#5018 )
* updated autodoc script
* updated autodoc script for fix + reintroduced gitignore file for generated markdown
* auto commit generated command files
* auto commit generated command files
* added command-outputs to autodoc script
* fix merge conflicts
* repush components
* remove old docs dirs
* auto commit generated command files
* auto commit generated command files
* updated messages paradigm with the standalone proxies
* [NEW-DOCs/operators]: Command output, accordion, api scraping & all final tasks (#5026 )
* add custom scripts, create prebuild to import data to pages
* update after latest prebuild
* auto commit generated command files
* add accordion component
* add changbelog page
* add node_api_check outputs
* finish all command outputs
* more accordions beautifications
* finish accordion
* PR ready to go
* address review comments
---------
Co-authored-by: mfahampshire <maxhampshire@pm.me >
* Adjust padding
* Fix responsive design
* cherry pick yana landingpage flex update
* reremove old docs
* added dependencies to readme
* pushing build attempt changes
* fix merge errors, path errors, dump uselss dinosaurs - BUILT THE F*N DOCS w success
* moved prebuild to its own script
* generate timenow
* auto commit generated command files
* remove comment
* auto commit generated command files
* auto commit generated command files
* auto commit generated command files
* build from new configs
* add mdx type as explicit dep
* remove rc from version in package
* change predev script
* update readme with scripts
* update general info
* add license
* auto commit generated command files
* add updated components
* removed old examples page for the moment
* remove old list will reintroduce hidden behind gitignore for future
* reintroduce todo list behind gitignore
* added standalone tcpproxy binary info
* nothing change for redeploy test
* make build standalone
* updated readme
* working on new cd
* remove export
* updated ci/cd for docs
* added ci script for dist
* hide text on laptop wide screen
* add pnpm to ci/cd
* add pnpm version to ci/cd
* add default dir to ci/cd
* change path to script
* update projct name ci
* lint ci branch ignore
* add basePath to next.config.js
* update doc rewrites
* revert basePath addition
* update basePath
* add mobile styles
* fix responsive style
* remove old ts sdk docs workflow
* temp remove autodoc from workspace
* update sidebar for clarity: crypto = cryptography
* ignore documentation in pr-validation workflow
---------
Co-authored-by: Yana <yanok87@users.noreply.github.com >
Co-authored-by: import this <97586125+serinko@users.noreply.github.com >
Co-authored-by: fmtabbara <fmtabbara@hotmail.co.uk >
2024-11-04 11:42:56 +00:00
Bogdan-Ștefan Neacşu
5cefa7fdd4
Don't increase bandwidth again ( #5081 )
2024-11-04 13:15:27 +02:00
Fran Arbanas
5e0417ebe7
feat: add nym node GH workflow ( #5080 )
2024-11-04 10:41:40 +01:00
Fran Arbanas
de4239a5dd
fix: update dockerfile env vars description ( #5079 )
2024-11-04 10:35:49 +01:00
Mark Sinclair
80b590d50d
bug-fix: nym-credential-proxy webhook request is the correct shape and added reporting errors via webhook ( #5077 )
...
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
2024-11-01 21:48:04 +01:00
Bogdan-Ștefan Neacşu
f9b363648f
Fix expiration date as today + 7 days ( #5076 )
2024-11-01 16:01:24 +02:00
Bogdan-Ștefan Neacşu
b73561f1c9
Fix gateway decreasing bandwidth ( #5075 )
...
* Update storage peers after periodic check
* Reset storage bytes on restart
* Fix clippy
2024-11-01 15:40:22 +02:00
Dinko Zdravac
09b68a8204
Cherry pick NS API from develop ( #5074 )
...
* Revert "NS API with directory v2 (#5068 )"
This reverts commit cf4fe5f875 .
* Merge pull request #5050 from nymtech/dz-node-status-api
Node Status API
* Ns agent workflow (#5055 )
* feat: add dockerfile
* add github workflow for node status agent
---------
Co-authored-by: Fran Arbanas <arbanasfran@gmail.com >
* NS API with directory v2 (#5058 )
* Use unstable explorer client
* Clean up stale testruns & logging
- log gw identity key
- better agent testrun logging
- log responses
- change response code for agents
* Better logging on agent
* Testrun stores gw identity key instead of gw pk
* Agent 0.1.3
* Agent 0.1.4
* Sqlx offline query data + clippy
* Compatible with directory v2
* Point to internal deps + rebase + v0.1.5
* self described field not null
* Fix build.rs typo
* Fix clippy
---------
Co-authored-by: Fran Arbanas <arbanasfran@gmail.com >
2024-11-01 01:24:41 +01:00
Fouad
0374626960
Allow custom http port to be reset ( #5073 )
...
* allow custom port to be reset in wallet
2024-10-31 16:53:55 +00:00
Dinko Zdravac
cf4fe5f875
NS API with directory v2 ( #5068 )
...
* Use unstable explorer client
* Clean up stale testruns & logging
- log gw identity key
- better agent testrun logging
- log responses
- change response code for agents
* Better logging on agent
* Testrun stores gw identity key instead of gw pk
* Agent 0.1.3
* Agent 0.1.4
* Sqlx offline query data + clippy
* Compatible with directory v2
* Point to internal deps + rebase + v0.1.5
* self described field not null
* Fix build.rs typo
2024-10-31 13:52:20 +01:00
Jędrzej Stuczyński
9f8bf2d080
bugfix: wallet backend fixes ( #5070 )
...
* fixed simulation arguments
* make sure 'try_convert_pubkey_to_node_id' checks for native nymnodes
2024-10-31 12:23:20 +00:00
Jędrzej Stuczyński
b9d1fc40e7
deprecated old nym-api client methods and replaced them when possible ( #5069 )
2024-10-31 12:08:58 +00:00
Jędrzej Stuczyński
be67234093
bugfix: credential-proxy obtain-async ( #5067 )
...
* removed foreign key constraint on deposit table
* fixed sql nullability
* fixed swagger arguments for '/api/v1/ticketbook/shares/device/{device_id}/credential/{credential_id}' route
* fixed missing swagger component definitions
2024-10-31 10:33:38 +00:00
Fouad
8b0b70a727
allow nym node config updates ( #5066 )
2024-10-31 09:59:22 +00:00
Dinko Zdravac
c740f84336
NS API with directory v2 ( #5058 )
...
* Use unstable explorer client
* Clean up stale testruns & logging
- log gw identity key
- better agent testrun logging
- log responses
- change response code for agents
* Better logging on agent
* Testrun stores gw identity key instead of gw pk
* Agent 0.1.3
* Agent 0.1.4
* Sqlx offline query data + clippy
* Compatible with directory v2
* Point to internal deps + rebase + v0.1.5
* self described field not null
* Fix build.rs typo
2024-10-31 04:32:41 +01:00
Fouad
c90ebf0a6a
Feature/wallet bonding fixes ( #5064 )
...
* bonding and unbonding for nym nodes
2024-10-30 17:15:38 +00:00
Jędrzej Stuczyński
07ff2639ec
bugfix: use corrext axum extractors for ecash route arguments ( #5065 )
2024-10-30 16:05:16 +00:00
Jędrzej Stuczyński
16de47ba57
Merge pull request #5063 from nymtech/merge2/release/2024.13-magura
...
Merge2/release/2024.13 magura
2024-10-30 14:30:11 +00:00
Jędrzej Stuczyński
54a823311b
Merge branch 'release/2024.13-magura' into develop
2024-10-30 14:16:07 +00:00
Jędrzej Stuczyński
753a21f8ca
bugfix/feature: added NymApiClient method to get all skimmed nodes ( #5062 )
...
* bugfix/feature: added NymApiClient method to get all skimmed nodes
* wasm
* helper: utility method for getting ed25519 identity directly from node description
2024-10-30 12:21:27 +00:00
Jędrzej Stuczyński
76da4ab532
bugfix: mark migrated gateways as rewarded in the previous epoch in case theyre in the rewarded set ( #5049 )
2024-10-30 09:11:13 +00:00
dependabot[bot]
2ca7c7a252
build(deps): bump lazy_static from 1.4.0 to 1.5.0 ( #4913 )
2024-10-30 07:07:39 +01:00
dependabot[bot]
e680e8dc49
build(deps): bump once_cell from 1.19.0 to 1.20.2 ( #4952 )
...
Bumps [once_cell](https://github.com/matklad/once_cell ) from 1.19.0 to 1.20.2.
- [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md )
- [Commits](https://github.com/matklad/once_cell/compare/v1.19.0...v1.20.2 )
---
updated-dependencies:
- dependency-name: once_cell
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-29 23:27:10 +01:00
Jon Häggblad
242bc93807
Merge pull request #5027 from nymtech/jon/integrate-credential-proxy-into-workspace
...
Integrate nym-credential-proxy into workspace
2024-10-29 20:47:07 +01:00
dynco-nym
94c6cdc7b2
Type coercion into time::Date
2024-10-29 17:46:35 +01:00
Jon Häggblad
fce322c789
Remove unused workflow
2024-10-29 17:46:35 +01:00
Jon Häggblad
ac5baab693
Add to default workspace
2024-10-29 17:46:35 +01:00
Jon Häggblad
23da0f4d8e
Workspace updates
2024-10-29 17:46:35 +01:00
Jon Häggblad
25e3b4cd83
Delete old Cargo files
2024-10-29 17:46:35 +01:00
Jon Häggblad
8e4d72a565
Update for rebase
2024-10-29 17:46:34 +01:00
Jon Häggblad
ad84a6d85d
Add nym-vpn-api crates to main workspace
2024-10-29 17:45:56 +01:00
Jędrzej Stuczyński
34c5f23684
Merge pull request #5061 from nymtech/merge1/release/2024.13-magura
...
checkpoint merge release/2024.13-magura into develop
2024-10-29 16:17:16 +00:00
Jędrzej Stuczyński
000f2f1c29
Merge branch 'release/2024.13-magura' into develop
2024-10-29 15:31:51 +00:00
Dinko Zdravac
b747308f74
Add subcommand to image ( #5056 )
2024-10-29 10:52:33 +01:00
Dinko Zdravac
afdd721cc3
Ns agent workflow ( #5055 )
...
* feat: add dockerfile
* add github workflow for node status agent
---------
Co-authored-by: Fran Arbanas <arbanasfran@gmail.com >
2024-10-29 10:39:58 +01:00
Jędrzej Stuczyński
317f7fffa9
added hacky routes to return nymnodes alongside legacy nodes ( #5051 )
...
* added hacky routes to return nymnodes alongside legacy nodes
* fixed mixing role
* Update client (#5054 )
* removed hacky mixnodes endpoint for its not used
* construct explorer-api client with timeout
---------
Co-authored-by: Dinko Zdravac <173912580+dynco-nym@users.noreply.github.com >
2024-10-29 08:35:07 +00:00
Dinko Zdravac
9f5c4c5968
Merge pull request #5050 from nymtech/dz-node-status-api
...
Node Status API
2024-10-29 00:43:33 +01:00
dynco-nym
9583a5c6c8
Fix build script
2024-10-29 00:24:18 +01:00
Tommy Verrall
da60fc0ade
Merge pull request #5052 from nymtech/feat/add-node-status-agent-workflow
...
feat: add simple node-status-agent
2024-10-28 19:30:52 +00:00
Fran Arbanas
96b54c455e
feat: add simple node-status-agent
2024-10-28 19:16:46 +01:00
Dinko Zdravac
cc983963d4
Fully functional network scores ( #5048 )
...
* Compile & copy wg probe
* Node status agent WIP
* Enable debug logging
* Agent submits results
- add clap to agent
- agent runs network probe
- /submit endpoint on NS API
* Build clients with timeouts
* Update logging and dev scripts
* Replace /blaclisted endpoint
* Testruns fully functional
- task that queues testruns periodically
- testruns read/write in DB
* Probe scores fully working
- testruns are assigned on API
- submit updates testruns correctly on NS API side
- agent registers with API
- agent submits results correctly
* Clippy fixes
* PR feedback
* Clippy again
* PR feedback
* Run clippy earlier in CI
* Make refresh delay configurable in server & agent
2024-10-28 17:31:43 +01:00
Fran Arbanas
40d9321aec
Node status API dockerfile and env vars ( #4986 )
...
* feat: add dockerfile and env variables
* Added workflow for pushing node status api on harbor
* Misc changes to pathing and using yq instead of jq
* fix: change the way we read env vars for nyxd, nym api and explorer
* fix: docker build workflow
* Remove config in favor of clap args
* Added naming and tags
* change from value to result
---------
Co-authored-by: Lawrence Stalder <lawrence@nymtech.net >
Co-authored-by: dynco-nym <173912580+dynco-nym@users.noreply.github.com >
2024-10-28 17:07:38 +01:00
dynco-nym
e5a29cc76e
Work with directory pre-v2.1
...
Rebase + point to earlier network client code
Adjust to new Nym API types
Refer to earlier client code
Revert "Rebase + point to earlier network client code"
This reverts commit dd75e7dc0695c25b0883e2f5dd15b7d70165e9e8.
Point to earlier commit
2024-10-28 17:04:22 +01:00
Dinko Zdravac
56c55f6b95
Working HTTP server ( #4941 )
...
* Server file structure
* Create HTTP server
- graceful shutdown
- routes
- logging, CORS
* gateways WIP
* gateways API + swagger docs complete
* Mixnodes API + swagger docs complete
* Services API + swagger docs complete
* Commit summary insert
* Make troubleshooting DB easier
* Summary API + swagger docs
* Client log changes
* QOL improvements
- remove implicit panics via `as`
- safer DTO conversions
- add logging
- new config
2024-10-28 16:59:12 +01:00
Dinko Zdravac
2f051fd943
Node Status API background task ( #4854 )
...
* Setup new package
* Setup DB
* Fetch & store mixnodes/GWs
- refactor db package structure
- finally solve DATABASE_URL: absolute path works best
* Additional query functionality
- missing only daily summary, which requires type refactoring
* Replace type alias tuples with structs
* Insert summary
* Add github job to build package
* Build script for sqlx
* Remove data dir
- useless now that sqlx DB sits in OUT_DIR
* PR feedback
2024-10-28 16:54:26 +01:00
Bogdan-Ștefan Neacşu
c03cf86000
Authenticator CLI client mode ( #5044 )
2024-10-28 16:42:05 +02:00
Jędrzej Stuczyński
4396def133
bugfix: adjust runtime storage migration ( #5047 )
2024-10-28 10:07:51 +00:00
Jędrzej Stuczyński
a56a318a7f
bugfix: supersede 'cb13be27f8f61d9ae74d924e85d2e6787895eb14' by using query parameters ( #5046 )
2024-10-28 09:57:14 +00:00
Jędrzej Stuczyński
4d08047c57
bugfix: restore default http port for nym-api ( #5045 )
...
when it was run under 'rocket' server the port used was 8000. let's restore that value
2024-10-28 09:28:47 +00:00
Jędrzej Stuczyński
cb13be27f8
bugfix: fix ecash handlers routes ( #5043 )
2024-10-28 09:12:40 +00:00
Jędrzej Stuczyński
fa392169c1
bugfix: use human readable roles for annotations ( #5036 )
...
* bugfix: use human readable roles for annotations
* update the wallet code to use 'DisplayRole'
2024-10-28 09:08:17 +00:00
Simon Wicky
ab11508235
[Product Data] Introduce data persistence on gateways ( #5022 )
...
* add stats storage to gateways
* config fix
* add stats storage model and logic
* adapt stats collection to new storage
* stats cleanup on start
* change to linux only code
* tweaks
* modified stats cleanup + change session started
* change wrong table name
* store crashed session as 0 duration
* adapt for sqlx 0.7
* remove unused dependencies
* revert changes from gateway config, as it is broken anyway
* copyright and misc stuff
---------
Co-authored-by: Simon Wicky <simon@linode2-2.net >
2024-10-28 09:25:37 +01:00
Jędrzej Stuczyński
3167fb34e6
bugfix: don't assign exit gateways to standby set ( #5041 )
2024-10-25 16:53:51 +01:00
Jędrzej Stuczyński
9ca6301e1c
bugfix: make sure nym-nodes are also tested by network monitor ( #5040 )
2024-10-25 15:20:39 +01:00
Jędrzej Stuczyński
e16a73338e
bugfix: use bonded nym-nodes for determining initial network monitor nodes ( #5039 )
2024-10-25 12:34:25 +01:00
Bogdan-Ștefan Neacşu
bfa3825d70
Pass the Poisson flag on authenticator config ( #5037 )
2024-10-25 14:08:52 +03:00
Jędrzej Stuczyński
d626e7689f
bugfix: make gateways insert themselves into [local] topology ( #5038 )
...
* added explicit SP suffix to started tasks
* added 'GatewayTopologyProvider' that always injects itself into the network
* use the new topology provider to bypass described bootstrapping problem
2024-10-25 12:06:16 +01:00
Jędrzej Stuczyński
9234474565
bugfix: use old name for 'epoch_role' in SkimmedNode ( #5034 )
...
* bugfix: use old name for 'epoch_role' in SkimmedNode
* clippy
2024-10-25 09:29:37 +01:00
Jędrzej Stuczyński
29f8386b50
bugfix: make sure to use correct highest node id when assigning role ( #5032 )
...
* bugfix: make sure to use correct highest node id when assigning role
* make sure nym-api provides sorted values for older contracts
2024-10-24 17:47:57 +01:00
Jędrzej Stuczyński
0edb9631a6
feature: use axum_client_ip for attempting to extract source ip ( #5031 )
2024-10-24 17:38:32 +01:00
Fran Arbanas
e65bfaeb31
Fix/nym data observatory dockerfile ( #5021 )
...
* fix: added needed env vars to dockerfile, updated db env for a bit
* feat: add github workflow for pushing data observatory
* feat: split the postgresql connection string into multiple variables
* fix docker compose
* fix workflow
* fix: short in clap
2024-10-24 18:10:34 +02:00
Jędrzej Stuczyński
4b0153f5f2
bugfix: fixed backwards incompatibility for /gateways/described endpoint ( #5030 )
2024-10-24 15:37:41 +01:00
Jędrzej Stuczyński
c09a17b66d
bugfix: verifying signed information of legacy nodes ( #5029 )
...
* Added new legacy variant of HostInformation
* fixed 'option_bs58_x25519_pubkey' for empty string
* 'Debug' impl for x25519 and ed25519 to use human-readable representation
* HttpClient to use explicit 'serde_json' conversion for better errors
* additional 'Debug' derives
2024-10-24 15:00:34 +01:00
Jędrzej Stuczyński
d18ddcdc11
bugfix: introduce 'LegacyPendingMixNodeChanges' that does not contain 'cost_params_change' ( #5028 )
...
* bugfix: introduce 'LegacyPendingMixNodeChanges' that does not contain 'cost_params_change'
* updated schema files due to removal of '#[serde(deny_unknown_fields)]'
2024-10-24 10:54:00 +01:00
Jędrzej Stuczyński
d2df542280
bugfix: missing #[serde(default)] for announce port ( #5024 )
2024-10-23 16:52:17 +01:00
Jędrzej Stuczyński
6fafd8c03a
bugfix: directory v2.1 get_all_avg_gateway_reliability_in_interval query ( #5023 )
...
* log full storage errors on failures
* use query_as! macro
2024-10-23 16:36:21 +01:00
Jędrzej Stuczyński
5a6982fd10
Merge pull request #5011 from nymtech/dependabot/cargo/patch-updates-9a83837eff
...
Bump the patch-updates group across 1 directory with 10 updates
2024-10-23 10:51:55 +01:00
Jędrzej Stuczyński
38e66f6ddf
added 'get_all_described_nodes' to NymApiClient and adjusted return type on api itself ( #5016 )
2024-10-23 09:48:25 +01:00
Bogdan-Ștefan Neacşu
b9fbe0b8f3
Reapply fixes to new branch ( #5014 )
2024-10-22 18:33:18 +03:00
dependabot[bot]
7abe1f505c
Bump the patch-updates group across 1 directory with 10 updates
...
Bumps the patch-updates group with 9 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [anyhow](https://github.com/dtolnay/anyhow ) | `1.0.89` | `1.0.90` |
| [clap](https://github.com/clap-rs/clap ) | `4.5.18` | `4.5.20` |
| [clap_complete](https://github.com/clap-rs/clap ) | `4.5.29` | `4.5.33` |
| [pin-project](https://github.com/taiki-e/pin-project ) | `1.1.5` | `1.1.6` |
| [serde](https://github.com/serde-rs/serde ) | `1.0.210` | `1.0.211` |
| [serde_json](https://github.com/serde-rs/json ) | `1.0.128` | `1.0.132` |
| [wasm-bindgen](https://github.com/rustwasm/wasm-bindgen ) | `0.2.93` | `0.2.95` |
| [wasm-bindgen-futures](https://github.com/rustwasm/wasm-bindgen ) | `0.4.43` | `0.4.45` |
| [web-sys](https://github.com/rustwasm/wasm-bindgen ) | `0.3.70` | `0.3.72` |
Updates `anyhow` from 1.0.89 to 1.0.90
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.89...1.0.90 )
Updates `clap` from 4.5.18 to 4.5.20
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.18...clap_complete-v4.5.20 )
Updates `clap_complete` from 4.5.29 to 4.5.33
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.29...clap_complete-v4.5.33 )
Updates `pin-project` from 1.1.5 to 1.1.6
- [Release notes](https://github.com/taiki-e/pin-project/releases )
- [Changelog](https://github.com/taiki-e/pin-project/blob/main/CHANGELOG.md )
- [Commits](https://github.com/taiki-e/pin-project/compare/v1.1.5...v1.1.6 )
Updates `serde` from 1.0.210 to 1.0.211
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.210...v1.0.211 )
Updates `serde_derive` from 1.0.210 to 1.0.211
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.210...v1.0.211 )
Updates `serde_json` from 1.0.128 to 1.0.132
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/1.0.128...1.0.132 )
Updates `wasm-bindgen` from 0.2.93 to 0.2.95
- [Release notes](https://github.com/rustwasm/wasm-bindgen/releases )
- [Changelog](https://github.com/rustwasm/wasm-bindgen/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rustwasm/wasm-bindgen/compare/0.2.93...0.2.95 )
Updates `wasm-bindgen-futures` from 0.4.43 to 0.4.45
- [Release notes](https://github.com/rustwasm/wasm-bindgen/releases )
- [Changelog](https://github.com/rustwasm/wasm-bindgen/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rustwasm/wasm-bindgen/commits )
Updates `web-sys` from 0.3.70 to 0.3.72
- [Release notes](https://github.com/rustwasm/wasm-bindgen/releases )
- [Changelog](https://github.com/rustwasm/wasm-bindgen/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rustwasm/wasm-bindgen/commits )
---
updated-dependencies:
- dependency-name: anyhow
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: clap_complete
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: pin-project
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: serde_derive
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: wasm-bindgen
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: wasm-bindgen-futures
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: web-sys
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-22 14:56:39 +00:00
Bogdan-Ștefan Neacşu
daafb5cae4
Consume only positive bandwidth ( #5013 )
2024-10-22 17:46:46 +03:00
Fran Arbanas
0ec2514edf
fix: working directory for nym-credential-proxy ( #4997 )
2024-10-22 15:58:45 +02:00
Jędrzej Stuczyński
d6435a8270
Merge pull request #5012 from nymtech/merge/release/2024.12-aero
...
Merge/release/2024.12 aero
2024-10-22 14:32:56 +01:00
Jędrzej Stuczyński
9efc50e067
Merge branch 'release/2024.12-aero' into merge/release/2024.12-aero
2024-10-22 13:03:07 +01:00
Tommy Verrall
1532547e2b
Merge pull request #4948 from nymtech/nym-api-container
...
nym-api container
2024-10-22 13:19:17 +02:00
Tommy Verrall
0cb11632e6
Merge pull request #4957 from nymtech/feat/nym-api-env-vars
...
Add env feature to clap and make clap parameters available as env variables
2024-10-22 13:18:52 +02:00
Tommy Verrall
f71ea52d5d
Merge pull request #4972 from nymtech/feat/nym-node-dockerfile
...
feat: add Dockerfile for nym node
2024-10-22 13:17:54 +02:00
Jędrzej Stuczyński
338835698c
feature: adjusted ticket sizes to the agreed amounts ( #5009 )
...
* feature: adjusted ticket sizes to the agreed amounts
* adjusted MiB values to MB
2024-10-22 11:47:31 +01:00
Bogdan-Ștefan Neacşu
e65e261cd3
Push private ip before inserting ( #5008 )
2024-10-22 12:31:25 +03:00
Bogdan-Ștefan Neacşu
2d78f6939e
Remove as stale instead of erroring ( #5007 )
2024-10-22 11:51:04 +03:00
Bogdan-Ștefan Neacşu
9a45de5874
Remove stale free riders after 24 hours ( #5002 )
2024-10-21 13:15:08 +03:00
Bogdan-Ștefan Neacşu
2f894b9be3
Remove race on initial req processing ( #5001 )
2024-10-21 13:15:01 +03:00
Jędrzej Stuczyński
d36ea20366
bugfix: dont store sent/received fragments unless explicitly enabled ( #4991 )
2024-10-21 09:27:48 +01:00
Fran Arbanas
7b1200f338
fix: add ca-certificates to ubuntu dockerfiles ( #4998 )
2024-10-18 18:39:13 +02:00
Bogdan-Ștefan Neacşu
d291582128
Separate storage from wg_api ( #4988 )
2024-10-18 19:34:09 +03:00
Fran Arbanas
9800411990
fix: revert the removal of checking if tag exists ( #4996 )
2024-10-18 17:55:58 +02:00
Jędrzej Stuczyński
0e47b88dd8
chore: update itertools in compact ecash ( #4994 )
2024-10-18 16:34:38 +01:00
Jędrzej Stuczyński
795350ae8a
feature: make accepting t&c a hard requirement for rewarded set selection ( #4993 )
2024-10-18 16:34:23 +01:00
Fran Arbanas
ac9a9827b9
feat: credential proxy GHA for pushing to harbor ( #4995 )
2024-10-18 17:31:58 +02:00
Jon Häggblad
15fd6a2212
Fix rustfmt in nym-credential-proxy ( #4992 )
2024-10-18 16:20:59 +02:00
Lawrence Stalder
85a93f59e8
Added empty workflows for branch work
2024-10-18 14:37:27 +02:00
Mark Sinclair
0cb80d06a7
nym-credential-proxy: fix up OpenAPI spect name
2024-10-18 13:28:13 +01:00
Mark Sinclair
6d3ce3a1c9
nym-credential-proxy: improve naming of env vars
2024-10-18 12:29:22 +01:00
Dinko Zdravac
4e65617f08
Bump sqlx to 0.7.4 ( #4959 )
...
* Upgrade to v0.7
More goodies
Revert cargo.toml
Fix cargo toml
* Generate offline sqlx schemas
Fix data-observatory
Fix credential-storage
Fix gateway-storage
Fix client-core/-gateways-storage
Generate offline schemas for nym-api as well
* Update nym-api after rebase
---------
Co-authored-by: Andrej Mihajlov <andrej@nymtech.net >
2024-10-18 12:51:41 +02:00
Jędrzej Stuczyński
e6d2cbbed7
Merge pull request #4982 from nymtech/cure53_SI86_SI87
...
Fix critical issues SI86 and SI87 from Cure53
2024-10-18 10:53:11 +01:00
Bogdan-Ștefan Neacşu
18c6fd3e3e
Gateway peer fixes ( #4985 )
...
* Create bandwidth entry
* Remove mismatch possibilities
2024-10-18 12:43:36 +03:00
import this
50c6ac0870
[DOCs;/operators]: Release notes for v2024.12 aero ( #4984 )
...
* initialise aero changelog
* add DP update
* add F&F info to release notes
* bump version in header
* address review comments
2024-10-18 09:04:54 +00:00
aniampio
25326e5f9b
Fixes following cargo fmt
2024-10-18 09:32:27 +01:00
aniampio
f37eb9db23
Fixes following cargo clippy
2024-10-18 09:32:27 +01:00
aniampio
c5b74353f3
Add infinity checks to fix SI-87
2024-10-18 09:32:22 +01:00
aniampio
871b54e314
Fix computation of h for the SI-86
2024-10-18 09:11:45 +01:00
Jędrzej Stuczyński
5af6ee763c
Merge pull request #4758 from nymtech/ania/cure53_SI84_SI85
...
Fix critical issues SI84 and SI85 from Cure53
2024-10-18 09:09:07 +01:00
Jędrzej Stuczyński
dabbe8ba7f
removed additional sources of copying secrets and introduced extra error variants
2024-10-17 15:23:40 +01:00
Bogdan-Ștefan Neacşu
31f1037d44
Add topup req constructor ( #4983 )
2024-10-17 16:03:48 +02:00
Bogdan-Ștefan Neacşu
e675e3937a
Top up bandwidth ( #4975 )
...
* Top up wg bandwidth
* Introduce v3 with top up
* Verify and increase cred bw
* Add log
* Fix clippy
2024-10-17 16:34:52 +03:00
Simon Wicky
355991adc9
[Product Data] Add session type based on ecash ticket received ( #4974 )
...
* add session type based on ecash ticket collection
* avoid setting session type if already set
* change duration type to duration
* add a cap for finished sessions
2024-10-17 14:11:05 +02:00
Jon Häggblad
7d55d03925
Merge pull request #4981 from nymtech/jon/rename-credential-proxy
...
Rename nym-vpn-api to nym-credential-proxy
2024-10-17 11:17:57 +02:00
Gala
f455b7c720
Migrate Legacy Node (Frontend) ( #4826 )
...
* refactor bonding requests
* use migrate node modal
* disable node settings for legacy nodes
* refine bonded node types
* start migration and bonding work
* update types and requests
* clean up bonding context
* move old forms to legacy directory
* create nymnode bonding flow
---------
Co-authored-by: fmtabbara <fmtabbara@hotmail.co.uk >
2024-10-17 10:08:05 +01:00
Jędrzej Stuczyński
20bc305fb9
Merge pull request #4976 from nymtech/feature/active-set-selection-criteria
...
feature: require reporting using nym-node binary for rewarded set selection
2024-10-17 09:10:37 +01:00
Jędrzej Stuczyński
72c54e0057
Merge pull request #4980 from nymtech/feature/nym-api-always-expose-global-ecash-data
...
enable global ecash routes even if api is not a signer
2024-10-17 09:10:20 +01:00
benedettadavico
d75c7eaaaf
update changelog and bump binaries
2024-10-17 08:51:39 +02:00
Jon Häggblad
97fbd7db17
Update gh workflows
2024-10-16 22:42:49 +02:00
Jon Häggblad
9a94e40b36
Update paths in various build and deployment files
2024-10-16 22:35:59 +02:00
Jon Häggblad
06b5347200
Update paths
2024-10-16 22:30:23 +02:00
Jon Häggblad
561203572d
Update Cargo.toml
2024-10-16 22:27:56 +02:00
Jon Häggblad
8f45649daa
Rename crate directories
2024-10-16 22:26:57 +02:00
Jon Häggblad
fa879baeab
Rename directory to nym-credential-proxy
2024-10-16 22:23:53 +02:00
Jon Häggblad
b6ab25a7aa
Update crate references
2024-10-16 22:22:56 +02:00
Jon Häggblad
0b6f652709
Rename crate to nym-credential-proxy
2024-10-16 22:19:34 +02:00
Jędrzej Stuczyński
ed2fbc588f
allow to overwrite contract state with explicit config flag
2024-10-16 17:34:34 +01:00
Jędrzej Stuczyński
9f80d95f75
re-disabled bloomfilters
2024-10-16 17:17:48 +01:00
Jędrzej Stuczyński
9bcf48f7dc
expose all ecash routes but return error if nym-api is not a signer
2024-10-16 17:09:17 +01:00
Jędrzej Stuczyński
6446e43322
Merge pull request #4977 from nymtech/bugfix/vested-delegation-migration
...
Re-enable vested delegation migration
2024-10-16 16:51:28 +01:00
Jędrzej Stuczyński
86eb06048a
ci: update 'publish-nym-contracts' runner
2024-10-16 16:31:16 +01:00
Jędrzej Stuczyński
02dd16bcc6
added unit tests for the migration and fixed rounding errors
2024-10-16 16:31:16 +01:00
Jędrzej Stuczyński
14fd7c77d0
added unit tests for vested migrations and fixed additional issues
2024-10-16 16:31:16 +01:00
Jędrzej Stuczyński
e08e9fcb50
Merge pull request #4978 from nymtech/chore/beta-clippy
...
resolve beta clippy issues in contracts
2024-10-16 16:30:58 +01:00
Jędrzej Stuczyński
7964e6204b
elided extra lifetimes
2024-10-16 16:26:50 +01:00
Jędrzej Stuczyński
56fb46cd69
removed old coconut-bandwidth contract from the workspace
2024-10-16 16:24:58 +01:00
Jędrzej Stuczyński
973d51eeec
resolved beta clippy issues in DKG contract
2024-10-16 16:16:22 +01:00
Jędrzej Stuczyński
24773f68a4
Merge pull request #4966 from nymtech/feature/contract-state-tools-mixnet-vesting
...
feature: importer-cli to correctly handle mixnet/vesting import
2024-10-16 15:09:57 +01:00
Jędrzej Stuczyński
083ee8386e
Merge pull request #4968 from nymtech/chore/remove-dead-code
...
chore: remove unused rocket code
2024-10-16 15:09:48 +01:00
Jędrzej Stuczyński
3158a67445
Merge pull request #4973 from nymtech/bugfix/additional-directory-fixes
...
Bugfix/additional directory fixes
2024-10-16 15:09:38 +01:00
Jędrzej Stuczyński
a26ba3d9f1
feature: require reporting using nym-node binary for rewarded set selection
2024-10-16 15:02:16 +01:00
Fran Arbanas
b88bc188c6
Merge pull request #4970 from nymtech/feat/nym-data-observatory-docker
...
feat: add clap and env vars through clap, add Dockerfile
2024-10-16 14:39:16 +02:00
Fran Arbanas
bccbc99448
Merge pull request #4971 from nymtech/feat/nym-credentials-proxy-dockerfile
...
feat: added dockerfile for nym-credentials-proxy
2024-10-16 13:36:11 +02:00
Fran Arbanas
5d445d6b47
fix: comments on PR, removing stuff that's not needed
2024-10-16 13:10:01 +02:00
Simon Wicky
435f236812
[Product Data] First step in gateway usage data collection ( #4963 )
...
* add stats model
* add stats collection
* add stats route
* propagate stuff and run stuff
* cargo stuff
* sqlx unused what?
* add sessions started stat
* session durations in miliseconds
* apply Jon's comments
* [Product Data] Second step in gateway usage data collection (#4964 )
* turn stats collection into event based
* move events into a common crate for future use elsewhere
* apply Jon's comments
2024-10-15 09:18:02 +02:00
Jędrzej Stuczyński
ca4523025e
missing update to the integration test
2024-10-14 19:16:13 +01:00
Jędrzej Stuczyński
01db51e492
updated mixnet schema
2024-10-14 18:52:19 +01:00
Jędrzej Stuczyński
3320da2060
fixed testnet-manager tool to work with the updated binaries
2024-10-14 18:52:04 +01:00
Jędrzej Stuczyński
d04331a5df
updated clients to use 'new' endpoints
2024-10-14 18:12:56 +01:00
Jędrzej Stuczyński
0713869666
fixed swagger route arguments for skimmed endpoints
2024-10-14 18:12:27 +01:00
Jędrzej Stuczyński
27775a29c4
added additional logs when refreshing self-described cache
2024-10-14 18:12:09 +01:00
Jędrzej Stuczyński
652f2db5c0
exposed announce ports to nym-node CLI
2024-10-14 17:55:00 +01:00
Fran Arbanas
a1c33bbae3
fix: CMD -> ENTRYPOINT
2024-10-14 18:05:03 +02:00
Fran Arbanas
62c94d58e8
Fix: CMD -> ENTRYPOINT
2024-10-14 18:04:05 +02:00
Fran Arbanas
99cf7d1eec
feat: add Dockerfile for nym node
2024-10-14 18:03:22 +02:00
Fran Arbanas
6717951037
feat: added dockerfile for nym-credentials-proxy
2024-10-14 17:31:03 +02:00
Fran Arbanas
1219dd9719
changed debian for ubuntu docker image
2024-10-14 16:59:09 +02:00
Jędrzej Stuczyński
e87b00bce5
add the nym-nodes count to refresher log
2024-10-14 15:14:12 +01:00
Jędrzej Stuczyński
11f6db5304
fixed compatibility with 'skimmed' endpoints by making "no_legacy" argument optional
2024-10-14 14:51:02 +01:00
Jędrzej Stuczyński
c14481bb77
allow nym-api to control bind address with CLI
2024-10-14 14:50:36 +01:00
Jędrzej Stuczyński
16edca21b0
allow to optionally skip state migration
2024-10-14 11:41:36 +01:00
Fran Arbanas
b68fca0efa
feat: add clap and env vars through clap, add Dockerfile
2024-10-14 12:32:29 +02:00
Jon Häggblad
1fc7e07028
Merge pull request #4967 from nymtech/jon/import-vpn-api
...
Import nym-vpn-api crates
2024-10-14 12:23:14 +02:00
Bogdan-Ștefan Neacşu
8758bea17c
Use ticket type when retrieving from storage ( #4947 )
2024-10-14 12:39:12 +03:00
Jędrzej Stuczyński
845b5df14c
chore: remove unused rocket code
2024-10-14 10:27:59 +01:00
Jędrzej Stuczyński
f786dbeaa7
Merge pull request #4960 from nymtech/chore/remove-bloomfilters-for-double-spending
...
nym-node: don't use bloomfilters for double spending checks
2024-10-14 09:44:33 +01:00
Jon Häggblad
9d8a686760
Add common to trigger paths for CI
2024-10-12 12:10:16 +02:00
Jon Häggblad
435d9d3115
Update to don't use removed default ticket type
2024-10-12 12:10:16 +02:00
Jon Häggblad
275cd9ff92
rustfmt
2024-10-12 12:10:16 +02:00
Jon Häggblad
8435cf91e5
Add CI workflows
2024-10-12 12:10:16 +02:00
Jon Häggblad
3460ce70a3
Remove workspace deps for nym
2024-10-12 11:54:09 +02:00
Jon Häggblad
0ddaf3b50b
Import Cargo workspace files
2024-10-12 11:49:04 +02:00
Jon Häggblad
a103acaf70
Import vpn-api from a414f4a2ee0
2024-10-12 11:29:41 +02:00
Jędrzej Stuczyński
08aa0af562
Merge pull request #4965 from nymtech/bugfix/invalid-gateways-response
...
bugfix: fix expected return type on /v1/gateways endpoint
2024-10-11 17:50:16 +01:00
Jędrzej Stuczyński
e333aca8a1
introduced specialised subcommand to importer-cli to import mixnet/vesting contracts
2024-10-11 17:34:37 +01:00
Jędrzej Stuczyński
67462a9f47
split the existing tools into separate modules
2024-10-11 16:27:49 +01:00
Jędrzej Stuczyński
493390d92b
bugfix: fix expected return type on /v1/gateways endpoint
2024-10-11 16:05:53 +01:00
Jędrzej Stuczyński
eae76cce10
disabled bloomfilter exporting in nym-api
2024-10-11 08:54:50 +01:00
Jędrzej Stuczyński
8113948f48
Merge pull request #4903 from nymtech/feature/directory-v3-purge-base
...
Directory Sevices v2.1
2024-10-11 08:22:07 +01:00
Jędrzej Stuczyński
9341db5d08
removed gateway/nym-node using global double spending bloomfilter
2024-10-10 17:09:51 +01:00
Jędrzej Stuczyński
c3e3ef1737
removed axum feature from ci-build.yml for clippy
2024-10-10 15:42:01 +01:00
Jędrzej Stuczyński
45f4eeeff2
fixed linter issues and outdated tests
2024-10-10 15:38:00 +01:00
Jędrzej Stuczyński
f76d677f64
additional rewarding-related unit tests
2024-10-10 13:27:35 +01:00
Jędrzej Stuczyński
050a58affa
fixed cli command for updating node cost params
2024-10-10 13:27:35 +01:00
Jędrzej Stuczyński
065b3891f2
removed unused error variant
2024-10-10 13:27:35 +01:00
Jędrzej Stuczyński
59da117e8f
fixed wallet's lock file
2024-10-10 13:27:35 +01:00
Jędrzej Stuczyński
3d13274219
changed CI to no longer build with 'axum' feature since it was removed
2024-10-10 13:27:35 +01:00
Jędrzej Stuczyński
561566f3c4
fixed wasm sdk build
2024-10-10 13:27:34 +01:00
Jędrzej Stuczyński
6879c211ee
cleaning up mixnet contract in preperation for merging
2024-10-10 13:27:34 +01:00
Jędrzej Stuczyński
c7f2ef7074
regenerated typescript types
2024-10-10 13:27:34 +01:00
Jędrzej Stuczyński
fb43e917cb
updated ts_rs and derived it for more types
2024-10-10 13:27:34 +01:00
Jędrzej Stuczyński
e79450a082
cargo fmt
2024-10-10 13:27:34 +01:00
Jędrzej Stuczyński
2e365026b7
implemented the noise route
2024-10-10 13:27:33 +01:00
Jędrzej Stuczyński
cd706aa67e
extracted common functionalities and implemented remaining skimmed routes
2024-10-10 13:27:33 +01:00
Jędrzej Stuczyński
304b192f52
basic handlers with a lot of repeated code
2024-10-10 13:27:33 +01:00
Jędrzej Stuczyński
8c979e3bac
scaffolding additional skimmed endpoints + strenghten key types
2024-10-10 13:27:32 +01:00
Jędrzej Stuczyński
279b00d833
exposing node role in nym node annotation
2024-10-10 13:27:07 +01:00
Jędrzej Stuczyński
49fd0dc9e1
wip: additional nym-nodes routes
2024-10-10 13:27:07 +01:00
Jędrzej Stuczyński
9a9d91cb4f
additional unit tests for compatibility-based txs + bug fixes
2024-10-10 13:27:07 +01:00
Jędrzej Stuczyński
5c08a89be3
exposed nym-node related operations in the wallet backend
2024-10-10 13:27:06 +01:00
Jędrzej Stuczyński
fd88776998
fix legacy test
2024-10-10 13:27:06 +01:00
Jędrzej Stuczyński
1339e20420
typo
2024-10-10 13:27:06 +01:00
Jędrzej Stuczyński
51b511b27e
Rebased the branch one more time
...
WIP; rebasing
Another branch squash
Squashing the v3 branch
changing min pledge amounts
logic for adding new nymnode into the contract
converting mixnode/gateway bonding into nym-node bonding
logic for migrating gateways into nymnodes
ibid for mixnodes
further nym-node work + fixed most existing unit tests
forbid nymnode migration with pending cost params changes
preassign nodeid for gateways
changing role assignment and epoch progression
changing role assignment and epoch progression
optional custom http port
logic for unbonding a nym-node
updating Delegation struct
logic for increasing pledge of either mixnode or nymnode
logic for decreasing pledge of either mixnode or a nym node
logic for changing cost params of either mixnode or a nym node
wip
initialise nymnodes storage
fixing transaction tests
fixed naive family tests
reward-compatibility related works
resolving delegation events
introduced rewarded set metadata
another iteration of restoring old tests
updated rewarding part of nym-api
parking the branch
unparking the branch
wip
purged families
added 'ExitGateway' role
passing explicit work factor for rewarding function
remove legacy layers storage
wip: node description queries
added announced ports to self-described api
step1 in gruelling journey of adding node_id to gateways
ensure epoch work never goes above 1.0
changed active set to contain role distribution
[theoretically] sending rewarding messages for the new rewarded set
[theoretically] assigning new rewarded set
reimplementing more nym-api features
remove legacy types
re-implement legacy network monitor
restoring further routes + minor refactor of NodeStatusCache
skimmed routes now return legacy nodes alongside nym-nodes
seemingly restored all functionalities in nym-api
removing more legacy things from the contract
initial contract cleanup
added nym-api endpoints to return generic annotations regardless of type
updated simulator to use new rewarding parameters
more contract cleanup
made existing mixnet contract tests compile
extra validation of nym-node bonding parameters
fixed additional compilation issues
fixed nym-api v3 database migration failure
added additional nym-node contract queries
updated the schema
made additional delegation/rewards queries compatible with both legacy mixnodes and nym-nodes
fixing existing unit tests in mixnet contract
wip
resolved first batch of 500 compiler errors
re-deprecating routes
making wallet's rust backend compile
fixed non-determinism in contract + nym-api build
fixes to the build
populating cotracts-cache with nym-nodes data
more missing nymnodes queries
temp mixnet contract methods + restored result submission in nym-api
allow deprecated routes
submitting correct results for mixnode results
removed deprecated re-export of AxumAppState and removed smurf naming
moved axum modules into support::http
cleaning up nym-api warnings
determine entry gateways before exits
exposed transaction to update nym-node config
missing memo for updating node config
new routes
added routes to swagger and fixed relative paths
fixed some macro derivations
added nym-node commands to nym-cli
2024-10-10 13:27:05 +01:00
Jędrzej Stuczyński
75a5192c6d
Merge pull request #4958 from nymtech/bugfix/websocket-message-handling
...
bugfix: replace unreachable macro with an error return
2024-10-09 17:24:17 +01:00
Jędrzej Stuczyński
25ad0920cf
bugfix: replace unreachable macro with an error return
2024-10-09 17:15:41 +01:00
Fran Arbanas
a1e75e1dff
change env var naming to be consistent with nym-node
2024-10-09 13:24:28 +02:00
Fran Arbanas
e59a9a59b6
feat: add env feature to clap and change variables to be available as env variables as well
2024-10-09 13:15:38 +02:00
Jędrzej Stuczyński
27ac34522c
Merge pull request #4954 from nymtech/feature/contract-state-tools
...
Feature/contract state tools
2024-10-08 15:32:28 +01:00
Jędrzej Stuczyński
5e0d1bb14e
swapped base85 for base85rs with more compatible license
2024-10-08 15:30:57 +01:00
Jędrzej Stuczyński
c16746a47b
introduced internal tool for importing contract states
2024-10-08 15:06:41 +01:00
Jędrzej Stuczyński
a21052b72e
exposed contract state query to nym-cli
2024-10-08 11:19:01 +01:00
Jędrzej Stuczyński
92e9da7be5
extended CosmWasmClient with AllContractState query
2024-10-08 11:18:49 +01:00
Simon Wicky
143b336978
expose autheticator address along other address in node-details ( #4953 )
2024-10-07 17:19:17 +02:00
Jędrzej Stuczyński
d4293c9bae
Merge pull request #4936 from nymtech/bugfix/rpc-pagination
...
bugfix: correctly paginate through 'search_tx' endpoint
2024-10-07 16:17:45 +01:00
Drazen Urch
e2d1806e49
Extract packet processing from mixnode-common ( #4949 )
...
* Extract packet processing from mixnode-common
* Cleanup
2024-10-07 12:00:36 +02:00
Jon Häggblad
469f85fc49
Switch over the last set of jobs to arc runners ( #4938 )
...
* Switch over the last set of jobs to arc runners
* Use dind runners
* Disable matrix notification so we can use non-dind runners
* wip
* Add workflow_dispatch
* Revert "wip"
This reverts commit ae34efd32e .
2024-10-07 11:46:35 +02:00
durch
4c51a8975c
Initial stab
2024-10-01 16:39:47 +02:00
import this
1202a2f5f4
[DOCs:/operators]: Update FAQ sphinx size ( #4946 )
...
* updating sphinx size to develop branch from an outdated commit url
* remove outdated graphs
* add token page url
2024-09-30 14:42:11 +00:00
dependabot[bot]
6030bf6c95
build(deps): bump the patch-updates group across 1 directory with 9 updates ( #4944 )
2024-09-30 16:40:54 +02:00
Drazen Urch
09a771f58f
Add "utoipa" feature to nym-node ( #4945 )
2024-09-30 15:40:33 +02:00
Drazen Urch
676a909aee
V2 performance monitoring feature flag ( #4943 )
2024-09-30 15:13:22 +02:00
Jędrzej Stuczyński
e37145422c
Merge pull request #4942 from nymtech/bugfix/rewarder-post-pruning-adjustments
...
Bugfix/rewarder post pruning adjustments
2024-09-27 18:23:32 +01:00
Jędrzej Stuczyński
4ad52accc0
fixed stabilised clippy issue
2024-09-27 18:10:59 +01:00
Jędrzej Stuczyński
784fae2204
fix logic for determining end height for processing block ranges
2024-09-27 17:53:55 +01:00
Jędrzej Stuczyński
8aa5711bee
fixed query for historical validator data
2024-09-27 17:48:56 +01:00
Jędrzej Stuczyński
07022314fc
fixed typos and formatting
2024-09-27 16:51:45 +01:00
Jędrzej Stuczyński
76c3081470
introduced rewarding resync alongside recovery instructions
2024-09-27 16:41:07 +01:00
Jędrzej Stuczyński
d399161d31
adjust 'process_until' command to allow empty stop height
2024-09-27 16:35:53 +01:00
Jędrzej Stuczyński
27fb4ae0cc
log error when rewarding fails due to missing blocks
2024-09-27 16:21:27 +01:00
Jędrzej Stuczyński
74392a2886
don't request useless blocks during startup sync
2024-09-27 15:53:16 +01:00
Jędrzej Stuczyński
457c478a03
introduced cli command to process a block range
2024-09-27 15:15:13 +01:00
Jędrzej Stuczyński
5e95992427
introduced cli command to process an individual block
2024-09-27 14:57:39 +01:00
Jędrzej Stuczyński
d7eecd481c
decreased SOCKET_FAILURE_RESET
...
the previous value of 2h was way too big. especially since it was quite likely for multiple failures to occur hourly during increased validator load when mixnet epoch was getting transitioned
2024-09-27 14:13:09 +01:00
import this
e08fc4894b
[DOCs/operators]: Release notes v2024.11-wedel ( #4939 )
...
* finish release notes
* add a note
2024-09-27 13:12:15 +00:00
Bogdan-Ștefan Neacşu
a4c6f51fe0
Don't kill gateway on handle drop ( #4934 )
2024-09-27 11:02:39 +02:00
Bogdan-Ștefan Neacşu
fabd48b7ea
Fix broken build after merge ( #4937 )
2024-09-26 18:44:21 +02:00
Bogdan-Ștefan Neacşu
894e0bd1bf
Add more conversions for responses of authenticator messages ( #4929 )
...
* More conversions for responses
* Expose version
2024-09-26 18:00:13 +02:00
Jędrzej Stuczyński
f86e088663
bugfix: correctly paginate through 'search_tx' endpoint
2024-09-26 16:30:57 +01:00
benedetta davico
f76300669a
Merge pull request #4931 from nymtech/feature/wedel-merge-conflicts
...
Wedel release to develop
2024-09-26 13:46:24 +02:00
Jędrzej Stuczyński
333ace1f97
Merge branch 'release/2024.11-wedel' into feature/wedel-merge-conflicts
2024-09-26 08:56:11 +01:00
Dinko Zdravac
487bf6732e
Assume offline mode in sqlx ( #4926 )
...
* Assume offline mode
* PR feedback
2024-09-25 13:28:36 +02:00
Jędrzej Stuczyński
5d4a0fef55
Merge pull request #4871 from nymtech/chore/remove-another-mixnet-migration
...
chore: remove queued migration for adding explicit admin
2024-09-25 09:37:49 +01:00
Jon Häggblad
1627146c0e
Make ip-packet-request VERSION pub ( #4925 )
2024-09-25 09:56:32 +02:00
Dinko Zdravac
ae40a00b8f
Data Observatory stub ( #4905 )
...
* Data Observatory stub
* Fix sqlx in CI
* Add troubleshooting tips for sqlx
* Update CI paths to trigger for this package
* Add this to CI upload binary build
2024-09-24 16:48:15 +02:00
Jon Häggblad
7f3c0470e0
Fix argument to cargo-deny action ( #4922 )
2024-09-24 13:17:35 +02:00
Bogdan-Ștefan Neacşu
1bc26ed79f
Expose error type ( #4924 )
2024-09-24 11:48:54 +02:00
mx
60fa5cfeb8
Max/rust sdk stream abstraction ( #4743 )
...
* add TcpProxyClient and TcpProxyServer abstractions to SDK
* add single connection example
* add multi-connection example
* add simple echo server to `tools/`: used for multi-connection example
* update FFI toml files: switched to local imports
* add proxy bindings to `ffi/shared`
* add proxy bindings and example to `ffi/go`
* add note to `ffi/cpp` about lack of Proxy bindings for the moment
2024-09-24 09:29:46 +00:00
Jon Häggblad
3b7088aeea
Fix nymvpn.com url in mainnet defaults ( #4920 )
2024-09-24 10:25:27 +02:00
Bogdan-Ștefan Neacşu
179d214e21
Check both version and type in message header ( #4918 )
...
* Move client type to the client code
* Check both version and type in header
2024-09-23 17:57:03 +02:00
Jon Häggblad
2a94ce6443
Bump http-api-client default timeout to 30 sec ( #4917 )
2024-09-23 15:45:47 +02:00
Bogdan-Ștefan Neacşu
95ec91daa1
Entry wireguard tickets ( #4888 )
...
* Create credential verifier in authenticator
* Add new version of peer storage with client id
* Fix v1 to what it was before
* Compact storage into ecash verifier
* Fix non-linux build
* Less overlapping conditions
* Remove moved code
* Use handler thread for each peer
* Re-spawn stored handles at startup
* Keep new function without async & Result
* Put query peer in function too
* Query bandwidth
* Fix clippy
* Replace tap with inspect_err
* Fix copyright year
* Handle version 2 on the reqeust deser
* Add protocol type in req/resp messages
2024-09-23 14:49:18 +02:00
benedettadavico
803850be74
bump versions & update changelog
2024-09-23 10:00:20 +02:00
Drazen Urch
2f267cf787
Update network monitor entrypoint ( #4893 )
...
* Update entrypoint
* Update CI action
* Rollback ci changes
2024-09-20 10:58:50 +02:00
Jędrzej Stuczyński
0d2418ef6a
Merge pull request #4885 from nymtech/feature/updated-gateway-registration
...
Feature/updated gateway registration
2024-09-20 09:09:28 +01:00
Bogdan-Ștefan Neacşu
6f0c8dbe73
Fix missing duplication of modified tables ( #4904 )
2024-09-19 18:25:21 +02:00
mx
2198c1bd7b
added new instructions for building locally ( #4902 )
2024-09-19 15:48:51 +00:00
Jędrzej Stuczyński
be7f00fe52
replaced an assertion with an error return instead
2024-09-19 15:59:04 +01:00
Jon Häggblad
35c94f5c4b
Update cargo deny ( #4901 )
...
* Regenerate deny.toml
* Backport old settings to deny.toml
* Explicitly allow GPL-3 only on our own specific crates
* Update deny.toml for latest changes
* Fix cargo-deny warnings for duplicate crates
* Update cargo-deny-action to v2
2024-09-19 12:53:27 +02:00
Jędrzej Stuczyński
f5863b9668
fixed client key upgrade due to extra Arc
2024-09-19 11:06:50 +01:00
dependabot[bot]
963c54fea2
build(deps): bump semver from 0.11.0 to 1.0.23 ( #4881 )
...
* build(deps): bump semver from 0.11.0 to 1.0.23
Bumps [semver](https://github.com/dtolnay/semver ) from 0.11.0 to 1.0.23.
- [Release notes](https://github.com/dtolnay/semver/releases )
- [Commits](https://github.com/dtolnay/semver/compare/0.11.0...1.0.23 )
---
updated-dependencies:
- dependency-name: semver
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* Update for 1.0
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
2024-09-19 11:55:10 +02:00
dependabot[bot]
db55a96f91
build(deps): bump toml from 0.5.11 to 0.8.14 ( #4805 )
...
* build(deps): bump toml from 0.5.11 to 0.8.14
Bumps [toml](https://github.com/toml-rs/toml ) from 0.5.11 to 0.8.14.
- [Commits](https://github.com/toml-rs/toml/compare/toml-v0.5.11...toml-v0.8.14 )
---
updated-dependencies:
- dependency-name: toml
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Use workspace dependency
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
2024-09-19 11:10:34 +02:00
Jędrzej Stuczyński
7c0235ab26
fixed wasm build and trait impl
2024-09-19 10:06:59 +01:00
dependabot[bot]
92af6f7024
build(deps): bump hyper from 1.3.1 to 1.4.1 ( #4879 )
...
Bumps [hyper](https://github.com/hyperium/hyper ) from 1.3.1 to 1.4.1.
- [Release notes](https://github.com/hyperium/hyper/releases )
- [Changelog](https://github.com/hyperium/hyper/blob/master/CHANGELOG.md )
- [Commits](https://github.com/hyperium/hyper/compare/v1.3.1...v1.4.1 )
---
updated-dependencies:
- dependency-name: hyper
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-19 11:06:49 +02:00
Sachin Kamath
7146c4c012
docs: add hostname instructions for wss ( #4900 )
2024-09-19 08:55:28 +00:00
Jędrzej Stuczyński
3dc62a9a60
Merge pull request #4892 from nymtech/bugfix/ticketbook-false-double-spending
...
Bugfix/ticketbook false double spending
2024-09-19 09:44:43 +01:00
Jędrzej Stuczyński
b3d7c26443
added key upgrade mechanism
2024-09-18 17:43:47 +01:00
Jędrzej Stuczyński
9efeef881a
split types.rs + added additional helpers
2024-09-18 17:43:44 +01:00
Jędrzej Stuczyński
9d8369a5b2
generate pseudorandom salt for deriving aes256gcm-siv key
2024-09-18 17:43:43 +01:00
Jędrzej Stuczyński
cc32eb3904
fixed wasm build
2024-09-18 17:43:43 +01:00
Jędrzej Stuczyński
8cf4977021
assert new gateway keys zeroize on drop
2024-09-18 17:43:43 +01:00
Jędrzej Stuczyński
2c2748832c
cargo fmt
2024-09-18 17:43:42 +01:00
Jędrzej Stuczyński
114db3c1cf
post-rebasing fixes
2024-09-18 17:43:42 +01:00
Jędrzej Stuczyński
a65df5a0ab
clippy
2024-09-18 17:43:42 +01:00
Jędrzej Stuczyński
b6f07fbfce
warning for unimplemented upgrade
2024-09-18 17:43:42 +01:00
Jędrzej Stuczyński
c39d42b7dd
fixed deserialisation of updated gateway shared materials
2024-09-18 17:43:41 +01:00
Jędrzej Stuczyński
21e9df488f
compatibility with legacy clients
2024-09-18 17:43:40 +01:00
Jędrzej Stuczyński
94113206b2
completing handshake using legacy keys
2024-09-18 17:43:07 +01:00
Jędrzej Stuczyński
71532484a9
updated client handshake to allow derivation of different key types
2024-09-18 17:43:07 +01:00
Jędrzej Stuczyński
8756763875
added support for aead in nym-crypto
2024-09-18 17:43:06 +01:00
Jędrzej Stuczyński
5753b79997
slightly refactored bandwidth tracking
2024-09-18 11:27:35 +01:00
Jędrzej Stuczyński
2a6aa13ecd
fixed client bandwidth being not correctly deducted
2024-09-18 11:12:24 +01:00
Jon Häggblad
9213e02b43
Remove clippy annotation ( #4896 )
2024-09-18 11:47:41 +02:00
Jon Häggblad
ede4b23e8a
Fix clippy::too-long-first-doc-paragraph ( #4897 )
2024-09-18 10:25:49 +02:00
Jon Häggblad
2e95ea16f9
Update nym-vpn metapackage and replace nymvpn-x with nym-vpn-app ( #4889 )
...
* Update nym-vpn metapackage to 0.2.0 and replace nymvpn-x with nym-vpn-app
* Fix compression
* Update description
2024-09-18 09:16:17 +01:00
benedetta davico
d5c9e1d8cb
Merge pull request #4899 from nymtech/jon/cherry-pick-4894-into-wedel
...
Backport #4894 to fix ci
2024-09-18 09:28:15 +02:00
dependabot[bot]
0c955817fd
build(deps): bump the patch-updates group across 1 directory with 9 updates ( #4898 )
...
Bumps the patch-updates group with 9 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [anyhow](https://github.com/dtolnay/anyhow ) | `1.0.87` | `1.0.89` |
| [clap_complete](https://github.com/clap-rs/clap ) | `4.5.5` | `4.5.28` |
| [clap_complete_fig](https://github.com/clap-rs/clap ) | `4.5.1` | `4.5.2` |
| [curve25519-dalek](https://github.com/dalek-cryptography/curve25519-dalek ) | `4.1.2` | `4.1.3` |
| [getset](https://github.com/jbaublitz/getset ) | `0.1.2` | `0.1.3` |
| [log](https://github.com/rust-lang/log ) | `0.4.21` | `0.4.22` |
| [quote](https://github.com/dtolnay/quote ) | `1.0.36` | `1.0.37` |
| [safer-ffi](https://github.com/getditto/safer_ffi ) | `0.1.12` | `0.1.13` |
| [url](https://github.com/servo/rust-url ) | `2.5.1` | `2.5.2` |
Updates `anyhow` from 1.0.87 to 1.0.89
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.87...1.0.89 )
Updates `clap_complete` from 4.5.5 to 4.5.28
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.5...clap_complete-v4.5.28 )
Updates `clap_complete_fig` from 4.5.1 to 4.5.2
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete_fig-v4.5.1...clap_complete_fig-v4.5.2 )
Updates `curve25519-dalek` from 4.1.2 to 4.1.3
- [Release notes](https://github.com/dalek-cryptography/curve25519-dalek/releases )
- [Commits](https://github.com/dalek-cryptography/curve25519-dalek/compare/curve25519-4.1.2...curve25519-4.1.3 )
Updates `getset` from 0.1.2 to 0.1.3
- [Release notes](https://github.com/jbaublitz/getset/releases )
- [Commits](https://github.com/jbaublitz/getset/compare/0.1.2...0.1.3 )
Updates `log` from 0.4.21 to 0.4.22
- [Release notes](https://github.com/rust-lang/log/releases )
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/log/compare/0.4.21...0.4.22 )
Updates `quote` from 1.0.36 to 1.0.37
- [Release notes](https://github.com/dtolnay/quote/releases )
- [Commits](https://github.com/dtolnay/quote/compare/1.0.36...1.0.37 )
Updates `safer-ffi` from 0.1.12 to 0.1.13
- [Release notes](https://github.com/getditto/safer_ffi/releases )
- [Commits](https://github.com/getditto/safer_ffi/commits )
Updates `url` from 2.5.1 to 2.5.2
- [Release notes](https://github.com/servo/rust-url/releases )
- [Commits](https://github.com/servo/rust-url/compare/v2.5.1...v2.5.2 )
---
updated-dependencies:
- dependency-name: anyhow
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: clap_complete
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: clap_complete_fig
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: curve25519-dalek
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: getset
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: log
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: quote
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: safer-ffi
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: url
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-18 09:15:11 +02:00
Jon Häggblad
87751894d9
Fix apt install in ci-build-upload-binaries.yml ( #4894 )
2024-09-18 09:07:45 +02:00
dependabot[bot]
ec3c4fb1aa
build(deps): bump sysinfo from 0.30.12 to 0.30.13 ( #4880 )
...
Bumps [sysinfo](https://github.com/GuillaumeGomez/sysinfo ) from 0.30.12 to 0.30.13.
- [Changelog](https://github.com/GuillaumeGomez/sysinfo/blob/master/CHANGELOG.md )
- [Commits](https://github.com/GuillaumeGomez/sysinfo/commits/v0.30.13 )
---
updated-dependencies:
- dependency-name: sysinfo
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-18 00:33:44 +02:00
dependabot[bot]
789221f144
build(deps): bump comfy-table from 6.2.0 to 7.1.1 ( #4882 )
...
Bumps [comfy-table](https://github.com/nukesor/comfy-table ) from 6.2.0 to 7.1.1.
- [Release notes](https://github.com/nukesor/comfy-table/releases )
- [Changelog](https://github.com/Nukesor/comfy-table/blob/main/CHANGELOG.md )
- [Commits](https://github.com/nukesor/comfy-table/compare/v6.2.0...v7.1.1 )
---
updated-dependencies:
- dependency-name: comfy-table
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-18 00:30:46 +02:00
Jon Häggblad
5b925d8b68
Fix apt install in ci-build-upload-binaries.yml ( #4894 )
2024-09-17 23:29:36 +02:00
Jędrzej Stuczyński
c8c3928575
put client bandwidth (gateway-side) behind shared pointer
2024-09-17 18:40:24 +01:00
Jędrzej Stuczyński
2fa8da8117
making sure there can be only a single client task claiming more bandwidth
2024-09-17 18:39:49 +01:00
Jędrzej Stuczyński
4548ef4d05
adding extra logs
2024-09-17 18:39:01 +01:00
Jędrzej Stuczyński
7f147ee2b0
Merge pull request #4891 from nymtech/bugfix/ticketbook-aux-imports
...
fix: allow updating globally stored signatures
2024-09-17 15:33:34 +01:00
Jędrzej Stuczyński
48bcd7e802
fix: allow updating globally stored signatures
2024-09-17 14:21:42 +01:00
Drazen Urch
6598d677da
Build and Push CI ( #4887 )
2024-09-17 10:26:45 +02:00
import this
e736a01ecc
[DOCs/operators]: Document changelog for patch/2024.10-caramello ( #4886 )
...
* changelog for patched release
* fix typo
2024-09-17 08:26:22 +00:00
Jędrzej Stuczyński
a708fa2d4a
Merge pull request #4873 from nymtech/feature/stateless-gateway-requests
...
allow clients to send stateless gateway requests without prior registration
2024-09-16 17:00:15 +01:00
Drazen Urch
a512217382
Few fixes ( #4883 )
2024-09-16 17:15:40 +02:00
Jon Häggblad
086611c7ac
Use serde from workspace ( #4833 )
...
* cargo autoinherit for serde
* cargo autoinherit for bs58 and vergen in cosmwasm-smart-contracts
2024-09-16 11:16:21 +02:00
import this
05d6652177
[DOCs/operators]: Post release docs updates ( #4874 )
...
* update proxy setup syntax
* update known errors and bugs
* docs: simplify wss
---------
Co-authored-by: Sachin Kamath <github@skamath.me >
2024-09-13 13:16:34 +00:00
Bogdan-Ștefan Neacşu
9c514fe3b7
Fix snake case serde ( #4875 )
2024-09-13 11:53:39 +02:00
benedettadavico
aad028be3f
update qa env
2024-09-13 11:48:49 +02:00
Jędrzej Stuczyński
924160b3e7
removed unused import
2024-09-12 17:29:34 +01:00
Jędrzej Stuczyński
23d14b60de
allow handling multiple of stateless requests on the same underlying connection
2024-09-12 16:54:56 +01:00
Jędrzej Stuczyński
a4b47ef3a5
allow clients to send stateless gateway requests without prior registration
2024-09-12 15:57:38 +01:00
Bogdan-Ștefan Neacşu
6db3b34bcb
Bump defguard to github latest version ( #4872 )
...
* Bump defguard to github latest version
* Fix comment location
2024-09-12 13:49:33 +02:00
Jędrzej Stuczyński
f9383578da
chore: remove queued migration for adding explicit admin
2024-09-12 11:03:51 +01:00
Bogdan-Ștefan Neacşu
47303bcf48
Gateway database modifications for different modes ( #4868 )
...
* Gateway db modifications for different modes
* Add exit mixnet and replace whitespaces
2024-09-12 11:58:20 +02:00
Jon Häggblad
60917ec9e7
Remove the push trigger for ci-nym-wallet-rust ( #4869 )
2024-09-12 10:23:00 +02:00
dependabot[bot]
f616b3c15a
build(deps): bump strum from 0.25.0 to 0.26.3 ( #4848 )
...
* build(deps): bump strum from 0.25.0 to 0.26.3
Bumps [strum](https://github.com/Peternator7/strum ) from 0.25.0 to 0.26.3.
- [Release notes](https://github.com/Peternator7/strum/releases )
- [Changelog](https://github.com/Peternator7/strum/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Peternator7/strum/commits/v0.26.3 )
---
updated-dependencies:
- dependency-name: strum
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Update to handle deprecation error
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
2024-09-11 23:18:11 +02:00
Jędrzej Stuczyński
be2b44c46b
Merge pull request #4867 from nymtech/feature/2024.10-caramello-merge
...
Feature/2024.10 caramello merge
2024-09-11 15:10:02 +01:00
dependabot[bot]
f6db1a87c6
build(deps): bump gloo-timers from 0.2.6 to 0.3.0 ( #4852 )
...
Bumps [gloo-timers](https://github.com/rustwasm/gloo ) from 0.2.6 to 0.3.0.
- [Release notes](https://github.com/rustwasm/gloo/releases )
- [Changelog](https://github.com/rustwasm/gloo/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rustwasm/gloo/compare/gloo-timers-v0.2.6...0.3.0 )
---
updated-dependencies:
- dependency-name: gloo-timers
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-11 15:23:15 +02:00
Jędrzej Stuczyński
e8e86c273e
Merge branch 'release/2024.10-caramello' into feature/2024.10-caramello-merge
2024-09-11 12:43:39 +01:00
Jon Häggblad
b67ad8c23e
Disable push trigger and add missing paths in ci-build ( #4864 )
...
* Disable push trigger and add missing paths
* Remove commented out
2024-09-11 13:39:07 +02:00
Jędrzej Stuczyński
f655fe81d2
Merge pull request #4865 from nymtech/chore/remove-mixnet-migration
...
chore: removed completed queued mixnet migration
2024-09-11 11:57:42 +01:00
Jędrzej Stuczyński
86fa7024a2
removed mutability of deps
2024-09-11 11:28:00 +01:00
Jędrzej Stuczyński
cbea1d554a
chore: removed completed queued mixnet migration
2024-09-11 11:19:30 +01:00
dependabot[bot]
c08e7d2b11
build(deps): bump the patch-updates group with 22 updates ( #4846 )
...
Bumps the patch-updates group with 22 updates:
| Package | From | To |
| --- | --- | --- |
| [anyhow](https://github.com/dtolnay/anyhow ) | `1.0.83` | `1.0.87` |
| [async-trait](https://github.com/dtolnay/async-trait ) | `0.1.81` | `0.1.82` |
| [clap](https://github.com/clap-rs/clap ) | `4.5.16` | `4.5.17` |
| [clap_complete](https://github.com/clap-rs/clap ) | `4.5.2` | `4.5.26` |
| [clap_complete_fig](https://github.com/clap-rs/clap ) | `4.5.0` | `4.5.2` |
| [const_format](https://github.com/rodrimati1992/const_format_crates ) | `0.2.32` | `0.2.33` |
| [curve25519-dalek](https://github.com/dalek-cryptography/curve25519-dalek ) | `4.1.2` | `4.1.3` |
| [log](https://github.com/rust-lang/log ) | `0.4.21` | `0.4.22` |
| [parking_lot](https://github.com/Amanieu/parking_lot ) | `0.12.2` | `0.12.3` |
| [quote](https://github.com/dtolnay/quote ) | `1.0.36` | `1.0.37` |
| [schemars](https://github.com/GREsau/schemars ) | `0.8.19` | `0.8.21` |
| [serde](https://github.com/serde-rs/serde ) | `1.0.209` | `1.0.210` |
| [serde_derive](https://github.com/serde-rs/serde ) | `1.0.209` | `1.0.210` |
| [serde_json](https://github.com/serde-rs/json ) | `1.0.127` | `1.0.128` |
| [tar](https://github.com/alexcrichton/tar-rs ) | `0.4.40` | `0.4.41` |
| [tokio-stream](https://github.com/tokio-rs/tokio ) | `0.1.15` | `0.1.16` |
| [tokio-util](https://github.com/tokio-rs/tokio ) | `0.7.11` | `0.7.12` |
| [url](https://github.com/servo/rust-url ) | `2.5.0` | `2.5.2` |
| [wasm-bindgen-test](https://github.com/rustwasm/wasm-bindgen ) | `0.3.42` | `0.3.43` |
| [http-body-util](https://github.com/hyperium/http-body ) | `0.1.1` | `0.1.2` |
| [hyper-util](https://github.com/hyperium/hyper-util ) | `0.1.3` | `0.1.5` |
| [tokio-tun](https://github.com/yaa110/tokio-tun ) | `0.11.4` | `0.11.5` |
Updates `anyhow` from 1.0.83 to 1.0.87
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.83...1.0.87 )
Updates `async-trait` from 0.1.81 to 0.1.82
- [Release notes](https://github.com/dtolnay/async-trait/releases )
- [Commits](https://github.com/dtolnay/async-trait/compare/0.1.81...0.1.82 )
Updates `clap` from 4.5.16 to 4.5.17
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.16...clap_complete-v4.5.17 )
Updates `clap_complete` from 4.5.2 to 4.5.26
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.2...clap_complete-v4.5.26 )
Updates `clap_complete_fig` from 4.5.0 to 4.5.2
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete_fig-v4.5.0...clap_complete_fig-v4.5.2 )
Updates `const_format` from 0.2.32 to 0.2.33
- [Release notes](https://github.com/rodrimati1992/const_format_crates/releases )
- [Changelog](https://github.com/rodrimati1992/const_format_crates/blob/master/Changelog.md )
- [Commits](https://github.com/rodrimati1992/const_format_crates/commits )
Updates `curve25519-dalek` from 4.1.2 to 4.1.3
- [Release notes](https://github.com/dalek-cryptography/curve25519-dalek/releases )
- [Commits](https://github.com/dalek-cryptography/curve25519-dalek/compare/curve25519-4.1.2...curve25519-4.1.3 )
Updates `log` from 0.4.21 to 0.4.22
- [Release notes](https://github.com/rust-lang/log/releases )
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/log/compare/0.4.21...0.4.22 )
Updates `parking_lot` from 0.12.2 to 0.12.3
- [Changelog](https://github.com/Amanieu/parking_lot/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Amanieu/parking_lot/compare/0.12.2...0.12.3 )
Updates `quote` from 1.0.36 to 1.0.37
- [Release notes](https://github.com/dtolnay/quote/releases )
- [Commits](https://github.com/dtolnay/quote/compare/1.0.36...1.0.37 )
Updates `schemars` from 0.8.19 to 0.8.21
- [Release notes](https://github.com/GREsau/schemars/releases )
- [Changelog](https://github.com/GREsau/schemars/blob/master/CHANGELOG.md )
- [Commits](https://github.com/GREsau/schemars/compare/v0.8.19...v0.8.21 )
Updates `serde` from 1.0.209 to 1.0.210
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.209...v1.0.210 )
Updates `serde_derive` from 1.0.209 to 1.0.210
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.209...v1.0.210 )
Updates `serde_json` from 1.0.127 to 1.0.128
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/1.0.127...1.0.128 )
Updates `tar` from 0.4.40 to 0.4.41
- [Commits](https://github.com/alexcrichton/tar-rs/compare/0.4.40...0.4.41 )
Updates `tokio-stream` from 0.1.15 to 0.1.16
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-stream-0.1.15...tokio-stream-0.1.16 )
Updates `tokio-util` from 0.7.11 to 0.7.12
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-util-0.7.11...tokio-util-0.7.12 )
Updates `url` from 2.5.0 to 2.5.2
- [Release notes](https://github.com/servo/rust-url/releases )
- [Commits](https://github.com/servo/rust-url/compare/v2.5.0...v2.5.2 )
Updates `wasm-bindgen-test` from 0.3.42 to 0.3.43
- [Release notes](https://github.com/rustwasm/wasm-bindgen/releases )
- [Changelog](https://github.com/rustwasm/wasm-bindgen/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rustwasm/wasm-bindgen/commits )
Updates `http-body-util` from 0.1.1 to 0.1.2
- [Release notes](https://github.com/hyperium/http-body/releases )
- [Commits](https://github.com/hyperium/http-body/compare/http-body-util-v0.1.1...http-body-util-v0.1.2 )
Updates `hyper-util` from 0.1.3 to 0.1.5
- [Release notes](https://github.com/hyperium/hyper-util/releases )
- [Changelog](https://github.com/hyperium/hyper-util/blob/master/CHANGELOG.md )
- [Commits](https://github.com/hyperium/hyper-util/compare/v0.1.3...v0.1.5 )
Updates `tokio-tun` from 0.11.4 to 0.11.5
- [Commits](https://github.com/yaa110/tokio-tun/compare/0.11.4...0.11.5 )
---
updated-dependencies:
- dependency-name: anyhow
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: async-trait
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: clap_complete
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: clap_complete_fig
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: const_format
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: curve25519-dalek
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: log
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: parking_lot
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: quote
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: schemars
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: serde_derive
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: tar
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: tokio-stream
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: tokio-util
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: url
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: wasm-bindgen-test
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: http-body-util
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: hyper-util
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: tokio-tun
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-11 10:22:42 +02:00
Jon Häggblad
c3eb433960
Remove golang workaround in ci-sdk-wasm ( #4858 )
2024-09-11 09:57:03 +02:00
Jon Häggblad
4c5147390a
Fix linux conditional in ci-build.yml ( #4863 )
2024-09-11 09:39:08 +02:00
dependabot[bot]
f70e8a3b9e
build(deps): bump dirs from 4.0.0 to 5.0.1 ( #4849 )
...
Bumps [dirs](https://github.com/soc/dirs-rs ) from 4.0.0 to 5.0.1.
- [Commits](https://github.com/soc/dirs-rs/commits )
---
updated-dependencies:
- dependency-name: dirs
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-11 08:16:35 +02:00
Tommy Verrall
5f7499604d
Merge pull request #4861 from nymtech/update-windows-runner
...
Update windows runner details
2024-09-10 18:22:45 +02:00
Tommy Verrall
8c021e9537
install yarn
2024-09-10 18:02:55 +02:00
Tommy Verrall
f2d56882fe
adding correct runner name
2024-09-10 17:44:23 +02:00
Tommy Verrall
891fdeb4b5
Update and rename publish-nym-wallet-win10.yml to publish-nym-wallet-win11.yml
2024-09-10 17:22:34 +02:00
import this
12e8d3468b
[DOCs/operators]: Release notes v2024.10-caramello, nym-node simplier setup & wg troubleshooting configuration ( #4860 )
...
* add icmp and dns configuration command
* add parameters and vars table and make explicit steps
* add features to changelog
* add operators updates & tasks to changelog
* syntax edits
2024-09-10 13:05:19 +00:00
benedettadavico
01221a8e8c
bump wallet version
2024-09-10 13:51:11 +02:00
Jon Häggblad
58c74199d1
Fix upload-artifacts
2024-09-10 10:59:21 +02:00
Jon Häggblad
eb98c1bf33
Fix incorrect sed search-replace
2024-09-10 10:39:30 +02:00
Jon Häggblad
d6393c1496
Update download-artifact action to v4
2024-09-10 10:23:40 +02:00
Jon Häggblad
48dfc24c33
Update upload-artifact action to v4
2024-09-10 10:23:02 +02:00
benedettadavico
61eaffe91b
update changelog
2024-09-10 09:49:52 +02:00
Bogdan-Ștefan Neacşu
63d0ab49e1
Move credential verification into common crate ( #4853 )
...
* Move cred verification to common crate
* Put crate in toml file manually
2024-09-09 19:13:10 +02:00
Jędrzej Stuczyński
0f59fd4eee
Merge pull request #4856 from nymtech/bugfix/client-registration-vol2
...
Bugfix/client registration vol2
2024-09-09 16:49:31 +01:00
Jon Häggblad
55694f0341
Revert runner for ci-docs ( #4855 )
...
* Use arc-ubuntu-20.04-dind for ci-docs
* Revert back to ubuntu 20.04-16-core for now
2024-09-09 16:57:48 +02:00
Jędrzej Stuczyński
c3aec2b01f
update wireguard peers without replacing rows
2024-09-09 15:22:20 +01:00
Jędrzej Stuczyński
c023c8fb9f
updating shared keys without deleting the row
2024-09-09 15:22:20 +01:00
Jędrzej Stuczyński
1162de3673
additional logs
2024-09-09 15:22:20 +01:00
Jędrzej Stuczyński
74252269bc
utility to convert private keys into keypairs
2024-09-09 15:22:19 +01:00
Jędrzej Stuczyński
fe88321a50
Merge pull request #4857 from nymtech/jon/backport-fixes
...
Backport 4844 and 4845
2024-09-09 15:21:51 +01:00
Jon Häggblad
babc84779c
Backport 4844 and 4845
2024-09-09 16:19:04 +02:00
Jon Häggblad
7e40207d46
Fix test failure in ipr request size ( #4844 )
...
* Fix test failure in ipr request size that suddenly appeared
* Use fixed date in unit test
2024-09-09 12:01:24 +02:00
Jon Häggblad
85758be9ca
Start switching over jobs to arc-ubuntu-20.04 ( #4843 )
...
* Switch ci-build to arc-ubuntu-20.04
* Trigger on wf file chanes
* Add IPR and authenticator to default workspace
* Move over a few more
* and more
* Revert two builds that require docker
* typo in label
* Revert two more
* Fix go
* update
* update
2024-09-09 12:00:28 +02:00
Jon Häggblad
dd70192508
Create nym-repo-setup debian package and nym-vpn meta package ( #4837 )
...
* Create nym-repo-setup
* update
* Add postrm
* Add README
* Add Makefile
* Move to subdir
* Bundle the list file instead
* Create nym-vpn metapackage
* Rename top-level dir
* Set version of meta package to 0.1
* Add dpkg-name
* Create workflow for creating the debs
* Restrict to amd64 only
* Rename to build-deb-meta.yml
* name to upload-artifact
* Set names
* typo
* Extend version and set amd64 only
* Bump to 1.0.1
2024-09-09 11:21:57 +02:00
Jędrzej Stuczyński
f884331284
Merge pull request #4827 from nymtech/feature/ticketbook-utils
...
revamped ticketbook serialisation and exposed additional cli methods
2024-09-09 09:54:54 +01:00
Jędrzej Stuczyński
45e6011961
vol3
2024-09-09 09:10:19 +01:00
Jędrzej Stuczyński
04a2f59034
fixed clap group names
2024-09-09 09:10:19 +01:00
Jędrzej Stuczyński
43b0b3eb37
i hate the ipr build process vol2
2024-09-09 09:10:19 +01:00
Jędrzej Stuczyński
27afe645c6
i hate the ipr build process
2024-09-09 09:10:18 +01:00
Jędrzej Stuczyński
052dbeaef8
adjusting the API and fixing CI
2024-09-09 09:10:18 +01:00
Jędrzej Stuczyński
fb0b9da14f
revamped ticketbook serialisation and exposed additional cli methods
2024-09-09 09:10:17 +01:00
Jon Häggblad
230e4393c5
Fix clippy for nym-wallet and latest rustc ( #4845 )
2024-09-08 19:14:05 +02:00
import this
b7baff1a79
[DOCs:/dev-portal]: Add NymVPN hyper-link ( #4842 )
2024-09-06 10:03:54 +00:00
Bogdan-Ștefan Neacşu
18891e5f20
Use ecash credential type for bandwidth value ( #4840 )
...
* Use ecash credential type for bandwidth value
* Fill explicit default value for args
* Use up-to-date values for tickets
* Fix sdk example default value
* Another default
* Fix sdk test
* Fix TicketTypeRepr default
2024-09-05 13:19:19 +02:00
Jędrzej Stuczyński
f3fcef60c3
Merge pull request #4822 from nymtech/feature/mixnet-contract-update-admin
...
added explicit updateable admin to the mixnet contract
2024-09-04 10:22:39 +01:00
Jędrzej Stuczyński
ed7a84a1ce
made 'owner' field optional to prepare for its future removal
2024-09-04 09:55:23 +01:00
Jon Häggblad
3c4bd13c2a
build-deb-meta.yml placeholder
2024-09-03 21:48:17 +02:00
Jon Häggblad
e76bb0db12
Add build-deb-meta.yml
2024-09-03 21:33:42 +02:00
Jędrzej Stuczyński
48e18684a2
Merge pull request #4821 from nymtech/bugfix/bonding-signature
...
using legacy signing payload in CLI and verifying both variants in contract
2024-09-03 16:36:09 +01:00
Jędrzej Stuczyński
e76c8e06be
updated contract schema
2024-09-03 16:35:42 +01:00
Jędrzej Stuczyński
858b6c6094
restored (and deprecated) 'owner' field in ContractState
2024-09-03 14:31:11 +01:00
Bogdan-Ștefan Neacşu
7b4dc78f41
Remove wireguard feature flag and pass runtime enabled flag ( #4839 )
...
* Remove wireguard feature flag
* Use wg enabled runtime flag
* Fix unintended flag removal
2024-09-03 15:25:05 +02:00
Bogdan-Ștefan Neacşu
bb7a8e84e4
Eliminate cancel unsafe sig awaiting ( #4834 )
...
* Eliminate cancel unsafe sig awaiting
* Fix wasm build
* Simplify spawn call
* Fix wasm lint
2024-09-03 15:24:49 +02:00
Mark Sinclair
17bdb583b5
Add get_mixnodes_described to validator_client ( #4725 )
...
* Add get_mixnodes_described to validator_client
* Add methods to client to get blacklisted mixnodes and gateways
---------
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
2024-09-03 12:34:31 +02:00
import this
3300942529
Update node_api_check.py & Documentation ( #4835 )
...
* update API endpoints and node API check CLI
* cleanup of commented code
* update node_api_check guide
2024-09-03 09:23:30 +00:00
dependabot[bot]
4be5af0c40
build(deps): bump technote-space/workflow-conclusion-action from 2 to 3 ( #4836 )
...
Bumps [technote-space/workflow-conclusion-action](https://github.com/technote-space/workflow-conclusion-action ) from 2 to 3.
- [Release notes](https://github.com/technote-space/workflow-conclusion-action/releases )
- [Changelog](https://github.com/technote-space/workflow-conclusion-action/blob/main/.releasegarc )
- [Commits](https://github.com/technote-space/workflow-conclusion-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: technote-space/workflow-conclusion-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-03 09:55:23 +02:00
Jędrzej Stuczyński
fa42cf8939
Merge pull request #4763 from shenpengfeng/develop
...
chore: remove repetitive words
2024-09-02 16:57:30 +01:00
Jon Häggblad
d0b380cd99
Remove serde_crate named import ( #4832 )
...
* Run cargo autoinherit following last weeks dependabot updates
* Remove serde_crate named import
2024-09-02 15:51:56 +02:00
Jon Häggblad
51d1803ddd
Run cargo autoinherit following last weeks dependabot updates ( #4831 )
2024-09-02 15:24:52 +02:00
dependabot[bot]
3d8520dfc7
build(deps): bump actions/upload-artifact from 2 to 4 ( #4817 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 2 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v2...v4 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-02 14:37:10 +02:00
dependabot[bot]
bf8d54b201
build(deps): bump softprops/action-gh-release from 1 to 2 ( #4818 )
...
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release ) from 1 to 2.
- [Release notes](https://github.com/softprops/action-gh-release/releases )
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md )
- [Commits](https://github.com/softprops/action-gh-release/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: softprops/action-gh-release
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-02 14:36:44 +02:00
dependabot[bot]
58c9a58a38
build(deps): bump actions/setup-node from 3 to 4 ( #4816 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 3 to 4.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-02 14:28:36 +02:00
dependabot[bot]
abc6d61d84
build(deps): bump actions/deploy-pages from 2 to 4 ( #4814 )
...
Bumps [actions/deploy-pages](https://github.com/actions/deploy-pages ) from 2 to 4.
- [Release notes](https://github.com/actions/deploy-pages/releases )
- [Commits](https://github.com/actions/deploy-pages/compare/v2...v4 )
---
updated-dependencies:
- dependency-name: actions/deploy-pages
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-02 14:27:01 +02:00
dependabot[bot]
d094bb60c6
build(deps): bump actions/setup-java from 3 to 4 ( #4815 )
...
Bumps [actions/setup-java](https://github.com/actions/setup-java ) from 3 to 4.
- [Release notes](https://github.com/actions/setup-java/releases )
- [Commits](https://github.com/actions/setup-java/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/setup-java
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-02 14:25:42 +02:00
Bogdan-Ștefan Neacşu
bdf45cafb5
Expose wireguard details on self described endpoint ( #4825 )
...
* Expose wireguard details on self described endpoint
* Fill placeholder string
2024-09-02 11:51:48 +02:00
Jędrzej Stuczyński
a7910c1049
Merge pull request #4807 from nymtech/dependabot/cargo/bs58-0.5.1
...
build(deps): bump bs58 from 0.4.0 to 0.5.1
2024-08-29 22:32:49 +01:00
dependabot[bot]
6b93309482
build(deps): bump bs58 from 0.4.0 to 0.5.1
...
Bumps [bs58](https://github.com/Nullus157/bs58-rs ) from 0.4.0 to 0.5.1.
- [Changelog](https://github.com/Nullus157/bs58-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/Nullus157/bs58-rs/compare/0.4.0...0.5.1 )
---
updated-dependencies:
- dependency-name: bs58
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-08-29 16:17:17 +00:00
Jędrzej Stuczyński
9a209c4f3d
Merge pull request #4806 from nymtech/dependabot/cargo/rand-0.8.5
...
build(deps): bump rand from 0.6.5 to 0.8.5
2024-08-29 17:17:00 +01:00
dependabot[bot]
4d212f73fc
build(deps): bump rand from 0.6.5 to 0.8.5
...
Bumps [rand](https://github.com/rust-random/rand ) from 0.6.5 to 0.8.5.
- [Release notes](https://github.com/rust-random/rand/releases )
- [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-random/rand/compare/0.6.5...0.8.5 )
---
updated-dependencies:
- dependency-name: rand
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-08-29 16:16:07 +00:00
Jędrzej Stuczyński
d7a7b643ef
Merge pull request #4808 from nymtech/dependabot/cargo/base64-0.22.1
...
build(deps): bump base64 from 0.13.1 to 0.22.1
2024-08-29 17:14:04 +01:00
Jędrzej Stuczyński
c486a87824
Merge pull request #4811 from nymtech/dependabot/cargo/android_logger-0.14.1
...
build(deps): bump android_logger from 0.13.3 to 0.14.1
2024-08-29 17:11:55 +01:00
Dinko Zdravac
a0fea6edb4
Add axum server to nym-api ( #4803 )
...
* Migrate nym-api HTTP server from rocket to axum (#4698 )
Migrate endpoints to Axum
* Squashed after PR review
Initial WIP
- bootstrap axum server with same data as rocket
- start axum server alongside rocket
- add routes for circulating-supply, contract-cache, network
- write simple bash validation that migrated APIs return 200
- mark rocket parts of code as deprecated
- start more complicated routes: WIP
Init storage always
Add coconut routes
Add api-status routes
Expand tests
WIP
Migrate unstable APIs with query params
Update bash tests
Add node-status routes
Redirect / to /swagger
Update API tests
Implement graceful shutdown
rustfmt
Fix clippy
* Add ecash routes after rebase
* PR feedback
- add CORS layer
- move logger to common crate
- remove global log filters for nym-api and axum
* Serve OpenAPI for all endpoints (#4761 )
* Playing around with swagger
* Generate OpenAPI for /status routes
* Phase out static_routes as strings
- also nest routers in a clearer way
* Generate OpenAPI for /network routes
* Generate OpenAPI for /api-status routes
* Generate OpenAPI for "nym nodes" routes
* Fix some network-monitor routes
* Generate OpenAPI for /ecash routes
* Add utoipa feature to /common mods
* Add OpenAPI for unstable routes
* Fix MixNodeDetails field in models
* Introduce axum feature flag (#4775 )
* Add Axum bind_address to config
* Introduce axum feature flag
* Add comment to template.rs
* Add Github action to build wtih `axum` feature
* Refactor server start & shutdown (#4777 )
* Clippy: don't forget axum feature
* Refactor router so it's safer
* Implement graceful shutdown
* Nicer pattern matching
* Better Result syntax
2024-08-29 15:31:01 +02:00
dependabot[bot]
afc1b90b57
build(deps): bump ipnetwork from 0.16.0 to 0.20.0 ( #4812 )
...
Bumps [ipnetwork](https://github.com/achanda/ipnetwork ) from 0.16.0 to 0.20.0.
- [Release notes](https://github.com/achanda/ipnetwork/releases )
- [Commits](https://github.com/achanda/ipnetwork/compare/v0.16.0...v0.20.0 )
---
updated-dependencies:
- dependency-name: ipnetwork
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-29 13:44:50 +02:00
dynco-nym
33b85a3ca1
Fix additional one
2024-08-29 08:47:16 +02:00
benedetta davico
a3183ab313
Merge pull request #4819 from nymtech/add-ecash-contract
...
adding ecash contract address
2024-08-29 07:26:46 +02:00
dynco-nym
3635cbdc8d
Replace deprecated code
2024-08-29 01:22:51 +02:00
Bogdan-Ștefan Neacşu
ff0ad976c6
Remove unused wireguard flag from SDK ( #4823 )
...
* Remove unused wireguard flag from SDK
* Remove from wasm and socks5 too
2024-08-28 19:47:51 +02:00
benedettadavico
74cd73a58f
fmt
2024-08-28 17:35:37 +02:00
benedetta davico
dd89026065
Merge pull request #4802 from nymtech/fix/nym-cli-params
...
Check profit margin of node before defaulting to hardcoded value
2024-08-28 17:34:56 +02:00
Jędrzej Stuczyński
07c80e5150
naming consistency
2024-08-28 16:32:02 +01:00
Jędrzej Stuczyński
c17f0ac3f8
added explicit updateable admin to the mixnet contract
2024-08-28 16:30:30 +01:00
Jędrzej Stuczyński
7ae56b08b3
using legacy signing payload in CLI and verifying both variants in contract
2024-08-28 15:19:55 +01:00
import this
ae7206e0c2
[DOCs/dev-portal]: Update NymVPN & socks5 cli docs
2024-08-28 13:10:36 +00:00
benedettadavico
73fc2d6bb2
remove unused import
2024-08-28 11:43:16 +02:00
benedettadavico
a5289cd431
update test env with ecash too
2024-08-28 11:39:49 +02:00
benedettadavico
ec0e1b67a0
adding ecash contract address
2024-08-28 11:28:17 +02:00
benedettadavico
eafbed6c9f
wording
2024-08-28 11:21:11 +02:00
dependabot[bot]
37d9f91922
build(deps): bump the patch-updates group with 4 updates ( #4804 )
...
Bumps the patch-updates group with 4 updates: [clap_complete](https://github.com/clap-rs/clap ), [js-sys](https://github.com/rustwasm/wasm-bindgen ), [wasm-bindgen-futures](https://github.com/rustwasm/wasm-bindgen ) and [web-sys](https://github.com/rustwasm/wasm-bindgen ).
Updates `clap_complete` from 4.5.23 to 4.5.24
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.23...clap_complete-v4.5.24 )
Updates `js-sys` from 0.3.69 to 0.3.70
- [Release notes](https://github.com/rustwasm/wasm-bindgen/releases )
- [Changelog](https://github.com/rustwasm/wasm-bindgen/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rustwasm/wasm-bindgen/commits )
Updates `wasm-bindgen-futures` from 0.4.42 to 0.4.43
- [Release notes](https://github.com/rustwasm/wasm-bindgen/releases )
- [Changelog](https://github.com/rustwasm/wasm-bindgen/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rustwasm/wasm-bindgen/commits )
Updates `web-sys` from 0.3.69 to 0.3.70
- [Release notes](https://github.com/rustwasm/wasm-bindgen/releases )
- [Changelog](https://github.com/rustwasm/wasm-bindgen/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rustwasm/wasm-bindgen/commits )
---
updated-dependencies:
- dependency-name: clap_complete
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: js-sys
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: wasm-bindgen-futures
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: web-sys
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-27 17:45:24 +02:00
dependabot[bot]
5f21f8334b
build(deps): bump android_logger from 0.13.3 to 0.14.1
...
Bumps [android_logger](https://github.com/rust-mobile/android_logger-rs ) from 0.13.3 to 0.14.1.
- [Release notes](https://github.com/rust-mobile/android_logger-rs/releases )
- [Changelog](https://github.com/rust-mobile/android_logger-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-mobile/android_logger-rs/commits/0.14.1 )
---
updated-dependencies:
- dependency-name: android_logger
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-08-27 15:32:46 +00:00
dependabot[bot]
9378100957
build(deps): bump base64 from 0.13.1 to 0.22.1
...
Bumps [base64](https://github.com/marshallpierce/rust-base64 ) from 0.13.1 to 0.22.1.
- [Changelog](https://github.com/marshallpierce/rust-base64/blob/master/RELEASE-NOTES.md )
- [Commits](https://github.com/marshallpierce/rust-base64/compare/v0.13.1...v0.22.1 )
---
updated-dependencies:
- dependency-name: base64
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-08-27 15:30:24 +00:00
benedettadavico
4635db73f1
update code and fmt again
2024-08-27 16:20:44 +02:00
benedettadavico
9a43d1079a
cargo fmt
2024-08-27 15:15:45 +02:00
Jon Häggblad
279de8a09b
Run cargo-autoinherit for a few new crates ( #4801 )
...
* Run cargo-autoinherit for a few new crates
* Sort crates list
* sort
2024-08-27 14:06:17 +01:00
benedettadavico
3238722ade
WIP
2024-08-27 14:55:47 +02:00
dependabot[bot]
b6c15deae6
build(deps): bump sysinfo from 0.27.8 to 0.30.12 ( #4795 )
...
* build(deps): bump sysinfo from 0.27.8 to 0.30.12
Bumps [sysinfo](https://github.com/GuillaumeGomez/sysinfo ) from 0.27.8 to 0.30.12.
- [Changelog](https://github.com/GuillaumeGomez/sysinfo/blob/master/CHANGELOG.md )
- [Commits](https://github.com/GuillaumeGomez/sysinfo/commits )
---
updated-dependencies:
- dependency-name: sysinfo
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Migrade to latest sysinfo in mixnode legacy hardware
* Use workspace version
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
2024-08-27 14:44:56 +02:00
dependabot[bot]
8c250adcfd
build(deps): bump bytes from 1.6.0 to 1.7.1 ( #4794 )
...
Bumps [bytes](https://github.com/tokio-rs/bytes ) from 1.6.0 to 1.7.1.
- [Release notes](https://github.com/tokio-rs/bytes/releases )
- [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/bytes/compare/v1.6.0...v1.7.1 )
---
updated-dependencies:
- dependency-name: bytes
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-27 14:12:44 +02:00
dependabot[bot]
72306f1215
build(deps): bump actions/download-artifact from 3 to 4 ( #4786 )
...
* build(deps): bump actions/download-artifact from 3 to 4
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 3 to 4.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* Also upgrade corresponding upload-artifact actions
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
2024-08-27 13:50:37 +02:00
dependabot[bot]
dd695129dd
build(deps): bump actions/setup-go from 4 to 5 ( #4799 )
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-27 13:38:38 +02:00
dependabot[bot]
f1d97e5578
build(deps): bump acifani/setup-tinygo from 1 to 2 ( #4785 )
...
Bumps [acifani/setup-tinygo](https://github.com/acifani/setup-tinygo ) from 1 to 2.
- [Release notes](https://github.com/acifani/setup-tinygo/releases )
- [Commits](https://github.com/acifani/setup-tinygo/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: acifani/setup-tinygo
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-27 13:22:30 +02:00
dependabot[bot]
00aff01deb
build(deps): bump serde_with from 3.8.1 to 3.9.0 ( #4792 )
...
Bumps [serde_with](https://github.com/jonasbb/serde_with ) from 3.8.1 to 3.9.0.
- [Release notes](https://github.com/jonasbb/serde_with/releases )
- [Commits](https://github.com/jonasbb/serde_with/compare/v3.8.1...v3.9.0 )
---
updated-dependencies:
- dependency-name: serde_with
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-27 13:22:10 +02:00
dependabot[bot]
c521ee6702
build(deps): bump the patch-updates group with 23 updates ( #4791 )
...
Bumps the patch-updates group with 23 updates:
| Package | From | To |
| --- | --- | --- |
| [async-trait](https://github.com/dtolnay/async-trait ) | `0.1.80` | `0.1.81` |
| [blake3](https://github.com/BLAKE3-team/BLAKE3 ) | `1.5.1` | `1.5.4` |
| [clap](https://github.com/clap-rs/clap ) | `4.5.7` | `4.5.16` |
| [clap_complete](https://github.com/clap-rs/clap ) | `4.5.5` | `4.5.23` |
| [clap_complete_fig](https://github.com/clap-rs/clap ) | `4.5.1` | `4.5.2` |
| [curve25519-dalek](https://github.com/dalek-cryptography/curve25519-dalek ) | `4.1.2` | `4.1.3` |
| [fastrand](https://github.com/smol-rs/fastrand ) | `2.1.0` | `2.1.1` |
| [flate2](https://github.com/rust-lang/flate2-rs ) | `1.0.30` | `1.0.33` |
| [log](https://github.com/rust-lang/log ) | `0.4.21` | `0.4.22` |
| [quote](https://github.com/dtolnay/quote ) | `1.0.36` | `1.0.37` |
| [regex](https://github.com/rust-lang/regex ) | `1.10.5` | `1.10.6` |
| [safer-ffi](https://github.com/getditto/safer_ffi ) | `0.1.8` | `0.1.12` |
| [serde](https://github.com/serde-rs/serde ) | `1.0.203` | `1.0.209` |
| [serde_bytes](https://github.com/serde-rs/bytes ) | `0.11.14` | `0.11.15` |
| [serde_derive](https://github.com/serde-rs/serde ) | `1.0.203` | `1.0.209` |
| [serde_json](https://github.com/serde-rs/json ) | `1.0.117` | `1.0.127` |
| [si-scale](https://github.com/graelo/si-scale ) | `0.2.2` | `0.2.3` |
| [thiserror](https://github.com/dtolnay/thiserror ) | `1.0.61` | `1.0.63` |
| [tokio](https://github.com/tokio-rs/tokio ) | `1.39.2` | `1.39.3` |
| [url](https://github.com/servo/rust-url ) | `2.5.1` | `2.5.2` |
| [bip32](https://github.com/iqlusioninc/crates ) | `0.5.1` | `0.5.2` |
| [wasm-bindgen](https://github.com/rustwasm/wasm-bindgen ) | `0.2.92` | `0.2.93` |
| [hyper-util](https://github.com/hyperium/hyper-util ) | `0.1.5` | `0.1.7` |
Updates `async-trait` from 0.1.80 to 0.1.81
- [Release notes](https://github.com/dtolnay/async-trait/releases )
- [Commits](https://github.com/dtolnay/async-trait/compare/0.1.80...0.1.81 )
Updates `blake3` from 1.5.1 to 1.5.4
- [Release notes](https://github.com/BLAKE3-team/BLAKE3/releases )
- [Commits](https://github.com/BLAKE3-team/BLAKE3/compare/1.5.1...1.5.4 )
Updates `clap` from 4.5.7 to 4.5.16
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.7...clap_complete-v4.5.16 )
Updates `clap_complete` from 4.5.5 to 4.5.23
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.5...clap_complete-v4.5.23 )
Updates `clap_complete_fig` from 4.5.1 to 4.5.2
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete_fig-v4.5.1...clap_complete_fig-v4.5.2 )
Updates `curve25519-dalek` from 4.1.2 to 4.1.3
- [Release notes](https://github.com/dalek-cryptography/curve25519-dalek/releases )
- [Commits](https://github.com/dalek-cryptography/curve25519-dalek/compare/curve25519-4.1.2...curve25519-4.1.3 )
Updates `fastrand` from 2.1.0 to 2.1.1
- [Release notes](https://github.com/smol-rs/fastrand/releases )
- [Changelog](https://github.com/smol-rs/fastrand/blob/master/CHANGELOG.md )
- [Commits](https://github.com/smol-rs/fastrand/compare/v2.1.0...v2.1.1 )
Updates `flate2` from 1.0.30 to 1.0.33
- [Release notes](https://github.com/rust-lang/flate2-rs/releases )
- [Changelog](https://github.com/rust-lang/flate2-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/flate2-rs/compare/1.0.30...1.0.33 )
Updates `log` from 0.4.21 to 0.4.22
- [Release notes](https://github.com/rust-lang/log/releases )
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/log/compare/0.4.21...0.4.22 )
Updates `quote` from 1.0.36 to 1.0.37
- [Release notes](https://github.com/dtolnay/quote/releases )
- [Commits](https://github.com/dtolnay/quote/compare/1.0.36...1.0.37 )
Updates `regex` from 1.10.5 to 1.10.6
- [Release notes](https://github.com/rust-lang/regex/releases )
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/regex/compare/1.10.5...1.10.6 )
Updates `safer-ffi` from 0.1.8 to 0.1.12
- [Release notes](https://github.com/getditto/safer_ffi/releases )
- [Commits](https://github.com/getditto/safer_ffi/compare/v0.1.8...v0.1.12 )
Updates `serde` from 1.0.203 to 1.0.209
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.203...v1.0.209 )
Updates `serde_bytes` from 0.11.14 to 0.11.15
- [Release notes](https://github.com/serde-rs/bytes/releases )
- [Commits](https://github.com/serde-rs/bytes/compare/0.11.14...0.11.15 )
Updates `serde_derive` from 1.0.203 to 1.0.209
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.203...v1.0.209 )
Updates `serde_json` from 1.0.117 to 1.0.127
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.117...1.0.127 )
Updates `si-scale` from 0.2.2 to 0.2.3
- [Release notes](https://github.com/graelo/si-scale/releases )
- [Changelog](https://github.com/graelo/si-scale/blob/main/CHANGELOG.md )
- [Commits](https://github.com/graelo/si-scale/compare/0.2.2...v0.2.3 )
Updates `thiserror` from 1.0.61 to 1.0.63
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.61...1.0.63 )
Updates `tokio` from 1.39.2 to 1.39.3
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.39.2...tokio-1.39.3 )
Updates `url` from 2.5.1 to 2.5.2
- [Release notes](https://github.com/servo/rust-url/releases )
- [Commits](https://github.com/servo/rust-url/compare/v2.5.1...v2.5.2 )
Updates `bip32` from 0.5.1 to 0.5.2
- [Commits](https://github.com/iqlusioninc/crates/compare/bip32/v0.5.1...secrecy/v0.5.2 )
Updates `wasm-bindgen` from 0.2.92 to 0.2.93
- [Release notes](https://github.com/rustwasm/wasm-bindgen/releases )
- [Changelog](https://github.com/rustwasm/wasm-bindgen/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rustwasm/wasm-bindgen/compare/0.2.92...0.2.93 )
Updates `hyper-util` from 0.1.5 to 0.1.7
- [Release notes](https://github.com/hyperium/hyper-util/releases )
- [Changelog](https://github.com/hyperium/hyper-util/blob/master/CHANGELOG.md )
- [Commits](https://github.com/hyperium/hyper-util/compare/v0.1.5...v0.1.7 )
---
updated-dependencies:
- dependency-name: async-trait
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: blake3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: clap_complete
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: clap_complete_fig
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: curve25519-dalek
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: fastrand
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: flate2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: log
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: quote
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: regex
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: safer-ffi
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: serde_bytes
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: serde_derive
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: si-scale
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: thiserror
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: tokio
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: url
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: bip32
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: wasm-bindgen
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: hyper-util
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-27 12:45:26 +02:00
dependabot[bot]
17686ddd9a
build(deps): bump actions/upload-pages-artifact from 2 to 3 ( #4787 )
...
Bumps [actions/upload-pages-artifact](https://github.com/actions/upload-pages-artifact ) from 2 to 3.
- [Release notes](https://github.com/actions/upload-pages-artifact/releases )
- [Commits](https://github.com/actions/upload-pages-artifact/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/upload-pages-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-27 08:58:05 +02:00
dependabot[bot]
40e72ce37a
build(deps): bump actions/checkout from 2 to 4 ( #4800 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-27 08:55:19 +02:00
dependabot[bot]
5498bee893
build(deps): bump actions/configure-pages from 3 to 5 ( #4798 )
...
Bumps [actions/configure-pages](https://github.com/actions/configure-pages ) from 3 to 5.
- [Release notes](https://github.com/actions/configure-pages/releases )
- [Commits](https://github.com/actions/configure-pages/compare/v3...v5 )
---
updated-dependencies:
- dependency-name: actions/configure-pages
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-26 16:15:09 +02:00
dependabot[bot]
92a1fb514f
build(deps): bump dtolnay/rust-toolchain from 1.70.0 to 1.90.0 ( #4797 )
...
Bumps [dtolnay/rust-toolchain](https://github.com/dtolnay/rust-toolchain ) from 1.70.0 to 1.90.0.
- [Release notes](https://github.com/dtolnay/rust-toolchain/releases )
- [Commits](https://github.com/dtolnay/rust-toolchain/compare/1.70.0...1.90.0 )
---
updated-dependencies:
- dependency-name: dtolnay/rust-toolchain
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-26 16:08:58 +02:00
Jon Häggblad
519d999785
Update dependabot ( #4796 )
...
* Bump max number of dependabot rust PRs to 10
* Add readme entry to workspace package
2024-08-26 15:59:25 +02:00
dependabot[bot]
1f748ecbe8
build(deps): bump axios from 1.6.0 to 1.7.5 in /nym-api/tests
...
Bumps [axios](https://github.com/axios/axios ) from 1.6.0 to 1.7.5.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.6.0...v1.7.5 )
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-08-26 12:27:07 +00:00
dependabot[bot]
2dbfdf377a
build(deps): bump micromatch in /nym-wallet/webdriver
...
Bumps [micromatch](https://github.com/micromatch/micromatch ) from 4.0.4 to 4.0.8.
- [Release notes](https://github.com/micromatch/micromatch/releases )
- [Changelog](https://github.com/micromatch/micromatch/blob/4.0.8/CHANGELOG.md )
- [Commits](https://github.com/micromatch/micromatch/compare/4.0.4...4.0.8 )
---
updated-dependencies:
- dependency-name: micromatch
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-08-26 12:26:35 +00:00
dependabot[bot]
d859ad0a51
build(deps): bump arduino/setup-protoc from 2 to 3 ( #4788 )
...
Bumps [arduino/setup-protoc](https://github.com/arduino/setup-protoc ) from 2 to 3.
- [Release notes](https://github.com/arduino/setup-protoc/releases )
- [Commits](https://github.com/arduino/setup-protoc/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: arduino/setup-protoc
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-26 14:25:32 +02:00
Jon Häggblad
f2d354f6ec
Enable dependabot version upgrades for root rust workspace ( #4778 )
...
* Enable dependabot version upgrades for root rust workspace
* Group patch updates
* Fix syntax
* Add explicit time
* Set it to 12:20 during testing
2024-08-26 14:07:16 +02:00
Jon Häggblad
72c86ebe7c
Fix clippy for unwrap_or_default ( #4783 )
2024-08-26 13:59:11 +02:00
Bogdan-Ștefan Neacşu
a6ad6c7d49
Sync last_seen_bandwidth immediately ( #4774 )
2024-08-21 14:17:01 +02:00
Jędrzej Stuczyński
cbc977c491
Merge pull request #4773 from nymtech/feature/additional-ecash-nym-cli-utils
...
Feature/additional ecash nym cli utils
2024-08-21 09:36:47 +01:00
Jędrzej Stuczyński
f40c05a34c
fixed incorrect propagation of client_id in the sdk
2024-08-20 17:01:43 +01:00
Jędrzej Stuczyński
776443131e
fixed full display being always printed
2024-08-20 16:57:18 +01:00
Bogdan-Ștefan Neacşu
b5eab7f07f
Better storage error logging ( #4772 )
...
* Better storage error logging
* Print without including error returned to clients
2024-08-20 17:49:27 +02:00
Jędrzej Stuczyński
eeeb4b3246
fixed incorrect assertion when validating maximum time between redemption
2024-08-20 16:43:36 +01:00
Jędrzej Stuczyński
e3e4dc6db9
added an utility nym-cli command to output binary representation of ecash tickets
2024-08-20 16:31:00 +01:00
Jędrzej Stuczyński
461b7bcfb7
updated sandbox.env
2024-08-20 15:25:40 +01:00
dependabot[bot]
45f9ffa3a3
Bump elliptic from 6.5.4 to 6.5.7 in /testnet-faucet
...
Bumps [elliptic](https://github.com/indutny/elliptic ) from 6.5.4 to 6.5.7.
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.4...v6.5.7 )
---
updated-dependencies:
- dependency-name: elliptic
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-08-20 12:53:09 +00:00
Jędrzej Stuczyński
bbf0d06583
updated constants depending on all 30 days expiration
2024-08-20 12:54:42 +01:00
Jędrzej Stuczyński
6393d6093f
changed parsing of 'credential_data' when importing ticketbooks
2024-08-20 11:31:07 +01:00
benedettadavico
c0ea599913
update changelog and version bump
2024-08-19 10:32:21 +02:00
benedetta davico
16d09a35ba
Merge pull request #4764 from nymtech/bugfix/post-050-dkg
...
bugfix: make sure DKG parses data out of events if logs are empty
2024-08-16 13:46:15 +02:00
Jędrzej Stuczyński
e6c5eddbe5
bugfix: make sure DKG parse data out of events if logs are empty
...
this will be the case on post 0.50 chains
2024-08-16 11:56:48 +01:00
shenpengfeng
d473e8743e
chore: remove repetitive words
...
Signed-off-by: shenpengfeng <xinhangzhou@icloud.com >
2024-08-15 00:49:54 +08:00
aniampio
4957d9dbf2
Fix clippy
2024-08-12 22:09:18 +01:00
aniampio
96ead0b19e
Fix function input
2024-08-12 21:51:16 +01:00
aniampio
47a3c53cfb
Run fmt in ecash files
2024-08-12 21:43:32 +01:00
aniampio
29bfd544f1
Fix checks for non identity h in offline ecash
2024-08-09 00:29:29 +01:00
aniampio
eff725e8ec
Run cargo fmt
2024-08-09 00:11:27 +01:00
aniampio
5743624948
Add check for identity point in all required Coconut functions
2024-08-09 00:11:03 +01:00
aniampio
07de1868ff
Coconut: add check if h is not identity in the prepare_blind_sign function
2024-08-08 17:54:18 +01:00
aniampio
6ea746e7f3
Add test for check if h is identity in the verify_partial_blind_signature
2024-08-08 16:47:17 +01:00
aniampio
7722a7080c
RequestVerify: check if h is non-identity
2024-08-08 12:36:48 +01:00
aniampio
bbe3917c8f
WithdrawalRequest: make sure h is non-identity
2024-08-08 12:22:38 +01:00