Commit Graph

72 Commits

Author SHA1 Message Date
se
c2cfcc4d19 Fix obvious cut-n-paste error.
Submitted by:	Thomas Ludwig <tludwig@urbanet.ch>
2000-06-20 15:36:38 +00:00
ume
baaa723d4a Make sure to use native IPv4 addrerss even if getaddrinfo()
returns IPv4 mapped IPv6 address.  FTP is nervous about address
family.
Submitted by itojun and slightly modified to fit our ftp(1).
2000-06-14 15:26:58 +00:00
ume
6c334889c8 Mention about -4 and -6 options. 2000-06-12 18:30:16 +00:00
ume
41d30906dc Don't pass scope-id to EPRT command.
Reviewed by:	sumikawa
2000-05-25 15:27:31 +00:00
ume
ac6f9db007 Replace isurl() with isipv6addr().
Reported by:	Koji Kondo <koji@jp.above.net>
Obtained from:	NetBSD
2000-05-22 17:18:38 +00:00
cpiazza
a4b34dc3fd Remove addition of -g to CFLAGS 2000-05-16 04:23:54 +00:00
sheldonh
47c2a6415e Fix whitepace in the arguments of two Xr macros. 2000-03-10 14:46:30 +00:00
nik
fd5b578306 ftp(1)'s default pager is "more", not "less", as documented.
PR:             docs/17099
Submitted by:   Udo Erdelhoff <ue@nathan.ruhr.de>
2000-03-07 14:03:16 +00:00
shin
d0c832b25f Previous fix was incomplete and has problem in reverse lookup failed dest,
so fix it.

Approved by: jkh

Submitted by: Ian West <ian@niw.com.au>
2000-02-28 18:37:07 +00:00
shin
bb6df383d0 Correctly print out "Connected to" hostname.
Temporal buffer was used for the hostname and freed before actually used.

Specified by: ru
Approved by: jkh
2000-02-24 19:01:38 +00:00
ache
85e922cbc5 Fix several problems with EPSV (verbosity, one-per-session, missing place)
Approved by:	jkh
2000-02-21 18:18:41 +00:00
shin
58ca0b4427 Removed bogus line.
Specified by: ache
Approved by: jkh
2000-02-19 16:13:03 +00:00
shin
be2e48787d Don't try EPSV once it failed.
Specified by: Andrey A. Chernov" <ache@nagual.pp.ru>
Approved by: jkh
2000-02-18 07:02:48 +00:00
shin
b2bfbd50c8 Add -4 and -6 options.
Current getaddrinfo() implemetation has a problem of too much resolving
 waiting time on INET6 enabled systems.
 -4 and -6 options can limit name resolving address family and is a possible
 workaround for the problem.

Approved by: jkh
2000-02-15 15:11:40 +00:00
shin
599469f8ef Add more dual stack consideration.
-Should retry as much as possible when dest addr and
   source addr(specified with -s option) address family
   missmatch happend

Approved by: jkh
2000-02-12 17:59:06 +00:00
shin
ae49c3e87a Fix parsing problems.
-"ftp hostname:/path" was not working.
 - IPv6 raw addr specification was not well supported, such as,
   "ftp http://\[1:2:3:4:5:6:7:8:\]/index.html"

Approved by: jkh
2000-02-12 15:16:59 +00:00
shin
c02d57bd22 Fix several bogus bugs
-Some address resolving related structures were not freed after use.
 -Some error messages were not printed out correctly.

Approved by: jkh
2000-02-12 15:03:05 +00:00
shin
68e9f5dddb Let ftp command use only PORT(no EPRT) for IPv4 destination.
Because if ftpd is invoked with -R option, and EPRT is used via firewal
  or NAT which don't understand EPRT, then the data connection from ftpd
  to ftp client will fail.

Reported By: ume@mahoroba.org
Approved by: jkh
2000-02-09 00:27:40 +00:00
shin
d0fbbcbc0f another tcp apps IPv6 updates.(should be make world safe)
ftp, telnet, ftpd, faithd
  also telnet related sync with crypto, secure, kerberosIV

Obtained from: KAME project
2000-01-27 09:28:38 +00:00
sheldonh
38f249ee0b Revert the change from memset() to bzero(), since bzero() is simply
a special case of memset and we already initialize all those
members of the struct tm which are required by mktime().

The memset() is only necessary for style conformity with the rest
of the file. :-)

Scenic route tour by:	bde
2000-01-20 09:41:31 +00:00
sheldonh
24df6b80a3 Correctly parse broken MDTM responses from servers which format
tm_year with "19%02d".

