=== TabSSH Debug Log ===
Exported: 2026-05-19 13:41:39.817
App Version: 0.0.9 (9)
Build Commit: ce9360e
Debug Mode: true
Log File: /data/user/0/io.github.tabssh/files/tabssh_debug.log
Log Size: 76528 bytes
========================

2026-05-19 13:39:57.485 I/TabSSH:Logger: Debug log cleared by user
2026-05-19 13:40:02.751 D/TabSSH:SecurePasswordManager: Clearing sensitive data from memory
2026-05-19 13:40:02.754 I/TabSSH:SSHSessionManager: Cleared credential caches on 0 active connection(s)
2026-05-19 13:40:03.551 I/TabSSH:BackupManager: Starting restore...
2026-05-19 13:40:03.659 D/TabSSH:ConnectionsFragment: Loaded 0 connections, 0 groups, 0 VNC hosts
2026-05-19 13:40:08.138 I/TabSSH:BackupManager: Starting restore...
2026-05-19 13:40:08.519 D/TabSSH:SyncEncryptor: Sync file decrypted successfully (96009 bytes -> 95993 bytes)
2026-05-19 13:40:08.586 D/TabSSH:ConnectionsFragment: Loaded 1 connections, 0 groups, 0 VNC hosts
2026-05-19 13:40:08.590 D/TabSSH:ConnectionsFragment: Loaded 2 connections, 0 groups, 0 VNC hosts
2026-05-19 13:40:08.597 D/TabSSH:GroupedConnectionAdapter: Bound ungrouped header (expanded)
2026-05-19 13:40:08.611 D/TabSSH:GroupedConnectionAdapter: Bound connection: Eu (indent: 0)
2026-05-19 13:40:08.621 D/TabSSH:GroupedConnectionAdapter: Bound connection: OCI: server41.us (indent: 0)
2026-05-19 13:40:08.630 D/TabSSH:ConnectionsFragment: Loaded 3 connections, 0 groups, 0 VNC hosts
2026-05-19 13:40:08.633 D/TabSSH:GroupedConnectionAdapter: Bound ungrouped header (expanded)
2026-05-19 13:40:08.637 D/TabSSH:GroupedConnectionAdapter: Bound connection: Eu (indent: 0)
2026-05-19 13:40:08.640 D/TabSSH:GroupedConnectionAdapter: Bound connection: OCI: server41.us (indent: 0)
2026-05-19 13:40:08.645 D/TabSSH:GroupedConnectionAdapter: Bound connection: server42.us (indent: 0)
2026-05-19 13:40:08.653 D/TabSSH:ConnectionsFragment: Loaded 4 connections, 0 groups, 0 VNC hosts
2026-05-19 13:40:08.657 D/TabSSH:GroupedConnectionAdapter: Bound ungrouped header (expanded)
2026-05-19 13:40:08.660 D/TabSSH:GroupedConnectionAdapter: Bound connection: Eu (indent: 0)
2026-05-19 13:40:08.664 D/TabSSH:GroupedConnectionAdapter: Bound connection: OCI: server41.us (indent: 0)
2026-05-19 13:40:08.667 D/TabSSH:GroupedConnectionAdapter: Bound connection: server42.us (indent: 0)
2026-05-19 13:40:08.670 D/TabSSH:GroupedConnectionAdapter: Bound connection: server43.us (indent: 0)
2026-05-19 13:40:08.681 D/TabSSH:ConnectionsFragment: Loaded 13 connections, 0 groups, 0 VNC hosts
2026-05-19 13:40:08.683 D/TabSSH:GroupedConnectionAdapter: Bound ungrouped header (expanded)
2026-05-19 13:40:08.686 D/TabSSH:GroupedConnectionAdapter: Bound connection: Eu (indent: 0)
2026-05-19 13:40:08.688 D/TabSSH:GroupedConnectionAdapter: Bound connection: OCI: server41.us (indent: 0)
2026-05-19 13:40:08.691 D/TabSSH:GroupedConnectionAdapter: Bound connection: server42.us (indent: 0)
2026-05-19 13:40:08.692 D/TabSSH:GroupedConnectionAdapter: Bound connection: server43.us (indent: 0)
2026-05-19 13:40:08.696 D/TabSSH:GroupedConnectionAdapter: Bound connection: server41.us (indent: 0)
2026-05-19 13:40:08.704 D/TabSSH:GroupedConnectionAdapter: Bound connection: server44.pw (indent: 0)
2026-05-19 13:40:08.714 D/TabSSH:GroupedConnectionAdapter: Bound connection: server45.social (indent: 0)
2026-05-19 13:40:08.724 D/TabSSH:GroupedConnectionAdapter: Bound connection: server46.cc (indent: 0)
2026-05-19 13:40:08.741 D/TabSSH:ConnectionsFragment: Loaded 19 connections, 0 groups, 0 VNC hosts
2026-05-19 13:40:08.747 D/TabSSH:GroupedConnectionAdapter: Bound ungrouped header (expanded)
2026-05-19 13:40:08.749 D/TabSSH:GroupedConnectionAdapter: Bound connection: Eu (indent: 0)
2026-05-19 13:40:08.754 D/TabSSH:GroupedConnectionAdapter: Bound connection: OCI: server41.us (indent: 0)
2026-05-19 13:40:08.757 D/TabSSH:GroupedConnectionAdapter: Bound connection: server42.us (indent: 0)
2026-05-19 13:40:08.760 D/TabSSH:GroupedConnectionAdapter: Bound connection: server43.us (indent: 0)
2026-05-19 13:40:08.762 D/TabSSH:GroupedConnectionAdapter: Bound connection: server41.us (indent: 0)
2026-05-19 13:40:08.765 D/TabSSH:GroupedConnectionAdapter: Bound connection: server44.pw (indent: 0)
2026-05-19 13:40:08.770 D/TabSSH:GroupedConnectionAdapter: Bound connection: server45.social (indent: 0)
2026-05-19 13:40:08.774 D/TabSSH:BackupImporter: Restored 41 connections
2026-05-19 13:40:08.781 D/TabSSH:GroupedConnectionAdapter: Bound connection: server46.cc (indent: 0)
2026-05-19 13:40:08.784 D/TabSSH:BackupImporter: Restored 1 keys
2026-05-19 13:40:08.787 D/TabSSH:BackupImporter: Restored preferences
2026-05-19 13:40:08.800 D/TabSSH:ConnectionsFragment: Loaded 33 connections, 0 groups, 0 VNC hosts
2026-05-19 13:40:08.804 D/TabSSH:GroupedConnectionAdapter: Bound ungrouped header (expanded)
2026-05-19 13:40:08.806 D/TabSSH:GroupedConnectionAdapter: Bound connection: Eu (indent: 0)
2026-05-19 13:40:08.808 D/TabSSH:GroupedConnectionAdapter: Bound connection: OCI: server41.us (indent: 0)
2026-05-19 13:40:08.811 D/TabSSH:GroupedConnectionAdapter: Bound connection: server42.us (indent: 0)
2026-05-19 13:40:08.812 D/TabSSH:GroupedConnectionAdapter: Bound connection: server43.us (indent: 0)
2026-05-19 13:40:08.815 D/TabSSH:GroupedConnectionAdapter: Bound connection: server41.us (indent: 0)
2026-05-19 13:40:08.819 D/TabSSH:GroupedConnectionAdapter: Bound connection: server44.pw (indent: 0)
2026-05-19 13:40:08.825 D/TabSSH:BackupImporter: Restored 0 themes
2026-05-19 13:40:08.828 D/TabSSH:BackupImporter: Restored 0 certificates
2026-05-19 13:40:08.830 D/TabSSH:GroupedConnectionAdapter: Bound connection: server45.social (indent: 0)
2026-05-19 13:40:08.834 D/TabSSH:GroupedConnectionAdapter: Bound connection: server46.cc (indent: 0)
2026-05-19 13:40:08.854 D/TabSSH:ConnectionsFragment: Loaded 41 connections, 0 groups, 0 VNC hosts
2026-05-19 13:40:08.860 D/TabSSH:GroupedConnectionAdapter: Bound ungrouped header (expanded)
2026-05-19 13:40:08.864 D/TabSSH:GroupedConnectionAdapter: Bound connection: Eu (indent: 0)
2026-05-19 13:40:08.868 D/TabSSH:GroupedConnectionAdapter: Bound connection: OCI: server41.us (indent: 0)
2026-05-19 13:40:08.872 D/TabSSH:GroupedConnectionAdapter: Bound connection: server42.us (indent: 0)
2026-05-19 13:40:08.879 D/TabSSH:GroupedConnectionAdapter: Bound connection: server43.us (indent: 0)
2026-05-19 13:40:08.882 D/TabSSH:GroupedConnectionAdapter: Bound connection: server41.us (indent: 0)
2026-05-19 13:40:08.885 D/TabSSH:GroupedConnectionAdapter: Bound connection: server44.pw (indent: 0)
2026-05-19 13:40:08.889 D/TabSSH:GroupedConnectionAdapter: Bound connection: server45.social (indent: 0)
2026-05-19 13:40:08.893 D/TabSSH:GroupedConnectionAdapter: Bound connection: server46.cc (indent: 0)
2026-05-19 13:40:08.922 D/TabSSH:BackupImporter: Restored 24 host keys
2026-05-19 13:40:08.929 D/TabSSH:BackupImporter: Restored 1 identities
2026-05-19 13:40:08.939 D/TabSSH:ConnectionsFragment: Loaded 41 connections, 1 groups, 0 VNC hosts
2026-05-19 13:40:08.943 D/TabSSH:ConnectionsFragment: Loaded 41 connections, 2 groups, 0 VNC hosts
2026-05-19 13:40:08.950 D/TabSSH:GroupedConnectionAdapter: Bound group header: sf (collapsed)
2026-05-19 13:40:08.951 D/TabSSH:GroupedConnectionAdapter: Bound ungrouped header (expanded)
2026-05-19 13:40:08.953 D/TabSSH:GroupedConnectionAdapter: Bound connection: Eu (indent: 0)
2026-05-19 13:40:08.954 D/TabSSH:GroupedConnectionAdapter: Bound connection: OCI: server41.us (indent: 0)
2026-05-19 13:40:08.956 D/TabSSH:GroupedConnectionAdapter: Bound connection: server42.us (indent: 0)
2026-05-19 13:40:08.960 D/TabSSH:GroupedConnectionAdapter: Bound connection: server43.us (indent: 0)
2026-05-19 13:40:08.961 D/TabSSH:GroupedConnectionAdapter: Bound connection: server41.us (indent: 0)
2026-05-19 13:40:08.965 D/TabSSH:GroupedConnectionAdapter: Bound connection: server44.pw (indent: 0)
2026-05-19 13:40:08.977 D/TabSSH:BackupImporter: Restored 11 connection groups
2026-05-19 13:40:08.979 D/TabSSH:GroupedConnectionAdapter: Bound connection: server45.social (indent: 0)
2026-05-19 13:40:08.981 D/TabSSH:BackupImporter: Restored 0 snippets
2026-05-19 13:40:08.982 D/TabSSH:GroupedConnectionAdapter: Bound connection: server46.cc (indent: 0)
2026-05-19 13:40:08.992 D/TabSSH:BackupImporter: Restored 3 hypervisors
2026-05-19 13:40:08.996 D/TabSSH:ConnectionsFragment: Loaded 41 connections, 3 groups, 0 VNC hosts
2026-05-19 13:40:09.002 D/TabSSH:GroupedConnectionAdapter: Bound group header: hosteons.com (collapsed)
2026-05-19 13:40:09.004 D/TabSSH:BackupImporter: Restored 3 hypervisor accounts
2026-05-19 13:40:09.007 D/TabSSH:BackupImporter: Restored 0 workspaces
2026-05-19 13:40:09.010 D/TabSSH:GroupedConnectionAdapter: Bound group header: sf (collapsed)
2026-05-19 13:40:09.013 D/TabSSH:GroupedConnectionAdapter: Bound ungrouped header (expanded)
2026-05-19 13:40:09.014 D/TabSSH:GroupedConnectionAdapter: Bound connection: Eu (indent: 0)
2026-05-19 13:40:09.016 D/TabSSH:GroupedConnectionAdapter: Bound connection: OCI: server41.us (indent: 0)
2026-05-19 13:40:09.019 D/TabSSH:GroupedConnectionAdapter: Bound connection: server42.us (indent: 0)
2026-05-19 13:40:09.023 D/TabSSH:BackupImporter: Restored 1 cloud accounts
2026-05-19 13:40:09.025 D/TabSSH:BackupImporter: Restored 0 macros
2026-05-19 13:40:09.030 D/TabSSH:GroupedConnectionAdapter: Bound connection: server43.us (indent: 0)
2026-05-19 13:40:09.034 D/TabSSH:GroupedConnectionAdapter: Bound connection: server41.us (indent: 0)
2026-05-19 13:40:09.037 D/TabSSH:GroupedConnectionAdapter: Bound connection: server44.pw (indent: 0)
2026-05-19 13:40:09.041 D/TabSSH:GroupedConnectionAdapter: Bound connection: server45.social (indent: 0)
2026-05-19 13:40:09.042 D/TabSSH:BackupImporter: Restored 5 monitor slots
2026-05-19 13:40:09.043 D/TabSSH:BackupImporter: Restored 1 VNC hosts
2026-05-19 13:40:09.044 D/TabSSH:BackupImporter: Restored 1 VNC identities
2026-05-19 13:40:09.046 D/TabSSH:ConnectionsFragment: Loaded 41 connections, 11 groups, 0 VNC hosts
2026-05-19 13:40:09.052 D/TabSSH:GroupedConnectionAdapter: Bound group header: server47.com (collapsed)
2026-05-19 13:40:09.053 D/TabSSH:GroupedConnectionAdapter: Bound group header: hivelocity.net (collapsed)
2026-05-19 13:40:09.060 D/TabSSH:GroupedConnectionAdapter: Bound group header: hosteons.com (collapsed)
2026-05-19 13:40:09.065 D/TabSSH:GroupedConnectionAdapter: Bound group header: interserver.net (collapsed)
2026-05-19 13:40:09.067 D/TabSSH:GroupedConnectionAdapter: Bound group header: racknerd.com (collapsed)
2026-05-19 13:40:09.068 D/TabSSH:GroupedConnectionAdapter: Bound group header: servarica.com (collapsed)
2026-05-19 13:40:09.069 D/TabSSH:GroupedConnectionAdapter: Bound group header: sf (collapsed)
2026-05-19 13:40:09.072 D/TabSSH:GroupedConnectionAdapter: Bound group header: ssdnodes.com (collapsed)
2026-05-19 13:40:09.074 D/TabSSH:GroupedConnectionAdapter: Bound group header: VM Hosts (collapsed)
2026-05-19 13:40:09.079 D/TabSSH:ConnectionsFragment: Loaded 41 connections, 11 groups, 1 VNC hosts
2026-05-19 13:40:09.085 D/TabSSH:GroupedConnectionAdapter: Bound group header: AdminVNC (expanded)
2026-05-19 13:40:09.088 D/TabSSH:GroupedConnectionAdapter: Bound connection: ssdnodes: server42.us (indent: 1)
2026-05-19 13:40:09.091 D/TabSSH:GroupedConnectionAdapter: Bound group header: server47.com (collapsed)
2026-05-19 13:40:09.093 D/TabSSH:GroupedConnectionAdapter: Bound group header: hivelocity.net (collapsed)
2026-05-19 13:40:09.094 D/TabSSH:GroupedConnectionAdapter: Bound group header: hosteons.com (collapsed)
2026-05-19 13:40:09.095 D/TabSSH:GroupedConnectionAdapter: Bound group header: interserver.net (collapsed)
2026-05-19 13:40:09.096 D/TabSSH:GroupedConnectionAdapter: Bound group header: racknerd.com (collapsed)
2026-05-19 13:40:09.097 D/TabSSH:GroupedConnectionAdapter: Bound group header: servarica.com (collapsed)
2026-05-19 13:40:09.097 D/TabSSH:GroupedConnectionAdapter: Bound group header: sf (collapsed)
2026-05-19 13:40:09.098 D/TabSSH:GroupedConnectionAdapter: Bound group header: ssdnodes.com (collapsed)
2026-05-19 13:40:09.101 D/TabSSH:GroupedConnectionAdapter: Bound group header: VM Hosts (collapsed)
2026-05-19 13:40:09.118 D/TabSSH:SecurePasswordManager: Stored encrypted password for oci_private_key_account_3 (biometric: false)
2026-05-19 13:40:09.119 D/TabSSH:BackupImporter: Restored secret alias: oci_private_key_account_3
2026-05-19 13:40:09.160 D/TabSSH:SecurePasswordManager: Stored encrypted password for hypervisor_account_1 (biometric: false)
2026-05-19 13:40:09.162 D/TabSSH:BackupImporter: Restored secret alias: hypervisor_account_1
2026-05-19 13:40:09.202 D/TabSSH:SecurePasswordManager: Stored encrypted password for hypervisor_account_2 (biometric: false)
2026-05-19 13:40:09.203 D/TabSSH:BackupImporter: Restored secret alias: hypervisor_account_2
2026-05-19 13:40:09.238 D/TabSSH:SecurePasswordManager: Stored encrypted password for vnc_identity_a96c40b3-42eb-49ca-8b39-c1e27566216e (biometric: false)
2026-05-19 13:40:09.240 D/TabSSH:BackupImporter: Restored secret alias: vnc_identity_a96c40b3-42eb-49ca-8b39-c1e27566216e
2026-05-19 13:40:09.273 D/TabSSH:SecurePasswordManager: Stored encrypted password for cloud_token_7a544d4f-a376-4a2f-abd0-75361bd8411e (biometric: false)
2026-05-19 13:40:09.275 D/TabSSH:BackupImporter: Restored secret alias: cloud_token_7a544d4f-a376-4a2f-abd0-75361bd8411e
2026-05-19 13:40:09.311 I/TabSSH:KeyStorage: Restored key material from backup: afdfe4b9-2415-4c73-a800-921914bc5f79
2026-05-19 13:40:09.313 D/TabSSH:BackupImporter: Restored SSH key: afdfe4b9-2415-4c73-a800-921914bc5f79
2026-05-19 13:40:09.314 D/TabSSH:BackupImporter: Restored credentials from secrets file
2026-05-19 13:40:09.316 I/TabSSH:BackupManager: Restore completed successfully
2026-05-19 13:40:09.340 I/TabSSH:MainActivity: Imported encrypted backup successfully
2026-05-19 13:40:11.713 D/TabSSH:FrequentConnectionsFragment: Fragment created
2026-05-19 13:40:11.720 D/TabSSH:FrequentConnectionsFragment: Loaded 7 frequent connections
2026-05-19 13:40:12.093 D/TabSSH:FrequentConnectionsFragment: Loaded 7 frequent connections
2026-05-19 13:40:13.213 D/TabSSH:IdentitiesFragment: Loaded 1 host identities
2026-05-19 13:40:13.215 D/TabSSH:IdentitiesFragment: Loaded 3 virtualization identities
2026-05-19 13:40:13.218 D/TabSSH:IdentitiesFragment: Loaded 1 VNC identities
2026-05-19 13:40:13.222 D/TabSSH:IdentitiesFragment: Loaded 1 SSH keys
2026-05-19 13:40:32.134 D/TabSSH:PerformanceFragment: Fragment created
2026-05-19 13:40:32.191 D/TabSSH:PerformanceFragment: Stopped monitoring
2026-05-19 13:40:33.875 I/TabSSH:LibvirtApiClient: SSH key identity loaded for IP48 (keyId=afdfe4b9-2415-4c73-a800-921914bc5f79)
2026-05-19 13:40:33.917 I/TabSSH:JSch: Connecting to IP48 port 22
2026-05-19 13:40:33.978 I/TabSSH:JSch: Connection established
2026-05-19 13:40:34.051 I/TabSSH:JSch: Remote version string: SSH-2.0-OpenSSH_8.7
2026-05-19 13:40:34.056 I/TabSSH:JSch: Local version string: SSH-2.0-JSCH_2.27.7
2026-05-19 13:40:34.063 I/TabSSH:JSch: CheckCiphers: chacha20-poly1305@openssh.com
2026-05-19 13:40:34.065 I/TabSSH:JSch: CheckKexes: mlkem768x25519-sha256,mlkem768nistp256-sha256,mlkem1024nistp384-sha384,sntrup761x25519-sha512,sntrup761x25519-sha512@openssh.com,curve25519-sha256,curve25519-sha256@libssh.org,curve448-sha512
2026-05-19 13:40:35.954 I/TabSSH:JSch: CheckSignatures: ssh-ed25519,ssh-ed448
2026-05-19 13:40:35.958 D/TabSSH:JSch: server_host_key proposal before known_host reordering is: ssh-ed25519,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,rsa-sha2-512,rsa-sha2-256
2026-05-19 13:40:35.960 D/TabSSH:JSch: server_host_key proposal after known_host reordering is: ssh-ed25519,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,rsa-sha2-512,rsa-sha2-256
2026-05-19 13:40:35.961 I/TabSSH:JSch: SSH_MSG_KEXINIT sent
2026-05-19 13:40:35.963 I/TabSSH:JSch: SSH_MSG_KEXINIT received
2026-05-19 13:40:35.964 I/TabSSH:JSch: Doing strict KEX
2026-05-19 13:40:35.966 I/TabSSH:JSch: server proposal: KEX algorithms: curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group14-sha256,kex-strict-s-v00@openssh.com
2026-05-19 13:40:35.968 I/TabSSH:JSch: server proposal: host key algorithms: rsa-sha2-512,rsa-sha2-256,ssh-rsa,ecdsa-sha2-nistp256,ssh-ed25519
2026-05-19 13:40:35.970 I/TabSSH:JSch: server proposal: ciphers c2s: chacha20-poly1305@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com
2026-05-19 13:40:35.972 I/TabSSH:JSch: server proposal: ciphers s2c: chacha20-poly1305@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com
2026-05-19 13:40:35.974 I/TabSSH:JSch: server proposal: MACs c2s: umac-64-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-sha1
2026-05-19 13:40:35.977 I/TabSSH:JSch: server proposal: MACs s2c: umac-64-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-sha1
2026-05-19 13:40:35.979 I/TabSSH:JSch: server proposal: compression c2s: none,zlib@openssh.com
2026-05-19 13:40:35.980 I/TabSSH:JSch: server proposal: compression s2c: none,zlib@openssh.com
2026-05-19 13:40:35.982 I/TabSSH:JSch: server proposal: languages c2s: 
2026-05-19 13:40:35.983 I/TabSSH:JSch: server proposal: languages s2c: 
2026-05-19 13:40:35.985 I/TabSSH:JSch: client proposal: KEX algorithms: mlkem768x25519-sha256,curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group14-sha256,ext-info-c,kex-strict-c-v00@openssh.com
2026-05-19 13:40:35.987 I/TabSSH:JSch: client proposal: host key algorithms: ssh-ed25519,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,rsa-sha2-512,rsa-sha2-256
2026-05-19 13:40:35.989 I/TabSSH:JSch: client proposal: ciphers c2s: aes128-gcm@openssh.com,aes256-gcm@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr
2026-05-19 13:40:35.991 I/TabSSH:JSch: client proposal: ciphers s2c: aes128-gcm@openssh.com,aes256-gcm@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr
2026-05-19 13:40:35.993 I/TabSSH:JSch: client proposal: MACs c2s: hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha1-etm@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-sha1
2026-05-19 13:40:35.995 I/TabSSH:JSch: client proposal: MACs s2c: hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha1-etm@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-sha1
2026-05-19 13:40:35.996 I/TabSSH:JSch: client proposal: compression c2s: none
2026-05-19 13:40:35.998 I/TabSSH:JSch: client proposal: compression s2c: none
2026-05-19 13:40:35.999 I/TabSSH:JSch: client proposal: languages c2s: 
2026-05-19 13:40:36.001 I/TabSSH:JSch: client proposal: languages s2c: 
2026-05-19 13:40:36.002 I/TabSSH:JSch: kex: algorithm: curve25519-sha256
2026-05-19 13:40:36.004 I/TabSSH:JSch: kex: host key algorithm: ssh-ed25519
2026-05-19 13:40:36.005 I/TabSSH:JSch: kex: server->client cipher: aes128-gcm@openssh.com MAC: <implicit> compression: none
2026-05-19 13:40:36.007 I/TabSSH:JSch: kex: client->server cipher: aes128-gcm@openssh.com MAC: <implicit> compression: none
2026-05-19 13:40:36.008 I/TabSSH:JSch: SSH_MSG_KEX_ECDH_INIT sent
2026-05-19 13:40:36.010 I/TabSSH:JSch: expecting SSH_MSG_KEX_ECDH_REPLY
2026-05-19 13:40:36.029 I/TabSSH:JSch: ssh_eddsa_verify: [SSH PUBLIC KEY] true
2026-05-19 13:40:36.031 W/TabSSH:JSch: Permanently added 'IP48' (EDDSA) to the list of known hosts.
2026-05-19 13:40:36.034 I/TabSSH:JSch: Reset outgoing sequence number after sending SSH_MSG_NEWKEYS for strict KEX
2026-05-19 13:40:36.036 I/TabSSH:JSch: SSH_MSG_NEWKEYS sent
2026-05-19 13:40:36.037 I/TabSSH:JSch: SSH_MSG_NEWKEYS received
2026-05-19 13:40:36.038 I/TabSSH:JSch: Reset incoming sequence number after receiving SSH_MSG_NEWKEYS for strict KEX
2026-05-19 13:40:36.040 I/TabSSH:JSch: SSH_MSG_SERVICE_REQUEST sent
2026-05-19 13:40:36.041 I/TabSSH:JSch: SSH_MSG_EXT_INFO received
2026-05-19 13:40:36.043 I/TabSSH:JSch: server-sig-algs=<ssh-ed25519,sk-ssh-ed25519@openssh.com,ssh-rsa,rsa-sha2-256,rsa-sha2-512,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ecdsa-sha2-nistp256@openssh.com,webauthn-sk-ecdsa-sha2-nistp256@openssh.com>
2026-05-19 13:40:36.070 I/TabSSH:JSch: SSH_MSG_SERVICE_ACCEPT received
2026-05-19 13:40:36.123 I/TabSSH:JSch: Authentications that can continue: publickey,password
2026-05-19 13:40:36.126 I/TabSSH:JSch: Next authentication method: publickey
2026-05-19 13:40:36.128 D/TabSSH:JSch: PubkeyAcceptedAlgorithms = ssh-ed25519,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,rsa-sha2-512,rsa-sha2-256
2026-05-19 13:40:36.129 D/TabSSH:JSch: PubkeyAcceptedAlgorithms in server-sig-algs = [ssh-ed25519, ecdsa-sha2-nistp256, ecdsa-sha2-nistp384, ecdsa-sha2-nistp521, rsa-sha2-512, rsa-sha2-256]
2026-05-19 13:40:36.305 D/TabSSH:JSch: [SSH PUBLIC KEY] success
2026-05-19 13:40:36.409 D/TabSSH:JSch: [SSH PUBLIC KEY] success
2026-05-19 13:40:36.411 I/TabSSH:JSch: Authentication succeeded (publickey).
2026-05-19 13:40:36.413 I/TabSSH:LibvirtApiClient: SSH session established to IP48:22
2026-05-19 13:40:36.841 D/TabSSH:LibvirtApiClient: runCommand('virsh list --all') exit=0
2026-05-19 13:40:36.850 D/TabSSH:LibvirtApiClient: listDomains: found 1 domain(s)
2026-05-19 13:40:38.985 D/TabSSH:LibvirtApiClient: runCommand('virsh domifaddr almalinux9-vm 2>/dev/null') exit=0
2026-05-19 13:40:39.028 I/TabSSH:LibvirtManagerActivity: Launched SSH fallback for almalinux9-vm → IP49 via jump:IP48:22
2026-05-19 13:40:39.045 D/TabSSH:TabTerminalActivity: onCreate
2026-05-19 13:40:39.076 D/TabSSH:FontManager: Loaded font: jetbrains_mono_nerd from server50
2026-05-19 13:40:39.077 D/TabSSH:TerminalView: Terminal view initialized
2026-05-19 13:40:39.105 D/TabSSH:TerminalView: Terminal view initialized
2026-05-19 13:40:39.135 D/TabSSH:TabTerminalActivity: Swipe between tabs enabled
2026-05-19 13:40:39.140 D/TabSSH:TabTerminalActivity: Applying theme: Dracula
2026-05-19 13:40:39.143 D/TabSSH:TabTerminalActivity: Intent extras: profileId=699c78b4-5419-4990-bcfa-2db68a472487, autoConnect=true
2026-05-19 13:40:39.146 I/TabSSH:TabTerminalActivity: Terminal activity created
2026-05-19 13:40:39.150 D/TabSSH:TabTerminalActivity: Applying theme: Dracula
2026-05-19 13:40:39.151 D/TabSSH:TabTerminalActivity: Found profile: libvirt: almalinux9-vm, identityId: null
2026-05-19 13:40:39.153 I/TabSSH:TabTerminalActivity: 🚀 Starting connection to libvirt: almalinux9-vm
2026-05-19 13:40:39.249 D/TabSSH:MultiRowKeyboardView: Rebuilding 3 keyboard rows
2026-05-19 13:40:39.252 D/TabSSH:TabTerminalActivity: Custom keyboard layout JSON length=0, rowCount=3
2026-05-19 13:40:39.257 D/TabSSH:TabTerminalActivity: No saved layout, using default keyboard
2026-05-19 13:40:39.259 D/TabSSH:MultiRowKeyboardView: Rebuilding 3 keyboard rows
2026-05-19 13:40:39.260 D/TabSSH:TabTerminalActivity: Multi-row keyboard initialized with 3 rows
2026-05-19 13:40:39.263 D/TabSSH:MultiRowKeyboardView: Rebuilding 3 keyboard rows
2026-05-19 13:40:39.264 D/TabSSH:TabTerminalActivity: Custom keyboard layout JSON length=0, rowCount=3
2026-05-19 13:40:39.265 D/TabSSH:TabTerminalActivity: No saved layout, using default keyboard
2026-05-19 13:40:39.268 D/TabSSH:MultiRowKeyboardView: Rebuilding 3 keyboard rows
2026-05-19 13:40:39.271 D/TabSSH:TabTerminalActivity: Multi-row keyboard initialized with 3 rows
2026-05-19 13:40:41.043 W/TabSSH:SecurePasswordManager: Cannot store empty password
2026-05-19 13:40:41.059 D/TabSSH:TabTerminalActivity: Creating SSH connection via SSHSessionManager
2026-05-19 13:40:41.061 D/TabSSH:SSHSessionManager: Creating connection for libvirt: almalinux9-vm
2026-05-19 13:40:41.064 D/TabSSH:SSHConnection: Created connection for libvirt: almalinux9-vm
2026-05-19 13:40:41.065 I/TabSSH:SSHSessionManager: Created new connection for libvirt: almalinux9-vm
2026-05-19 13:40:41.069 D/TabSSH:SSHConnection: Profile identityId: null
2026-05-19 13:40:41.070 D/TabSSH:SSHConnection: No identity linked to this connection
2026-05-19 13:40:41.071 I/TabSSH:SSHConnection: STEP 1: Starting connection to IP49:22 as 
2026-05-19 13:40:41.073 D/TabSSH:SSHConnection: STEP 2: Checking port knock configuration
2026-05-19 13:40:41.074 D/TabSSH:SSHConnection: Port knocking disabled or no sequence configured
2026-05-19 13:40:41.075 D/TabSSH:SSHConnection: STEP 3: Creating JSch session
2026-05-19 13:40:41.076 D/TabSSH:SSHConnection: STEP 4: Setting up host key verifier
2026-05-19 13:40:41.077 D/TabSSH:SSHConnection: STEP 5: Checking jump host configuration
2026-05-19 13:40:41.078 I/TabSSH:SSHConnection: Setting up SSH jump host: IP48:22
2026-05-19 13:40:41.081 D/TabSSH:SSHConnection: Jump host: Using public key authentication
2026-05-19 13:40:41.109 I/TabSSH:JSch: Connecting to IP48 port 22
2026-05-19 13:40:41.162 I/TabSSH:JSch: Connection established
2026-05-19 13:40:41.216 I/TabSSH:JSch: Remote version string: SSH-2.0-OpenSSH_8.7
2026-05-19 13:40:41.218 I/TabSSH:JSch: Local version string: SSH-2.0-JSCH_2.27.7
2026-05-19 13:40:41.220 I/TabSSH:JSch: CheckCiphers: chacha20-poly1305@openssh.com
2026-05-19 13:40:41.222 I/TabSSH:JSch: CheckKexes: mlkem768x25519-sha256,mlkem768nistp256-sha256,mlkem1024nistp384-sha384,sntrup761x25519-sha512,sntrup761x25519-sha512@openssh.com,curve25519-sha256,curve25519-sha256@libssh.org,curve448-sha512
2026-05-19 13:40:42.673 I/TabSSH:JSch: CheckSignatures: ssh-ed25519,ssh-ed448
2026-05-19 13:40:42.675 D/TabSSH:JSch: server_host_key proposal before known_host reordering is: ssh-ed25519,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,rsa-sha2-512,rsa-sha2-256
2026-05-19 13:40:42.676 D/TabSSH:JSch: server_host_key proposal after known_host reordering is: ecdsa-sha2-nistp521,ssh-ed25519,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,rsa-sha2-512,rsa-sha2-256
2026-05-19 13:40:42.677 I/TabSSH:JSch: SSH_MSG_KEXINIT sent
2026-05-19 13:40:42.679 I/TabSSH:JSch: SSH_MSG_KEXINIT received
2026-05-19 13:40:42.680 I/TabSSH:JSch: Doing strict KEX
2026-05-19 13:40:42.682 I/TabSSH:JSch: server proposal: KEX algorithms: curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group14-sha256,kex-strict-s-v00@openssh.com
2026-05-19 13:40:42.684 I/TabSSH:JSch: server proposal: host key algorithms: rsa-sha2-512,rsa-sha2-256,ssh-rsa,ecdsa-sha2-nistp256,ssh-ed25519
2026-05-19 13:40:42.685 I/TabSSH:JSch: server proposal: ciphers c2s: chacha20-poly1305@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com
2026-05-19 13:40:42.687 I/TabSSH:JSch: server proposal: ciphers s2c: chacha20-poly1305@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com
2026-05-19 13:40:42.689 I/TabSSH:JSch: server proposal: MACs c2s: umac-64-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-sha1
2026-05-19 13:40:42.692 I/TabSSH:JSch: server proposal: MACs s2c: umac-64-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-sha1
2026-05-19 13:40:42.693 I/TabSSH:JSch: server proposal: compression c2s: none,zlib@openssh.com
2026-05-19 13:40:42.695 I/TabSSH:JSch: server proposal: compression s2c: none,zlib@openssh.com
2026-05-19 13:40:42.696 I/TabSSH:JSch: server proposal: languages c2s: 
2026-05-19 13:40:42.697 I/TabSSH:JSch: server proposal: languages s2c: 
2026-05-19 13:40:42.699 I/TabSSH:JSch: client proposal: KEX algorithms: mlkem768x25519-sha256,curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group14-sha256,ext-info-c,kex-strict-c-v00@openssh.com
2026-05-19 13:40:42.701 I/TabSSH:JSch: client proposal: host key algorithms: ecdsa-sha2-nistp521,ssh-ed25519,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,rsa-sha2-512,rsa-sha2-256
2026-05-19 13:40:42.702 I/TabSSH:JSch: client proposal: ciphers c2s: aes128-gcm@openssh.com,aes256-gcm@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr
2026-05-19 13:40:42.704 I/TabSSH:JSch: client proposal: ciphers s2c: aes128-gcm@openssh.com,aes256-gcm@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr
2026-05-19 13:40:42.706 I/TabSSH:JSch: client proposal: MACs c2s: hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha1-etm@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-sha1
2026-05-19 13:40:42.707 I/TabSSH:JSch: client proposal: MACs s2c: hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha1-etm@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-sha1
2026-05-19 13:40:42.709 I/TabSSH:JSch: client proposal: compression c2s: none
2026-05-19 13:40:42.710 I/TabSSH:JSch: client proposal: compression s2c: none
2026-05-19 13:40:42.712 I/TabSSH:JSch: client proposal: languages c2s: 
2026-05-19 13:40:42.713 I/TabSSH:JSch: client proposal: languages s2c: 
2026-05-19 13:40:42.714 I/TabSSH:JSch: kex: algorithm: curve25519-sha256
2026-05-19 13:40:42.715 I/TabSSH:JSch: kex: host key algorithm: ssh-ed25519
2026-05-19 13:40:42.717 I/TabSSH:JSch: kex: server->client cipher: aes128-gcm@openssh.com MAC: <implicit> compression: none
2026-05-19 13:40:42.718 I/TabSSH:JSch: kex: client->server cipher: aes128-gcm@openssh.com MAC: <implicit> compression: none
2026-05-19 13:40:42.719 I/TabSSH:JSch: SSH_MSG_KEX_ECDH_INIT sent
2026-05-19 13:40:42.721 I/TabSSH:JSch: expecting SSH_MSG_KEX_ECDH_REPLY
2026-05-19 13:40:42.760 I/TabSSH:JSch: ssh_eddsa_verify: [SSH PUBLIC KEY] true
2026-05-19 13:40:42.762 I/TabSSH:HostKeyVerifier: HOST KEY CHECK CALLED for: IP48
2026-05-19 13:40:42.763 D/TabSSH:HostKeyVerifier: Parsed: hostname=IP48, port=22
2026-05-19 13:40:42.764 I/TabSSH:HostKeyVerifier: Checking host key for IP48:22 (ssh-ed25519)
2026-05-19 13:40:42.766 I/TabSSH:HostKeyVerifier: Fingerprint: SHA256:6a:37:85:f8:86:b6:4a:98:cb:dc:52:1e:90:52:9e:2d:3a:6c:87:b0:e0:80:27:7d:1b:98:02:d6:81:b8:b0:00
2026-05-19 13:40:42.767 D/TabSSH:HostKeyVerifier: Querying database for existing host key...
2026-05-19 13:40:42.769 I/TabSSH:HostKeyVerifier: Database verification result: ACCEPTED
2026-05-19 13:40:42.771 I/TabSSH:HostKeyVerifier: Host key verified: IP48:22
2026-05-19 13:40:42.773 I/TabSSH:JSch: Host 'IP48' is known and matches the EDDSA host key
2026-05-19 13:40:42.775 I/TabSSH:JSch: Reset outgoing sequence number after sending SSH_MSG_NEWKEYS for strict KEX
2026-05-19 13:40:42.776 I/TabSSH:JSch: SSH_MSG_NEWKEYS sent
2026-05-19 13:40:42.777 I/TabSSH:JSch: SSH_MSG_NEWKEYS received
2026-05-19 13:40:42.779 I/TabSSH:JSch: Reset incoming sequence number after receiving SSH_MSG_NEWKEYS for strict KEX
2026-05-19 13:40:42.780 I/TabSSH:JSch: SSH_MSG_SERVICE_REQUEST sent
2026-05-19 13:40:42.781 I/TabSSH:JSch: SSH_MSG_EXT_INFO received
2026-05-19 13:40:42.783 I/TabSSH:JSch: server-sig-algs=<ssh-ed25519,sk-ssh-ed25519@openssh.com,ssh-rsa,rsa-sha2-256,rsa-sha2-512,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ecdsa-sha2-nistp256@openssh.com,webauthn-sk-ecdsa-sha2-nistp256@openssh.com>
2026-05-19 13:40:42.817 I/TabSSH:JSch: SSH_MSG_SERVICE_ACCEPT received
2026-05-19 13:40:42.870 I/TabSSH:JSch: Authentications that can continue: gssapi-with-mic,publickey,keyboard-interactive,password
2026-05-19 13:40:42.873 I/TabSSH:JSch: Next authentication method: gssapi-with-mic
2026-05-19 13:40:42.920 I/TabSSH:JSch: Authentications that can continue: publickey,keyboard-interactive,password
2026-05-19 13:40:42.923 I/TabSSH:JSch: Next authentication method: publickey
2026-05-19 13:40:42.925 D/TabSSH:JSch: PubkeyAcceptedAlgorithms = ssh-ed25519,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,rsa-sha2-512,rsa-sha2-256
2026-05-19 13:40:42.926 D/TabSSH:JSch: PubkeyAcceptedAlgorithms in server-sig-algs = [ssh-ed25519, ecdsa-sha2-nistp256, ecdsa-sha2-nistp384, ecdsa-sha2-nistp521, rsa-sha2-512, rsa-sha2-256]
2026-05-19 13:40:42.985 D/TabSSH:JSch: [SSH PUBLIC KEY] success
2026-05-19 13:40:43.057 D/TabSSH:JSch: [SSH PUBLIC KEY] success
2026-05-19 13:40:43.059 I/TabSSH:JSch: Authentication succeeded (publickey).
2026-05-19 13:40:43.061 I/TabSSH:SSHConnection: Jump host connected successfully
2026-05-19 13:40:43.063 I/TabSSH:SSHConnection: Jump host port forwarding established: localhost:40395 -> IP49:22
2026-05-19 13:40:43.065 D/TabSSH:SSHConnection: STEP 6: Creating SSH session
2026-05-19 13:40:43.067 I/TabSSH:SSHConnection: Connecting to target through jump host on localhost:40395 as 
2026-05-19 13:40:43.069 D/TabSSH:SSHConnection: STEP 7: Checking proxy configuration
2026-05-19 13:40:43.069 D/TabSSH:SSHConnection: Proxy type SSH not applicable for HTTP/SOCKS setup
2026-05-19 13:40:43.070 D/TabSSH:SSHConnection: STEP 8: Configuring SSH session
2026-05-19 13:40:43.071 D/TabSSH:SSHConnection: Session configured with compression=true, keepalive=on (mobile default)
2026-05-19 13:40:43.071 D/TabSSH:SSHConnection: Connection timeout set to 15 seconds
2026-05-19 13:40:43.072 D/TabSSH:SSHConnection: STEP 8.5: Setting up UserInfo for host key prompts
2026-05-19 13:40:43.073 D/TabSSH:SSHConnection: UserInfo configured for host key prompts
2026-05-19 13:40:43.073 I/TabSSH:SSHConnection: STEP 9: Setting up authentication
2026-05-19 13:40:43.074 D/TabSSH:SSHConnection: setupAuthentication: linkedIdentity=null, server51=null, server52=null
2026-05-19 13:40:43.075 D/TabSSH:SSHConnection: setupAuthentication: effectiveKeyId=null
2026-05-19 13:40:43.076 D/TabSSH:SSHConnection: No stored password found for 699c78b4-5419-4990-bcfa-2db68a472487
2026-05-19 13:40:43.076 D/TabSSH:SSHConnection: auth=[REDACTED] SSH key ID configured
2026-05-19 13:40:43.077 I/TabSSH:SSHConnection: auth=[REDACTED] credentials found, using keyboard-interactive
2026-05-19 13:40:43.078 I/TabSSH:SSHConnection: STEP 10: Calling server53()
2026-05-19 13:40:43.080 I/TabSSH:JSch: Connecting to localhost port 40395
2026-05-19 13:40:43.081 I/TabSSH:JSch: Connection established
2026-05-19 13:40:43.984 I/TabSSH:JSch: Remote version string: SSH-2.0-OpenSSH_8.7
2026-05-19 13:40:43.987 I/TabSSH:JSch: Local version string: SSH-2.0-JSCH_2.27.7
2026-05-19 13:40:43.991 I/TabSSH:JSch: CheckCiphers: chacha20-poly1305@openssh.com
2026-05-19 13:40:43.995 I/TabSSH:JSch: CheckKexes: mlkem768x25519-sha256,mlkem768nistp256-sha256,mlkem1024nistp384-sha384,sntrup761x25519-sha512,sntrup761x25519-sha512@openssh.com,curve25519-sha256,curve25519-sha256@libssh.org,curve448-sha512
2026-05-19 13:40:45.416 I/TabSSH:JSch: CheckSignatures: ssh-ed25519,ssh-ed448
2026-05-19 13:40:45.418 D/TabSSH:JSch: server_host_key proposal before known_host reordering is: ssh-ed25519,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,rsa-sha2-512,rsa-sha2-256
2026-05-19 13:40:45.421 D/TabSSH:JSch: server_host_key proposal after known_host reordering is: ecdsa-sha2-nistp521,ssh-ed25519,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,rsa-sha2-512,rsa-sha2-256
2026-05-19 13:40:45.422 I/TabSSH:JSch: SSH_MSG_KEXINIT sent
2026-05-19 13:40:45.424 I/TabSSH:JSch: SSH_MSG_KEXINIT received
2026-05-19 13:40:45.425 I/TabSSH:JSch: Doing strict KEX
2026-05-19 13:40:45.427 I/TabSSH:JSch: server proposal: KEX algorithms: curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,kex-strict-s-v00@openssh.com
2026-05-19 13:40:45.429 I/TabSSH:JSch: server proposal: host key algorithms: rsa-sha2-512,rsa-sha2-256,ecdsa-sha2-nistp256,ssh-ed25519
2026-05-19 13:40:45.431 I/TabSSH:JSch: server proposal: ciphers c2s: aes256-gcm@openssh.com,chacha20-poly1305@openssh.com,aes256-ctr,aes128-gcm@openssh.com,aes128-ctr
2026-05-19 13:40:45.433 I/TabSSH:JSch: server proposal: ciphers s2c: aes256-gcm@openssh.com,chacha20-poly1305@openssh.com,aes256-ctr,aes128-gcm@openssh.com,aes128-ctr
2026-05-19 13:40:45.435 I/TabSSH:JSch: server proposal: MACs c2s: hmac-sha2-256-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha2-256,hmac-sha1,umac-128@openssh.com,hmac-sha2-512
2026-05-19 13:40:45.437 I/TabSSH:JSch: server proposal: MACs s2c: hmac-sha2-256-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha2-256,hmac-sha1,umac-128@openssh.com,hmac-sha2-512
2026-05-19 13:40:45.439 I/TabSSH:JSch: server proposal: compression c2s: none,zlib@openssh.com
2026-05-19 13:40:45.441 I/TabSSH:JSch: server proposal: compression s2c: none,zlib@openssh.com
2026-05-19 13:40:45.442 I/TabSSH:JSch: server proposal: languages c2s: 
2026-05-19 13:40:45.444 I/TabSSH:JSch: server proposal: languages s2c: 
2026-05-19 13:40:45.446 I/TabSSH:JSch: client proposal: KEX algorithms: mlkem768x25519-sha256,curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group14-sha256,ext-info-c,kex-strict-c-v00@openssh.com
2026-05-19 13:40:45.447 I/TabSSH:JSch: client proposal: host key algorithms: ecdsa-sha2-nistp521,ssh-ed25519,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,rsa-sha2-512,rsa-sha2-256
2026-05-19 13:40:45.449 I/TabSSH:JSch: client proposal: ciphers c2s: aes256-gcm@openssh.com,aes128-gcm@openssh.com,aes256-ctr,aes192-ctr,aes128-ctr
2026-05-19 13:40:45.451 I/TabSSH:JSch: client proposal: ciphers s2c: aes256-gcm@openssh.com,aes128-gcm@openssh.com,aes256-ctr,aes192-ctr,aes128-ctr
2026-05-19 13:40:45.452 I/TabSSH:JSch: client proposal: MACs c2s: hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha2-256,hmac-sha2-512
2026-05-19 13:40:45.454 I/TabSSH:JSch: client proposal: MACs s2c: hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha2-256,hmac-sha2-512
2026-05-19 13:40:45.456 I/TabSSH:JSch: client proposal: compression c2s: zlib,none
2026-05-19 13:40:45.457 I/TabSSH:JSch: client proposal: compression s2c: zlib,none
2026-05-19 13:40:45.459 I/TabSSH:JSch: client proposal: languages c2s: 
2026-05-19 13:40:45.460 I/TabSSH:JSch: client proposal: languages s2c: 
2026-05-19 13:40:45.462 I/TabSSH:JSch: kex: algorithm: curve25519-sha256
2026-05-19 13:40:45.463 I/TabSSH:JSch: kex: host key algorithm: ssh-ed25519
2026-05-19 13:40:45.465 I/TabSSH:JSch: kex: server->client cipher: aes256-gcm@openssh.com MAC: <implicit> compression: none
2026-05-19 13:40:45.466 I/TabSSH:JSch: kex: client->server cipher: aes256-gcm@openssh.com MAC: <implicit> compression: none
2026-05-19 13:40:45.468 I/TabSSH:JSch: SSH_MSG_KEX_ECDH_INIT sent
2026-05-19 13:40:45.470 I/TabSSH:JSch: expecting SSH_MSG_KEX_ECDH_REPLY
2026-05-19 13:40:45.587 I/TabSSH:JSch: ssh_eddsa_verify: [SSH PUBLIC KEY] true
2026-05-19 13:40:45.590 I/TabSSH:HostKeyVerifier: HOST KEY CHECK CALLED for: IP49
2026-05-19 13:40:45.592 D/TabSSH:HostKeyVerifier: Parsed: hostname=IP49, port=22
2026-05-19 13:40:45.592 I/TabSSH:HostKeyVerifier: Checking host key for IP49:22 (ssh-ed25519)
2026-05-19 13:40:45.594 I/TabSSH:HostKeyVerifier: Fingerprint: SHA256:ab:3a:8f:93:b0:2a:a0:19:50:34:19:06:36:b2:79:d3:76:ea:0c:56:77:e1:c9:34:bd:42:6f:e6:af:ee:a8:5d
2026-05-19 13:40:45.596 D/TabSSH:HostKeyVerifier: Querying database for existing host key...
2026-05-19 13:40:45.596 I/TabSSH:HostKeyVerifier: Database verification result: ACCEPTED
2026-05-19 13:40:45.598 I/TabSSH:HostKeyVerifier: Host key verified: IP49:22
2026-05-19 13:40:45.600 I/TabSSH:JSch: Host 'IP49' is known and matches the EDDSA host key
2026-05-19 13:40:45.601 I/TabSSH:JSch: Reset outgoing sequence number after sending SSH_MSG_NEWKEYS for strict KEX
2026-05-19 13:40:45.602 I/TabSSH:JSch: SSH_MSG_NEWKEYS sent
2026-05-19 13:40:45.603 I/TabSSH:JSch: SSH_MSG_NEWKEYS received
2026-05-19 13:40:45.605 I/TabSSH:JSch: Reset incoming sequence number after receiving SSH_MSG_NEWKEYS for strict KEX
2026-05-19 13:40:45.606 I/TabSSH:JSch: SSH_MSG_SERVICE_REQUEST sent
2026-05-19 13:40:45.607 I/TabSSH:JSch: SSH_MSG_EXT_INFO received
2026-05-19 13:40:45.609 I/TabSSH:JSch: server-sig-algs=<ssh-ed25519,sk-ssh-ed25519@openssh.com,ssh-rsa,rsa-sha2-256,rsa-sha2-512,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ecdsa-sha2-nistp256@openssh.com,webauthn-sk-ecdsa-sha2-nistp256@openssh.com>
2026-05-19 13:40:45.641 I/TabSSH:JSch: SSH_MSG_SERVICE_ACCEPT received
2026-05-19 13:40:45.722 I/TabSSH:JSch: Authentications that can continue: publickey,keyboard-interactive,password
2026-05-19 13:40:45.725 I/TabSSH:JSch: Next authentication method: publickey
2026-05-19 13:40:45.727 D/TabSSH:JSch: PubkeyAcceptedAlgorithms = ssh-ed25519,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,rsa-sha2-512,rsa-sha2-256
2026-05-19 13:40:45.728 D/TabSSH:JSch: PubkeyAcceptedAlgorithms in server-sig-algs = [ssh-ed25519, ecdsa-sha2-nistp256, ecdsa-sha2-nistp384, ecdsa-sha2-nistp521, rsa-sha2-512, rsa-sha2-256]
2026-05-19 13:40:45.779 D/TabSSH:JSch: [SSH PUBLIC KEY] failure
2026-05-19 13:40:45.784 I/TabSSH:JSch: Authentications that can continue: password
2026-05-19 13:40:45.787 I/TabSSH:JSch: Next authentication method: password
2026-05-19 13:40:45.789 D/TabSSH:SSHConnection: server54 called: Password for @localhost:40395, haspassword=[REDACTED]
2026-05-19 13:40:45.790 I/TabSSH:JSch: Disconnecting from localhost port 40395
2026-05-19 13:40:45.794 E/TabSSH:SSHConnection: Connection failed at some step
server55.jsch.JSchException: Auth cancel for methods 'publickey,gssapi-keyex,gssapi-with-mic,password'
	at server55.jsch.Session.connect(Session.java:531)
	at server55.jsch.Session.connect(Session.java:209)
	at io.github.server56.server57.connectWithSilentRetry(server58:386)
	at io.github.server56.server57.access$connectWithSilentRetry(server58:39)
	at io.github.server56.server57$connect$2$server30(server58:322)
	at kotlin.coroutines.server14.server15(server16:33)
	at kotlinx.coroutines.server17(server18:108)
	at kotlinx.coroutines.server19$server20(server21:115)
	at kotlinx.coroutines.server22.run(server23:103)
	at kotlinx.coroutines.server24.runSafely(server25:584)
	at kotlinx.coroutines.server24$server26(server25:793)
	at kotlinx.coroutines.server24$server27(server25:697)
	at kotlinx.coroutines.server24$server20(server25:684)

