Example:
Code: Select all
[General]
LogFile=t:\TC\TC7.50 public beta 2\tcftp.log
SpecialFlags=16
* create a file called download.txt with the following contents:
Code: Select all
ftp://test@ftp.secureftp-test.com/plants.xml
Code: Select all
ftp://anonymous@ftp.mozilla.org/pub/README
ftp://test@ftp.secureftp-test.com/plants.xml
* rename the logfile to something else
* select menu option Net/FTP Download From List and download the list in the download2.txt file. When asked for a password enter "test".
* compare the new logfile with the old logfile (menu option Files/Compare By Content)
* in the old logfile click the first line so it becomes selected
* in the new logfile select the line where the tranfer of the second file begins (the second line containing "BG:----------")
* right click and select the option Resync comparison from here
* search for "FEAT" from the top and look at the following lines:
1) Why is the CLNT command sent when the CLNT command is not listed in the commands reported by the FEAT command (commands that the server supports beyond those described in RFC 959)?BG:FEAT
BG:211-Features:
BG: EPRT
BG: EPSV
BG: MDTM
BG: PASV
BG: REST STREAM
BG: SIZE
BG: TVFS
BG:211 End
BG:CLNT Total Commander (UTF-8)
BG:500 Unknown command.
* Now look at the lines of the transfer of ftp://test@ftp.secureftp-test.com/plants.xml
Look at:
2) The CLNT command is only sent to the first server and not to the second.BG:CLNT Total Commander (UTF-8)
BG:200 Don't care
BG:OPTS UTF8 ON
BG:200 UTF8 mode enabled
3) UTF8 mode is only enabled for the first server and not for the second.
* Also look at:
4) An extra CWD command seems to be sent when previously a file was transferred from a sub folder on a server.BG:CWD
BG:250 Broken client detected, missing argument to CWD. "/" is current directory.