Mark Sinclair
554e446208
change migration and bump version
2025-10-31 09:02:13 +00:00
Mark Sinclair
a6325b922a
bump version to rc
2025-10-31 09:02:13 +00:00
Mark Sinclair
fae4768b99
add tracing output
2025-10-31 09:02:13 +00:00
Mark Sinclair
2689a4dbd8
clippy
2025-10-31 09:02:13 +00:00
Mark Sinclair
02e40ccaef
save custom_http_port to db
2025-10-31 09:02:13 +00:00
Mark Sinclair
b216338364
allow NS API to run once for scraping for troubleshooting and debugging
2025-10-31 09:02:13 +00:00
Mark Sinclair
4a83bb9ba8
wip
2025-10-31 09:02:13 +00:00
Mark Sinclair
66ec3b037f
ns-api: fix scraping bug when operator specifies custom node HTTP API port in bond
2025-10-31 09:02:13 +00:00
import this
168baa5071
[Feature/operators]: QUIC bridge deployment script v2 ( #6145 )
...
* new quick deployment script
* docs tweak
* update script to use .deb postinst
* final clean - ready to go
* correct nym-node config dir search with a fallback
2025-10-31 09:02:13 +00:00
Simon Wicky
7aef468839
remove unused deps ( #6151 )
2025-10-31 09:02:12 +00:00
Simon Wicky
cb3ccd7f7e
use typed builder ( #6150 )
2025-10-31 09:02:12 +00:00
Simon Wicky
16509dbace
allow overwriting existing sdk shutdown manager
2025-10-31 09:02:12 +00:00
Simon Wicky
b907ccbd5b
typo
2025-10-31 09:02:12 +00:00
Simon Wicky
7b3194d7d2
calling for shutdown from the MixTrafficController
2025-10-31 09:02:12 +00:00
Jędrzej Stuczyński
0b81edfc66
using same hierarchy of trackers for client shutdown control
2025-10-31 09:02:12 +00:00
Tommy Verrall
8c6150e5ef
Internal comments
2025-10-31 09:02:12 +00:00
Tommy Verrall
46164a389a
Fix comments
2025-10-31 09:02:12 +00:00
Tommy Verrall
96d256b48f
Better message to come in the PR description
2025-10-31 09:02:12 +00:00
Simon Wicky
f98b93f60e
tommy is too quick
2025-10-31 09:02:12 +00:00
Simon Wicky
0f6c356f39
configurable mixnet client startup timeout
2025-10-31 09:02:12 +00:00
p17o
cf3f5d9a53
Update quic_bridge_deployment.sh for IPv4 and .deb package ( #6138 )
...
Updated ping commands to explicitly use IPv4 and adjusted file permission checks with sudo. Changed the forward address prompt to specify IPv4 and modified the binary download process to fetch and install the latest .deb release URL automatically.
2025-10-31 09:02:12 +00:00
Jędrzej Stuczyński
2f47e6349a
bugfix: update internal owner address in transferred share ( #6139 )
2025-10-31 09:02:12 +00:00
Tommy Verrall
4b2b5390d3
Last failing test - fix
2025-10-31 09:02:12 +00:00
Tommy Verrall
734ff63f6d
Use explicit Vec<ApiUrl> handling in BaseClientBuilder
...
- Replace NymNetworkDetails with explicit API URL handling
- Fix deprecated from_network() usage and improve fallback logic
- Add URL validation and remove unused backwards compatibility
2025-10-31 09:02:11 +00:00
Tommy Verrall
910c24e7da
Actually commit the recommended changes
2025-10-31 09:02:11 +00:00
Tommy Verrall
c96b73172a
Fix broken tests in CI
2025-10-31 09:02:11 +00:00
Tommy Verrall
823c2c7262
Replace deprecated from_network() with new_with_fronted_urls()
2025-10-31 09:02:11 +00:00
Jędrzej Stuczyński
03d1b72a9e
feat: expose more explicit new_with_fronted_urls builder for http API client ( #6136 )
2025-10-31 09:02:10 +00:00
Jędrzej Stuczyński
066669440f
bugfix: update stored epoch share when changing ownership ( #6135 )
2025-10-31 09:01:27 +00:00
Jędrzej Stuczyński
9fb3443fd1
bugfix: update stored epoch share when changing announce address ( #6131 )
...
* bugfix: update stored epoch share when changing announce address
* chore: remove placeholder legacy mixnode bonding test [mixnet contract]
2025-10-31 09:01:27 +00:00
Tommy Verrall
cd89a590b5
Fix new_from_env() to populate nym_api_urls for domain fronting
2025-10-31 09:01:27 +00:00
Tommy Verrall
06cb8bd969
fix all clippy messages
2025-10-31 09:01:27 +00:00
Tommy Verrall
c72fef169c
Add more tests for retry logic
2025-10-31 09:01:27 +00:00
Tommy Verrall
3c27eb41b8
Fix confusing tracing logs
2025-10-31 09:01:27 +00:00
Tommy Verrall
2428374fe7
Fix retries - this is working
2025-10-31 09:01:27 +00:00
Tommy Verrall
5a491f0a7e
Add configuration-based domain fronting support
...
Changes:
- Add network_details field to BaseClientBuilder (optional, backwards compatible)
- Add with_network_details() method for opt-in domain fronting
- Update construct_nym_api_client() to use from_network() when network_details provided
- Enable network-defaults feature in nym-client-core Cargo.toml
- SDK passes network_details to BaseClientBuilder
2025-10-31 09:01:27 +00:00
Tommy Verrall
530f9ccb6f
Fix CI issues
2025-10-31 09:01:26 +00:00
Tommy Verrall
2228a81d43
Allow clippy::enum_variant_names for BuilderConfigError
2025-10-31 09:01:26 +00:00
Tommy Verrall
c8a1b53071
Improve error handling
...
Changes:
- Replace String error with BuilderConfigError enum in BuilderConfigBuilder
- Update tests to use pattern matching instead of string assertions
2025-10-31 09:01:26 +00:00
Tommy Verrall
b896aaaed1
- Add DEFAULT_NYM_API_RETRIES constant (replaces magic number 3)
...
- Run cargo fmt on all affected packages
- All clippy warnings resolved
2025-10-31 09:01:26 +00:00
Tommy Verrall
828ffc6710
not sure what happened but it's fixed
2025-10-31 09:01:26 +00:00
Andy Duplain
05cdb27029
VPN-4262: Update Url to return url and front fields.
...
The VPN client is using the `Url` type alot now and in order to avoid
double URL-parsing we would like the content of the `Url` type exposed.
2025-10-31 09:01:26 +00:00
Tommy Verrall
3f29d3eba5
Add accessor methods for Url internals
...
Add inner_url() and fronts() accessor methods to nym_http_api_client::Url
for VPN client integration
2025-10-31 09:01:22 +00:00
Tommy Verrall
aa2c41dc41
Merge resolution
2025-10-31 09:01:02 +00:00
Tommy Verrall
048de771ab
Remove tests for removed with_nym_api_client method
...
These tests were referencing with_nym_api_client() which was removed when
cleaning domain fronting code from this branch
2025-10-31 09:01:02 +00:00
Tommy Verrall
e1b06f02f3
Add optional builder pattern for BuilderConfig (non-breaking)
...
Addresses @jstuczyn's feedback about too many arguments by adding
BuilderConfigBuilder as an alternative to the existing new() method.
2025-10-31 09:01:02 +00:00
Tommy Verrall
b5b8b8f224
fix conversion type && make the retry count configurable
2025-10-31 09:01:02 +00:00
Tommy Verrall
2d7141dfb1
Revert node filtering changes per Andrew's feedback
...
Andrew clarified that get_basic_entry_assigned_nodes_v2() already filters by
supported_roles.entry
2025-10-31 09:01:02 +00:00
Tommy Verrall
a07522258f
Remove domain fronting code to keep gateway changes only
...
This branch now contains only gateway registration improvements:
- Multiple URL fallback support in gateways_for_init()
- Get all entry-capable nodes for registration
- Performance and code quality improvements
2025-10-31 09:00:17 +00:00
Tommy Verrall
547a441002
Address PR feedback: simplify code and reduce log noise
...
- Reverted all changes to topology_control/nym_api_provider.rs
- Changed info/warn logs to debug for custom client messages
- Removed unused _rng parameter from gateways_for_init()
- Simplified URL builder to always use new_with_urls()
2025-10-31 09:00:17 +00:00