Status: Resolving address of ftp.wrightwater.com Status: Connecting to 65.121.38.125:990... Status: Connection established, initializing TLS... Trace: CTlsSocket::Handshake() Trace: CTlsSocket::Handshake() Trace: CTlsSocket::Handshake() Trace: CTlsSocket::Handshake() Trace: Handshake successful Trace: Cipher: AES-128-CBC, MAC: SHA1 Status: Verifying certificate... Trace: CFtpControlSocket::SendNextCommand() Status: TLS/SSL connection established, waiting for welcome message... Trace: CFtpControlSocket::OnReceive() Response: 220 Wright Water Engineers, Inc. Secure FTP Server Trace: CFtpControlSocket::SendNextCommand() Command: USER admin Trace: CFtpControlSocket::OnReceive() Response: 331 Password required for admin. Trace: CFtpControlSocket::SendNextCommand() Command: PASS ******** Trace: CFtpControlSocket::OnReceive() Response: 230 Login OK. Proceed. Trace: CFtpControlSocket::SendNextCommand() Command: SYST Trace: CFtpControlSocket::OnReceive() Response: 215 UNIX Type: L8 Trace: CFtpControlSocket::SendNextCommand() Command: FEAT Trace: CFtpControlSocket::OnReceive() Response: 211-Features supported: Response: COMB target;source_list Response: REST STREAM Response: SIZE Response: MDTM Response: XCRC filename;start;end Response: SSCN Response: MLST Size*;Modify*;Create;Type*;Unique;Perm*;Lang;Media-Type;CharSet; Response: MODE Z Response: 211 END 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) Status: Retrieving directory listing... Trace: CFtpControlSocket::SendNextCommand() Trace: CFtpControlSocket::ChangeDirSend() Command: PWD Trace: CFtpControlSocket::OnReceive() Response: 257 "/" 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 (65,121,38,125,110,17). Trace: CFtpControlSocket::TransferParseResponse() Trace: CFtpControlSocket::SendNextCommand() Trace: CFtpControlSocket::TransferSend() Command: LIST Trace: CTransferSocket::OnConnect Trace: CTlsSocket::Handshake() Trace: Skipping socket event 4, id mismatch. Trace: CFtpControlSocket::OnReceive() Response: 150 Opening ASCII mode data connection for file list. Trace: CFtpControlSocket::TransferParseResponse() Trace: CFtpControlSocket::SendNextCommand() Trace: CFtpControlSocket::TransferSend() Trace: CTlsSocket::Handshake() Trace: CTlsSocket::Handshake() Trace: CTlsSocket::Handshake() Trace: Handshake successful Trace: Cipher: AES-128-CBC, MAC: SHA1 Trace: CTransferSocket::OnConnect Trace: CFtpControlSocket::OnReceive() Response: 226 Transfer complete. 138 bytes transferred. 138 Bps. Trace: CFtpControlSocket::TransferParseResponse() Trace: CFtpControlSocket::SendNextCommand() Trace: CFtpControlSocket::TransferSend() Trace: CTlsSocket::OnSocketEvent(): close event received Trace: GnuTLS error -9: A TLS packet with unexpected length was received. Status: Server did not properly shut down TLS connection Error: Could not read from transfer socket: ECONNABORTED - Connection aborted Trace: CTransferSocket::TransferEnd(3) Trace: Skipping socket event 5, no socket or id mismatch. Trace: CFtpControlSocket::TransferEnd() 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