2026-05-19 13:40:45.803 E/TabSSH:SSHConnection: Connection failed: Auth cancel for methods 'publickey,gssapi-keyex,gssapi-with-mic,password'
server55.jsch.JSchException: Auth cancel for methods 'publickey,gssapi-keyex,gssapi-with-mic,password'
	at server55.jsch.Session.connect(Session.java:531)
	at server55.jsch.Session.connect(Session.java:209)
	at io.github.server56.server57.connectWithSilentRetry(server58:386)
	at io.github.server56.server57.access$connectWithSilentRetry(server58:39)
	at io.github.server56.server57$connect$2$server30(server58:322)
	at kotlin.coroutines.server14.server15(server16:33)
	at kotlinx.coroutines.server17(server18:108)
	at kotlinx.coroutines.server19$server20(server21:115)
	at kotlinx.coroutines.server22.run(server23:103)
	at kotlinx.coroutines.server24.runSafely(server25:584)
	at kotlinx.coroutines.server24$server26(server25:793)
	at kotlinx.coroutines.server24$server27(server25:697)
	at kotlinx.coroutines.server24$server20(server25:684)

2026-05-19 13:40:45.807 I/TabSSH:SSHConnection: Auth error — not retrying
2026-05-19 13:40:45.809 W/TabSSH:SSHSessionManager: Failed to connect to libvirt: almalinux9-vm
2026-05-19 13:40:45.811 E/TabSSH:TabTerminalActivity: SSH connection returned NULL for libvirt: almalinux9-vm
2026-05-19 13:40:45.852 D/TabSSH:PreferenceManager: security_clear_clipboard_timeout already stored as String
2026-05-19 13:40:45.865 D/TabSSH:NotificationHelper: Showed connection error notification
2026-05-19 13:40:52.368 D/TabSSH:TabManager: Saving tab states to database
2026-05-19 13:40:52.371 I/TabSSH:TabManager: Tab state persistence: 0 tabs would be saved
2026-05-19 13:40:52.924 D/TabSSH:TabTerminalActivity: Terminal activity destroyed
2026-05-19 13:40:53.181 D/TabSSH:ConnectionsFragment: Loaded 41 connections, 11 groups, 1 VNC hosts
2026-05-19 13:40:53.184 D/TabSSH:IdentitiesFragment: Loaded 1 host identities
2026-05-19 13:40:53.188 D/TabSSH:IdentitiesFragment: Loaded 3 virtualization identities
2026-05-19 13:40:53.191 D/TabSSH:IdentitiesFragment: Loaded 1 VNC identities
2026-05-19 13:40:53.195 D/TabSSH:IdentitiesFragment: Loaded 1 SSH keys
2026-05-19 13:40:53.680 I/TabSSH:JSch: Disconnecting from IP48 port 22
2026-05-19 13:40:53.690 I/TabSSH:JSch: Caught an exception, leaving main loop due to Socket closed
2026-05-19 13:40:54.840 D/TabSSH:SecurePasswordManager: Retrieved encrypted password for hypervisor_account_1
2026-05-19 13:40:54.857 W/TabSSH:HypervisorTrust: TLS trust-all enabled for IP59:8006 — connection is MITM-able. Consider pinning instead.
2026-05-19 13:40:55.359 I/TabSSH:ProxmoxAPI: Authentication successful
2026-05-19 13:40:55.448 D/TabSSH:ProxmoxAPI: Retrieved 2 VMs
2026-05-19 13:40:58.629 D/TabSSH:ProxmoxAPI: Guest agent not available for VM 100: API request failed: 500
2026-05-19 13:40:58.779 D/TabSSH:ProxmoxAPI: Guest agent not available for VM 200: API request failed: 500
2026-05-19 13:41:01.049 D/TabSSH:SecurePasswordManager: Retrieved encrypted password for hypervisor_account_1
2026-05-19 13:41:01.063 I/TabSSH:ProxmoxManager: Launching console for almalinux10 (vmid=200)
2026-05-19 13:41:01.088 D/TabSSH:TerminalView: Terminal view initialized
2026-05-19 13:41:01.097 I/TabSSH:TermuxBridge: Initializing Termux emulator 80x24
2026-05-19 13:41:01.103 W/TabSSH:HypervisorTrust: TLS trust-all enabled for IP59:8006 — connection is MITM-able. Consider pinning instead.
2026-05-19 13:41:01.110 I/TabSSH:TermuxBridge: Termux emulator initialized
2026-05-19 13:41:01.130 I/TabSSH:TerminalView: attachTerminalEmulator called for bridge: 132926554
2026-05-19 13:41:01.135 D/TabSSH:TerminalView: Bridge state: buffer=true, rows=24, cols=80, emulator=true
2026-05-19 13:41:01.137 I/TabSSH:TerminalView: Attached Termux bridge: 24x80, listener added, connected=false
2026-05-19 13:41:01.144 D/TabSSH:MultiRowKeyboardView: Rebuilding 3 keyboard rows
2026-05-19 13:41:01.146 D/TabSSH:MultiRowKeyboardView: Rebuilding 3 keyboard rows
2026-05-19 13:41:01.648 I/TabSSH:ProxmoxAPI: Authentication successful
2026-05-19 13:41:01.653 I/TabSSH:HypervisorConsole: Connecting to Proxmox console: almalinux10 (vmid=200)
2026-05-19 13:41:01.760 I/TabSSH:ProxmoxAPI: Got termproxy ticket for VM 200 on port 5900
2026-05-19 13:41:01.762 D/TabSSH:HypervisorConsole: Got termproxy ticket for almalinux10
2026-05-19 13:41:01.763 W/TabSSH:HypervisorTrust: TLS trust-all enabled for IP59:8006 — connection is MITM-able. Consider pinning instead.
2026-05-19 13:41:01.766 I/TabSSH:ConsoleWebSocket: Connecting to console: wss://IP59:8006/api2/json/nodes/pve/qemu/200/vncwebsocket?port=5900&vncticket=PVEVNC%3A6A0CA0AC%3A%3AmXCYPnSNxbzjY%2F51t8inq7skkqyDwanZir22o60Z4JfcZPMAAHb3nXZgenMpngDdZrI%2FBu4FR8YC0cdFUypB%2FQeqIGqzNNr%2FzvU562N3lQGMYAP9bHpOXY0KuCz6X6A%2BY137DD%2Bb9JjznIJfu0iipfyFh2u1ry%2FXHebdZWzuF1s9qK9OtR65S34XN4gXWTBlQfD7KB3ZqKOK%2FWF1wDPyQthaPJ0Gue1sFBuAVPppL7JV8t5Z0us2lfxryHglB%2FGDXP4ShHe2NiXZXgjot7dXNqjpulD%2FtUY0Sl3%2Fvq75Tx2Y75r4gwAx6Pt%2F4UGU6l5QeLKQ4tKnHLy35A2S178PYA%3D%3D
2026-05-19 13:41:02.109 I/TabSSH:ConsoleWebSocket: Console WebSocket connected
2026-05-19 13:41:02.113 D/TabSSH:ConsoleWebSocket: Sent Proxmox auth frame, accepted=true
2026-05-19 13:41:02.114 I/TabSSH:HypervisorConsole: Proxmox console connected (PROXMOX_TERM)
2026-05-19 13:41:02.118 D/TabSSH:ConsoleWebSocket: Sent resize: 80 x 24 (accepted=true)
2026-05-19 13:41:02.128 D/TabSSH:TermuxBridge: Resized to 51x29
2026-05-19 13:41:02.129 D/TabSSH:TerminalView: Terminal resized: 29x51
2026-05-19 13:41:02.191 D/TabSSH:ConsoleWebSocket: Received binary: 2 bytes
2026-05-19 13:41:02.267 I/TabSSH:TermuxBridge: === CONNECTING TO SSH STREAMS ===
2026-05-19 13:41:02.270 I/TabSSH:TermuxBridge: InputStream: user1@server60
2026-05-19 13:41:02.272 I/TabSSH:TermuxBridge: OutputStream: user2@server61
2026-05-19 13:41:02.273 I/TabSSH:TermuxBridge: Emulator ready: true, size: 51x29
2026-05-19 13:41:02.277 I/TabSSH:TermuxBridge: Starting read loop...
2026-05-19 13:41:02.279 I/TabSSH:TermuxBridge: Notifying 2 listeners of connection
2026-05-19 13:41:02.280 D/TabSSH:VMConsoleActivity: Terminal connected
2026-05-19 13:41:02.281 I/TabSSH:TerminalView: Termux bridge CONNECTED - terminal should start receiving data
2026-05-19 13:41:02.282 I/TabSSH:TermuxBridge: === SSH STREAMS CONNECTED SUCCESSFULLY ===
2026-05-19 13:41:02.284 D/TabSSH:TermuxBridge: Read loop started
2026-05-19 13:41:02.285 I/TabSSH:HypervisorConsole: Console wired to terminal for almalinux10
2026-05-19 13:41:02.286 I/TabSSH:TermuxBridge: Fed 2 bytes to emulator, cursor at (0,2)
2026-05-19 13:41:02.287 I/TabSSH:VMConsoleActivity: Text console connected for almalinux10
2026-05-19 13:41:02.288 D/TabSSH:TermuxBridge: Notifying 2 listeners of screen change
2026-05-19 13:41:02.289 D/TabSSH:TerminalView: onScreenChanged - scheduling redraw
2026-05-19 13:41:02.724 D/TabSSH:ConsoleWebSocket: Received binary: 35 bytes
2026-05-19 13:41:02.725 W/TabSSH:ConsoleWebSocket: Proxmox serial error (binary frame): unable to find a serial interface

