dixieproducts
I just upgraded to v1.5.991, and have begun having failures bad enough to switch to a demo of CuteFTP and then downground to v1.1.984. For the record, 1.1.984 works flawlessly, as with all builds prior to x1.5.x.
In any attempt on both Windows XP Pro and Windows 2000 Pro (I installed it on both, just to see if it was and OS specific problems - error replicates 100%) after two or more files (at most ten) that is either ASCII or BINARY (my settings are set to auto, and there has never been a problem with file transfers when set to this, in any previous build) the queued transfer fails at the command level.
By this I mean that the host server receives a command with the first two letters trucated. The following is an actual log with IP address, username, and filenames altered. The same failure occurs with filetype set to ASCII, or set to BINARY while transferring JPEGs or PINGs. Ignore the FEAT error - I found out how to turn that off in Properties.
The connection then NOOPs, but I cannot CWD, send or receive, so I close the connection and reconnect. I have also had this occur with patches being uploaded:
After I downgraded to v1.1.984, everything is fine.
In any attempt on both Windows XP Pro and Windows 2000 Pro (I installed it on both, just to see if it was and OS specific problems - error replicates 100%) after two or more files (at most ten) that is either ASCII or BINARY (my settings are set to auto, and there has never been a problem with file transfers when set to this, in any previous build) the queued transfer fails at the command level.
By this I mean that the host server receives a command with the first two letters trucated. The following is an actual log with IP address, username, and filenames altered. The same failure occurs with filetype set to ASCII, or set to BINARY while transferring JPEGs or PINGs. Ignore the FEAT error - I found out how to turn that off in Properties.
SmartFTP v1.5.991.22
Resolving host name "xx.xx.xx.xx"
Connecting to xx.xx.xx.xx Port: 21
Connected to xx.xx.xx.xx.
220 domain.com FTP server (Version wu-2.6.2(1) Mon Aug 16 17:10:57 IDT 2004) ready.
USER username
331 Password required for username.
PASS (hidden)
230 User username logged in.
SYST
215 UNIX Type: L8
FEAT
500 'FEAT': command not understood.
TYPE I
200 Type set to I.
REST 0
350 Restarting at 0. Send STORE or RETRIEVE to initiate transfer.
PWD
257 "/" is current directory.
CWD /var/www
250 CWD command successful.
PWD
257 "/var/www" is current directory.
TYPE A
200 Type set to A.
PORT 192,168,0,11,4,34
200 PORT command successful.
LIST -aL
150 Opening ASCII mode data connection for /bin/ls.
1157 bytes transferred. (112 KB/s) (10 ms)
226 Transfer complete.
CWD /var/www/html
250 CWD command successful.
PWD
257 "/var/www/html" is current directory.
PORT 192,168,0,11,4,35
200 PORT command successful.
LIST -aL
150 Opening ASCII mode data connection for /bin/ls.
9500 bytes transferred. (66.2 KB/s) (140 ms)
226 Transfer complete.
CWD /var/www/html/folder
250 CWD command successful.
PWD
257 "/var/www/html/folder" is current directory.
PORT 192,168,0,11,4,36
200 PORT command successful.
LIST -aL
150 Opening ASCII mode data connection for /bin/ls.
9757 bytes transferred. (63.5 KB/s) (150 ms)
226 Transfer complete.
Remote file exist check: 'filename1.html'.
SIZE filename1.html
213 23806
MDTM filename1.html
213 20051209021627
PORT 192,168,0,11,4,37
200 PORT command successful.
STOR filename1.html
150 Opening ASCII mode data connection for filename1.html.
23806 bytes transferred. (48.4 KB/s) (480 ms)
226 Transfer complete.
Remote file exist check: 'filename2.html'.
SIZE filename2.html
213 936
MDTM filename2.html
213 20051209021627
PORT 192,168,0,11,4,38
200 PORT command successful.
STOR include_filename2.html
150 Opening ASCII mode data connection for filename2.html.
936 bytes transferred. (91.4 KB/s) (10 ms)
226 Transfer complete.
Remote file exist check: 'filename3.html'.
SIZE filename3.html
213 159
MDTM filename3.html
213 20051209021628
PORT 192,168,0,11,4,39
200 PORT command successful.
STOR filename3.html
150 Opening ASCII mode data connection for filename3.html.
159 bytes transferred. (15.5 KB/s) (10 ms)
226 Transfer complete.
Remote file exist check: 'file_3_or_7_or 10_then_randomly_fails.html'.
SIZE file_3_or_7_or 10_then_randomly_fails.html
213 5950
MDTM file_3_or_7_or 10_then_randomly_fails.html
213 20051209021633
PORT 192,168,0,11,4,46
200 PORT command successful.
STOR file_3_or_7_or 10_then_randomly_fails.html
500 'OR file_3_or_7_or 10_then_randomly_fails.html': command not understood. <<<<<<<<<<<<<
PORT 192,168,0,11,4,47
500 '': command not understood.
Transfer failed.
500 Illegal PORT Command
The connection then NOOPs, but I cannot CWD, send or receive, so I close the connection and reconnect. I have also had this occur with patches being uploaded:
MKD /var/www/folder/sub1/sub2/sub3
521 "/var/www/folder/sub1/sub2/sub3" directory exists
CWD /var/www/folder/sub1/sub2/sub3
250 CWD command successful.
PWD
257 "/var/www/folder/sub1/sub2/sub3" is current directory.
PORT 192,168,0,10,7,92
200 PORT command successful.
LIST -aL
500 'ST -aL': command not understood. <<<<<<<<<<<<<
CWD /var/www/folder
500 '': command not understood.
Transfer failed.
250 CWD command successful.
After I downgraded to v1.1.984, everything is fine.