summaryrefslogtreecommitdiffstats
path: root/utils
Commit message (Collapse)AuthorAgeFilesLines
...
* 2000-08-25 Ion Badulescu <ionut@cs.columbia.edu>hjl2000-08-269-33/+170
| | | | | | | | | | | | | | | | | | | | | | | | | | | * utils/rquotad/rquotad.man, utils/statd/statd.man, utils/mountd/mountd.man: updated * utils/mountd/Makefile (LIBS): added -lmisc $(LIBWRAP) $(LIBNSL) * utils/rquotad/Makefile: fix comment * support/misc/tcpwrapper.c (logit): added comment about waiting for the children after fork() * utils/mountd/mountd.c (main): ignore SIGCHLD to prevent leaving zombies behind (from logit()'s fork) * utils/rquotad/rquota_svc.c (main): ditto * utils/statd/statd.c (main): ditto * utils/rquotad/rquota_svc.c (rquotaprog_1): pass RQUOTAPROG to check_default instead of 0, for prognum * utils/statd/statd.c (sm_prog_1_wrapper): pass SM_PROG to check_default instead of 0, for prognum * utils/mountd/mount_dispatch.c: Include "tcpwrapper.h" if HAVE_TCP_WRAPPER is defined. (mount_dispatch): Call check_default () if HAVE_TCP_WRAPPER is defined. Reject an RPC call if check_default () fails.
* 2000-08-25 H.J. Lu <hjl@lucon.org>hjl2000-08-254-3/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * support/include/tcpwrapper.h: New for the tcp wrapper support. * support/misc/Makefile: Likewise. * support/misc/from_local.c: Likewise. * support/misc/tcpwrapper.c: Likewise. * aclocal.m4 (AC_TCP_WRAPPER): New. * configure.in: Use it. Substitute LIBWRAP. * configure: Rebuilt. * config.mk.in (LIBNSL): New. (LIBWRAP): Likewise. * support/Makefile (SUBDIRS): Add misc. * support/lib/Makefile (LIBS): Add libmisc.a. * utils/rquotad/Makefile (LIBS): Add -lmisc $(LIBWRAP) $(LIBNSL) * utils/statd/Makefile (LIBS): Likewise. * utils/rquotad/rquota_svc.c: Include "tcpwrapper.h" if HAVE_TCP_WRAPPER is defined. (rquotaprog_1): Call check_default () if HAVE_TCP_WRAPPER is defined. Reject an RPC call if check_default () fails. * utils/statd/statd.c: Include "tcpwrapper.h" if HAVE_TCP_WRAPPER is defined. (sm_prog_1_wrapper): New. A wrapper for sm_prog_1. Call check_default () before calling sm_prog_1 (). Define it as sm_prog_1_wrapper if HAVE_TCP_WRAPPER is defined.
* 1/ be less trusting of information in /var/lib/nfs/xtab. Add things toneilbrown2000-08-232-2/+2
| | | | | | kernel even if they are in here. 2/ O_CREAT [ex]log when locking for write incase they don't exist 3/ added etc/debian diretory with some files
* 2000-08-02 H.J. Lu <hjl@lucon.org>hjl2000-08-101-6/+17
| | | | | * utils/mountd/auth.c (auth_authenticate_internal): Try to avoid the reverse name lookup.
* 2000-07-04 H.J. Lu <hjl@lucon.org>hjl2000-07-052-1/+3
| | | | | | | * utils/statd/log.c: Include <stdlib.h> for exit (). * utils/statd/misc.c (xunlink): Add `{' and `}' to quiet the gcc warning.
* Call syslog with "%s" as format.chip2000-06-291-1/+1
|
* 2000-06-27 H.J. Lu <hjl@lucon.org>hjl2000-06-271-1/+1
| | | | | * utils/statd/statd.c (main): Use sysconf (_SC_OPEN_MAX) instead of OPEN_MAX.
* 2000-06-05 H.J. Lu <hjl@lucon.org>hjl2000-06-061-7/+16
| | | | | | | | | | | * utils/mountd/mountd.c (mount_dump_1_svc): Cast svc_getcaller to "struct sockaddr_in *" for glibc 2.2. (mount_umnt_1_svc): Likewise. (mount_umntall_1_svc): Likewise. (mount_export_1_svc): Likewise. (mount_exportall_1_svc): Likewise. (mount_pathconf_2_svc): Likewise. (get_rootfh): Likewise.
* 2000-05-31 H.J. Lu <hjl@lucon.org>hjl2000-06-011-10/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.in (VERSION): Set to "0.1.7.5". * configure: Regenerated. * nfs-utils.spec: Updated. * support/include/nfslib.h (exportent): Add a new field, r_count, to count the number of mounts from a client. (getrmtabent): Take a new argument for position in file. (putrmtabent): Likewise. (fgetrmtabent): Likewise. (fputrmtabent): Likewise. * support/nfs/rmtab.c (getrmtabent): Handle the new argument for position in file. (fgetrmtabent): Likewise. (putrmtabent): Likewise. (fputrmtabent): Likewise. * support/nfs/rmtab.c (fgetrmtabent): Get value for the new field, r_count. * support/export/rmtab.c (rmtab_read): Pass NULL as the new argument to getrmtabent (), fgetrmtabent (), putrmtabent () and fputrmtabent (). * utils/mountd/rmtab.c (mountlist_add): Likewise. (mountlist_del): Likewise. (mountlist_del_all): Likewise. (mountlist_list): Likewise. * utils/mountd/rmtab.c (mountlist_add): Increment "r_count" for the existing entry and initialize "r_count" to 1. (mountlist_del): Decrement "r_count".
* Added support for ext3 recognition in rquotadjweber2000-05-102-1/+2
|
* 2000-05-01 H.J. Lu <hjl@lucon.org>hjl2000-05-021-2/+4
| | | | | * utils/rquotad/rquota_server.c (getquotainfo): Skip bad mounting poins in /etc/fstab.
* 2000-05-01 H.J. Lu <hjl@lucon.org>hjl2000-05-011-6/+8
| | | | | * utils/rquotad/rquota_server.c (getquotainfo): Call stat () to check for the mounting point.
* Change to using variable length file handles, for better v3 support, andneilbrown2000-03-211-18/+22
| | | | | introduce getfh_size to use new (2.3.99) syscall for getting file handles with length
* add reporting of nohide, insecure_locks and no_subtree_check inneilbrown2000-03-071-0/+6
| | | | | exportfs -V cvs: ----------------------------------------------------------------------
* Use $(INSTALLSCRIPT) for scripts.chip2000-02-261-1/+1
|
* Fix typo.chip2000-02-261-1/+1
|
* Install nhfsstone helper scripts and their man pages.chip2000-02-261-1/+8
|
* Create man pages for nhfsstone support scripts.chip2000-02-263-0/+69
|
* Oops, I meant nhffstone(8).chip2000-02-261-1/+1
|
* Oops, that was MAN8, not MAN1.chip2000-02-261-1/+1
|
* Rename nhfsstone.1 to nhfsstone.man,chip2000-02-262-381/+1
| | | | and have it installed automatically.
* Rename from nhfsstone.1.chip2000-02-261-0/+381
|
* Fix typo in mapping example.chip2000-02-261-1/+1
|
* Install new man page.chip2000-02-261-1/+1
|
* Man page for rpc.lockd.chip2000-02-261-0/+24
|
* Support for NFSEXP_NOAUTHNLM introduced in 2.3.42neilbrown2000-02-041-1/+30
|
* Thu Feb 3 14:55:48 2000 H.J. Lu <hjl@lucon.org>hjl2000-02-031-7/+8
| | | | | | | | | * COPYING: Added. GPL. Thu Feb 03 14:40:40 2000 Cristian Gafton <gafton@redhat.com> * utils/rquotad/rquota_server.c (getquotainfo): Call statfs () to get the block size.
* Mon Jan 10 14:26:33 2000 H.J. Lu <hjl@lucon.org>hjl2000-01-102-3/+9
| | | | | | | | * utils/mountd/auth.c (auth_authenticate_internal): Call xstrdup for hostname before passing it to gethostbyname. * utils/mountd/mountd.c (get_exportlist): Use xstrdup instead of strdup.
* Mon Dec 13 13:40:20 1999 H.J. Lu <hjl@lucon.org>hjl1999-12-131-1/+1
| | | | | * utils/rquotad/hasquota.c (hasquota): Malloc one more char for '/'.
* Fix rquotad.hjl1999-11-291-73/+23
|
* Accept lockd callbacks to the new port 24 as well as the historicalchip1999-11-251-1/+4
| | | | port 100021.
* Thu Oct 28 11:27:51 EST 1999 Neil Brown <neilb@cse.unsw.edu.au>neilbrown1999-10-281-179/+267
| | | | | | | | | | * support/include/nfs/export.h addedd NFSEXP_NOSUBTREECHECK * support/nfs/exports.c: added {no_,}subtree_check and changed crossmnt to nohide * utils/exportfs/exports.man: added no_subtree_check and nohide and removed irrelevant stuff from unfsd. * support/export/rmtab.c: rmtab_read didn't quite do the right thing if a pathname from rmtab was a subdirectory of an export-point
* Fix forward/reverse DNS lookup for authentication.hjl1999-10-261-16/+29
|
* Initial revisionhjl1999-10-1871-0/+9255