Skip to content

TeleFlock v0.6.1

Choose a tag to compare

@imaron85 imaron85 released this 29 Oct 10:03

TeleFlock 0.6.1 replaces a withdrawn tokio release that could crash the app or the host daemon, and keeps closed sessions closed.

Fixed

  • Possible crashes in the app and the host daemon. TeleFlock 0.5.0 through 0.6.0 were built with tokio 1.54.0, which its authors have since withdrawn: a race between a repeating timer and the runtime could free memory that was still in use, leading to panics or memory corruption (GHSA-5wjr-9356-4wc8). The app and tf-hostd both run such timers all the time (link pings, session feeds, cache writes, the tray animation), so both now use tokio 1.54.1, which fixes it.
  • A closed session stays closed. Closing a session while its saved copy was still loading, for example while the host was still connecting, could leave it marked open. The next connection then subscribed to it again, and its updates kept arriving in the background for a view nobody had open. A close now wins over an open that is still loading the saved copy or waiting for the host's answer.

Updating: the host daemon (tf-hostd) changed, so the first device that updates restarts it once; your agents keep running.

Downloads

Platform File
Windows 10/11 TeleFlock_0.6.1_x64-setup.exe
Android 7+ TeleFlock_0.6.1_universal.apk
Debian / Ubuntu TeleFlock_0.6.1_amd64.deb
Any Linux TeleFlock_0.6.1_amd64.AppImage
Arch Linux teleflock-bin-0.6.1-1-x86_64.pkg.tar.zst
macOS 11+ TeleFlock_0.6.1_universal.dmg (attached by CI shortly after release)

Every file has a .sha256 next to it.