>From RFC 959: (URL="http://www.freesoft.org/CIE/RFC/959/24.htm";)

  Thus the format for multi-line replies is that the first line
  will begin with the exact required reply code, followed
  immediately by a Hyphen, "-" (also known as Minus), followed by
  text.  The last line will begin with the same code, followed
  immediately by Space <SP>, optionally some text, and the Telnet
  end-of-line code.

  For example:

    123-First line
    Second line
     234 A line beginning with numbers
    123 The last line

  The user-process then simply needs to search for the second
  occurrence of the same reply code, followed by <SP> (Space), at
  the beginning of a line, and ignore all intermediary lines.  If
  an intermediary line begins with a 3-digit number, the Server
  must pad the front to avoid confusion.

On Wed, 09 Jul 2003 02:38:26 +00, Bastiaan Edelman, PA3FFZ wrote:

> 230-Welkom op de FTP-server van Hetnet
> #230 User ba8tian logged in
> 215 Windows_NT version 5.0
> 250 CWD command successful
> 257 "/" is current directory
> 200 Type set to A
> 200 Port command successful

So, Batiaan's server seems to violate RFC 959.
The multi-line reply started with "230-..." is not terminated
with a proper "230 ..." line. I think that the hash sign ("#")
makes Arachne wait for a correct reply forever.

Hope this helps,

Michal

Reply via email to