TrustTunnel/scripts
Andrei Iakushin 3470404b7f
TRUST-459 Subscription URL (PR 8)
* Add toml dependency to lib

* Introduce subscription settings

* Add SubscriptionConfig and SubscriptionResponse structs

* Add json serde

* Http handler for subscription request

* Route subscription requests

* Hot reload subscription settings

* Include subscription url in toml export

* Update docs

* Add changelog

* Validate subscription_url arg

* Hardcode has_ipv6 to true

* Reserve path even for disabled subscription to satisfy the spec

* Serve subscription endpoint only on specified sni

* Fix tests

* Fix wait_all for sink

* Subscription URL for a deep link

* Adjust changelog

* Fix docs

* Fix subscription url parsing

* Check auth before checling if enabled

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Fix comment

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Completely disable non-path matching for subscription

* Include port in the subscription_url

* Reuse address from subscription settings during export

* Do not allow to export --subscription-only if cert is self-signed

* Update docs

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Sergey Fionov <sfionov@adguard.com>
2026-10-01 11:49:55 +04:00
..
ci TRUST-675 Migrate release flow to the shared prepare-release scheme (PR 16) 2026-09-01 10:22:00 +03:00
hooks Pull request 94: Added auto-formatting and pre-commit hook 2025-12-21 20:54:46 +03:00
config_to_deeplink.py TRUST-459 Subscription URL (PR 8) 2026-10-01 11:49:55 +04:00
deeplink_to_config.py TRUST-459 Subscription URL (PR 8) 2026-10-01 11:49:55 +04:00
install.sh Add macOS support to install.sh (PR 20) 2026-09-16 12:31:46 +03:00
trusttunnel.service.template Pull request 130: Post release fixes 2026-01-21 13:18:11 +00:00