2026-05-19 13:41:02.729 I/TabSSH:HypervisorConsole: Proxmox serial console unavailable via WebSocket frame — retrying with vncproxy
2026-05-19 13:41:02.730 I/TabSSH:ConsoleWebSocket: Disconnecting console WebSocket
2026-05-19 13:41:02.732 I/TabSSH:TermuxBridge: SSH stream closed (EOF)
2026-05-19 13:41:02.733 D/TabSSH:TermuxBridge: Read loop ended
2026-05-19 13:41:02.734 I/TabSSH:TermuxBridge: Disconnecting
2026-05-19 13:41:02.736 D/TabSSH:ConsoleWebSocket: Keepalive thread interrupted
2026-05-19 13:41:02.736 I/TabSSH:HypervisorConsole: VNC fallback: requesting vncproxy ticket for almalinux10
2026-05-19 13:41:02.737 D/TabSSH:VMConsoleActivity: Terminal disconnected
2026-05-19 13:41:02.738 I/TabSSH:TerminalView: Termux bridge disconnected
2026-05-19 13:41:02.781 D/TabSSH:ConsoleWebSocket: WebSocket EOF after user-initiated disconnect (expected)
2026-05-19 13:41:03.029 I/TabSSH:ProxmoxAPI: Got vncproxy ticket for VM 200 on port 5901
2026-05-19 13:41:03.031 D/TabSSH:HypervisorConsole: VNC fallback: got vncproxy ticket for almalinux10 — connecting
2026-05-19 13:41:03.032 W/TabSSH:HypervisorTrust: TLS trust-all enabled for IP59:8006 — connection is MITM-able. Consider pinning instead.
2026-05-19 13:41:03.055 I/TabSSH:ConsoleWebSocket: Connecting to console: wss://IP59:8006/api2/json/nodes/pve/qemu/200/vncwebsocket?port=5901&vncticket=U%2502TZ3J%3APVEVNC%3A6A0CA0AE%3A%3AM8nIKvLm0Rd5o2eoLSX%2FCk8vUxulVqX%2BHOedEgDhSNOCQy5zDWSmYkIIsrBNWF8byTY%2FGI9Nh2%2Fl%2FBzcQ%2Bdq3qRc9CjxkrDAlf4ZiqKsuqIdkb5UbCH76U5vCvenRm0m9KNVYymJkvr4PqeFTl1oiJ5sAZOsdx40%2FUdg%2F801bzxMFDGmYgav%2B%2BufLz0xMjyZxbs8tRzr2i5SINEQB%2BdZCQy2a2VTuJElvPaEE5OeQWLFBHILRjn9Ce9TgCpVIFrCyX0Hb%2BpHGBH%2BZlF0jXKfHYOmwYfw6g%2BDMo5ARa9LcCqq2ANrz%2Fo%2FG394KYYwmM25iLl3pQ25qdCTwxGpUKnufg%3D%3D
2026-05-19 13:41:03.414 I/TabSSH:ConsoleWebSocket: Console WebSocket connected
2026-05-19 13:41:03.418 I/TabSSH:HypervisorConsole: VNC fallback connected for almalinux10
2026-05-19 13:41:03.421 I/TabSSH:VMConsoleActivity: Switching to VNC console mode for almalinux10
2026-05-19 13:41:03.424 D/TabSSH:RfbClient: SetDesktopSize deferred — waiting for server capability signal
2026-05-19 13:41:03.953 D/TabSSH:ConsoleWebSocket: Received binary: 12 bytes
2026-05-19 13:41:03.954 I/TabSSH:RfbClient: Server RFB version: RFB 003.008
2026-05-19 13:41:03.955 D/TabSSH:ConsoleWebSocket: Raw format: sending 12 bytes
2026-05-19 13:41:04.055 D/TabSSH:ConsoleWebSocket: Received binary: 2 bytes
2026-05-19 13:41:04.056 D/TabSSH:RfbClient: Security types offered: [2]
2026-05-19 13:41:04.057 D/TabSSH:RfbClient: Chose security type: 2
2026-05-19 13:41:04.058 D/TabSSH:ConsoleWebSocket: Raw format: sending 1 bytes
2026-05-19 13:41:04.108 D/TabSSH:ConsoleWebSocket: Received binary: 16 bytes
2026-05-19 13:41:04.157 D/TabSSH:ConsoleWebSocket: Raw format: sending 16 bytes
2026-05-19 13:41:04.259 D/TabSSH:ConsoleWebSocket: Received binary: 4 bytes
2026-05-19 13:41:04.260 D/TabSSH:RfbClient: Authentication OK
2026-05-19 13:41:04.261 D/TabSSH:ConsoleWebSocket: Raw format: sending 1 bytes
2026-05-19 13:41:04.361 D/TabSSH:ConsoleWebSocket: Received binary: 42 bytes
2026-05-19 13:41:04.363 I/TabSSH:RfbClient: Server framebuffer: 1024×768 bpp=32/depth=24
2026-05-19 13:41:04.366 I/TabSSH:RfbClient: Desktop name: QEMU (almalinux10)
2026-05-19 13:41:04.368 I/TabSSH:VncView: VNC connected: 1024×768 'QEMU (almalinux10)'
2026-05-19 13:41:04.373 D/TabSSH:ConsoleWebSocket: Raw format: sending 86 bytes
2026-05-19 13:41:04.466 D/TabSSH:ConsoleWebSocket: Received binary: 2048 bytes
2026-05-19 13:41:04.467 D/TabSSH:ConsoleWebSocket: Received binary: 4096 bytes
2026-05-19 13:41:04.565 D/TabSSH:ConsoleWebSocket: Received binary: 8192 bytes
2026-05-19 13:41:04.565 D/TabSSH:ConsoleWebSocket: Received binary: 2612 bytes
2026-05-19 13:41:04.566 D/TabSSH:ConsoleWebSocket: Received binary: 753 bytes
2026-05-19 13:41:04.583 D/TabSSH:ConsoleWebSocket: Raw format: sending 10 bytes
2026-05-19 13:41:07.293 D/TabSSH:ConsoleWebSocket: Raw format: sending 6 bytes
2026-05-19 13:41:07.300 D/TabSSH:ConsoleWebSocket: Raw format: sending 6 bytes
2026-05-19 13:41:07.308 D/TabSSH:ConsoleWebSocket: Raw format: sending 6 bytes
2026-05-19 13:41:07.317 D/TabSSH:ConsoleWebSocket: Raw format: sending 6 bytes
2026-05-19 13:41:07.325 D/TabSSH:ConsoleWebSocket: Raw format: sending 6 bytes
2026-05-19 13:41:07.333 D/TabSSH:ConsoleWebSocket: Raw format: sending 6 bytes
2026-05-19 13:41:07.347 D/TabSSH:ConsoleWebSocket: Raw format: sending 6 bytes
2026-05-19 13:41:07.401 D/TabSSH:RfbClient: SetDesktopSize deferred — waiting for server capability signal
2026-05-19 13:41:08.599 D/TabSSH:ConsoleWebSocket: Raw format: sending 6 bytes
2026-05-19 13:41:08.605 D/TabSSH:ConsoleWebSocket: Raw format: sending 6 bytes
2026-05-19 13:41:08.623 D/TabSSH:ConsoleWebSocket: Raw format: sending 6 bytes
2026-05-19 13:41:08.631 D/TabSSH:ConsoleWebSocket: Raw format: sending 6 bytes
2026-05-19 13:41:08.639 D/TabSSH:ConsoleWebSocket: Raw format: sending 6 bytes
2026-05-19 13:41:08.656 D/TabSSH:ConsoleWebSocket: Raw format: sending 6 bytes
2026-05-19 13:41:08.659 D/TabSSH:RfbClient: SetDesktopSize deferred — waiting for server capability signal
2026-05-19 13:41:08.660 D/TabSSH:ConsoleWebSocket: Raw format: sending 6 bytes
2026-05-19 13:41:09.223 D/TabSSH:ConsoleWebSocket: Raw format: sending 6 bytes
2026-05-19 13:41:09.234 D/TabSSH:ConsoleWebSocket: Raw format: sending 6 bytes
2026-05-19 13:41:09.242 D/TabSSH:ConsoleWebSocket: Raw format: sending 6 bytes
2026-05-19 13:41:09.250 D/TabSSH:ConsoleWebSocket: Raw format: sending 6 bytes
2026-05-19 13:41:09.258 D/TabSSH:ConsoleWebSocket: Raw format: sending 6 bytes
2026-05-19 13:41:09.279 D/TabSSH:ConsoleWebSocket: Raw format: sending 6 bytes
2026-05-19 13:41:09.282 D/TabSSH:ConsoleWebSocket: Raw format: sending 6 bytes
2026-05-19 13:41:09.298 D/TabSSH:RfbClient: SetDesktopSize deferred — waiting for server capability signal
2026-05-19 13:41:10.784 D/TabSSH:ConsoleWebSocket: Raw format: sending 16 bytes
2026-05-19 13:41:10.786 D/TabSSH:ConsoleWebSocket: Raw format: sending 8 bytes
2026-05-19 13:41:14.514 D/TabSSH:ConsoleWebSocket: Raw format: sending 16 bytes
2026-05-19 13:41:14.515 D/TabSSH:ConsoleWebSocket: Raw format: sending 8 bytes
2026-05-19 13:41:14.736 D/TabSSH:ConsoleWebSocket: Raw format: sending 16 bytes
2026-05-19 13:41:14.741 D/TabSSH:ConsoleWebSocket: Raw format: sending 8 bytes
2026-05-19 13:41:14.923 D/TabSSH:ConsoleWebSocket: Raw format: sending 24 bytes
2026-05-19 13:41:15.127 D/TabSSH:ConsoleWebSocket: Raw format: sending 16 bytes
2026-05-19 13:41:15.131 D/TabSSH:ConsoleWebSocket: Raw format: sending 8 bytes
2026-05-19 13:41:15.505 D/TabSSH:ConsoleWebSocket: Raw format: sending 6 bytes
2026-05-19 13:41:15.518 D/TabSSH:ConsoleWebSocket: Raw format: sending 6 bytes
2026-05-19 13:41:15.526 D/TabSSH:ConsoleWebSocket: Raw format: sending 6 bytes
2026-05-19 13:41:15.534 D/TabSSH:ConsoleWebSocket: Raw format: sending 6 bytes
2026-05-19 13:41:15.542 D/TabSSH:ConsoleWebSocket: Raw format: sending 6 bytes
2026-05-19 13:41:15.559 D/TabSSH:ConsoleWebSocket: Raw format: sending 6 bytes
2026-05-19 13:41:15.563 D/TabSSH:RfbClient: SetDesktopSize deferred — waiting for server capability signal
2026-05-19 13:41:16.401 D/TabSSH:ConsoleWebSocket: Raw format: sending 6 bytes
2026-05-19 13:41:16.419 D/TabSSH:ConsoleWebSocket: Raw format: sending 6 bytes
2026-05-19 13:41:16.436 D/TabSSH:ConsoleWebSocket: Raw format: sending 6 bytes
2026-05-19 13:41:16.444 D/TabSSH:ConsoleWebSocket: Raw format: sending 6 bytes
2026-05-19 13:41:16.450 D/TabSSH:ConsoleWebSocket: Raw format: sending 6 bytes
2026-05-19 13:41:16.463 D/TabSSH:ConsoleWebSocket: Raw format: sending 6 bytes
2026-05-19 13:41:16.466 D/TabSSH:ConsoleWebSocket: Raw format: sending 6 bytes
2026-05-19 13:41:16.467 D/TabSSH:ConsoleWebSocket: Raw format: sending 6 bytes
2026-05-19 13:41:16.526 D/TabSSH:RfbClient: SetDesktopSize deferred — waiting for server capability signal
2026-05-19 13:41:18.010 D/TabSSH:ConsoleWebSocket: Raw format: sending 16 bytes
2026-05-19 13:41:18.397 D/TabSSH:ConsoleWebSocket: Raw format: sending 16 bytes
2026-05-19 13:41:18.596 D/TabSSH:ConsoleWebSocket: Raw format: sending 16 bytes
2026-05-19 13:41:18.762 D/TabSSH:ConsoleWebSocket: Raw format: sending 16 bytes
2026-05-19 13:41:18.937 D/TabSSH:ConsoleWebSocket: Raw format: sending 16 bytes
2026-05-19 13:41:19.112 D/TabSSH:ConsoleWebSocket: Raw format: sending 16 bytes
2026-05-19 13:41:19.262 D/TabSSH:ConsoleWebSocket: Raw format: sending 16 bytes
2026-05-19 13:41:23.926 D/TabSSH:SecurePasswordManager: Clearing sensitive data from memory
2026-05-19 13:41:23.937 D/TabSSH:SSHConnection: Credential cache cleared for IP49
2026-05-19 13:41:23.942 I/TabSSH:SSHSessionManager: Cleared credential caches on 1 active connection(s)
2026-05-19 13:41:23.949 I/TabSSH:HypervisorConsole: Disconnecting console
2026-05-19 13:41:23.955 I/TabSSH:ConsoleWebSocket: Disconnecting console WebSocket
2026-05-19 13:41:23.961 I/TabSSH:HypervisorConsole: Disconnecting console
2026-05-19 13:41:23.967 D/TabSSH:TerminalView: Removed bridge listener on detach
2026-05-19 13:41:23.995 D/TabSSH:TerminalView: Terminal view initialized
2026-05-19 13:41:24.008 I/TabSSH:TermuxBridge: Initializing Termux emulator 80x24
2026-05-19 13:41:24.019 W/TabSSH:HypervisorTrust: TLS trust-all enabled for IP59:8006 — connection is MITM-able. Consider pinning instead.
2026-05-19 13:41:24.025 I/TabSSH:TermuxBridge: Termux emulator initialized
2026-05-19 13:41:24.030 D/TabSSH:ConsoleWebSocket: WebSocket EOF after user-initiated disconnect (expected)
2026-05-19 13:41:24.061 I/TabSSH:TerminalView: attachTerminalEmulator called for bridge: 212852846
2026-05-19 13:41:24.067 D/TabSSH:TerminalView: Bridge state: buffer=true, rows=24, cols=80, emulator=true
2026-05-19 13:41:24.070 I/TabSSH:TerminalView: Attached Termux bridge: 24x80, listener added, connected=false
2026-05-19 13:41:24.076 D/TabSSH:MultiRowKeyboardView: Rebuilding 2 keyboard rows
2026-05-19 13:41:24.079 D/TabSSH:MultiRowKeyboardView: Rebuilding 2 keyboard rows
2026-05-19 13:41:24.502 I/TabSSH:ProxmoxAPI: Authentication successful
2026-05-19 13:41:24.504 I/TabSSH:HypervisorConsole: Connecting to Proxmox console: almalinux10 (vmid=200)
2026-05-19 13:41:24.736 I/TabSSH:ProxmoxAPI: Got termproxy ticket for VM 200 on port 5900
2026-05-19 13:41:24.738 D/TabSSH:HypervisorConsole: Got termproxy ticket for almalinux10
2026-05-19 13:41:24.739 W/TabSSH:HypervisorTrust: TLS trust-all enabled for IP59:8006 — connection is MITM-able. Consider pinning instead.
2026-05-19 13:41:24.741 I/TabSSH:ConsoleWebSocket: Connecting to console: wss://IP59:8006/api2/json/nodes/pve/qemu/200/vncwebsocket?port=5900&vncticket=PVEVNC%3A6A0CA0C3%3A%3ASH69K8A9oOpe5K2HbUxMeJltAsEL8eZ03GtiCUFIvWnQ2FafPm8IwYmzTyMOiY89OO3qtGW%2FaVxYs6ur7DaPAOIyQh3tNx3OkAwi8nYCP6SMM%2BiyZPYbnzlVwXM11%2Btg21z5hGTcVYGsBGFmjkyuWUeeh%2F8p7PGZJ9Rc8yh1jgX2fwcmPL0ej6O8pQ%2BKtn%2B%2BoGait6cmPFuQNKAb34kzvEu2yjbioGr%2FjsZujbyYbcIGg64qKOX0ca61FnUjlGEQcRX7E6d%2FQo4h1g1RsoaaNvS0UuvhFyzYr5TAPgnqq7FujCbsO2FA%2Bhozo%2Fqsivpr8FGeqUuahaedEFUzoBKMcA%3D%3D
2026-05-19 13:41:25.115 I/TabSSH:ConsoleWebSocket: Console WebSocket connected
2026-05-19 13:41:25.120 D/TabSSH:ConsoleWebSocket: Sent Proxmox auth frame, accepted=true
2026-05-19 13:41:25.121 I/TabSSH:HypervisorConsole: Proxmox console connected (PROXMOX_TERM)
2026-05-19 13:41:25.122 D/TabSSH:ConsoleWebSocket: Sent resize: 80 x 24 (accepted=true)
2026-05-19 13:41:25.124 D/TabSSH:TermuxBridge: Resized to 105x13
2026-05-19 13:41:25.128 D/TabSSH:TerminalView: Terminal resized: 13x105
2026-05-19 13:41:25.223 D/TabSSH:ConsoleWebSocket: Received binary: 2 bytes
2026-05-19 13:41:25.238 I/TabSSH:TermuxBridge: === CONNECTING TO SSH STREAMS ===
2026-05-19 13:41:25.242 I/TabSSH:TermuxBridge: InputStream: user1@server62
2026-05-19 13:41:25.245 I/TabSSH:TermuxBridge: OutputStream: user2@server63
2026-05-19 13:41:25.246 I/TabSSH:TermuxBridge: Emulator ready: true, size: 105x13
2026-05-19 13:41:25.247 I/TabSSH:TermuxBridge: Starting read loop...
2026-05-19 13:41:25.248 I/TabSSH:TermuxBridge: Notifying 2 listeners of connection
2026-05-19 13:41:25.250 D/TabSSH:VMConsoleActivity: Terminal connected
2026-05-19 13:41:25.250 I/TabSSH:TerminalView: Termux bridge CONNECTED - terminal should start receiving data
2026-05-19 13:41:25.252 I/TabSSH:TermuxBridge: === SSH STREAMS CONNECTED SUCCESSFULLY ===
2026-05-19 13:41:25.253 I/TabSSH:HypervisorConsole: Console wired to terminal for almalinux10
2026-05-19 13:41:25.254 I/TabSSH:VMConsoleActivity: Text console connected for almalinux10
2026-05-19 13:41:25.255 D/TabSSH:TermuxBridge: Read loop started
2026-05-19 13:41:25.256 I/TabSSH:TermuxBridge: Fed 2 bytes to emulator, cursor at (0,2)
2026-05-19 13:41:25.257 D/TabSSH:TermuxBridge: Notifying 2 listeners of screen change
2026-05-19 13:41:25.258 D/TabSSH:TerminalView: onScreenChanged - scheduling redraw
2026-05-19 13:41:25.766 D/TabSSH:ConsoleWebSocket: Received binary: 35 bytes
2026-05-19 13:41:25.767 W/TabSSH:ConsoleWebSocket: Proxmox serial error (binary frame): unable to find a serial interface

