id,summary,reporter,owner,description,type,status,priority,component,resolution,keywords,cc,component_version,os,os_version 237,SSL explicit broken (gentoo netkit ftpd),boltronics,,"I'm using FileZilla under Windows 2000 (SP3). I try loging in to my server, I get the certificate pop up with all the correct details. According to the log below, it seems to change to my /home directory (which I have set under the option 'Default Remote Directory'), but then when it goes to list the files it dies. Check this out: Status: Connecting to 192.168.1.15 ... Trace: FtpControlSocket.cpp(652): OnConnect(0) Status: Connected with 192.168.1.15. Waiting for welcome message... Trace: FtpControlSocket.cpp(527): OnReceive(0) Response: 220- Trace: FtpControlSocket.cpp(527): OnReceive(0) Response: 220- Vivid Communications Response: 220- Level 11 / 522 Flinders Lane Response: 220- Melbourne, Victoria Response: 220- Australia 3000 Response: 220- ph: +61 (03) 9629-3330 Response: 220- fax: +61 (03) 9629-6771 Response: 220- Response: 220- --- Response: 220- Warning: All changes to the pub Response: 220- folder are live - be careful! Response: 220- Response: 220- Response: 220 jackal.vivid.net.au FTP server (Version 6.4/OpenBSD/Linux-ftpd-0.17) ready. Command: AUTH SSL Trace: FtpControlSocket.cpp(527): OnReceive(0) Response: 334 AUTH SSL OK. Trace: AsyncSslSocket.cpp(871): SSL_connect:before/connect initialization Trace: AsyncSslSocket.cpp(871): SSL_connect:SSLv2/v3 write client hello A Trace: FtpControlSocket.cpp(527): OnReceive(0) Trace: AsyncSslSocket.cpp(871): SSL_connect:SSLv3 read server hello A Trace: AsyncSslSocket.cpp(871): SSL_connect:SSLv3 read server certificate A Trace: AsyncSslSocket.cpp(871): SSL_connect:SSLv3 read server done A Trace: AsyncSslSocket.cpp(871): SSL_connect:SSLv3 write client key exchange A Trace: AsyncSslSocket.cpp(871): SSL_connect:SSLv3 write change cipher spec A Trace: AsyncSslSocket.cpp(871): SSL_connect:SSLv3 write finished A Trace: AsyncSslSocket.cpp(871): SSL_connect:SSLv3 flush data Trace: FtpControlSocket.cpp(527): OnReceive(0) Trace: AsyncSslSocket.cpp(871): SSL_connect:SSLv3 read finished A Status: SSL connection established. Waiting for welcome message... Command: USER mm Trace: FtpControlSocket.cpp(527): OnReceive(0) Response: 331 Password required for mm. Command: PASS ************ Trace: FtpControlSocket.cpp(527): OnReceive(0) Response: 230 User mm logged in. Status: Connected Trace: FtpControlSocket.cpp(2680): ResetOperation(1) Trace: FtpControlSocket.cpp(784): List(FALSE,0,""/home/"","""",1) Status: Retrieving directory listing... Command: CWD /home/ Trace: FtpControlSocket.cpp(527): OnReceive(0) Response: 250 CWD command successful. Trace: FtpControlSocket.cpp(784): List(FALSE,0,"""","""",0) Command: PWD Trace: FtpControlSocket.cpp(527): OnReceive(0) Response: 257 ""/home"" is current directory. Trace: FtpControlSocket.cpp(784): List(FALSE,0,"""","""",0) Command: PASV Trace: FtpControlSocket.cpp(527): OnReceive(0) Response: 227 Entering Passive Mode (192,168,1,15,128,92) Trace: FtpControlSocket.cpp(784): List(FALSE,0,"""","""",0) Command: TYPE A Trace: FtpControlSocket.cpp(527): OnReceive(0) Response: 200 Type set to A. Trace: FtpControlSocket.cpp(784): List(FALSE,0,"""","""",0) Command: LIST Trace: AsyncSslSocket.cpp(871): SSL_connect:before/connect initialization Trace: AsyncSslSocket.cpp(871): SSL_connect:SSLv2/v3 write client hello A Trace: TransferSocket.cpp(373): OnConnect(0) Trace: FtpControlSocket.cpp(527): OnReceive(0) Response: 150 Opening ASCII mode SSL data connection for /bin/ls. Trace: FtpControlSocket.cpp(784): List(FALSE,0,"""","""",0) Trace: FtpControlSocket.cpp(527): OnReceive(0) Response: 425 ftpd: SSL_accept DATA error error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number Response: : Success. Trace: FtpControlSocket.cpp(527): OnReceive(0) Trace: FtpControlSocket.cpp(784): List(FALSE,0,"""","""",0) Trace: FtpControlSocket.cpp(2680): ResetOperation(4) Trace: TransferSocket.cpp(844): Close() Error: Could not retrieve directory listing I'm sure it isn't a server problem, because the 'ls' command works perfectly when using WinSCP2 over SSH2 and standard FTP (in exactly the same chrooted envorionemt). It may be of relevance that SFTP support doesn't work with my server either in FileZilla, but that's in my next bug report. The server that I am using is Gentoo 1.4.2.3 with the net-ftp/ftpd-0.17 (SSL-patched) netkit daemon. Let me know if there is any more information I can give you to help nail this ASAP, because I'm going to have to recommend another client to my clients otherwise. :( adam at vivid dot net dot au ",Bug report,closed,normal,Other,,,boltronics Tim Kosse,,,