Commit Graph

  • 6d57b3ef00 CI/CD: release version v0.2.49 v0.2.49 ospab 2026-05-28 00:29:37 +0300
  • 4bb7cf86a0 CI/CD: release version v0.2.49 ospab 2026-05-28 00:29:37 +0300
  • 38c4f242e4 fix: include owndns and transport type in --links output ospab 2026-05-28 00:28:54 +0300
  • ac335a726f fix: include owndns and transport type in --links output ospab 2026-05-28 00:28:54 +0300
  • 13128c510a CI/CD: release version v0.2.48 v0.2.48 ospab 2026-05-27 23:44:16 +0300
  • dde5c077f0 CI/CD: release version v0.2.48 ospab 2026-05-27 23:44:16 +0300
  • d018d68b79 fix: make handle_subscribe future Send by scoping RwLockReadGuard ospab 2026-05-27 23:38:32 +0300
  • 987e42d619 fix: make handle_subscribe future Send by scoping RwLockReadGuard ospab 2026-05-27 23:38:32 +0300
  • 3920665d89 CI/CD: release version v0.2.46 v0.2.46 ospab 2026-05-27 22:50:27 +0300
  • 45d5d3b39f CI/CD: release version v0.2.46 ospab 2026-05-27 22:50:27 +0300
  • d8930fd96a fix: Persist DNS configuration to config.json ospab 2026-05-27 22:49:28 +0300
  • b7eb06609f fix: Persist DNS configuration to config.json ospab 2026-05-27 22:49:28 +0300
  • 43d28b2c81 CI/CD: release version v0.2.45 v0.2.45 ospab 2026-05-27 22:24:39 +0300
  • 0370cef1f3 CI/CD: release version v0.2.45 ospab 2026-05-27 22:24:39 +0300
  • cea8ebaa5c feat: Built-in DNS Server with AdBlock and DoH proxy ospab 2026-05-27 22:23:06 +0300
  • f69f194923 feat: Built-in DNS Server with AdBlock and DoH proxy ospab 2026-05-27 22:23:06 +0300
  • ba1a5cd16c CI/CD: release version v0.2.44 v0.2.44 ospab 2026-05-27 18:17:37 +0300
  • 7c88115bb5 CI/CD: release version v0.2.44 ospab 2026-05-27 18:17:37 +0300
  • 9ac0908c1e fix(server): generate correct public IP for client configs instead of 0.0.0.0 ospab 2026-05-27 18:17:11 +0300
  • 36a325997c fix(server): generate correct public IP for client configs instead of 0.0.0.0 ospab 2026-05-27 18:17:11 +0300
  • ac91665263 CI/CD: release version v0.2.43 v0.2.43 ospab 2026-05-27 00:18:29 +0300
  • f62a342688 CI/CD: release version v0.2.43 ospab 2026-05-27 00:18:29 +0300
  • 2bff6623d9 feat: migrate TUN tunnel to native in-process smoltcp and refactor Android JNI layer ospab 2026-05-27 00:17:19 +0300
  • 8ab49b84e9 feat: migrate TUN tunnel to native in-process smoltcp and refactor Android JNI layer ospab 2026-05-27 00:17:19 +0300
  • 85bac8f70a CI/CD: release version v0.2.42 v0.2.42 ospab 2026-05-26 23:25:50 +0300
  • 5722aaf2bc CI/CD: release version v0.2.42 ospab 2026-05-26 23:25:50 +0300
  • 800c07de5d perf: increase backpressure limit to 16384 and reduce retransmit tick to 10ms for multi-gigabit speeds ospab 2026-05-26 23:21:33 +0300
  • 51875dba87 perf: increase backpressure limit to 16384 and reduce retransmit tick to 10ms for multi-gigabit speeds ospab 2026-05-26 23:21:33 +0300
  • 8e7c1e58e6 CI/CD: release version v0.2.41 v0.2.41 ospab 2026-05-26 22:28:01 +0300
  • 460dcbef7b CI/CD: release version v0.2.41 ospab 2026-05-26 22:28:01 +0300
  • 55912832bf fix: use proper axum 0.8 wildcard syntax to fix runtime panic ospab 2026-05-26 22:27:13 +0300
  • 25232a1c3a fix: use proper axum 0.8 wildcard syntax to fix runtime panic ospab 2026-05-26 22:27:13 +0300
  • b46be0d4be CI/CD: release version v0.2.40 v0.2.40 ospab 2026-05-26 22:18:06 +0300
  • 566f458187 CI/CD: release version v0.2.40 ospab 2026-05-26 22:18:06 +0300
  • 24aa6dc0b2 fix: redirect exact webpath to trailing slash and fix empty webpath static handler prefix v0.2.39 ospab 2026-05-26 22:17:27 +0300
  • 3189b06484 fix: redirect exact webpath to trailing slash and fix empty webpath static handler prefix ospab 2026-05-26 22:17:27 +0300
  • 44bc2339d0 fix: detect real public IP for panel URL output ospab 2026-05-26 22:08:51 +0300
  • 247671de6c fix: detect real public IP for panel URL output ospab 2026-05-26 22:08:51 +0300
  • def11a631c feat: prompt panel setup during update if not configured ospab 2026-05-26 22:03:12 +0300
  • 0611b96622 feat: prompt panel setup during update if not configured ospab 2026-05-26 22:03:12 +0300
  • 49c3bce029 fix: config migration uses hardcoded field injection, no ostp --init; fix init template api fields ospab 2026-05-26 21:59:41 +0300
  • 34e710c5aa fix: config migration uses hardcoded field injection, no ostp --init; fix init template api fields ospab 2026-05-26 21:59:41 +0300
  • 04dc133453 feat: auto-migrate config on update — add new fields, preserve existing data ospab 2026-05-26 21:50:47 +0300
  • 5e2b36c746 feat: auto-migrate config on update — add new fields, preserve existing data ospab 2026-05-26 21:50:47 +0300
  • 352253b95f CI/CD: release version v0.2.38 v0.2.38 ospab 2026-05-26 21:45:28 +0300
  • 8f070b24fb CI/CD: release version v0.2.38 ospab 2026-05-26 21:45:28 +0300
  • fe6fdd20bd fix: resolve TS errors in ostp-control for CI build ospab 2026-05-26 21:45:02 +0300
  • 07ee8e85fe CI/CD: release version v0.2.37 v0.2.37 ospab 2026-05-26 21:40:45 +0300
  • 8eef85ceca CI/CD: release version v0.2.37 ospab 2026-05-26 21:40:45 +0300
  • d738caaaa1 fix: add ostp-control frontend to repository ospab 2026-05-26 21:38:15 +0300
  • 6f7de7c770 fix: add ostp-control frontend to repository ospab 2026-05-26 21:38:15 +0300
  • d3a07f3d32 CI/CD: release version v0.2.36 v0.2.36 ospab 2026-05-26 21:31:17 +0300
  • 7f499d6263 feat: embed web panel via rust-embed with login page and custom webpath ospab 2026-05-26 21:30:49 +0300
  • 8c03903524 CI/CD: release version v0.2.35 v0.2.35 ospab 2026-05-26 20:55:12 +0300
  • abcb8999ce fix: integrate BBR cwnd for bufferbloat and relax mobile timeouts ospab 2026-05-26 20:54:30 +0300
  • 9c59cabfc7 fix: ostp --update uses correct install URL; api returns name in user list ospab 2026-05-26 20:24:33 +0300
  • 89380ef70b CI/CD: release version v0.2.34 v0.2.34 ospab 2026-05-26 20:22:34 +0300
  • 3564747c1b CI/CD: release version v0.2.33 v0.2.33 ospab 2026-05-26 20:05:41 +0300
  • 46c1ac4519 feat: add --uninstall and --update CLI commands ospab 2026-05-26 20:05:23 +0300
  • 4ab0f04a1b CI/CD: release version v0.2.32 v0.2.32 ospab 2026-05-26 19:58:38 +0300
  • 097a67e214 Fix axum duplicate route panic on server startup ospab 2026-05-26 19:55:55 +0300
  • f65fce3144 Add relay mode initialization option to Linux installer ospab 2026-05-26 19:45:21 +0300
  • 65baa4ed7e CI/CD: release version v0.2.31 v0.2.31 ospab 2026-05-26 19:40:05 +0300
  • cba7be4b75 Implement config management API, token generation, and update wiki ospab 2026-05-26 19:33:45 +0300
  • 951e597d46 CI/CD: release version v0.2.30 v0.2.30 ospab 2026-05-26 16:48:19 +0300
  • d79b6f2384 feat: relay node system with HMAC pre-validation and key sync from upstream API ospab 2026-05-26 16:29:23 +0300
  • 2228faa550 android: foreground service, wakelock, persistent notification, quick settings tile; gui: separate ping metric with color coding ospab 2026-05-26 16:19:14 +0300
  • fffb67fbde gui: add build:dist script for packing all windows binaries ospab 2026-05-26 13:25:40 +0300
  • 77c0701695 gui: fix helper lookup path for dev workspace ospab 2026-05-25 23:16:24 +0300
  • 87540166f6 gui, flutter: use server rtt for ping display ospab 2026-05-25 23:00:52 +0300
  • 164c36ed3e gui: fix compilation errors (update config mappings) ospab 2026-05-25 22:53:06 +0300
  • c3b80eb12c gui: add multiplexing and translate reality fields ospab 2026-05-25 22:45:03 +0300
  • d482369ced ci: remove gui build from release matrix ospab 2026-05-25 22:34:42 +0300
  • 318cdb29fb CI/CD: release version v0.2.29 v0.2.29 ospab 2026-05-25 22:32:59 +0300
  • 743ede0602 Fix duplicate rustls CryptoProvider panic ospab 2026-05-25 22:32:55 +0300
  • fb1dadc4df CI/CD: release version v0.2.28 v0.2.28 ospab 2026-05-25 22:21:02 +0300
  • ed3196be2e Generate Reality keys upon --init server ospab 2026-05-25 22:20:39 +0300
  • f24c7ca481 Update wiki submodule ospab 2026-05-24 23:14:57 +0300
  • 4dfe5fd3ca Fix ostp link generator for reality and uot ospab 2026-05-24 23:14:44 +0300
  • aa09554881 CI/CD: release version v0.2.27 v0.2.27 ospab 2026-05-24 23:03:55 +0300
  • 9e50984549 Fix linux format args, proxy config fields, and unused warnings ospab 2026-05-24 23:03:50 +0300
  • 1865f66e48 CI/CD: release version v0.2.26 v0.2.26 ospab 2026-05-24 22:55:13 +0300
  • 270cd91d71 Update flutter and gui apps to support XTLS-Reality and UoT config parameters ospab 2026-05-24 22:55:07 +0300
  • 7a9c32969c CI/CD: release version v0.2.25 v0.2.25 ospab 2026-05-24 22:49:59 +0300
  • 3e511f1fc5 Implement XTLS-Reality masquerade for UoT/TCP and fix MTU/config settings ospab 2026-05-24 22:49:51 +0300
  • ef242bf6f4 feat(client): add linux headless warnings for TUN mode and sysproxy instructions ospab 2026-05-21 22:31:02 +0300
  • cd154d4418 ci(gha): fix missing dependencies in release archives ospab 2026-05-21 22:29:02 +0300
  • 3dd9490ecc CI/CD: release version v0.2.24 v0.2.24 ospab 2026-05-21 18:27:08 +0300
  • 3ffa057d03 fix(client): fix catastrophic channel loopback in UoT transport that echoed packets locally ospab 2026-05-21 18:24:48 +0300
  • 6c4006c48c CI/CD: release version v0.2.23 v0.2.23 ospab 2026-05-21 18:09:46 +0300
  • 7c84c17336 fix(core): add raw_len and noise_len to noise-read error ospab 2026-05-21 18:02:42 +0300
  • b57a3180bd CI/CD: release version v0.2.22 v0.2.22 ospab 2026-05-21 15:58:16 +0300
  • 855ef7655f fix(core): improve UoT tracing and test coverage ospab 2026-05-21 15:54:39 +0300
  • b9c6022b6c CI/CD: release version v0.2.21 v0.2.21 ospab 2026-05-21 15:16:52 +0300
  • 1cff291fdd fix: noise-read in UoT handshake (single attempt, 4s timeout); add TCP rate limiter against bots ospab 2026-05-21 15:15:56 +0300
  • be55aa6c6f CI/CD: release version v0.2.20 v0.2.20 ospab 2026-05-21 15:05:46 +0300
  • 09b6f202d0 fix: UoT always uses plain TCP (remove broken TLS branch for port 443) ospab 2026-05-21 14:59:48 +0300
  • 41562707ec fix: UoT uses server port instead of hardcoded 443 when stealth_port not overridden ospab 2026-05-21 14:54:03 +0300
  • 02d0665edd CI/CD: release version v0.2.19 v0.2.19 ospab 2026-05-21 14:45:45 +0300
  • cc3b0b689d fix: UoT server logs warn level, fix duplicate mux config, fix i686 CI with cross ospab 2026-05-21 14:45:29 +0300