What's Changed
Fixed
- RDP handshake timeout on loaded servers — Phase 3 (TLS upgrade + NLA + connect_finalize) now wrapped in
tokio::time::timeoutwithtimeout_secs × 2(minimum 60s); previously only TCP connect had a timeout, causing indefinite hangs when the remote server was under heavy load - ARM64 binary download mismatch —
download_url_for_arch()on aarch64 no longer falls back to x86_64 URL when no ARM64 binary exists;get_available_components()now filters out components unavailable for the current architecture (affects TigerVNC Viewer and Bitwarden CLI)
Added
- RDP Quick Actions menu — new dropdown button on the embedded RDP toolbar with 6 Windows admin shortcuts: Task Manager (Ctrl+Shift+Esc), Settings (Win+I), PowerShell, CMD, Event Viewer, Services; actions send scancode sequences via
SendKeySequencecommand with 30ms inter-key delay
Installation
Debian/Ubuntu
sudo dpkg -i rustconn_0.9.13_amd64.deb
sudo apt-get install -f # Install dependencies if neededFedora
sudo dnf install rustconn-0.9.13-1.fc41.x86_64.rpmAppImage
chmod +x RustConn-0.9.13-x86_64.AppImage
./RustConn-0.9.13-x86_64.AppImageopenSUSE (OBS)
Packages available at: https://build.opensuse.org/package/show/home:totoshko88:rustconn/rustconn
# Tumbleweed
sudo zypper ar https://download.opensuse.org/repositories/home:/totoshko88:/rustconn/openSUSE_Tumbleweed/ rustconn
sudo zypper ref
sudo zypper in rustconn
# Leap 16.0
sudo zypper ar https://download.opensuse.org/repositories/home:/totoshko88:/rustconn/16.0/ rustconn
sudo zypper ref
sudo zypper in rustconn