On Thu, May 27, 2004 at 02:52:27AM -0700, Roboco Sanchez wrote: > Seems like lftp doesn't handle FEAT sequence correctly > when logging on to BlackMoon and RaidenFTPd. Please > see the log from lftp and SmartFTP below. I guess it's > the SYST command? Cheers.
Those ftp servers don't allow FEAT before login. This is quite bad, as AUTH should be used before login and ftp client won't know for sure if it is supported. Besides, Raiden ftp server uses code 500 to indicate FEAT error, 500 means that the command is unsupported, that is why lftp doesn't retry FEAT after login. BlackMoon uses 503 which is better and means 'invalid sequence of commands'. I have added 503 to the list of codes on which FEAT is retried after login. Please try lftp-3.0.5rc2. -- Alexander.
