Skip to content

slock v0.2.6

Choose a tag to compare

@github-actions github-actions released this 05 Sep 05:46
· 9 commits to main since this release

Dit has had a little tidy-up: friendlier instructions, a few nicer menu details,
and a substantial security review.

  • The README gives the blinking-keyboard idea a gentler introduction, with setup
    details tucked away and the prototype's limits kept in plain sight.
  • Microphone capture and playback stop correctly when re-pairing clears consent.
    Pausing stops voice, and queued packets cannot restart playback after disconnect.
  • Identity storage rejects links and special files, uses private directory/file
    permissions, and keeps file descriptors out of helper processes.
  • Pairing now displays a 128-bit verification fingerprint. Compare the whole
    fingerprint or full pairing code through a trusted channel. Existing pairing
    codes are unchanged.
  • Unsolicited requests cannot read your nickname or displace a selected peer.
    Incoming processing is rate-limited, and MQTT connection IDs are randomized.
  • Download Update… opens the GitHub release page. The previous custom
    self-installer was removed because ad-hoc signatures and release-hosted checksums
    do not establish publisher identity.
  • Dit stays blue when a paired Mac is unavailable. Hold Option to see the
    installed version; pairing text fields support Command+V and Control+V.
  • Added security regression coverage, a security policy, private vulnerability
    reporting, and read-only CI checks for pull requests and main.

Download slock.app.zip below. Quit the old app, replace it in Applications,
and reopen it on both Macs. Pairings and preferences remain, but macOS may require
renewed keyboard permissions. SHA256SUMS contains the ZIP's checksum.

This remains a prototype for macOS 13+, Apple Silicon and Intel. It is ad-hoc
signed and not notarized, uses an unauthenticated public test relay, and has no
forward secrecy. Please keep sensitive conversations elsewhere. See
SECURITY.md for the
security limits and reporting guidance.