Skip to content

Bifrost v0.3.2 — Protocol routing, SSH options, mosh/custom save fix

Choose a tag to compare

@jimmyrivas jimmyrivas released this 13 Jul 00:22

Phase 2 of the post-audit wiring plan plus two correctness fixes from GUI verification.

Added

  • Protocol routing: RDP/VNC launch the external client (stored options + vault password passed through so xfreerdp doesn't prompt on a dead stdin); Telnet/FTP/SSM/Mosh share the PTY-backed data path; Custom/Local open a local PTY. Custom command and RDP options are now persisted in the connection form.
  • Launcher-missing toast with a per-protocol install hint when xfreerdp/vncviewer/lftp/aws/mosh is absent.
  • SSH advanced options (Ciphers/MACs/KexAlgorithms/HostKeyAlgorithms + ForwardX11) applied at connect time.

Fixed

  • Saving Mosh/Custom connections failed with SQLITE_CONSTRAINT_CHECK — the connections.method CHECK constraint only allowed six methods. A table-rebuild migration widens it (mosh/custom/ssm), with foreign keys disabled around the migration so existing hooks/macros/expect rules are not cascade-deleted.
  • Removing all connection hooks now persists (the editor previously skipped the save on an empty list).

Install

Download Bifrost-0.3.2.AppImage, chmod +x, run. Portable build (glibc ≥ 2.28), built inside Debian bullseye.

SHA256: 78f3ec5df1b8f2c85aa81a74479e637fa71b6633ef8c371a0a4558f08af9815b