I've used FZ for years, and until recently had few problems. Since upgrading to 3.1.1.1 last week, FZ seems no longer able to retrieve a directory listing from my primary SFTP server. Prior to upgrading, I was running 3.1.0.1 without problems. The 3.1.2-rc1 build behaves the same as 3.1.1.1. I've tried toggling between active and passive mode with no discernible difference...
I've also moved to a different box here where a co-worker has 3.0.10 installed, and I can sign in on this same server with my same account without problems.
Here is the debug output from 3.1.2-rc1 (sanitized to remove username, hostname, and IP)...
Status: Connecting to servername...
Trace: Going to execute "C:\Tools\FileZilla FTP Client\fzsftp.exe"
Response: fzSftp started
Trace: CSftpControlSocket::ConnectParseResponse(fzSftp started)
Trace: CSftpControlSocket::SendNextCommand()
Trace: CSftpControlSocket::ConnectSend()
Command: open "username@servername" 22
Trace: Looking up host "servername"
Trace: Connecting to 0.0.0.0 port 22
Trace: Server version: SSH-2.0-VShell_2_1_4_157 VShell
Trace: Using SSH protocol version 2
Trace: We claim version: SSH-2.0-PuTTY_Local:_Aug_24_2008_14:04:42
Trace: Doing Diffie-Hellman group exchange
Trace: Doing Diffie-Hellman key exchange with hash SHA-1
Command: Trust new Hostkey: Yes
Trace: Host key fingerprint is:
Trace: ssh-dss 1024 62:fd:0c:bd:90:bd:cb:3f
3f:09:84:53:5c:d6:0c
Trace: Initialised AES-256 CBC client->server encryption
Trace: Initialised HMAC-SHA1 client->server MAC algorithm
Trace: Initialised AES-256 CBC server->client encryption
Trace: Initialised HMAC-SHA1 server->client MAC algorithm
Command: Pass: ********
Trace: Sent password
Trace: Access granted
Trace: Opened channel for session
Trace: Started a shell/command
Status: Connected to servername
Trace: CSftpControlSocket::ConnectParseResponse()
Trace: CSftpControlSocket::ResetOperation(0)
Trace: CControlSocket::ResetOperation(0)
Status: Retrieving directory listing...
Trace: CSftpControlSocket::SendNextCommand()
Trace: CSftpControlSocket::ChangeDirSend()
Command: pwd
Response: Current directory is: "Developer:/"
Trace: ControlSocket.cpp(356): Failed to parse returned path. caller=0p1119118
Trace: CSftpControlSocket::ResetOperation(2)
Trace: CControlSocket::ResetOperation(2)
Trace: CSftpControlSocket::ParseSubcommandResult(2)
Trace: CSftpControlSocket::ListSubcommandResult()
Trace: state = 1
Trace: CSftpControlSocket::ResetOperation(2)
Trace: CControlSocket::ResetOperation(2)
Error: Failed to retrieve directory listing
Any thoughts on what has gone sideways with 3.1.1.1 and later builds?
--
/ron