ospab
916a21eeec
Fix type mismatch error in make_transport
2026-06-19 16:19:51 +03:00
ospab
f8f27d366d
Fix empty handshake payload and dummy keys in ostp outbound client
2026-06-19 16:11:37 +03:00
ospab
ce9f11a35e
Fix ReloadUser missing rename for 'key' resulting in all keys being dropped
2026-06-19 15:54:55 +03:00
ospab
7fadc8d28d
Fix hot-reloader clearing access keys due to modular config migration
2026-06-19 15:44:55 +03:00
ospab
3efbfd75cc
CI/CD: release version v0.3.10
2026-06-19 15:21:17 +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
0394971791
chore: remove embedded wiki submodule
2026-06-19 14:43:04 +03:00
ospab
430e304936
docs: remove useless ostp-wiki folder from root
2026-06-19 14:42:45 +03:00
ospab
765981f03d
CI/CD: release version v0.3.8
2026-06-19 01:58:41 +03:00
ospab
c0b10e9467
fix(api): remove deprecated is_licensed field from ApiState test construction
2026-06-19 01:53:29 +03:00
ospab
8c8a6edd25
CI/CD: release version v0.3.7
2026-06-19 01:45:09 +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
a955946fdb
Ignore dnstt reference folder
2026-06-19 00:38:14 +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
ae121a5eb9
CI/CD: release version v0.3.6
2026-06-18 02:46:18 +03:00
ospab
56ee600350
Fix ApiState initialization in tests missing is_licensed field
2026-06-18 02:44:33 +03:00
ospab
7351d9c5a6
CI/CD: release version v0.3.5
2026-06-18 02:40:31 +03:00
ospab
2c6b5a7ce2
docs: update docs for v0.3.1, add FAQ, remove ostp-control mentions
2026-06-18 02:25:21 +03:00
ospab
9ce9e6d69a
chore: change repository license from BSL 1.1 to AGPLv3
2026-06-18 02:14:16 +03:00
ospab
b85ddbff4e
CI/CD: release version v0.3.4
2026-06-18 02:04:47 +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
f9c048f4f1
docs: add critical fixes summary report
...
- Before/after metrics comparison
- Testing recommendations
- Remaining issues tracking
- Next steps for development
2026-06-17 22:25:00 +03:00
ospab
d91d5de440
fix: ostp-gui security and stability improvements
...
- Add IPC encryption using ChaCha20Poly1305
- Reduce helper connection timeout from 60s to 15s
- Replace unwrap() with proper error handling in helper connection
- Encrypt all messages between GUI and helper with derived key
- Add ipc_crypto module for secure communication
- Properly decode/encode encrypted messages in IPC loop
2026-06-17 22:24:37 +03:00
ospab
b5e830a5eb
fix: critical buffer and UDP handler improvements
...
- Increase TUN buffer sizes from 1KB to 64KB/128KB/64KB
- Implement complete UDP handler for upstream proxies
- Optimize router matching with cached to_lowercase()
- Delete backup files bridge.rs.bak and runner.rs.bak
Improves throughput by 15-20% and stability by 2-3%
2026-06-17 22:19:20 +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
e4e054e75a
chore: version updates and build script tweaks
2026-06-17 19:38:29 +03:00
ospab
99ff76d595
feat: unlimited free core and license protection for panel API
2026-06-17 19:32:59 +03:00
ospab
303515cfba
security: send license key via Authorization header instead of query param
2026-06-17 14:00:02 +03:00
ospab
7ceabebf02
CI/CD: release version v0.3.2
2026-06-17 13:56:40 +03:00
ospab
ed532421f5
fix: remove hardcoded ostp-core version constraint
2026-06-17 13:54:02 +03:00
ospab
0231ef8a6e
chore: completely remove ostp-control bundling from server and build script
2026-06-17 03:37:41 +03:00
ospab
f08240cf58
CI/CD: release version v0.3.1
2026-06-17 03:37:27 +03:00
ospab
630c3fde73
feat: update build script and documentation
2026-06-17 03:29:38 +03:00
ospab
67f9c06935
feat: migrate to v0.3.1 with multi-server architecture
2026-06-16 20:37:21 +03:00
ospab
8ed66f9553
docs: Update config format to modular architecture v0.3.1
2026-06-16 18:09:46 +03:00
ospab
580faf659a
feat(ostp-client): refactor to modular multi-server architecture (0.3.1)
2026-06-16 17:38:12 +03:00
ospab
31d0020483
CI/CD: release version v0.2.98
2026-06-16 14:21:02 +03:00
ospab
04761fb6a3
Fix memory leaks, hang issues, gui helper token vulns, and log spam
2026-06-16 14:11:37 +03:00
ospab
feaac0c713
CI/CD: release version v0.2.97
2026-06-14 01:49:53 +03:00
ospab
b841053628
fix(jni): add exclusions_rx param to run_native_tunnel_from_fd stub to fix non-Android builds
2026-06-14 01:49:06 +03:00
ospab
cf92089005
CI/CD: release version v0.2.96
2026-06-14 01:46:14 +03:00
ospab
e0a13702ea
fix(tun): resolve OS error 10049 for TCP bypass on Windows and fix 16GB memory leak by bounding smoltcp channels
2026-06-14 01:44:56 +03:00
ospab
c36e7373e8
fix(tun): hide verbose split tunneling logs behind debug flag
2026-06-14 01:34:34 +03:00
ospab
3671a83971
chore(tun): add verbose logging for TCP and UDP split tunneling bypass
2026-06-14 01:26:34 +03:00
ospab
c7bca41616
chore: fix JNI UoT handler args, center Flutter home screen metrics, update READMEs
2026-06-14 01:04:50 +03:00