Commit Graph

  • 6bf7b06b43 Remove stealth_port entirely and integrate fallback into UoT HTTP handler ospab 2026-06-10 02:26:13 +0300
  • 430ab8a743 CI/CD: release version v0.2.87 v0.2.87 ospab 2026-06-09 01:02:11 +0300
  • 9c34666ff7 CI/CD: release version v0.2.87 ospab 2026-06-09 01:02:11 +0300
  • 04c31c7f53 feat: implement wintun dynamic downloading, add missing driver frontend modal, fix background logging and UAC helper issues ospab 2026-06-09 01:01:36 +0300
  • de48cd91a0 feat: implement wintun dynamic downloading, add missing driver frontend modal, fix background logging and UAC helper issues ospab 2026-06-09 01:01:36 +0300
  • 60282d730f CI/CD: release version v0.2.86 v0.2.86 ospab 2026-06-07 21:05:23 +0300
  • dfc63a243e CI/CD: release version v0.2.86 ospab 2026-06-07 21:05:23 +0300
  • da238fad5c fix(client): fix compilation error on linux due to server_ip_str ospab 2026-06-07 21:03:52 +0300
  • 578e951b0d fix(client): fix compilation error on linux due to server_ip_str ospab 2026-06-07 21:03:52 +0300
  • 85f0cb19cf CI/CD: release version v0.2.85 v0.2.85 ospab 2026-06-07 20:44:28 +0300
  • 0cb0561f64 CI/CD: release version v0.2.85 ospab 2026-06-07 20:44:28 +0300
  • da2dbe03cd fix(ui): resolve TypeScript compilation errors in ostp-control ospab 2026-06-07 20:42:44 +0300
  • c95720f3da CI/CD: release version v0.2.84 v0.2.84 ospab 2026-06-07 20:10:39 +0300
  • c075979c62 CI/CD: release version v0.2.84 ospab 2026-06-07 20:10:39 +0300
  • 730eab8553 feat: implement built-in DNS server, adblock and dns leak prevention ospab 2026-06-07 19:55:42 +0300
  • d0b79bd4b5 feat: implement built-in DNS server, adblock and dns leak prevention ospab 2026-06-07 19:55:42 +0300
  • 4d0249e8ef CI/CD: release version v0.2.83 v0.2.83 ospab 2026-06-06 20:57:46 +0300
  • f798771a35 CI/CD: release version v0.2.83 ospab 2026-06-06 20:57:46 +0300
  • 4cd7321cc2 CI/CD: release version v0.2.82 v0.2.82 ospab 2026-06-03 19:52:21 +0300
  • 46c5118849 CI/CD: release version v0.2.82 ospab 2026-06-03 19:52:21 +0300
  • fe1333621b CI/CD: release version v0.2.81 v0.2.81 ospab 2026-06-03 02:59:35 +0300
  • eace175625 CI/CD: release version v0.2.81 ospab 2026-06-03 02:59:35 +0300
  • 8dbf52cba3 CI/CD: release version v0.2.80 v0.2.80 ospab 2026-06-03 02:08:55 +0300
  • 27cd40db04 CI/CD: release version v0.2.80 ospab 2026-06-03 02:08:55 +0300
  • 29e9ef739c Refactor: Phase 1 and 2 - Async architecture, JNI fixes, SmolTCP data races, and Tunnel optimizations ospab 2026-06-03 02:06:06 +0300
  • 332c714b61 Refactor: Phase 1 and 2 - Async architecture, JNI fixes, SmolTCP data races, and Tunnel optimizations ospab 2026-06-03 02:06:06 +0300
  • 84797f55ab CI/CD: release version v0.2.79 v0.2.79 ospab 2026-06-03 01:19:25 +0300
  • eb5eac0dca CI/CD: release version v0.2.79 ospab 2026-06-03 01:19:25 +0300
  • 53ce4f21a0 CI/CD: release version v0.2.78 v0.2.78 ospab 2026-06-03 01:02:10 +0300
  • 8ca3219ff9 CI/CD: release version v0.2.78 ospab 2026-06-03 01:02:10 +0300
  • ca9dd9ec06 fix(gui): remove tun stack selection, default to ostp; fix(flutter): add missing ic_launcher_background.xml for icon build ospab 2026-06-02 23:27:04 +0300
  • 61aa883cbc fix(gui): remove tun stack selection, default to ostp; fix(flutter): add missing ic_launcher_background.xml for icon build ospab 2026-06-02 23:27:04 +0300
  • f9e272d6bf chore: apply icon variant 2 (infinity tunnel) to tauri and flutter ospab 2026-06-02 23:12:47 +0300
  • 6c2417232a chore: apply icon variant 2 (infinity tunnel) to tauri and flutter ospab 2026-06-02 23:12:47 +0300
  • ee539ea4a6 fix(gui): add tray-icon feature and missing Emitter import ospab 2026-06-02 23:05:32 +0300
  • ba9f2740b7 fix(gui): add tray-icon feature and missing Emitter import ospab 2026-06-02 23:05:32 +0300
  • 5952fbe3cc fix: rename WindowsProxyGuard to SystemProxyGuard in bridge.rs ospab 2026-06-02 23:01:45 +0300
  • 9d8f61fda5 fix: rename WindowsProxyGuard to SystemProxyGuard in bridge.rs ospab 2026-06-02 23:01:45 +0300
  • dfbaff2c21 ci: add linux and macos gui build matrices ospab 2026-06-02 23:01:22 +0300
  • 6554b02397 ci: add linux and macos gui build matrices ospab 2026-06-02 23:01:22 +0300
  • c2bc764613 feat: linux auto-sudo and tauri system tray background mode ospab 2026-06-02 22:58:04 +0300
  • fb0dbf9da1 feat: linux auto-sudo and tauri system tray background mode ospab 2026-06-02 22:58:04 +0300
  • 0951afa499 feat(linux): implement SystemProxyGuard with GNOME/KDE support and headless proxy prompt ospab 2026-05-31 21:01:28 +0300
  • 5e4fd2be02 feat(linux): implement SystemProxyGuard with GNOME/KDE support and headless proxy prompt ospab 2026-05-31 21:01:28 +0300
  • ba5fe72873 feat(cli): add --import, --proxy-env, interactive link prompt, and TUN safety guard for Linux ospab 2026-05-31 20:53:54 +0300
  • eef8869731 feat(cli): add --import, --proxy-env, interactive link prompt, and TUN safety guard for Linux ospab 2026-05-31 20:53:54 +0300
  • eb0a193fee fix(flutter): enforce MTU 1280 for Android TUN while passing 1140 to Rust core for TCP MSS clamping ospab 2026-05-30 22:40:03 +0300
  • 5b3a9f2e14 fix(flutter): enforce MTU 1280 for Android TUN while passing 1140 to Rust core for TCP MSS clamping ospab 2026-05-30 22:40:03 +0300
  • 95e72f6136 fix: remove IPv6 from Android TUN to allow MTU < 1280 and prevent crashes ospab 2026-05-30 22:31:24 +0300
  • e96c4b6b40 fix: remove IPv6 from Android TUN to allow MTU < 1280 and prevent crashes ospab 2026-05-30 22:31:24 +0300
  • 472fb8dc11 feat: user configured MTU automatically subtracts 48 for overhead compensation ospab 2026-05-30 22:24:08 +0300
  • 2fbdd4578d feat: user configured MTU automatically subtracts 48 for overhead compensation ospab 2026-05-30 22:24:08 +0300
  • 8825cf0838 fix: resolve deadlock, multiplexing backpressure, and LTE fragmentation issues ospab 2026-05-30 22:21:12 +0300
  • c9fad99144 fix: resolve deadlock, multiplexing backpressure, and LTE fragmentation issues ospab 2026-05-30 22:21:12 +0300
  • 0fdea7ee21 fix(client): resolve borrow after move error in bridge.rs and clean up warnings ospab 2026-05-30 22:09:23 +0300
  • 8771f17371 fix(client): resolve borrow after move error in bridge.rs and clean up warnings ospab 2026-05-30 22:09:23 +0300
  • 9f143f730a fix(client): send immediate Ping on connection to avoid 60s delay in UI ospab 2026-05-30 22:07:22 +0300
  • ad66bccba5 fix(client): send immediate Ping on connection to avoid 60s delay in UI ospab 2026-05-30 22:07:22 +0300
  • 355a9f789a fix(client): remove IPv6 DNS servers from Android VPN to prevent DNS failures on IPv6-preferred LTE networks when server lacks IPv6 ospab 2026-05-30 22:05:11 +0300
  • 5100d75cf6 fix(client): remove IPv6 DNS servers from Android VPN to prevent DNS failures on IPv6-preferred LTE networks when server lacks IPv6 ospab 2026-05-30 22:05:11 +0300
  • 53132036c5 fix(client): flush stale proxy_rx messages on background reconnect to prevent UDP burst drops on mobile networks ospab 2026-05-30 21:55:33 +0300
  • 37719a3fac fix(client): flush stale proxy_rx messages on background reconnect to prevent UDP burst drops on mobile networks ospab 2026-05-30 21:55:33 +0300
  • 95a36e2bdf Patch netstack-smoltcp locally to fix catastrophic UDP tunnel stream crash on invalid packets ospab 2026-05-30 21:34:31 +0300
  • e90bfc7510 Patch netstack-smoltcp locally to fix catastrophic UDP tunnel stream crash on invalid packets ospab 2026-05-30 21:34:31 +0300
  • 9095f0dacd CI/CD: release version v0.2.77 v0.2.77 ospab 2026-05-30 21:15:20 +0300
  • a3266029d4 CI/CD: release version v0.2.77 ospab 2026-05-30 21:15:20 +0300
  • a82c664e5b Fix UDP IPv4-mapped IPv6 address matching bug and completely remove tun2socks ospab 2026-05-30 21:14:29 +0300
  • ae8f5f28ca Fix UDP IPv4-mapped IPv6 address matching bug and completely remove tun2socks ospab 2026-05-30 21:14:29 +0300
  • 4f34f7f19c fix(client): make Android TUN read loop resilient to EINTR, don't abort tunnel on transient read errors ospab 2026-05-30 02:35:14 +0300
  • 2a294c5fbc fix(client): make Android TUN read loop resilient to EINTR, don't abort tunnel on transient read errors ospab 2026-05-30 02:35:14 +0300
  • f20618400e CI/CD: release version v0.2.76 v0.2.76 ospab 2026-05-30 02:13:29 +0300
  • bd38b5b279 CI/CD: release version v0.2.76 ospab 2026-05-30 02:13:29 +0300
  • 38f1752fda fix(client): stabilize UDP sessions - prevent crashes on transient recv errors in udp_nat and proxy ospab 2026-05-30 02:12:15 +0300
  • 60b5d565e8 fix(client): stabilize UDP sessions - prevent crashes on transient recv errors in udp_nat and proxy ospab 2026-05-30 02:12:15 +0300
  • 6b58e0e8f3 fix(client): fix async closure compilation error in udp_nat.rs ospab 2026-05-30 02:03:56 +0300
  • 3a39f19b45 fix(client): fix async closure compilation error in udp_nat.rs ospab 2026-05-30 02:03:56 +0300
  • 6fa6170c75 fix(client): bind SOCKS5 UDP socket to IPv6 properly, and fix 100% CPU spin in Android TUN reader ospab 2026-05-30 02:01:31 +0300
  • f3f2cf1c17 fix(client): bind SOCKS5 UDP socket to IPv6 properly, and fix 100% CPU spin in Android TUN reader ospab 2026-05-30 02:01:31 +0300
  • 02de5456aa fix(client): correctly parse ATYP in SOCKS5 UDP ASSOCIATE response to fix DNS/UDP on IPv6 networks ospab 2026-05-30 01:52:25 +0300
  • 3fd53686f8 fix(client): correctly parse ATYP in SOCKS5 UDP ASSOCIATE response to fix DNS/UDP on IPv6 networks ospab 2026-05-30 01:52:25 +0300
  • b67bd18eee fix(client): prevent TUN read loop from crashing on invalid IP packets (fixes LTE MTU/CLAT issues) ospab 2026-05-30 01:42:18 +0300
  • 7e3b2e6633 fix(client): prevent TUN read loop from crashing on invalid IP packets (fixes LTE MTU/CLAT issues) ospab 2026-05-30 01:42:18 +0300
  • 5ce4ed559a CI/CD: release version v0.2.75 v0.2.75 ospab 2026-05-30 01:40:52 +0300
  • 9edfb3cb3f CI/CD: release version v0.2.75 ospab 2026-05-30 01:40:52 +0300
  • f7cc555567 fix(build): remove ignored ostp-brain from Cargo.toml members to fix Github Actions ospab 2026-05-30 01:33:34 +0300
  • 63b8707161 fix(build): remove ignored ostp-brain from Cargo.toml members to fix Github Actions ospab 2026-05-30 01:33:34 +0300
  • e27378574c CI/CD: release version v0.2.74 v0.2.74 ospab 2026-05-30 01:14:33 +0300
  • 159abb4c24 CI/CD: release version v0.2.74 ospab 2026-05-30 01:14:33 +0300
  • 902e762c91 fix(xhttp): rewrite RealityStream buffering to prevent packet drops and data loss ospab 2026-05-30 01:10:29 +0300
  • b9a95708c9 fix(xhttp): rewrite RealityStream buffering to prevent packet drops and data loss ospab 2026-05-30 01:10:29 +0300
  • 7257da174a fix(client/mobile): resolve fdsan crash and mobile network proxy issues, add auto config UI ospab 2026-05-30 00:54:46 +0300
  • cecd2756a0 fix(client/mobile): resolve fdsan crash and mobile network proxy issues, add auto config UI ospab 2026-05-30 00:54:46 +0300
  • 585c74556e CI/CD: release version v0.2.73 v0.2.73 ospab 2026-05-29 17:37:33 +0300
  • a786bd8691 CI/CD: release version v0.2.73 ospab 2026-05-29 17:37:33 +0300
  • 0a022a4763 feat(ui): decouple WSS from UoT and add standalone Reality toggle ospab 2026-05-29 17:36:31 +0300
  • 04841f1c8b feat(ui): decouple WSS from UoT and add standalone Reality toggle ospab 2026-05-29 17:36:31 +0300
  • f88de11d98 CI/CD: release version v0.2.72 v0.2.72 ospab 2026-05-29 17:29:06 +0300
  • 77951e800d CI/CD: release version v0.2.72 ospab 2026-05-29 17:29:06 +0300
  • 907d03ca38 fix(android): protect xhttp TCP socket from VPN routing loop ospab 2026-05-29 17:27:50 +0300
  • af4a16e809 fix(android): protect xhttp TCP socket from VPN routing loop ospab 2026-05-29 17:27:50 +0300