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.

Reply via email to