summaryrefslogtreecommitdiffstats
path: root/utils
Commit message (Collapse)AuthorAgeFilesLines
...
* 2001-10-08 Chip Salzenberg <chip@pobox.com>chip2001-10-081-0/+3
| | | | | | * utils/Makefile.in: Remove Makefile in target 'distclean'. * utils/mountd/mountd.man: Update paths to /var/lib. * debian/*: Version 0.3.3-1, with Debian-specific fixes.
* Fix obsolete pathnames (/var/state -> /var/lib)chip2001-10-081-2/+2
|
* 2001-10-06 Preston Brown <pbrown@redhat.com>hjl2001-10-071-8/+2
| | | | * utils/nfsstat/nfsstat.man: Updated.
* missed an assignment for hp->h_name to hname...neilbrown2001-09-211-0/+1
|
* make "exportfs -au" do no DNS lookupneilbrown2001-09-201-44/+13
|
* call gethostbyaddr to make sure that we have canonical hostnameneilbrown2001-09-201-1/+8
| | | | for all exports
* 2001-09-12 NeilBrown <neilb@cse.unsw.edu.au>neilbrown2001-09-121-1/+4
| | | | | | | | | * support/nfs/exports.c (putexportent): \octal quote any spaces etc in a path name * support/nfs/xio.c (xgettok): recognise double-quote and \octal quoting in path names * utils/exportfs/exports.man: document quoting conventions for path names
* * utils/mountd/auth.c (auth_authenticate_internal): Reverseneilbrown2001-09-121-18/+6
| | | | | | change from 2000-08-02: It causes problems if someone exports to both a hostname and IP addresses. nfs-utils must be consistant about the canonical name that it chooses.
* 2001-08-17 Ragnar Kjørstad <nfs@ragnark.vestdata.no>hjl2001-08-173-3/+22
| | | | | | | | | | | | | | | H.J. Lu <hjl@lucon.org> * etc/redhat/nfslock.init (STATDARG): New. Pass it to rpc.statd. * utils/statd/statd.c (longopts): Add "name". (usage): Add "-n/--name". (main): Set MY_NAME with "-n/--name". * utils/statd/state.c (change_state): Set MY_NAME only if it is NULL. * utils/statd/statd.man: Updated for "-n/--name".
* 2001-06-27 H.J. Lu <hjl@lucon.org>hjl2001-06-271-7/+7
| | | | | * utils/rquotad/rquota_server.c: Don't call statfs () for the block size. Use BLOCK_SIZE instead.
* 2001-06-27 H.J. Lu <hjl@lucon.org>hjl2001-06-271-1/+1
| | | | | | | | | | | | | | | | | | | | * config.mk.in (CC_FOR_BUILD): Renamed from BUILD_CC. (CFLAGS_FOR_BUILD): New. Don't use @CFLAGS@. * configure.in (enable_nfsv3): Set to yes by default. (--enable-rquotad): Added (AC_PROG_CXX): Removed. (AC_OUTPUT): Add utils/Makefile. (CC_FOR_BUILD): Renamed from BUILD_CC. * configure: Regenerated. * utils/Makefile: Removed. * utils/Makefile.in: New. * nfs-utils.spec.in (rquotad): New. Set to 0 to disable rquotad. (CC_FOR_BUILD): Renamed from BUILD_CC.
* 2001-06-05 H.J. Lu <hjl@lucon.org>hjl2001-06-052-7/+36
| | | | | | | | | * utils/mountd/mountd.c (longopts): Add "foreground/d". (main): Support --foreground/-d to set the limit of the number of open file descriptors. (usage): Updated. * utils/mountd/mountd.man: Updated for --foreground/-d.
* 2001-05-28 H.J. Lu <hjl@lucon.org>hjl2001-05-284-0/+32
| | | | | | | * utils/lockd/lockd.c (main): chdir to NFS_STATEDIR. * utils/mountd/mountd.c (main): Likewise. * utils/nfsd/nfsd.c (main): Likewise. * utils/rquotad/rquota_svc.c (main): Likewise.
* 2001-03-21 H.J. Lu <hjl@lucon.org>hjl2001-03-217-60/+176
| | | | | | | | | | | | | | | | | | | | | | * nfs-utils.spec: Regenerated. (Release): Set to 3. 2001-03-21 Ion Badulescu <ionut@cs.columbia.edu> * utils/statd/statd.c (main): make sure file descriptors 0-2 are open to /dev/null. 2001-03-21 H.J. Lu <hjl@lucon.org> * support/nfs/rpcmisc.c: Restore the change made on 2001-03-10. * support/nfs/rpcmisc.c: Likewise. * utils/rquotad/rquota_svc.c: Likewise. * utils/rquotad/rquotad.man: Likewise. * utils/statd/Makefile: Likewise. * utils/statd/rmtcall.c: Likewise. * utils/statd/simulate.c: Likewise. * utils/statd/statd.c: Likewise. * utils/statd/statd.man: Likewise.
* 2001-03-11 H.J. Lu <hjl@lucon.org>hjl2001-03-121-2/+2
| | | | * utils/rquotad/rquotad.man: Fix a typo.
* 2001-03-11 H.J. Lu <hjl@lucon.org>hjl2001-03-127-170/+60
| | | | | | | | | | | | * support/include/rpcmisc.h: Undo the change made on 2001-03-10. * support/nfs/rpcmisc.c: Likewise. * utils/rquotad/rquota_svc.c: Likewise. * utils/rquotad/rquotad.man: Likewise. * utils/statd/Makefile: Likewise. * utils/statd/rmtcall.c: Likewise. * utils/statd/simulate.c: Likewise. * utils/statd/statd.c: Likewise. * utils/statd/statd.man: Likewise.
* 2001-03-10 Tavis Barr <tavis@boole.isetr.columbia.edu>hjl2001-03-111-4/+20
| | | | | | | | | | | | | | | | | * utils/rquotad/rquotad.man: Updated for -p. * utils/statd/statd.man: Likewise. 2001-03-10 Ion Badulescu <ionut@cs.columbia.edu> * support/nfs/rpcmisc.[ch]: export makesock() * utils/statd/statd.c: added longopts, added support for specifying the port to bind to on the command line. * utils/statd/statd.c: ditto, also specify port used for outgoing connections. * utils/statd/Makefile (LIBS): link with our own libnfs
* 2001-03-10 Tavis Barr <tavis@boole.isetr.columbia.edu>hjl2001-03-116-56/+150
| | | | | | | | | | | | | | | | | * utils/rquotad/rquotad.man: Updated for -p. * utils/statd/statd.man: Likewise. 2001-03-10 Ion Badulescu <ionut@cs.columbia.edu> * support/nfs/rpcmisc.[ch]: export makesock() * utils/statd/statd.c: added longopts, added support for specifying the port to bind to on the command line. * utils/statd/statd.c: ditto, also specify port used for outgoing connections. * utils/statd/Makefile (LIBS): link with our own libnfs
* 2001-02-17 Patrick J. LoPresti <patl@curl.com>hjl2001-02-171-1/+1
| | | | | * utils/statd/log.c (log_init): Use LOG_DAEMON instead of LOG_LOCAL5.
* Misc. updates per bug #127435lon2001-02-161-2/+2
| | | | /usr/sbin/rpc.statd -> /sbin/rpc.statd
* 2001-02-14 H.J. Lu <hjl@lucon.org>hjl2001-02-152-0/+2
| | | | | * utils/statd/rmtcall.c: Include <time.h>. * utils/statd/svc_run.c: Likewise.
* 2001-02-02 H.J. Lu <hjl@lucon.org>hjl2001-02-111-3/+3
| | | | | | | | | | | | * support/include/rpcmisc.h (rpc_init): Remove bufsize. * support/nfs/rpcmisc.c (makesock): Remove socksz and comment out SO_SNDBUF/SO_RCVBUF. (rpc_init): Remove bufsize and remove socksz in calls to makesock (). * utils/mountd/mountd.c (main): Remove bufsize in calls to rpc_init ().
* 2001-01-25 H.J. Lu <hjl@lucon.org>hjl2001-01-251-2/+9
| | | | * utils/lockd/lockd.c (main): Ignore errno == EINVAL.
* 2001-01-20 Chip Salzenberg <chip@valinux.com>chip2001-01-211-1/+1
| | | | | | | | * support/include/xio.h (xgetc): Declare to return int. * support/nfs/xio.c (xgetc): Return int. (xgettok, xskip, xskipcomment): Use int for value of xgetc. * utils/statd/statd.c (main): Use int for value of getopt. * debian/changelog: Version 0.2.1-5.
* 2000-12-10 Chip Salzenberg <chip@valinux.com>chip2000-12-111-4/+7
| | | | | | * utils/statd/monitor.c (sm_mon_1_svc): Fix buggy check for program and procedure numbers of kernel lockd's callback. Also, besides the old (and broken) procedure #24, allow #16 per Trond.
* Fix up file handle stats for new processing.dhiggen2000-12-081-5/+5
|
* 2000-11-27 Tobias Ringstrom <tori@tellus.mine.nu>hjl2000-11-271-1/+5
| | | | | * utils/mountd/auth.c (auth_authenticate): Log the bad path warning.
* 2000-11-09 H.J. Lu <hjl@lucon.org>hjl2000-11-092-1/+8
| | | | | | | | | | | | * etc/redhat/nfs.init (start): Pass --no-tcp to mountd if TCP is not supported by kernel. * support/nfs/rpcmisc.c (rpc_init): Don't set _rpcfdtype to 0. * utils/mountd/mountd.c (longopts): Add "-n/--no-tcp". (main): Set to _rpcfdtype to SOCK_DGRAM for "-n/--no-tcp". * utils/mountd/mountd.man: Updated for "-n/--no-tcp".
* Added some IP address paranoia when doing callbacks to local lockd.lon2000-10-241-1/+11
|
* Fixed bug preventing callbacks to local lockd.lon2000-10-241-3/+7
|
* 2000-10-18 Scott McDermott <mcdermot@questra.com>hjl2000-10-181-1/+5
| | | | * utils/exportfs/exports.man: Updated for CIDR netmask.
* Changed /var/lib/nfs/sm/state -> /var/lib/nfs/statelon2000-10-061-1/+1
|
* Extremely minor updates... Edit date, etc.lon2000-10-061-1/+4
|
* Fixed a bug where we were ignoring the xid in the response from a client tolon2000-10-051-1/+6
| | | | a server's SM_NOTIFY.
* Partial rewrite of notify list handling functions. Eliminated bogus, run-offlon2000-10-051-24/+140
| | | | -end-of-list bug when calling nlist_insert_timer. Added lots of comments.
* Minor changes - removed param to log_init() since char *name_p is functionallylon2000-10-051-2/+3
| | | | equivalent. (See statd.c)
* Added logging-to-stderr support (for helping debug and such).lon2000-10-051-60/+42
|
* Added a bitflag-based global to keep track of how statd is being run.lon2000-10-051-0/+19
|
* Added some misc. command line options (-V -h -? -d).lon2000-10-051-75/+179
|
* Updated to reflect new changes to statd.c.lon2000-10-051-1/+27
|
* 2000-09-26 H.J. Lu <hjl@lucon.org>hjl2000-09-251-2/+3
| | | | | * utils/mountd/auth.c (auth_authenticate_internal): Make sure a non-NULL hostent is always returned.
* 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".