Opened 10 years ago

Closed 10 years ago

#9949 closed Bug report (fixed)

Directory Listing Failed

Reported by: Andrew Laurie Owned by:
Priority: high Component: FileZilla Client
Keywords: Directory Listing Failed Cc:
Component version: Operating system type: Windows
Operating system version: Windows 7 (build 7601, Service Pack 1), 64-bit edition

Description

I have successfully used Filezilla in the past with all the same settings. Since the last update I have not been able to retrieve the directory listings. I can access the FTP site via Windows Explorer and via browser with no issues. Tried Cute FTP which also worked well
Below is the debug report from logging in.
I am using an HP8560
FileZilla Client


Version: 3.10.0-beta2

Build information:

Compiled for: i686-w64-mingw32
Compiled on: x86_64-unknown-linux-gnu
Build date: 2014-12-05
Compiled with: i686-w64-mingw32-gcc (GCC) 4.9.1
Compiler flags: -g -O2 -Wall -g -fexceptions -std=gnu++11

Linked against:

wxWidgets: 3.0.3
GnuTLS: 3.2.20
SQLite: 3.8.7.2

Operating system:

Name: Windows 7 (build 7601, Service Pack 1), 64-bit edition
Version: 6.1
Platform: 64 bit system

Status: Resolving address of ftp.xxxxxxx.com
Status: Connecting to XX.XXX.XXX.37:21...
Status: Connection established, waiting for welcome message...
Trace: CFtpControlSocket::OnReceive()
Response: 220 Welcome to the XXXX XXXXXXX FTP Site
Trace: CFtpControlSocket::SendNextCommand()
Command: AUTH TLS
Trace: CFtpControlSocket::OnReceive()
Response: 500 Protocol not supported.
Trace: CFtpControlSocket::SendNextCommand()
Command: AUTH SSL
Trace: CFtpControlSocket::OnReceive()
Response: 500 Protocol not supported.
Status: Insecure server, it does not support FTP over TLS.
Trace: CFtpControlSocket::SendNextCommand()
Command: USER XXXXXXX
Trace: CFtpControlSocket::OnReceive()
Response: 331 Password required for XXXXXXX.
Trace: CFtpControlSocket::SendNextCommand()
Command: PASS *
Trace: CFtpControlSocket::OnReceive()
Response: 230
Status: Server does not support non-ASCII characters.
Trace: CFtpControlSocket::SendNextCommand()
Command: PBSZ 0
Trace: CFtpControlSocket::OnReceive()
Response: 200 PBSZ Command OK. Protection buffer size set to 0.
Trace: CFtpControlSocket::SendNextCommand()
Command: PROT P
Trace: CFtpControlSocket::OnReceive()
Response: 200 PROT Command OK. Using Private data connection
Status: Connected
Trace: CFtpControlSocket::ResetOperation(0)
Trace: CControlSocket::ResetOperation(0)
Trace: Measured latency of 70 ms
Status: Retrieving directory listing...
Trace: CFtpControlSocket::SendNextCommand()
Trace: CFtpControlSocket::ChangeDirSend()
Command: PWD
Trace: CFtpControlSocket::OnReceive()
Response: 257 "/Usr/XXXXXX" is current folder.
Trace: CFtpControlSocket::ResetOperation(0)
Trace: CControlSocket::ResetOperation(0)
Trace: CFtpControlSocket::ParseSubcommandResult(0)
Trace: CFtpControlSocket::ListSubcommandResult()
Trace: CFtpControlSocket::SendNextCommand()
Trace: CFtpControlSocket::TransferSend()
Command: TYPE I
Trace: CFtpControlSocket::OnReceive()
Response: 200 Type set to I.
Trace: CFtpControlSocket::TransferParseResponse()
Trace: CFtpControlSocket::SendNextCommand()
Trace: CFtpControlSocket::TransferSend()
Command: PASV
Trace: CFtpControlSocket::OnReceive()
Response: 227 Entering Passive Mode (12,231,164,37,10,86).
Trace: CFtpControlSocket::TransferParseResponse()
Trace: CFtpControlSocket::SendNextCommand()
Trace: CFtpControlSocket::TransferSend()
Command: MLSD
Trace: CFtpControlSocket::OnReceive()
Response: 150 Opening BINARY mode data connection for MLSD /Usr/alaurie.
Trace: CFtpControlSocket::TransferParseResponse()
Trace: CFtpControlSocket::SendNextCommand()
Trace: CFtpControlSocket::TransferSend()
Trace: CTransferSocket::OnConnect
Trace: CTlsSocket::Handshake()
Trace: CTlsSocket::ContinueHandshake()
Trace: CTlsSocket::ContinueHandshake()
Trace: CTlsSocket::ContinueHandshake()
Error: GnuTLS error -110: The TLS connection was non-properly terminated.
Status: Server did not properly shut down TLS connection
Trace: CTlsSocket::OnSocketEvent(): close event received
Trace: CTransferSocket::OnClose(106)
Error: Transfer connection interrupted: ECONNABORTED - Connection aborted
Trace: CTransferSocket::TransferEnd(3)
Trace: CFtpControlSocket::TransferEnd()
Trace: CFtpControlSocket::OnReceive()
Response: 226 Transfer complete. 0 bytes transferred. 0 Bps.
Trace: CFtpControlSocket::TransferParseResponse()
Trace: CFtpControlSocket::ResetOperation(2)
Trace: CControlSocket::ResetOperation(2)
Trace: CFtpControlSocket::ParseSubcommandResult(2)
Trace: CFtpControlSocket::ListSubcommandResult()
Trace: CFtpControlSocket::ResetOperation(2)
Trace: CControlSocket::ResetOperation(2)
Error: Failed to retrieve directory listing

Change History (1)

comment:1 by Tim Kosse, 10 years ago

Priority: normalhigh
Resolution: fixed
Status: newclosed

Thank you for reporting this issue. It's a regression in the 3.10 betas. It will be fixed in the next version.

As workaround, either configure the server to support FTP over TLS, or force the use of plain FTP via FileZilla's Site Manager.

Note: See TracTickets for help on using tickets.