Commit Graph

138 Commits

Author SHA1 Message Date
ospab de48cd91a0 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 dfc63a243e CI/CD: release version v0.2.86 2026-06-07 21:05:23 +03:00
ospab 0cb0561f64 CI/CD: release version v0.2.85 2026-06-07 20:44:28 +03:00
ospab c075979c62 CI/CD: release version v0.2.84 2026-06-07 20:10:39 +03:00
ospab f798771a35 CI/CD: release version v0.2.83 2026-06-06 20:57:46 +03:00
ospab 46c5118849 CI/CD: release version v0.2.82 2026-06-03 19:52:21 +03:00
ospab eace175625 CI/CD: release version v0.2.81 2026-06-03 02:59:35 +03:00
ospab 27cd40db04 CI/CD: release version v0.2.80 2026-06-03 02:08:55 +03:00
ospab eb5eac0dca CI/CD: release version v0.2.79 2026-06-03 01:19:25 +03:00
ospab 8ca3219ff9 CI/CD: release version v0.2.78 2026-06-03 01:02:10 +03:00
ospab e90bfc7510 Patch netstack-smoltcp locally to fix catastrophic UDP tunnel stream crash on invalid packets 2026-05-30 21:34:31 +03:00
ospab a3266029d4 CI/CD: release version v0.2.77 2026-05-30 21:15:20 +03:00
ospab bd38b5b279 CI/CD: release version v0.2.76 2026-05-30 02:13:29 +03:00
ospab 9edfb3cb3f CI/CD: release version v0.2.75 2026-05-30 01:40:52 +03:00
ospab 63b8707161 fix(build): remove ignored ostp-brain from Cargo.toml members to fix Github Actions 2026-05-30 01:33:34 +03:00
ospab 159abb4c24 CI/CD: release version v0.2.74 2026-05-30 01:14:33 +03:00
ospab cecd2756a0 fix(client/mobile): resolve fdsan crash and mobile network proxy issues, add auto config UI 2026-05-30 00:54:46 +03:00
ospab a786bd8691 CI/CD: release version v0.2.73 2026-05-29 17:37:33 +03:00
ospab 77951e800d CI/CD: release version v0.2.72 2026-05-29 17:29:06 +03:00
ospab 59a9d5499d CI/CD: release version v0.2.71 2026-05-29 16:42:05 +03:00
ospab 8d4b3a77a4 CI/CD: release version v0.2.70 2026-05-29 16:23:12 +03:00
ospab ec333470aa fix(reality): fix TLS 1.3 handshake causing 1KB DPI cutoff on mobile
The core bug: server sent 5 TLS records in server_hello but client only
read the first one (ServerHello), then passed remaining bytes (CCS + fake
records) into RealityStream. RealityStream saw 0x14 (CCS) != 0x17 and
immediately returned an error, killing the connection.

Changes:
- reality.rs: append ChangeCipherSpec after ClientHello (RFC 8446 D.4)
  export REALITY_SERVER_HANDSHAKE_RECORDS=5 constant
- xhttp.rs: drain all 5 server handshake records before creating RealityStream
- uot.rs: rebuild server_hello as proper 5-record TLS 1.3 flight:
  ServerHello + CCS + fake EE (108B) + fake Cert (812B) + fake Fin (52B)
  drain client CCS from raw stream before wrapping in RealityStream
2026-05-29 16:21:59 +03:00
ospab fe32703514 CI/CD: release version v0.2.69 2026-05-29 15:19:51 +03:00
ospab ede54d3d0d feat: implement custom Reality protocol with ChaCha20Poly1305 and X25519 2026-05-29 15:00:17 +03:00
ospab ffa54cb5d7 feat: implement optional WSS framing for DPI bypass & extract framing logic 2026-05-29 13:59:59 +03:00
ospab 1141958759 CI/CD: release version v0.2.68 2026-05-29 00:18:47 +03:00
ospab 61c6d0d10b CI/CD: release version v0.2.67 2026-05-28 23:18:21 +03:00
ospab 177787b29f CI/CD: release version v0.2.66 2026-05-28 19:43:56 +03:00
ospab 1ea92b35cb CI/CD: release version v0.2.65 2026-05-28 19:33:33 +03:00
ospab 283885244b CI/CD: release version v0.2.64 2026-05-28 18:51:54 +03:00
ospab eeabd3889b CI/CD: release version v0.2.63 2026-05-28 18:21:12 +03:00
ospab 8d0729f0ad CI/CD: release version v0.2.61 2026-05-28 16:41:04 +03:00
ospab 6547b99798 CI/CD: release version v0.2.60 2026-05-28 15:31:00 +03:00
ospab 870d58adb9 CI/CD: release version v0.2.59 2026-05-28 15:19:18 +03:00
ospab d89da73187 CI/CD: release version v0.2.58 2026-05-28 15:06:40 +03:00
ospab 56ab555fe5 CI/CD: release version v0.2.57 2026-05-28 15:02:01 +03:00
ospab 0cdb53e4e2 CI/CD: release version v0.2.56 2026-05-28 14:54:17 +03:00
ospab f164c2ffcf CI/CD: release version v0.2.55 2026-05-28 14:48:37 +03:00
ospab c188c287f3 CI/CD: release version v0.2.54 2026-05-28 14:40:04 +03:00
ospab d405952463 CI/CD: release version v0.2.53 2026-05-28 12:30:28 +03:00
ospab c607c40240 CI/CD: release version v0.2.52 2026-05-28 01:39:52 +03:00
ospab 1ebbe0b3a0 CI/CD: release version v0.2.51 2026-05-28 01:29:12 +03:00
ospab 7b81f617ad CI/CD: release version v0.2.50 2026-05-28 01:09:45 +03:00
ospab 4bb7cf86a0 CI/CD: release version v0.2.49 2026-05-28 00:29:37 +03:00
ospab dde5c077f0 CI/CD: release version v0.2.48 2026-05-27 23:44:16 +03:00
ospab 45d5d3b39f CI/CD: release version v0.2.46 2026-05-27 22:50:27 +03:00
ospab 0370cef1f3 CI/CD: release version v0.2.45 2026-05-27 22:24:39 +03:00
ospab f69f194923 feat: Built-in DNS Server with AdBlock and DoH proxy 2026-05-27 22:23:06 +03:00
ospab 7c88115bb5 CI/CD: release version v0.2.44 2026-05-27 18:17:37 +03:00
ospab 36a325997c fix(server): generate correct public IP for client configs instead of 0.0.0.0 2026-05-27 18:17:11 +03:00