Repository navigation
faro 0.1.7
A bug-fix release. If you run faro on more than one machine with the same Signal account, please update every instance.
Fixed
- A crash when two faro instances run on the same account. When faro starts, it asks your other devices for their contact list. Another faro (or any other presage-based client) answered with a list that announces contact pictures but leaves them out, and faro crashed reading it with
split_to out of bounds. faro now reads past the missing pictures. Until the fix lands upstream, faro builds on a patched copy of libsignal-service-rs. - faro no longer keeps running on a broken screen after an internal error. Before, an unexpected error in one part of faro handed the terminal back while faro kept running: only the animated parts of the screen still drew, and new messages silently stopped arriving. Now faro shuts down cleanly, restores the terminal, and tells you where the log is (
~/.local/share/faro/logs/faro.logby default). A malformed picture someone sends you is only logged and can't stop faro.
Install faro 0.1.7
Install prebuilt binaries via Homebrew
brew install harababurel/tap/faroDownload faro 0.1.7
| File | Platform | Checksum |
|---|---|---|
| faro-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| faro-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| faro-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| faro-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
Verifying GitHub Artifact Attestations
The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:
gh attestation verify <file-path of downloaded artifact> --repo harababurel/faroYou can also download the attestation from GitHub and verify against that directly:
gh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation> --repo harababurel/faro