> > 215 UNIX MultiNet Unix Emulation V5.3(93) -> LIST, Unix output format
>
> There appears to be a version number at the end of this string. Is that
> significant in detecting the type of system or should the system =
> detection
> code ignore the version number?
Unless you know of a behavior change at some particular version
number, I'd ignore it. "UNIX" should get you to the UNIX parser.
"MultiNet" should tell you to avoid "-a".
As it says, 'For VMS-style, say "cd []".' If you do that, it'll
identify differently:
FTP> quote syst
215 VMS MultiNet V5.3(93)
but you shouldn't hit that when it starts in UNIX mode.
> Also, if the system detection code encounters an unknown system, it =
> would be
> good if there were a way to encourage the user to send a message to
> [email protected] with the address of the server (or at a minimum the 215
> output) so that the right rules could get added into wget.
I'd guess that "-a" failing is a rare enough problem that waiting for
specific complaints from the victims would be adequate. But, if you're
looking for things to do, as I recall, there's already an "unknown
listing format -- pretending it's UNIX" message. Something similar if
"-a" yields nothing might be reasonable. I wouldn't expect Wget to
recognize every FTP server found in the wild, only the ones which are
known to cause trouble when non-standard stuff (like, say, "-a") is
thrown at them. That's a shorter list.
------------------------------------------------------------------------
Steven M. Schweda sms@antinode-info
382 South Warwick Street (+1) 651-699-9818
Saint Paul MN 55105-2547