From owner-cvs-libexec Sat Apr 26 05:12:29 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id FAA20316 for cvs-libexec-outgoing; Sat, 26 Apr 1997 05:12:29 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id FAA20294; Sat, 26 Apr 1997 05:12:15 -0700 (PDT) From: David Nugent Received: (from davidn@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id FAA19926; Sat, 26 Apr 1997 05:12:11 -0700 (PDT) Date: Sat, 26 Apr 1997 05:12:11 -0700 (PDT) Message-Id: <199704261212.FAA19926@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-libexec@FreeBSD.org Subject: cvs commit: src/libexec/ftpd Makefile extern.h ftpd.c pathnames.h popen.c Sender: owner-cvs-libexec@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk davidn 97/04/26 05:12:11 Modified: libexec/ftpd Makefile extern.h ftpd.c pathnames.h popen.c Log: 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. Revision Changes Path 1.21 +8 -1 src/libexec/ftpd/Makefile 1.9 +4 -1 src/libexec/ftpd/extern.h 1.36 +8 -3 src/libexec/ftpd/ftpd.c 1.9 +2 -1 src/libexec/ftpd/pathnames.h 1.8 +19 -2 src/libexec/ftpd/popen.c