Jonathan Lemon
6d10cb2f6f
Teach ftpd about the new GLOB_MAXPATH flag.
2001-03-19 19:11:00 +00:00
Warner Losh
53410a4824
remove redundant optreset declaration
2000-09-04 05:47:14 +00:00
Yoshinobu Inoue
4dd8b5ab79
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
Peter Wemm
7f3dea244c
$Id$ -> $FreeBSD$
1999-08-28 00:22:10 +00:00
Peter Wemm
1713064734
unifdef -DINTERNAL_LS - it's too useful to be off by default. If anyone
...
really dislikes this, we could add a switch to disable it at runtime and
check in popen.c.
1999-08-26 00:45:36 +00:00
Andrey A. Chernov
23ea9f7e98
Back out "always UTC" fix since some people want visually identical 'ls'
...
output for local users. FTP protocol RFC also says that 'ls' output is
not machine-readable. "always UTC" still possible with TZ= in ftpd
environment by price of having UTC in log files too.
Fix INTERNAL_LS to sense new /etc/localtime after chroot
1998-05-18 00:06:28 +00:00
Andrey A. Chernov
f350361770
Return back vfork and use execve with TZ="" environment in vfork case
1998-05-15 16:51:06 +00:00
Andrey A. Chernov
f85f9e5656
Use fork instead of vfork since setenv clobber parent environment
...
Fork already used for INTERNAL_LS in anycase
1998-05-15 16:30:09 +00:00
Andrey A. Chernov
46589cb624
Move TZ="" assignment just before exec to not touch other time stuff
1998-05-15 16:08:52 +00:00
David Greenman
b81d7e37bb
Fixed a bug where if MAXUSRARGS amount of args were passed in, the argv[]
...
array would end up without the NULL pointer termination, causing the glob
code to glob whatever garbage happend to follow on the stack.
1998-04-27 10:51:26 +00:00
Daniel O'Callaghan
20d2e1ee59
PR: 5812
...
Pointed-in-the-right-driection-by: Mike Smith and Steve Price
Close syslogging before calling ls_main()
1998-02-25 07:10:57 +00:00
Philippe Charnier
e02897fa5b
Cosmetics in man page. Exit(-1) -> exit(1).
1997-11-21 07:38:43 +00:00
David Nugent
af85d782fd
Adds optional "internal ls" support for ftpd, by collecting
...
modules from src/bin/ls, and handling exec(_PATH_LS,..) as a
special case, very useful in an environment where many users
are given chroot access. "~/etc/{s}pwd.db" files are still
needed if uid/gid->user/group translation is desired.
To enable this it must be compiled with the make variable
FTP_INTERNAL_LS defined, either in /etc/make.conf or the
environment.
1997-04-26 12:12:10 +00:00
Peter Wemm
9e522f7a18
Revert $FreeBSD$ to $Id$
1997-02-22 14:22:49 +00:00
Jordan K. Hubbard
1130b656e5
Make the long-awaited change from $Id$ to $FreeBSD$
...
This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.
1997-01-14 07:20:47 +00:00
Paul Traina
312c86cfd9
Truncate argument list to avoid buffer overflows.
...
Cannidate for: 2.1 and 2.2
1996-11-20 22:12:50 +00:00
Wolfram Schneider
148531ef1e
add forgotten $Id$
1996-09-22 21:56:57 +00:00
Paul Traina
39ea627d62
Fix some compilation warnings.
1996-09-21 18:01:23 +00:00
Mark Murray
9aca17cb12
Tidy up the Kerberised bits. While I'm here, fix some -Wall complaints.
1996-08-09 09:02:31 +00:00
Rodney W. Grimes
ea022d1687
BSD 4.4 Lite Libexec Sources
1994-05-27 12:39:25 +00:00