ospab
aae9d22038
fix(cli): missing l4_protocol field initialization
2026-06-23 00:58:04 +03:00
ospab
d031b15679
Integrate dnstt into ostp-core and update build dependencies
...
Rewrite DNS transport on both client and server sides with embedded
dnstt binaries compiled from Go source via build.rs. Add Go 1.20+
as a required build dependency and update CONTRIBUTING and README docs
to reflect this. Extend relay and lib with dnstt-aware session handling.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-21 22:08:59 +03:00
ospab
d65af355f1
Fix handshake timeouts in OSTP outbounds and remove test_parse
2026-06-19 23:57:35 +03:00
ospab
23c4d38ee4
Make --import and --url patch existing configuration instead of overwriting
2026-06-19 23:45:33 +03:00
ospab
b7a31af911
Add DNS Tunneling example to client init config
2026-06-19 23:21:39 +03:00
ospab
76bf1c9a98
fix(cli): evaluate CARGO_PKG_VERSION in parse_ostp_link to prevent false migrations
2026-06-19 19:24:37 +03:00
ospab
8a0b633bb1
Fix compiler warnings and errors
2026-06-19 17:51:58 +03:00
ospab
0cd189fb84
Prober now auto-reads DNS domain from config
2026-06-19 17:34:37 +03:00
ospab
87694c6218
Add update version targeting and fix dns prober
2026-06-19 17:31:43 +03:00
ospab
8820a42359
Fix DNS Prober real RTT logic, fix Flutter DNS proxy UI, fix ServerInbound struct tags and migrator
2026-06-19 15:18:41 +03:00
ospab
430e304936
docs: remove useless ostp-wiki folder from root
2026-06-19 14:42:45 +03:00
ospab
3f1adbc58f
feat: integrate DNS Transport (DNS Proxy) as last resort transport
...
- Implement DnsTransportClient and polling logic
- Implement DnsTransportServer for TXT/NULL record handling
- Add dns_prober to find best public resolvers by region
- Update React GUI (Desktop) to support DNS Proxy and i18n
- Update Flutter App to support DNS Proxy settings
- Update CLI Setup Wizard to generate new v0.3.1 config with dns_transport block
- Add Wiki documentation for DNS Transport
2026-06-19 01:44:08 +03:00
ospab
5782107c84
feat: make panel open source, remove license check, and restore rust-embed
2026-06-18 22:54:31 +03:00
ospab
9e2ab59121
Update --init templates to v0.3.1 format
...
- Add api field to server config template
- Add api and multiplex fields to client config template
- Include localhost and 127.0.0.1 in default routing rules
- Match --init output with wizard-generated configs
2026-06-18 20:13:14 +03:00
ospab
9fb2042cad
Add --migrate flag for manual config migration
2026-06-18 19:19:58 +03:00
ospab
7a9cf371fb
Fix --init client template to match migration spec, and revert dns in server template
2026-06-18 18:34:05 +03:00
ospab
1385cb9423
Update --init server template to include transport, dns, and license fields
2026-06-18 17:57:49 +03:00
ospab
e4c6a6138a
Fix config migrator for ostp binary startup
2026-06-18 17:38:20 +03:00
ospab
774d926bf9
chore: bump version to 0.3.3 and add auto-version bumping script to GHA
2026-06-18 02:02:58 +03:00
ospab
115a265676
feat: add EULA prompt and EULA.txt file generation when downloading control panel
2026-06-17 22:04:54 +03:00
ospab
303515cfba
security: send license key via Authorization header instead of query param
2026-06-17 14:00:02 +03:00
ospab
ed532421f5
fix: remove hardcoded ostp-core version constraint
2026-06-17 13:54:02 +03:00
ospab
630c3fde73
feat: update build script and documentation
2026-06-17 03:29:38 +03:00
ospab
8ed66f9553
docs: Update config format to modular architecture v0.3.1
2026-06-16 18:09:46 +03:00
ospab
486d745d47
feat(tun): implement process bypass for TCP/UDP and IP bypass for UDP using existing Extended tables
2026-06-14 00:02:08 +03:00
ospab
55215567dd
Fix all compilation errors and suppress all warnings across workspace
2026-06-13 02:30:57 +03:00
ospab
2a24ac34d0
Remove Reality/XTLS from all UI components and TSX pages (Dashboard, Settings, Tools)
2026-06-13 02:19:53 +03:00
ospab
a9e4511190
Fix CLI setup permissions, enforce global debug tracing, and fix GUI silent startup crash
2026-06-13 01:25:54 +03:00
ospab
fbf13b86f3
Fix syntax and type errors after DNS removal
2026-06-10 22:59:10 +03:00
ospab
9f35caf4ca
Remove built-in DNS server and owndns features
2026-06-10 22:52:35 +03:00
ospab
7bb7d211fa
Remove stealth_port entirely and integrate fallback into UoT HTTP handler
2026-06-10 02:26:13 +03:00
ospab
04c31c7f53
feat: implement wintun dynamic downloading, add missing driver frontend modal, fix background logging and UAC helper issues
2026-06-09 01:01:36 +03:00
ospab
730eab8553
feat: implement built-in DNS server, adblock and dns leak prevention
2026-06-07 19:55:42 +03:00
ospab
ba5fe72873
feat(cli): add --import, --proxy-env, interactive link prompt, and TUN safety guard for Linux
2026-05-31 20:53:54 +03:00
ospab
7656f3a3ce
feat: implement custom Reality protocol with ChaCha20Poly1305 and X25519
2026-05-29 15:00:17 +03:00
ospab
f4830f043f
feat: implement optional WSS framing for DPI bypass & extract framing logic
2026-05-29 13:59:59 +03:00
ospab
19f2c36400
Fix STUN bug, improve DNS in TUN, fix config gen, add GHA for clients
2026-05-28 14:39:42 +03:00
ospab
5c39f24bee
fix(server): return API token support for Relay servers sync
2026-05-28 01:28:29 +03:00
ospab
38c4f242e4
fix: include owndns and transport type in --links output
2026-05-28 00:28:54 +03:00
ospab
cea8ebaa5c
feat: Built-in DNS Server with AdBlock and DoH proxy
2026-05-27 22:23:06 +03:00
ospab
9ac0908c1e
fix(server): generate correct public IP for client configs instead of 0.0.0.0
2026-05-27 18:17:11 +03:00
ospab
49c3bce029
fix: config migration uses hardcoded field injection, no ostp --init; fix init template api fields
2026-05-26 21:59:41 +03:00
ospab
7f499d6263
feat: embed web panel via rust-embed with login page and custom webpath
2026-05-26 21:30:49 +03:00
ospab
9c59cabfc7
fix: ostp --update uses correct install URL; api returns name in user list
2026-05-26 20:24:33 +03:00
ospab
46c1ac4519
feat: add --uninstall and --update CLI commands
2026-05-26 20:05:23 +03:00
ospab
cba7be4b75
Implement config management API, token generation, and update wiki
2026-05-26 19:33:45 +03:00
ospab
d79b6f2384
feat: relay node system with HMAC pre-validation and key sync from upstream API
2026-05-26 16:29:23 +03:00
ospab
ed3196be2e
Generate Reality keys upon --init server
2026-05-25 22:20:39 +03:00
ospab
4dfe5fd3ca
Fix ostp link generator for reality and uot
2026-05-24 23:14:44 +03:00
ospab
3e511f1fc5
Implement XTLS-Reality masquerade for UoT/TCP and fix MTU/config settings
2026-05-24 22:49:51 +03:00