What's Changed
Added
- Telnet Protocol Support — Full Telnet protocol implementation across all crates (#5):
- Core model:
TelnetConfig,ProtocolType::Telnet,ProtocolConfig::Telnetwith configurable host, port (default 23), and extra arguments - Protocol trait implementation with external
telnetclient - Import support: Remmina, Asbru, MobaXterm, RDM importers recognize Telnet connections
- Export support: Remmina, Asbru, MobaXterm exporters write Telnet connections
- CLI:
rustconn-cli telnetsubcommand with--host,--port,--extra-argsoptions - GUI: Connection dialog with Telnet-specific configuration tab
- Template dialog: Telnet protocol option with default port 23
- Sidebar: Telnet filter button with
network-wired-symbolicicon - Terminal:
spawn_telnet()method for launching telnet sessions - Quick Connect: Telnet protocol option in quick connect bar
- Cluster dialog: Telnet connections selectable for cluster membership
- Property tests: All existing property tests updated with Telnet coverage
- Core model:
Fixed
- Sidebar Icon Missing — Added missing
"telnet"mapping in sidebarget_protocol_icon()function; Telnet connections now display the correct icon in the connection tree - Telnet Icon Mismatch — Changed Telnet protocol icon from
network-wired-symbolictocall-start-symbolicacross all views (sidebar, filter buttons, dialogs, templates); the previous icon resembled a shield in breeze-dark theme, which was misleading for an insecure protocol - ZeroTrust Sidebar Icon — Unified ZeroTrust sidebar icon to
folder-remote-symbolicfor all providers; previously showed provider-specific icons that were inconsistent with the filter button icon
Installation
Debian/Ubuntu
sudo dpkg -i rustconn_0.7.9_amd64.deb
sudo apt-get install -f # Install dependencies if neededFedora
sudo dnf install rustconn-0.7.9-1.fc41.x86_64.rpmAppImage
chmod +x RustConn-0.7.9-x86_64.AppImage
./RustConn-0.7.9-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