ospab
18899db1b2
fix: remove DNS interception on server, fix TUN routing on Windows and Linux
...
- ostp-server/relay.rs: remove DNS port 53 interception — DNS queries
now pass through to the actual DNS server as regular TCP connections
- ostp-client/native_handler.rs (Windows): add explicit gateway/32 route
via real interface BEFORE setting default route via TUN to prevent loop
- ostp-client/native_handler.rs (Linux): properly detect real gateway and
add default route via TUN with metric 10 after server IP exclusion
- Remove redundant extra DNS host routes from Windows setup script
2026-05-28 12:30:06 +03:00
ospab
db1f8a5b89
CI/CD: release version v0.2.52
2026-05-28 01:39:52 +03:00
ospab
d63c039181
fix(client): proxy UDP DNS over TCP via local socks5
2026-05-28 01:39:20 +03:00
ospab
05d4fe166c
CI/CD: release version v0.2.51
2026-05-28 01:29:12 +03:00
ospab
5c39f24bee
fix(server): return API token support for Relay servers sync
2026-05-28 01:28:29 +03:00
ospab
3b88359746
CI/CD: release version v0.2.50
2026-05-28 01:09:45 +03:00
ospab
4155e48224
fix(client): resolve server domain to IP before starting TUN to prevent DNS deadlock on reconnects
2026-05-28 01:09:10 +03:00
ospab
6d57b3ef00
CI/CD: release version v0.2.49
2026-05-28 00:29:37 +03:00
ospab
38c4f242e4
fix: include owndns and transport type in --links output
2026-05-28 00:28:54 +03:00
ospab
13128c510a
CI/CD: release version v0.2.48
2026-05-27 23:44:16 +03:00
ospab
d018d68b79
fix: make handle_subscribe future Send by scoping RwLockReadGuard
2026-05-27 23:38:32 +03:00
ospab
3920665d89
CI/CD: release version v0.2.46
2026-05-27 22:50:27 +03:00
ospab
d8930fd96a
fix: Persist DNS configuration to config.json
2026-05-27 22:49:28 +03:00
ospab
43d28b2c81
CI/CD: release version v0.2.45
2026-05-27 22:24:39 +03:00
ospab
cea8ebaa5c
feat: Built-in DNS Server with AdBlock and DoH proxy
2026-05-27 22:23:06 +03:00
ospab
ba1a5cd16c
CI/CD: release version v0.2.44
2026-05-27 18:17:37 +03:00
ospab
9ac0908c1e
fix(server): generate correct public IP for client configs instead of 0.0.0.0
2026-05-27 18:17:11 +03:00
ospab
ac91665263
CI/CD: release version v0.2.43
2026-05-27 00:18:29 +03:00
ospab
2bff6623d9
feat: migrate TUN tunnel to native in-process smoltcp and refactor Android JNI layer
2026-05-27 00:17:19 +03:00
ospab
85bac8f70a
CI/CD: release version v0.2.42
2026-05-26 23:25:50 +03:00
ospab
800c07de5d
perf: increase backpressure limit to 16384 and reduce retransmit tick to 10ms for multi-gigabit speeds
2026-05-26 23:21:33 +03:00
ospab
8e7c1e58e6
CI/CD: release version v0.2.41
2026-05-26 22:28:01 +03:00
ospab
55912832bf
fix: use proper axum 0.8 wildcard syntax to fix runtime panic
2026-05-26 22:27:13 +03:00
ospab
b46be0d4be
CI/CD: release version v0.2.40
2026-05-26 22:18:06 +03:00
ospab
24aa6dc0b2
fix: redirect exact webpath to trailing slash and fix empty webpath static handler prefix
2026-05-26 22:17:27 +03:00
ospab
44bc2339d0
fix: detect real public IP for panel URL output
2026-05-26 22:08:51 +03:00
ospab
def11a631c
feat: prompt panel setup during update if not configured
2026-05-26 22:03:12 +03:00
ospab
49c3bce029
fix: config migration uses hardcoded field injection, no ostp --init; fix init template api fields
2026-05-26 21:59:41 +03:00
ospab
04dc133453
feat: auto-migrate config on update — add new fields, preserve existing data
2026-05-26 21:50:47 +03:00
ospab
352253b95f
CI/CD: release version v0.2.38
2026-05-26 21:45:28 +03:00
ospab
07ee8e85fe
CI/CD: release version v0.2.37
2026-05-26 21:40:45 +03:00
ospab
d738caaaa1
fix: add ostp-control frontend to repository
2026-05-26 21:39:44 +03:00
ospab
d3a07f3d32
CI/CD: release version v0.2.36
2026-05-26 21:31:17 +03:00
ospab
7f499d6263
feat: embed web panel via rust-embed with login page and custom webpath
2026-05-26 21:30:49 +03:00
ospab
8c03903524
CI/CD: release version v0.2.35
2026-05-26 20:55:12 +03:00
ospab
abcb8999ce
fix: integrate BBR cwnd for bufferbloat and relax mobile timeouts
2026-05-26 20:54:30 +03:00
ospab
9c59cabfc7
fix: ostp --update uses correct install URL; api returns name in user list
2026-05-26 20:24:33 +03:00
ospab
89380ef70b
CI/CD: release version v0.2.34
2026-05-26 20:22:34 +03:00
ospab
3564747c1b
CI/CD: release version v0.2.33
2026-05-26 20:05:41 +03:00
ospab
46c1ac4519
feat: add --uninstall and --update CLI commands
2026-05-26 20:05:23 +03:00
ospab
4ab0f04a1b
CI/CD: release version v0.2.32
2026-05-26 19:58:38 +03:00
ospab
097a67e214
Fix axum duplicate route panic on server startup
2026-05-26 19:55:55 +03:00
ospab
f65fce3144
Add relay mode initialization option to Linux installer
2026-05-26 19:45:21 +03:00
ospab
65baa4ed7e
CI/CD: release version v0.2.31
2026-05-26 19:40:05 +03:00
ospab
cba7be4b75
Implement config management API, token generation, and update wiki
2026-05-26 19:33:45 +03:00
ospab
951e597d46
CI/CD: release version v0.2.30
2026-05-26 16:48:19 +03:00
ospab
d79b6f2384
feat: relay node system with HMAC pre-validation and key sync from upstream API
2026-05-26 16:29:23 +03:00
ospab
2228faa550
android: foreground service, wakelock, persistent notification, quick settings tile; gui: separate ping metric with color coding
2026-05-26 16:19:14 +03:00
ospab
fffb67fbde
gui: add build:dist script for packing all windows binaries
2026-05-26 13:25:40 +03:00
ospab
77c0701695
gui: fix helper lookup path for dev workspace
2026-05-25 23:16:24 +03:00