2026-05-19 13:41:25.769 I/TabSSH:HypervisorConsole: Proxmox serial console unavailable via WebSocket frame — retrying with vncproxy
2026-05-19 13:41:25.770 I/TabSSH:ConsoleWebSocket: Disconnecting console WebSocket
2026-05-19 13:41:25.771 I/TabSSH:TermuxBridge: SSH stream closed (EOF)
2026-05-19 13:41:25.773 D/TabSSH:TermuxBridge: Read loop ended
2026-05-19 13:41:25.773 I/TabSSH:TermuxBridge: Disconnecting
2026-05-19 13:41:25.775 D/TabSSH:VMConsoleActivity: Terminal disconnected
2026-05-19 13:41:25.776 D/TabSSH:ConsoleWebSocket: Keepalive thread interrupted
2026-05-19 13:41:25.776 I/TabSSH:HypervisorConsole: VNC fallback: requesting vncproxy ticket for almalinux10
2026-05-19 13:41:25.777 I/TabSSH:TerminalView: Termux bridge disconnected
2026-05-19 13:41:25.857 D/TabSSH:ConsoleWebSocket: WebSocket EOF after user-initiated disconnect (expected)
2026-05-19 13:41:25.899 I/TabSSH:ProxmoxAPI: Got vncproxy ticket for VM 200 on port 5901
2026-05-19 13:41:25.901 D/TabSSH:HypervisorConsole: VNC fallback: got vncproxy ticket for almalinux10 — connecting
2026-05-19 13:41:25.902 W/TabSSH:HypervisorTrust: TLS trust-all enabled for IP59:8006 — connection is MITM-able. Consider pinning instead.
2026-05-19 13:41:25.904 I/TabSSH:ConsoleWebSocket: Connecting to console: wss://IP59:8006/api2/json/nodes/pve/qemu/200/vncwebsocket?port=5901&vncticket=6S%24%23S%234%28%3APVEVNC%3A6A0CA0C5%3A%3AR9r7psPP3dM6PlRO7lprGIQx9aNvj4kZFgO9xfF%2BYpa6fdre7DdI6rd2U3gbyeX3jwBfepVAZwuhBynttyJ4kauhy9j6gRhZrgMlwGyX8lbvvuE7WwHABilJyUZy1y%2Bu443voX8F%2FjfpGCEzLycJPdDV5ev%2Bikm4%2BKJvrn2QOVXHPVFJwPpJqjvRByT5F4ScQx1CueD2jvT2uBWLPz8h%2FOYyJR1O44CXEVJPmIv4ZmldzgOj%2BF1jfy8i3%2FKs2fmi7GzEdHNU62TmNT0HneJ7WVYHM5rOBhW8W%2B51Kg8Y11483Mbv2jetZnJ3k2BtSMcgz096%2FeExGzEPrBSRssMDvg%3D%3D
2026-05-19 13:41:26.252 I/TabSSH:ConsoleWebSocket: Console WebSocket connected
2026-05-19 13:41:26.253 I/TabSSH:HypervisorConsole: VNC fallback connected for almalinux10
2026-05-19 13:41:26.260 I/TabSSH:VMConsoleActivity: Switching to VNC console mode for almalinux10
2026-05-19 13:41:26.266 D/TabSSH:RfbClient: SetDesktopSize deferred — waiting for server capability signal
2026-05-19 13:41:26.786 D/TabSSH:ConsoleWebSocket: Received binary: 12 bytes
2026-05-19 13:41:26.787 I/TabSSH:RfbClient: Server RFB version: RFB 003.008
2026-05-19 13:41:26.788 D/TabSSH:ConsoleWebSocket: Raw format: sending 12 bytes
2026-05-19 13:41:26.891 D/TabSSH:ConsoleWebSocket: Received binary: 2 bytes
2026-05-19 13:41:26.892 D/TabSSH:RfbClient: Security types offered: [2]
2026-05-19 13:41:26.893 D/TabSSH:RfbClient: Chose security type: 2
2026-05-19 13:41:26.893 D/TabSSH:ConsoleWebSocket: Raw format: sending 1 bytes
2026-05-19 13:41:26.994 D/TabSSH:ConsoleWebSocket: Received binary: 16 bytes
2026-05-19 13:41:26.995 D/TabSSH:ConsoleWebSocket: Raw format: sending 16 bytes
2026-05-19 13:41:27.094 D/TabSSH:ConsoleWebSocket: Received binary: 4 bytes
2026-05-19 13:41:27.096 D/TabSSH:RfbClient: Authentication OK
2026-05-19 13:41:27.097 D/TabSSH:ConsoleWebSocket: Raw format: sending 1 bytes
2026-05-19 13:41:27.201 D/TabSSH:ConsoleWebSocket: Received binary: 42 bytes
2026-05-19 13:41:27.203 I/TabSSH:RfbClient: Server framebuffer: 1024×768 bpp=32/depth=24
2026-05-19 13:41:27.205 I/TabSSH:RfbClient: Desktop name: QEMU (almalinux10)
2026-05-19 13:41:27.206 I/TabSSH:VncView: VNC connected: 1024×768 'QEMU (almalinux10)'
2026-05-19 13:41:27.208 D/TabSSH:ConsoleWebSocket: Raw format: sending 86 bytes
2026-05-19 13:41:27.300 D/TabSSH:ConsoleWebSocket: Received binary: 2048 bytes
2026-05-19 13:41:27.301 D/TabSSH:ConsoleWebSocket: Received binary: 4096 bytes
2026-05-19 13:41:27.401 D/TabSSH:ConsoleWebSocket: Received binary: 8192 bytes
2026-05-19 13:41:27.403 D/TabSSH:ConsoleWebSocket: Received binary: 2612 bytes
2026-05-19 13:41:27.404 D/TabSSH:ConsoleWebSocket: Received binary: 753 bytes
2026-05-19 13:41:27.420 D/TabSSH:ConsoleWebSocket: Raw format: sending 10 bytes
2026-05-19 13:41:29.920 D/TabSSH:RfbClient: SetDesktopSize deferred — waiting for server capability signal
2026-05-19 13:41:29.922 D/TabSSH:SecurePasswordManager: Clearing sensitive data from memory
2026-05-19 13:41:29.924 D/TabSSH:SSHConnection: Credential cache cleared for IP49
2026-05-19 13:41:29.926 I/TabSSH:SSHSessionManager: Cleared credential caches on 1 active connection(s)
2026-05-19 13:41:29.929 I/TabSSH:HypervisorConsole: Disconnecting console
2026-05-19 13:41:29.933 I/TabSSH:ConsoleWebSocket: Disconnecting console WebSocket
2026-05-19 13:41:29.938 I/TabSSH:HypervisorConsole: Disconnecting console
2026-05-19 13:41:29.942 D/TabSSH:TerminalView: Removed bridge listener on detach
2026-05-19 13:41:29.947 D/TabSSH:TerminalView: Terminal view initialized
2026-05-19 13:41:29.956 I/TabSSH:TermuxBridge: Initializing Termux emulator 80x24
2026-05-19 13:41:29.961 W/TabSSH:HypervisorTrust: TLS trust-all enabled for IP59:8006 — connection is MITM-able. Consider pinning instead.
2026-05-19 13:41:29.966 I/TabSSH:TermuxBridge: Termux emulator initialized
2026-05-19 13:41:29.983 D/TabSSH:ConsoleWebSocket: WebSocket EOF after user-initiated disconnect (expected)
2026-05-19 13:41:29.986 I/TabSSH:TerminalView: attachTerminalEmulator called for bridge: 44329337
2026-05-19 13:41:29.991 D/TabSSH:TerminalView: Bridge state: buffer=true, rows=24, cols=80, emulator=true
2026-05-19 13:41:29.994 I/TabSSH:TerminalView: Attached Termux bridge: 24x80, listener added, connected=false
2026-05-19 13:41:29.998 D/TabSSH:MultiRowKeyboardView: Rebuilding 3 keyboard rows
2026-05-19 13:41:30.000 D/TabSSH:MultiRowKeyboardView: Rebuilding 3 keyboard rows
2026-05-19 13:41:30.290 I/TabSSH:ProxmoxAPI: Authentication successful
2026-05-19 13:41:30.294 I/TabSSH:HypervisorConsole: Connecting to Proxmox console: almalinux10 (vmid=200)
2026-05-19 13:41:30.578 I/TabSSH:ProxmoxAPI: Got termproxy ticket for VM 200 on port 5900
2026-05-19 13:41:30.580 D/TabSSH:HypervisorConsole: Got termproxy ticket for almalinux10
2026-05-19 13:41:30.581 W/TabSSH:HypervisorTrust: TLS trust-all enabled for IP59:8006 — connection is MITM-able. Consider pinning instead.
2026-05-19 13:41:30.583 I/TabSSH:ConsoleWebSocket: Connecting to console: wss://IP59:8006/api2/json/nodes/pve/qemu/200/vncwebsocket?port=5900&vncticket=PVEVNC%3A6A0CA0C9%3A%3AqG6VQbN2orhFinpOKQ79om4lv5SK4PXbfkUEhwHuvCAENv8VhQelkGWIjhmAPQ9vWUdxlVVONETDTLeTsnvAMR60PIgGa6pCdHDXxKwZrakCiv2HUsH5SAq3jF6ngdLLjyFwbQhMuH5ZKLqjku32nhIbmLqVRx9Btgy%2BGlshr4YXd%2Bi0n195X7YmXX3Dp9zG4SKPme8CsqJF6q5%2FYpGwyYnA9HJk249rJWbNW1R6LiHFxDhOyuz%2FmHSnSsvElSvKmXHOOoVEhYn0S8vKPcVddx3WOOuFhg8fvcnLbwGei5xI%2FC1j0rvoN1u0Wxge5KMyta0Nh%2FLNnVh6a559OOOekw%3D%3D
2026-05-19 13:41:30.878 I/TabSSH:ConsoleWebSocket: Console WebSocket connected
2026-05-19 13:41:30.880 D/TabSSH:ConsoleWebSocket: Sent Proxmox auth frame, accepted=true
2026-05-19 13:41:30.880 I/TabSSH:HypervisorConsole: Proxmox console connected (PROXMOX_TERM)
2026-05-19 13:41:30.882 D/TabSSH:ConsoleWebSocket: Sent resize: 80 x 24 (accepted=true)
2026-05-19 13:41:30.884 D/TabSSH:TermuxBridge: Resized to 51x29
2026-05-19 13:41:30.885 D/TabSSH:TerminalView: Terminal resized: 29x51
2026-05-19 13:41:30.934 D/TabSSH:ConsoleWebSocket: Received binary: 2 bytes
2026-05-19 13:41:31.081 I/TabSSH:TermuxBridge: === CONNECTING TO SSH STREAMS ===
2026-05-19 13:41:31.084 I/TabSSH:TermuxBridge: InputStream: user1@server64
2026-05-19 13:41:31.086 I/TabSSH:TermuxBridge: OutputStream: user2@server65
2026-05-19 13:41:31.087 I/TabSSH:TermuxBridge: Emulator ready: true, size: 51x29
2026-05-19 13:41:31.089 I/TabSSH:TermuxBridge: Starting read loop...
2026-05-19 13:41:31.090 I/TabSSH:TermuxBridge: Notifying 2 listeners of connection
2026-05-19 13:41:31.092 D/TabSSH:VMConsoleActivity: Terminal connected
2026-05-19 13:41:31.093 I/TabSSH:TerminalView: Termux bridge CONNECTED - terminal should start receiving data
2026-05-19 13:41:31.095 I/TabSSH:TermuxBridge: === SSH STREAMS CONNECTED SUCCESSFULLY ===
2026-05-19 13:41:31.096 I/TabSSH:HypervisorConsole: Console wired to terminal for almalinux10
2026-05-19 13:41:31.097 I/TabSSH:VMConsoleActivity: Text console connected for almalinux10
2026-05-19 13:41:31.098 D/TabSSH:TermuxBridge: Read loop started
2026-05-19 13:41:31.099 I/TabSSH:TermuxBridge: Fed 2 bytes to emulator, cursor at (0,2)
2026-05-19 13:41:31.100 D/TabSSH:TermuxBridge: Notifying 2 listeners of screen change
2026-05-19 13:41:31.101 D/TabSSH:TerminalView: onScreenChanged - scheduling redraw
2026-05-19 13:41:31.499 D/TabSSH:ConsoleWebSocket: Received binary: 35 bytes
2026-05-19 13:41:31.502 W/TabSSH:ConsoleWebSocket: Proxmox serial error (binary frame): unable to find a serial interface