PR:		15981
Reported by:	klh@netcom.com (Ken Harrenstien)
Reviewed by:	bde
2000-01-18 21:27:23 +00:00
ache
cd699ad23c Remove all \n from __COPYRIGHT(...) string - assembler can't parse them
in .ident and produce warning
1999-09-12 00:23:44 +00:00
peter
e4b04a2b21 $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
billf
251664b7db Clean up some ambiguous nested if/elses. 1999-07-04 17:26:16 +00:00
des
7936750683 Reverse the FTP_PASSIVE_MODE check, so it checks for "is not NO" rather
than "is YES".
1999-07-03 10:10:50 +00:00
ru
62f711207c Document that FTP_PASSIVE_MODE should be explicitly
set to `YES' for passive mode to be used by default.
Just setting FTP_PASSIVE_MODE is not sufficient, as
it was before.

Noted by:	eivind
Reviewed by:	des
1999-07-01 14:32:07 +00:00
kris
301462143c retreived -> retrieved
Obtained from:		OpenBSD
1999-06-30 12:53:06 +00:00
ru
244461c6df - add "-s src_addr" option to allow setting of the source IP address;
- fix two minor bugs;
- slightly cleanup manpage.
1999-06-25 14:11:16 +00:00
des
7abcbd3e0f Separate the pftp and FTP_PASSIVE_MODE tests so gate mode works again.
PR:		bin/12070
Submitted by:	Dominic Mitchell <Dom.Mitchell@palmerharvey.co.uk>

Specifically check that FTP_PASSIVE_MODE is set to YES, rather than
just checking if it is defined.

Discussed on:	freebsd-current
1999-06-07 16:35:15 +00:00
eivind
902c207cbe Better error checking. 1998-12-09 20:49:20 +00:00
imp
72cb09943b fd_set is documented to be a typedef, not a struct. Conform more
closely to the documented interface.

Inspired-by: similar changes in OpenBSD
1998-07-26 18:49:36 +00:00
jmz
11635c9ea0 'remaining' must be declared off_t instead of int to avoid FPE when the size of
the file to transfer is very large (577985293894855484 bytes in the case I
encountered, but this was a buggy ftp server :-))
1998-07-19 00:01:24 +00:00
imp
895e96c0e6 Don't assume that hp->h_lenght == 4. Be conservative in its use.
Submitted by:	 J. Assange a long time ago.
1998-06-09 04:31:02 +00:00
steve
9a38efe041 Fix a few minor typos and style nits.
PR:		5883
Submitted by:	hnokubi@yyy.or.jp
1998-03-01 18:58:03 +00:00
steve
b27bbe7fc9 Cleanup code so that long lines to be quoted don't get truncated.
PR:		5679
Reviewed by:	Bruce Evans <bde@zeta.org.au>
1998-02-14 15:38:29 +00:00
pst
c711f6fd57 Don't print garbage when user enters EOF at name prompt.
PR:		5565
Submitted by:	Jens Schweikhardt
1998-02-03 20:53:25 +00:00
msmith
f4bd505624 Revert to previous behaviour, only generate NLST for explicit "nlist"
command.
Submitted by:	wollman
1998-01-09 13:45:11 +00:00
ache
74d580d9f1 One more ctype cast 1997-12-16 08:58:15 +00:00
ache
1e15ac4286 Add more (unsigned char) casts to ctype macros 1997-12-16 08:22:37 +00:00
ache
11fac1c1cd Add (unsigned char) cast to ctype macro 1997-12-16 08:17:26 +00:00
pst
2fcb22457f Sync with NetBSD v1.3.
Keep I8N1 and quarantine port code.  Replace our security fix with NetBSD's
(their idea was better).
1997-12-13 20:38:21 +00:00
roberto
f79e874afa Mention pftp as an alternative command to enable passive mode. 1997-12-08 22:09:44 +00:00
guido
79d363988a Style fix.
Complaint by:	Bruce
1997-11-19 18:57:49 +00:00
guido
a08bc87a79 Make sure you do not get unexpected surprises whena remote file starts with '|'.
Reviewed by:	Joerg Wunsch
1997-11-17 19:29:16 +00:00
jkh
068b44c29a Changes to support full make parallelism (-j<n>) in the world
target.
Reviewed by:	<many different folks>
Submitted by:	Nickolay N. Dudorov" <nnd@nnd.itfs.nsk.su>
1997-10-05 09:40:24 +00:00
nate
dcf9ac5fa6 - Changed default PAGER from 'less' to 'more', since we don't have less
in the base system.

PR:	bin/4471
Submitted by:	Dmitry Khrustalev <dima@xyzzy.machaon.ru>
1997-09-05 04:24:22 +00:00
ache
f6b7133233 Replace hand-made tolower conversions with real tolower from ctype 1997-06-27 10:21:22 +00:00
ache
8f6f97f630 Protect isspace by isascii to not count high spaces 1997-06-27 10:09:50 +00:00
ache
84ec7d251c Activate collate to sort local files properly for completion 1997-06-27 09:38:07 +00:00
ache
7bca490f5d Localize it (ctype)
8bit ctype clean fixes
(I can't input 8bit chars otherwise in this new ftp, it beeps)
1997-06-27 09:30:15 +00:00