[ i'm not on -stable, but am on -current ]
Hi all,
I'm having trouble with ftp(1) in passive mode on 4-STABLE and 5-CURRENT:
FreeBSD 4.0-STABLE #0: Sat May 27 10:26:43 EDT 2000
FreeBSD 5.0-CURRENT #1: Fri May 26 04:52:03 EDT 2000
<2 5002-0> (18:46:17) [will@radon ~]% ftp ftp://ftp.FreeBSD.org/pub/
Connected to ftp.freesoftware.com.
[..]
230 Guest login ok, access restrictions apply.
Remote system type is UNIX.
Using binary mode to transfer files.
200 Type set to I.
250 CWD command successful.
250 CWD command successful.
ftp> ls
500 'EPSV': command not understood.
500 'LPSV': command not understood.
Passive mode refused.
ftp>
However, it works on some servers:
<2 5007-0> (18:49:16) [will@radon /usr/src/usr.bin/ftp]% ftp ftp://ftp.cs.ubc.ca/
Connected to ftp.cs.ubc.ca.
[..]
200 Type set to I.
250 CWD command successful.
ftp> ls
227 Entering Passive Mode (142,103,6,49,233,148)
150 Opening ASCII mode data connection for /bin/ls.
total 28
drwxrwxr-x 10 root other 512 Jan 17 1996 .
drwxrwxr-x 10 root other 512 Jan 17 1996 ..
lrwxrwxrwx 1 root other 7 Dec 27 1995 bin -> usr/bin
lrwxrwxrwx 1 root other 1 Dec 27 1995 cs -> .
[..]
ftp> quit
So it seems there's something quite broken in the code. My suspect is
rev 1.25 of ftp.c and associated commits.
--
Will Andrews <[EMAIL PROTECTED]>
GCS/E/S @d- s+:+>+:- a--->+++ C++ UB++++ P+ L- E--- W+++ !N !o ?K w---
?O M+ V-- PS+ PE++ Y+ PGP+>+++ t++ 5 X++ R+ tv+ b++>++++ DI+++ D+
G++>+++ e->++++ h! r-->+++ y?
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message