2026-05-19 13:41:31.504 I/TabSSH:HypervisorConsole: Proxmox serial console unavailable via WebSocket frame — retrying with vncproxy
2026-05-19 13:41:31.506 I/TabSSH:ConsoleWebSocket: Disconnecting console WebSocket
2026-05-19 13:41:31.507 I/TabSSH:HypervisorConsole: VNC fallback: requesting vncproxy ticket for almalinux10
2026-05-19 13:41:31.508 D/TabSSH:ConsoleWebSocket: Keepalive thread interrupted
2026-05-19 13:41:31.509 I/TabSSH:TermuxBridge: SSH stream closed (EOF)
2026-05-19 13:41:31.509 D/TabSSH:TermuxBridge: Read loop ended
2026-05-19 13:41:31.510 I/TabSSH:TermuxBridge: Disconnecting
2026-05-19 13:41:31.511 D/TabSSH:VMConsoleActivity: Terminal disconnected
2026-05-19 13:41:31.512 I/TabSSH:TerminalView: Termux bridge disconnected
2026-05-19 13:41:31.599 D/TabSSH:ConsoleWebSocket: WebSocket EOF after user-initiated disconnect (expected)
2026-05-19 13:41:31.625 I/TabSSH:ProxmoxAPI: Got vncproxy ticket for VM 200 on port 5901
2026-05-19 13:41:31.627 D/TabSSH:HypervisorConsole: VNC fallback: got vncproxy ticket for almalinux10 — connecting
2026-05-19 13:41:31.628 W/TabSSH:HypervisorTrust: TLS trust-all enabled for IP59:8006 — connection is MITM-able. Consider pinning instead.
2026-05-19 13:41:31.630 I/TabSSH:ConsoleWebSocket: Connecting to console: wss://IP59:8006/api2/json/nodes/pve/qemu/200/vncwebsocket?port=5901&vncticket=L0S%28P1VH%3APVEVNC%3A6A0CA0CA%3A%3AQq%2F%2BaAMn04hyq21KLEF96IuqdodDB7uQbdjl2rCxBtEyOUQgEIvxMCyZesIAqK16MflKWLjOe%2BUWMln7Lt2jK6uB3OLr1D%2FtztGuEDxSRJI%2F78JWoj5QqZYPWOhHenTrNo5H9gFV2adPch7RZoAz%2B%2FZLyj%2F7zoP4F5ZLq98ONy%2BqV1%2B6pFOVU4E%2BReJWSFvvbsEn4sSi7bl1wdJw0S8z%2FakZ7cp4Y0fArSAfTrmrvjXujijbZnJ3yvrijXAaRCN6t8ftD9A%2BEmn9GGzngaI%2BqPU5Rd14sPPD1QrGr3JLMfG%2F3jImqx45TIW1O%2F1AueM%2FDgpp3jkErdphEPYHeldu6Q%3D%3D
2026-05-19 13:41:31.986 I/TabSSH:ConsoleWebSocket: Console WebSocket connected
2026-05-19 13:41:31.988 I/TabSSH:HypervisorConsole: VNC fallback connected for almalinux10
2026-05-19 13:41:32.001 I/TabSSH:VMConsoleActivity: Switching to VNC console mode for almalinux10
2026-05-19 13:41:32.010 D/TabSSH:RfbClient: SetDesktopSize deferred — waiting for server capability signal
2026-05-19 13:41:32.520 D/TabSSH:ConsoleWebSocket: Received binary: 12 bytes
2026-05-19 13:41:32.521 I/TabSSH:RfbClient: Server RFB version: RFB 003.008
2026-05-19 13:41:32.523 D/TabSSH:ConsoleWebSocket: Raw format: sending 12 bytes
2026-05-19 13:41:32.573 D/TabSSH:ConsoleWebSocket: Received binary: 2 bytes
2026-05-19 13:41:32.574 D/TabSSH:RfbClient: Security types offered: [2]
2026-05-19 13:41:32.575 D/TabSSH:RfbClient: Chose security type: 2
2026-05-19 13:41:32.575 D/TabSSH:ConsoleWebSocket: Raw format: sending 1 bytes
2026-05-19 13:41:32.678 D/TabSSH:ConsoleWebSocket: Received binary: 16 bytes
2026-05-19 13:41:32.679 D/TabSSH:ConsoleWebSocket: Raw format: sending 16 bytes
2026-05-19 13:41:32.783 D/TabSSH:ConsoleWebSocket: Received binary: 4 bytes
2026-05-19 13:41:32.784 D/TabSSH:RfbClient: Authentication OK
2026-05-19 13:41:32.785 D/TabSSH:ConsoleWebSocket: Raw format: sending 1 bytes
2026-05-19 13:41:32.898 D/TabSSH:ConsoleWebSocket: Received binary: 42 bytes
2026-05-19 13:41:32.899 I/TabSSH:RfbClient: Server framebuffer: 1024×768 bpp=32/depth=24
2026-05-19 13:41:32.901 I/TabSSH:RfbClient: Desktop name: QEMU (almalinux10)
2026-05-19 13:41:32.903 I/TabSSH:VncView: VNC connected: 1024×768 'QEMU (almalinux10)'
2026-05-19 13:41:32.904 D/TabSSH:ConsoleWebSocket: Raw format: sending 20 bytes
2026-05-19 13:41:32.905 D/TabSSH:ConsoleWebSocket: Raw format: sending 56 bytes
2026-05-19 13:41:32.905 D/TabSSH:ConsoleWebSocket: Raw format: sending 10 bytes
2026-05-19 13:41:33.094 D/TabSSH:ConsoleWebSocket: Received binary: 2048 bytes
2026-05-19 13:41:33.095 D/TabSSH:ConsoleWebSocket: Received binary: 4096 bytes
2026-05-19 13:41:33.198 D/TabSSH:ConsoleWebSocket: Received binary: 8192 bytes
2026-05-19 13:41:33.199 D/TabSSH:ConsoleWebSocket: Received binary: 2612 bytes
2026-05-19 13:41:33.200 D/TabSSH:ConsoleWebSocket: Received binary: 753 bytes
2026-05-19 13:41:33.215 D/TabSSH:ConsoleWebSocket: Raw format: sending 10 bytes
2026-05-19 13:41:35.371 I/TabSSH:HypervisorConsole: Disconnecting console
2026-05-19 13:41:35.372 I/TabSSH:ConsoleWebSocket: Disconnecting console WebSocket
2026-05-19 13:41:35.374 I/TabSSH:HypervisorConsole: Disconnecting console
2026-05-19 13:41:35.375 D/TabSSH:TerminalView: Removed bridge listener on detach
2026-05-19 13:41:35.438 D/TabSSH:ConsoleWebSocket: WebSocket EOF after user-initiated disconnect (expected)
2026-05-19 13:41:36.040 D/TabSSH:IdentitiesFragment: Loaded 3 virtualization identities
2026-05-19 13:41:36.043 D/TabSSH:IdentitiesFragment: Loaded 1 host identities
2026-05-19 13:41:36.046 D/TabSSH:ConnectionsFragment: Loaded 41 connections, 11 groups, 1 VNC hosts
2026-05-19 13:41:36.047 D/TabSSH:IdentitiesFragment: Loaded 1 SSH keys
2026-05-19 13:41:36.049 D/TabSSH:IdentitiesFragment: Loaded 1 VNC identities
