ospab
fe5db7cb10
CI/CD: release version v0.2.64
2026-05-28 18:51:54 +03:00
ospab
ebbe96e4e1
fix(client): prefer IPv6 on Android to support NAT64 mobile networks
2026-05-28 18:51:30 +03:00
ospab
57a5464103
CI/CD: release version v0.2.63
2026-05-28 18:21:12 +03:00
ospab
1b836b26ab
Fix Windows TUN NLA delays, UI timer, and Android UDP DNS resolution
2026-05-28 18:19:01 +03:00
ospab
a0292b6087
CI/CD: release version v0.2.61
2026-05-28 16:41:04 +03:00
ospab
36ef6f2d04
Fix Windows TUN routing loop for SIM modems (0.0.0.0 NextHop)
2026-05-28 16:40:49 +03:00
ospab
5fa957830c
Fix frontend ignoring tunnel errors & fix blocking wintun routines
2026-05-28 16:32:59 +03:00
ospab
c13642fa3b
CI/CD: release version v0.2.60
2026-05-28 15:31:00 +03:00
ospab
3c687aad46
Fix Tauri RealityConfig init
2026-05-28 15:30:48 +03:00
ospab
f90607e471
CI/CD: release version v0.2.59
2026-05-28 15:19:18 +03:00
ospab
aeba340405
Upgrade Flutter to 3.41.6 in CI to support Kotlin DSL
2026-05-28 15:19:06 +03:00
ospab
ddb9ac2123
CI/CD: release version v0.2.58
2026-05-28 15:06:40 +03:00
ospab
360f84e5bd
Fix Android rust_target matrix variable
2026-05-28 15:06:22 +03:00
ospab
c7a614958e
CI/CD: release version v0.2.57
2026-05-28 15:02:01 +03:00
ospab
33145febbb
Fix Tauri build args, split Android into matrix, track flutter/gui, update docs and contacts
2026-05-28 15:01:41 +03:00
ospab
6d9b7d8a26
CI/CD: release version v0.2.56
2026-05-28 14:54:17 +03:00
ospab
532bdc7e76
Update GUI builds to output dual architectures
2026-05-28 14:51:58 +03:00
ospab
7bc31d2bac
CI/CD: release version v0.2.55
2026-05-28 14:48:37 +03:00
ospab
25fa74eab6
Merge GUI jobs into release.yml and remove bare Android build
2026-05-28 14:48:26 +03:00
ospab
d8d3e858e9
CI/CD: release version v0.2.54
2026-05-28 14:40:04 +03:00
ospab
19f2c36400
Fix STUN bug, improve DNS in TUN, fix config gen, add GHA for clients
2026-05-28 14:39:42 +03:00
ospab
543e36e60e
Add session id mismatch error trace
2026-05-28 13:49:33 +03:00
ospab
54fdd444c9
feat: enforce internal DNS on client and restore DNS interception on server
...
- Flutter: Hide 'DNS Server' field and force '10.1.0.1' if connection link contains owndns=true
- Flutter: Remove 'Use Provider DNS' toggle to eliminate client-side choice
- Server (relay.rs): Intercept DNS queries targeting '10.1.0.1:53' and process them via internal DnsServer if DNS is enabled
- Server (api.rs): Continue appending owndns=true to subscription links to enforce internal DNS logic on clients
2026-05-28 13:18:56 +03:00
ospab
cbdb20402d
CI/CD: release version v0.2.53
2026-05-28 12:30:28 +03:00
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