# Twoman 1.0.2

Twoman 1.0.2 is the corrected Go dataplane release package.

It supersedes the incomplete 1.0.1 asset set by shipping the full Android,
Linux, and Windows release artifacts and by fixing the live managed-host
profile issue found during physical Android testing.

## Fixes

- Fixed the Go HTTP down-poll transport so hidden-server agents cannot hang
  forever on stale WARP/WireProxy connections. Down `GET` requests now have a
  bounded request context and response-header timeout.
- Disabled data-down streaming by default for the cPanel/Passenger managed-host
  profile. The live host buffers/delays chunked streaming responses, which can
  leave `OPEN` frames queued on the broker and cause client-side `open timed out`
  failures.
- Made Windows sidecar packaging accept a prebuilt Go helper executable. This
  lets release builds cross-compile the Windows Go helper from WSL when a
  Windows Go toolchain is not installed, while still building the Windows
  gateway, tunnel sidecar, MSI, NSIS installer, and portable ZIP on Windows.
- Rebuilt Android, Linux desktop, and Windows desktop artifacts from the patched
  Go helper/agent code.

## Release Assets

This release includes only release artifacts:

- `app-arm64-release.apk`
- `app-arm64-release.aab`
- `Twoman_1.0.2_amd64.AppImage`
- `Twoman_1.0.2_amd64.deb`
- `Twoman-1.0.2-1.x86_64.rpm`
- `Twoman_1.0.2_x64-portable.zip`
- `Twoman_1.0.2_x64-setup.exe`
- `Twoman_1.0.2_x64_en-US.msi`
- `SHA256SUMS`

No debug APK is included.

## Validation

Validated before release:

- `go test ./...` in `helper-agent/`
- `tests/run_e2e_go_node_http.sh`
- `tests/run_desktop_client_e2e.sh`
- Android signed `1.0.2` APK installed on a physical Pixel 6a
- Android profile import through `twoman://profile?data=...`
- Android Proxy mode through both SOCKS and HTTP ports
- Android VPN mode with Android `tun0` network validation
- Android Chrome traffic through VPN to `api.ipify.org`
- Linux Tauri AppImage/deb/rpm build
- Linux AppImage extraction with patched sidecars present
- Windows helper sidecar live SOCKS and HTTP checks
- Windows desktop executable smoke launch
- Windows MSI, NSIS setup, and portable ZIP packaging
- Exact secret-value scan across tracked source and release artifacts

## Acknowledgements

Thanks again to [@motixo](https://github.com/motixo) for the Go dataplane and
cipher migration pull requests that established the 1.0 release direction. This
patch release keeps that direction and closes the packaging/runtime gaps found
while validating the release on real Android, Linux, and Windows clients.
