From 16a7cbe356cf9d2ddfb85a7d49564adbeffe8202 Mon Sep 17 00:00:00 2001 From: MaxFan Date: Mon, 11 May 2026 16:40:37 +0330 Subject: [PATCH] Document platform support and maintenance disclaimer --- README.md | 3 +++ SECURITY.md | 2 ++ SUPPORT.md | 2 ++ THIRD_PARTY_NOTICES.md | 1 + docs/BUILD.md | 6 ++++++ docs/LEGAL.md | 8 ++++++++ docs/PUBLISHING_CHECKLIST.md | 3 +++ 7 files changed, 25 insertions(+) diff --git a/README.md b/README.md index 37f86af..e4a221c 100644 --- a/README.md +++ b/README.md @@ -24,6 +24,7 @@ Public downloads should be attached to GitHub Releases after the checklist is co Requirements: - Windows 10/11 +- 64-bit Windows (`win-x64`). 32-bit Windows is not supported by the current release package. - .NET 8 SDK - Administrator privileges when running the app, because route and packet interception features need elevated access @@ -52,3 +53,5 @@ TunnelX is free. Donations are optional and help keep the project maintained. ## Safety Notice TunnelX is a networking and routing tool. Use it only where you are allowed to run VPN, proxy, packet capture, and route-management software. The project does not provide legal advice. + +TunnelX is provided as-is, without warranty and without any obligation from the maintainer to provide updates, fixes, support, or continued availability. diff --git a/SECURITY.md b/SECURITY.md index 5c584bd..453049d 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -13,3 +13,5 @@ Before the repository is public, report security issues privately to the maintai ## Sensitive Data Do not include real VPN credentials, private configs, access tokens, wallet private keys, or private server addresses in issues, screenshots, logs, or pull requests. + +Security reports are welcome, but publication of this project does not create a guaranteed response time or an obligation to ship a fix. diff --git a/SUPPORT.md b/SUPPORT.md index 8d860dd..7fd5787 100644 --- a/SUPPORT.md +++ b/SUPPORT.md @@ -7,3 +7,5 @@ For public support after GitHub publication: - Remove server credentials, UUIDs, private keys, and private endpoints from logs before posting. Commercial or private support is not defined yet. + +TunnelX is provided for free, as-is. The maintainer has no obligation to provide updates, bug fixes, compatibility updates, release builds, or individual support. diff --git a/THIRD_PARTY_NOTICES.md b/THIRD_PARTY_NOTICES.md index 1b8b289..98ffeb7 100644 --- a/THIRD_PARTY_NOTICES.md +++ b/THIRD_PARTY_NOTICES.md @@ -15,6 +15,7 @@ TunnelX includes or works with third-party software. These notices are part of t - Keep this file with every binary release. - Keep `AppTunnel/NativeLibs/LICENSE` with WinDivert notices. +- The current repository bundles x64 native components only. Do not advertise 32-bit Windows support unless separate x86 binaries and tests are added. - Do not remove upstream copyright or license notices. - If native binaries are updated, refresh this table and the release checklist. - If crypto, GeoIP, GeoSite, or core binaries are downloaded from upstream releases, record the exact version and source URL in the release notes. diff --git a/docs/BUILD.md b/docs/BUILD.md index d393d6c..1b9601c 100644 --- a/docs/BUILD.md +++ b/docs/BUILD.md @@ -2,6 +2,8 @@ ## Local Build +TunnelX currently targets 64-bit Windows only. The project file sets `PlatformTarget` to `x64`, and the bundled native components under `AppTunnel/NativeLibs/x64` are required for the current build. + ```powershell dotnet build AppTunnel.sln -c Release ``` @@ -18,6 +20,10 @@ Rename the final executable with the app version: TunnelX-v1.2.21-standalone-compressed.exe ``` +## 32-bit Windows + +32-bit Windows builds are not supported at this time. Supporting `win-x86` would require a separate compatibility pass, x86-compatible native binaries for every bundled network component, and separate testing for WinDivert/Wintun, Xray/sing-box, packet interception, route management, and the standalone extraction path. + ## Before Publishing - Run the leak test plan in `docs/PUBLISHING_CHECKLIST.md`. diff --git a/docs/LEGAL.md b/docs/LEGAL.md index dff343d..a3af2e6 100644 --- a/docs/LEGAL.md +++ b/docs/LEGAL.md @@ -18,4 +18,12 @@ TunnelX is a network routing, VPN, proxy, and packet interception tool. Users ar TunnelX is provided without warranty. It can change routes, DNS behavior, local proxy behavior, and packet handling, so users should test carefully before relying on it. +## No Maintenance Obligation + +Publishing TunnelX as free and open-source software does not create any obligation for MaxFan or other maintainers to provide updates, fixes, support, new releases, compatibility work, or continued availability. Contributions and maintenance are voluntary unless a separate written agreement says otherwise. + +## Platform Support + +The current release package is for 64-bit Windows only. 32-bit Windows is not supported unless a future release explicitly says otherwise. + This document is not legal advice. diff --git a/docs/PUBLISHING_CHECKLIST.md b/docs/PUBLISHING_CHECKLIST.md index 305c210..e43bf0f 100644 --- a/docs/PUBLISHING_CHECKLIST.md +++ b/docs/PUBLISHING_CHECKLIST.md @@ -17,6 +17,8 @@ Use this checklist before making the repository public or attaching a release bu - [ ] Verify current upstream licenses for Xray-core, sing-box, WinDivert, Wintun, GeoIP/GeoSite data, .NET, and NuGet packages. - [ ] Keep third-party license files/notices in binary releases. - [ ] Confirm donation text does not imply paid support unless that support exists. +- [ ] Confirm README/legal text says the app is provided as-is and maintainers have no obligation to update or support it. +- [ ] Confirm platform support is documented as Windows x64 only. ## App @@ -31,6 +33,7 @@ Use this checklist before making the repository public or attaching a release bu - [ ] Run `dotnet build AppTunnel.sln -c Release`. - [ ] Run standalone publish command from `docs/BUILD.md`. - [ ] Confirm final file name includes version, for example `TunnelX-v1.2.21-standalone-compressed.exe`. +- [ ] Do not publish a 32-bit build unless x86 native dependencies and the full networking test matrix have been verified. ## Network Test Matrix