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
3c54aba63f
Remove Reality/XTLS UI from ostp-gui, ostp-flutter, ostp-control
2026-06-13 01:57:20 +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
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
730eab8553
feat: implement built-in DNS server, adblock and dns leak prevention
2026-06-07 19:55:42 +03:00
ospab
29e9ef739c
Refactor: Phase 1 and 2 - Async architecture, JNI fixes, SmolTCP data races, and Tunnel optimizations
2026-06-03 02:06:06 +03:00
ospab
ca9dd9ec06
fix(gui): remove tun stack selection, default to ostp; fix(flutter): add missing ic_launcher_background.xml for icon build
2026-06-02 23:27:04 +03:00
ospab
f9e272d6bf
chore: apply icon variant 2 (infinity tunnel) to tauri and flutter
2026-06-02 23:12:47 +03:00
ospab
eb0a193fee
fix(flutter): enforce MTU 1280 for Android TUN while passing 1140 to Rust core for TCP MSS clamping
2026-05-30 22:40:03 +03:00
ospab
95e72f6136
fix: remove IPv6 from Android TUN to allow MTU < 1280 and prevent crashes
2026-05-30 22:31:24 +03:00
ospab
472fb8dc11
feat: user configured MTU automatically subtracts 48 for overhead compensation
2026-05-30 22:24:08 +03:00
ospab
8825cf0838
fix: resolve deadlock, multiplexing backpressure, and LTE fragmentation issues
2026-05-30 22:21:12 +03:00
ospab
355a9f789a
fix(client): remove IPv6 DNS servers from Android VPN to prevent DNS failures on IPv6-preferred LTE networks when server lacks IPv6
2026-05-30 22:05:11 +03:00
ospab
a82c664e5b
Fix UDP IPv4-mapped IPv6 address matching bug and completely remove tun2socks
2026-05-30 21:14:29 +03:00
ospab
f7cc555567
fix(build): remove ignored ostp-brain from Cargo.toml members to fix Github Actions
2026-05-30 01:33:34 +03:00
ospab
902e762c91
fix(xhttp): rewrite RealityStream buffering to prevent packet drops and data loss
2026-05-30 01:10:29 +03:00
ospab
7257da174a
fix(client/mobile): resolve fdsan crash and mobile network proxy issues, add auto config UI
2026-05-30 00:54:46 +03:00
ospab
0a022a4763
feat(ui): decouple WSS from UoT and add standalone Reality toggle
...
Extracted the WSS toggle from the UoT stealth block to make it
accessible regardless of transport mode. Added a dedicated XTLS-Reality
toggle to avoid relying on empty/non-empty PBK strings to determine
the enabled state, allowing users to toggle Reality without wiping keys.
2026-05-29 17:36:31 +03:00
ospab
907d03ca38
fix(android): protect xhttp TCP socket from VPN routing loop
...
When using xhttp (UoT) mode on Android, the underlying TcpStream was
not protected with VpnService.protect(fd). This caused the TCP connection
to be routed back into the TUN interface, creating an infinite routing
loop and failing the connection immediately.
Added Android-specific socket protection to the TcpStream in connect_xhttp.
This fixes xhttp/UoT mode on mobile networks.
2026-05-29 17:27:50 +03:00
ospab
f4830f043f
feat: implement optional WSS framing for DPI bypass & extract framing logic
2026-05-29 13:59:59 +03:00
ospab
ba71af2abb
feat: implement split-tunneling bypass for TCP/UDP and native UDP NAT
2026-05-29 00:06:11 +03:00
ospab
2ba9a3694d
Fix UDP over XHTTP and intercept 10.1.0.1 for panel.ostp
2026-05-28 19:13:39 +03:00
ospab
33145febbb
Fix Tauri build args, split Android into matrix, track flutter/gui, update docs and contacts
2026-05-28 15:01:41 +03:00