Commit Graph

  • 3685ecac5c CI/CD: release version v0.2.18 v0.2.18 ospab 2026-05-21 14:36:22 +0300
  • 3febe79b15 feat: log raw HTTP response on UoT handshake failure ospab 2026-05-21 14:35:45 +0300
  • 9ef2282b31 CI/CD: release version v0.2.17 v0.2.17 ospab 2026-05-21 14:12:06 +0300
  • 834c244f94 feat: disguise UoT handshake as WebSocket to bypass DPI and proxies ospab 2026-05-21 14:11:50 +0300
  • 975a0dc0d9 CI/CD: release version v0.2.16 v0.2.16 ospab 2026-05-21 14:06:28 +0300
  • 960382e93b fix: revert UoT POST back to GET for direct DPI bypass without proxy ospab 2026-05-21 14:05:43 +0300
  • 9e2b29723c CI/CD: release version v0.2.15 v0.2.15 ospab 2026-05-21 13:43:15 +0300
  • 1bc63c4094 feat: add X-Ostp-Server validation to UoT handshake ospab 2026-05-21 13:15:49 +0300
  • e7ad24bb13 CI/CD: release version v0.2.14 v0.2.14 ospab 2026-05-21 13:06:19 +0300
  • 92fc73756f fix: use POST and Content-Length in UoT to prevent nginx chunked encoding ospab 2026-05-21 13:06:06 +0300
  • 3eb547db9d CI/CD: release version v0.2.13 v0.2.13 ospab 2026-05-21 12:44:06 +0300
  • a81625d721 fix: correctly handle payload buffering during http handshake in uot ospab 2026-05-21 12:43:47 +0300
  • 1c98bf9a51 CI/CD: release version v0.2.12 v0.2.12 ospab 2026-05-21 03:00:51 +0300
  • 921533f560 fix: pass mtu to tun2socks ospab 2026-05-21 03:00:44 +0300
  • c957a3a395 CI/CD: release version v0.2.11 v0.2.11 ospab 2026-05-21 03:00:24 +0300
  • 5fa110d962 fix: make uot check case-insensitive ospab 2026-05-21 03:00:07 +0300
  • a5a0a17cfd feat: add transport and mtu fields to gui ospab 2026-05-21 02:59:01 +0300
  • f55769bae0 CI/CD: release version v0.2.10 v0.2.10 ospab 2026-05-21 02:33:24 +0300
  • b87e87a7bd fix: correctly parse transport config section from json in CLI and GUI ospab 2026-05-21 02:33:14 +0300
  • aa3fb70933 CI/CD: release version v0.2.9 v0.2.9 ospab 2026-05-21 02:28:33 +0300
  • d9c3ba875c fix: disable aws-lc-rs backend in rustls for 32-bit musl compatibility ospab 2026-05-21 02:28:28 +0300
  • 8bc8a3ce51 CI/CD: release version v0.2.8 v0.2.8 ospab 2026-05-21 02:24:59 +0300
  • 81293a9071 feat: indicate protocol in connection log ospab 2026-05-21 02:24:53 +0300
  • 30dea79197 CI/CD: release version v0.2.7 v0.2.7 ospab 2026-05-21 02:24:02 +0300
  • ceb760e4ce feat: implement server-side UoT and MTU tuning ospab 2026-05-21 02:23:49 +0300
  • 112ddfee59 CI/CD: release version v0.2.6 v0.2.6 ospab 2026-05-21 02:11:45 +0300
  • 83f7ff2119 feat: UoT and xHTTP stealth ospab 2026-05-21 02:11:02 +0300
  • 9329bcef45 feat: WSS transport mode selector in Flutter UI + TransportConfig in Rust ospab 2026-05-21 00:39:12 +0300
  • 0cc5cf47ef feat: NetworkChanged command for instant mobile reconnect, lower stall threshold 25s->8s ospab 2026-05-21 00:29:49 +0300
  • baff58c7fb CI/CD: release version v0.2.5 v0.2.5 ospab 2026-05-18 22:05:26 +0300
  • a0e38c462e fix: clamp padding size to prevent UDP fragmentation on LTE/cellular and dynamically report connection status ospab 2026-05-18 22:03:33 +0300
  • 4384125bf8 CI/CD: release version v0.2.4 v0.2.4 ospab 2026-05-18 21:05:15 +0300
  • 8a2af5d73d feat: implement robust multiplexing, high-latency timeouts, and dynamic background reconnects for mobile network stability ospab 2026-05-18 21:04:51 +0300
  • 3a4b5a8c63 chore: fix cargo clippy warnings ospab 2026-05-17 22:22:21 +0300
  • 990af12fbe CI/CD: release version v0.2.3 v0.2.3 ospab 2026-05-17 22:13:37 +0300
  • ee14a60348 feat: GUI v2 redesign + CI/CD speedup ospab 2026-05-17 22:13:03 +0300
  • 3a16373a31 CI/CD: release version v0.2.2 v0.2.2 ospab 2026-05-17 21:58:53 +0300
  • 9b01466953 test: integration tests for ProtocolMachine (handshake, data, close, wrong-psk, CC, multi-frame) ospab 2026-05-17 21:58:01 +0300
  • bd3def32bb CI/CD: release version v0.2.1 v0.2.1 ospab 2026-05-17 21:42:27 +0300
  • 73f84a951a feat: wire-level 0-RTT Resume frame, subscription API, adaptive pacing integration ospab 2026-05-17 21:42:01 +0300
  • ec8aab22f7 feat: install script v2 — global PATH symlink, /etc/ostp config, legacy path migration ospab 2026-05-17 21:22:01 +0300
  • 3e6baf5a06 fix: use portable-atomic for AtomicU64 on 32-bit targets (MIPS, ARM32) v0.2.0 ospab 2026-05-17 21:14:07 +0300
  • 05583e189e feat: v0.2.0 — BBR congestion control, 0-RTT session resumption, management REST API, fallback server, multi-listener ospab 2026-05-17 21:05:44 +0300
  • a24d5d75d1 CI/CD: release version v0.1.70 v0.1.70 ospab 2026-05-17 19:03:47 +0300
  • c82ec93ea7 fix: declare and grant custom Tauri v2 command permissions for GUI ospab 2026-05-17 18:59:44 +0300
  • a31319a80a CI/CD: release version v0.1.69 v0.1.69 ospab 2026-05-17 18:34:47 +0300
  • b342508932 chore: remove accidental wiki embedded submodule ospab 2026-05-17 18:33:02 +0300
  • 0306cbaccd fix: resolve GUI buttons by safe tauri invoke, add validation toasts, build and bundle ostp-tun-helper in CI/CD pipeline ospab 2026-05-17 18:32:55 +0300
  • 6ccaf3a303 CI/CD: release version v0.1.68 v0.1.68 ospab 2026-05-17 16:40:02 +0300
  • ad87c80e8d chore: exclude wiki from main repo ospab 2026-05-17 16:39:40 +0300
  • e8a92059d2 design: professional GUI redesign — minimal dark theme ospab 2026-05-17 16:39:20 +0300
  • e20e4f2533 CI/CD: release version v0.1.67 v0.1.67 ospab 2026-05-17 16:28:11 +0300
  • 49d97dbee3 test: add obfuscation round-trip tests, fix i18n module import ospab 2026-05-17 16:27:43 +0300
  • 69e4426152 feat: release preparation — TUN fix, i18n, GUI CI/CD, speed improvements ospab 2026-05-17 16:25:30 +0300
  • 074a3f6371 CI/CD: release version v0.1.66 v0.1.66 ospab 2026-05-17 15:32:44 +0300
  • a4d8da2460 security: Kerckhoffs's principle — all secrets derived from access key via HKDF ospab 2026-05-17 15:32:07 +0300
  • 0418e5728c CI/CD: release version v0.1.65 v0.1.65 ospab 2026-05-17 15:23:12 +0300
  • 8abffde0fd security: per-packet handshake masks (eliminates correlation fingerprint) ospab 2026-05-17 15:20:21 +0300
  • a6640e1344 CI/CD: release version v0.1.64 v0.1.64 ospab 2026-05-17 15:16:37 +0300
  • 8fe0589ea6 fix: handshake padding wire format (breaking fix) ospab 2026-05-17 15:16:02 +0300
  • bb7d471864 CI/CD: release version v0.1.63 v0.1.63 ospab 2026-05-17 14:41:02 +0300
  • 77ec0e3a44 fix: DPI resistance, GUI proxy/tunnel, and code quality ospab 2026-05-17 14:40:13 +0300
  • 032f694821 feat: comprehensive diagnostic logging across all modules ospab 2026-05-17 14:31:21 +0300
  • f8aa8906ff CI/CD: release version v0.1.62 v0.1.62 ospab 2026-05-17 14:23:08 +0300
  • dc6635e248 fix: tunnel death after speedtest — gap recovery and ARQ tuning ospab 2026-05-17 14:22:50 +0300
  • e36d743ad5 refactor: professionalize all scripts and CI workflow ospab 2026-05-17 03:41:40 +0300
  • aa9a93fcbf CI/CD: release version v0.1.61 v0.1.61 ospab 2026-05-17 03:35:57 +0300
  • 696d416eff fix: resolve KeyExchange import error and clean compiler warnings ospab 2026-05-17 03:35:39 +0300
  • 07511debbd CI/CD: release version v0.1.60 v0.1.60 ospab 2026-05-17 03:32:12 +0300
  • 31f3fff187 fix: GUI, JNI SDK, and TUN handler audit fixes ospab 2026-05-17 03:31:48 +0300
  • 8eb3fc72cb polish: professionalize all user-facing log output and UX ospab 2026-05-17 03:26:15 +0300
  • 7424ccc0ff fix: resolve critical ARQ bugs causing Speedtest tunnel drops + docs overhaul ospab 2026-05-17 03:20:50 +0300
  • a9ba941782 CI/CD: release version v0.1.59 v0.1.59 ospab 2026-05-17 02:56:17 +0300
  • 5bd653e9d2 fix: immediately ACK duplicate packets instead of silently dropping them to unblock client retries when ACKs are lost ospab 2026-05-17 02:56:16 +0300
  • b670ba9e48 CI/CD: release version v0.1.58 v0.1.58 ospab 2026-05-17 02:40:54 +0300
  • 5c33f08a9b fix: resolve fatal connection halt caused by unrecoverable dropped untracked Ack/Nack frames. Control frames are now saved in sent_history without auto-retransmission to allow targeted Nack recovery. ospab 2026-05-17 02:40:52 +0300
  • 9c05f130ac CI/CD: release version v0.1.57 v0.1.57 ospab 2026-05-17 02:20:01 +0300
  • f0a93b4161 perf: heavily tune UDP socket buffers via socket2 to support 10Gbps+ micro-burst resilience ospab 2026-05-17 02:19:59 +0300
  • ecba33e6d8 CI/CD: release version v0.1.56 v0.1.56 ospab 2026-05-17 02:16:14 +0300
  • 9c685c8e43 feat: ensure connection and disconnection logs are always visible on the server even without debug mode ospab 2026-05-17 02:16:12 +0300
  • 684b50f779 CI/CD: release version v0.1.55 v0.1.55 ospab 2026-05-17 02:01:42 +0300
  • b1dfb335c9 fix: resolve severe server-side head-of-line blocking under high connection concurrency by delegating TCP connection establishments and stream writing to asynchronous spawned tasks ospab 2026-05-17 02:01:40 +0300
  • 6a474c8f00 CI/CD: release version v0.1.54 v0.1.54 ospab 2026-05-17 01:35:25 +0300
  • 4cc1f0079c fix: resolve packet drop & connection timeouts under high speed tests by reducing proxy event queue size and expanding sent history / reorder buffers ospab 2026-05-17 01:35:24 +0300
  • a46b6eb0b6 CI/CD: release version v0.1.53 v0.1.53 ospab 2026-05-17 01:30:01 +0300
  • bfa858ff93 fix: prevent premature Windows client shutdown due to empty/closed console event streams ospab 2026-05-17 01:30:00 +0300
  • ff207112d8 chore: sync Cargo.lock ospab 2026-05-17 01:20:28 +0300
  • 039e23d34e CI/CD: release version v0.1.52 v0.1.52 ospab 2026-05-17 00:21:17 +0300
  • e96d440e2d feat: add turn section to default client init template ospab 2026-05-17 00:21:15 +0300
  • 2ab8353078 CI/CD: release version v0.1.51 v0.1.51 ospab 2026-05-16 23:58:10 +0300
  • 5c71c6cc9e feat: introduce ciphertext-derived dynamic obfuscation to fully mask the nonce on the wire ospab 2026-05-16 23:58:07 +0300
  • 52db766e87 CI/CD: release version v0.1.50 v0.1.50 ospab 2026-05-16 23:41:08 +0300
  • ec35769b9f fix: implement non-blocking unbounded channels and clean stream reset on reconnect ospab 2026-05-16 23:41:04 +0300
  • 0c762d6873 CI/CD: release version v0.1.49 v0.1.49 ospab 2026-05-16 20:55:53 +0300
  • e28a698e9b fix: resolve connection instability under load and refine logging ospab 2026-05-16 20:55:11 +0300
  • a7280ad38f CI/CD: release version v0.1.48 v0.1.48 ospab 2026-05-16 19:30:42 +0300
  • 5c7a55f9e0 fix: restore server-only guard for link printing in init block ospab 2026-05-16 19:30:15 +0300
  • 694e420397 CI/CD: release version v0.1.47 v0.1.47 ospab 2026-05-16 19:25:57 +0300
  • 9982b8b94b fix: correct crate name to json_comments ospab 2026-05-16 19:25:27 +0300
  • 5695028736 CI/CD: release version v0.1.46 v0.1.46 ospab 2026-05-16 19:24:08 +0300