chore(release): prepare 3.3.6
- fix(app): Test Local SOCKS forces a round trip instead of trusting the CONNECT reply - changelog: notification icon + SOCKS test fixes Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
1 parent
6d8a923475
commit
e14e900276
3 files changed
+66
-4
No files matched your search
@@ -5,6 +5,24 @@ Versions follow [semver](https://semver.org/): MAJOR.MINOR.PATCH
|
||||
|
||||
---
|
||||
|
||||
## [3.3.6] — 2026-10-08
|
||||
|
||||
### Fixed
|
||||
- **VPN service notification icon.** The ongoing notification now uses the
|
||||
bundled `notification_icon` drawable instead of `notification_status_icon`,
|
||||
and the vendored runtime resolves that drawable by name at runtime (falling
|
||||
back to the platform icon only if it is missing), so the foreground-service
|
||||
notification no longer shows the generic Android info icon.
|
||||
- **"Test Local SOCKS" no longer claims an outbound it never tested.** Xray
|
||||
answers a SOCKS `CONNECT` before it dials upstream, so trusting the `0x00`
|
||||
reply reported success for unroutable addresses and for hostnames that can
|
||||
never resolve — meaning the test said OK while the server was down, which is
|
||||
exactly when it gets run. It now forces a request/response round trip through
|
||||
the tunnel and reports distinctly when the outbound never replies, drops the
|
||||
connection, or returns unexpected data.
|
||||
|
||||
---
|
||||
|
||||
## [3.3.5] — 2026-09-06
|
||||
|
||||
### Added
|
||||
|
||||
Reference in new issue
Block a user