-
ET Phone Home v0.9.2
StableAll checks were successfulDesktop FreeBSD / macOS (Apple Silicon + Intel) and Windows e2e, on the GitHub mirror (push) Successful in 3sClaims ledger / Every README claim has a test (push) Successful in 4sRust CI / Format Check (push) Successful in 13sRust CI / Clippy (push) Successful in 51sAndroid CI / Lint (push) Successful in 2m5sRust CI / Security Audit (push) Successful in 2m44sAndroid CI / Build Debug APK (push) Successful in 2m32sAndroid CI / Unit Tests (push) Successful in 2m50sRust CI / Test (push) Successful in 2m7sDesktop FreeBSD / FreeBSD packages (amd64 + aarch64) (push) Successful in 3m21sRust CI / Build Linux (push) Successful in 3m18sOpenWrt router packages / Build router packages (5 CPU families, ipk + apk) (push) Successful in 7m1sRust CI / End-to-end (real client + TUN + phone core, real internet) (push) Successful in 6m11sRust CI / Build Windows (push) Successful in 1m48sRust CI / Build Desktop GUI (push) Successful in 5m43sDesktop FreeBSD / Real FreeBSD 14 VM against the phone core (push) Successful in 12m46sDesktop FreeBSD / Real OPNsense + pfSense CE VMs (plugin/package, phone as gateway, WAN failover) (push) Successful in 16m35sOpenWrt router packages / Real OpenWrt VMs (24.10 opkg + 25.12 apk) against the phone core (push) Successful in 6m46sRelease / Build Linux Release (push) Successful in 2m34sRelease / Build Windows Release (push) Successful in 3m2sRelease / Build FreeBSD Release (pkg, amd64 + aarch64) (push) Successful in 3m0sRelease / Build Desktop GUI (Linux) (push) Successful in 4m17sRelease / Build Android Release (push) Successful in 2m29sRelease / Build OpenWrt router packages (push) Successful in 7m7sRelease / Publish Forgejo release (push) Successful in 1m15sRelease / Sign the APK with the ETPH release key and attach it (push) Successful in 4sRelease / Attach the macOS package (built + tested on the GitHub mirror) (push) Successful in 3sRelease / SHA256SUMS over every release file (push) Successful in 29sRelease / Verify the published release (push) Successful in 5sreleased this
2026-10-21 21:13:57 -07:00 | 43 commits to main since this releaseFixed
- Installers, packages and docs no longer mention or contact the project's private git host: the OpenWrt/GL.iNet installer downloads from
https://errant.solutions/download/etphonehome/<tag>/<file>and finds the latest release through the public GitHub API; winget manifests, the README and the docs link errant.solutions or the public GitHub repository. CI now fails if the private host's name appears in a shipped file or in any release package.
Changed
etphonehome list-profilesprintsWARNING: connect will refuse this profile: ...under a profile whose enabled filter can't be sent to the phone (a rule with an address/port typo, more than 1024 rules, or rules too large for one message). This is the same checkconnectruns. Before, the listing looked normal and the problem only showed up when a connect attempt failed. The desktop app's profile list marks such a profile with "Filter problem: won't connect".
Downloads
-
Source code (ZIP)
2 downloads
-
Source code (TAR.GZ)
2 downloads
- Installers, packages and docs no longer mention or contact the project's private git host: the OpenWrt/GL.iNet installer downloads from