>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