DEBUG Output when connecting to a server that uses and requires trailing slashes in it's directory names (for some directory access operations): Status: Connecting to 10.82.9.21:21... Status: Connection established, waiting for welcome message... Trace: CFtpControlSocket::OnReceive() Response: 220 10.82.9.21 PacketShaper FTP server ready. Trace: CFtpControlSocket::SendNextCommand() Command: USER handreasson Trace: CFtpControlSocket::OnReceive() Response: 331 handreasson login ok, send PacketShaper touch password. Trace: CFtpControlSocket::SendNextCommand() Command: PASS ********* Trace: CFtpControlSocket::OnReceive() Response: 230 User handreasson logged in. Trace: CFtpControlSocket::SendNextCommand() Command: SYST Trace: CFtpControlSocket::OnReceive() Response: 215 UNIX Type: L8 Trace: CFtpControlSocket::SendNextCommand() Command: FEAT Trace: CFtpControlSocket::OnReceive() Response: 500 'FEAT': command not understood. 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 "9.256/" is current directory. Trace: ControlSocket.cpp(356): Failed to parse returned path. caller=0p13482d8 Trace: CFtpControlSocket::ResetOperation(2) Trace: CControlSocket::ResetOperation(2) Trace: CFtpControlSocket::ParseSubcommandResult(2) Trace: CFtpControlSocket::ListSubcommandResult() Trace: CFtpControlSocket::SendNextCommand() Trace: CFtpControlSocket::ChangeDirSend() Command: PWD Trace: CFtpControlSocket::OnReceive() Response: 257 "9.256/" is current directory. Trace: ControlSocket.cpp(356): Failed to parse returned path. caller=0p13482d8 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 DEBUG Output generated after typing "/9.258/" in the "Remote site:" field: Status: Retrieving directory listing... Trace: CFtpControlSocket::SendNextCommand() Trace: CFtpControlSocket::ChangeDirSend() Command: CWD /9.258 Trace: CFtpControlSocket::OnReceive() Response: 550 9.258: no such device or address. 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