Repository navigation
Beacon v0.4.3
Beacon 0.4.3
| Platform | File |
|---|---|
| macOS (Apple Silicon) | Beacon-0.4.3-arm64.dmg |
| Linux (AppImage, x86_64) | Beacon-0.4.3-x86_64.AppImage |
| Linux (Debian/Ubuntu, amd64) | Beacon-0.4.3-amd64.deb |
New
- Pairing codes for iPhone are encrypted when Prometheus is. When Prometheus serves an encrypted connection (home network on), the pairing code from Config → Devices → Enrol now carries Prometheus's key. A Beacon for iPhone with encrypted connections then connects over TLS, and only to that Prometheus. Until now, a phone could not reach a Prometheus with home network on.
- With home network off, the code is the same as before.
- Before making a code, Beacon checks that Prometheus answers on the ports iPhones use (8006 and 8011) with that key. If it doesn't (for example, Prometheus uses other ports), Beacon says why and makes no code, so no pairing is used up.
- Phones paired before home network was turned on need a new code.
If you have 0.4.x installed, it updates itself: Beacon checks for updates soon after it opens and every few hours, downloads the update in the background, and installs it the next time you quit Beacon (⌘Q). When it's ready, the menu bar icon also offers "Beacon v0.4.3 ready — restart to install".
macOS: app and disk image signed, notarized and stapled (Developer ID). Linux: AppImage and deb are not signed.