]> git.decadent.org.uk Git - nfs-utils.git/blobdiff - ChangeLog
2002-01-02 Chip Salzenberg <chip@pobox.com>
[nfs-utils.git] / ChangeLog
index 7af489de1b4b02e0dfd61dc5716828c159bb5131..59276ddc2eadd396190625d29536ad3c8f564758 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,731 @@
+2002-01-02  Chip Salzenberg  <chip@pobox.com>
+
+       * support/export/nfsctl.c (expsetup): Don't export entries that
+       specify id mappings not supported by the kernel.  No extant kernel
+       supports any significant mapping, only 'identity' (i.e. none).
+       When other mappings are supported, this code will need changing.
+       * debian/changelog: Version 1.0-2.
+
+2001-12-26  Chip Salzenberg  <chip@pobox.com>
+
+       * nfs-utils.spec (Version): Set to "1.0".
+       * configure.in (VERSION): Likewise.
+       * configure: Regenerated.
+       * README: Rewritten.
+       * debian/changelog: Version 1.0-1.
+
+       * utils/exportfs/exports.man: Emphasize the need for options to
+       immediately follow client names.  Explain that wildcards don't
+       usually work on addresses, but may work when reverse DNS fails.
+       Comment out a leftover TP that was TPing our indentation.
+       * utils/mountd/mountd.man, utils/rquotad/rquotad.man,
+       utils/statd/statd.man: Remove refs to non-existent "hosts_allow(5)".
+       * debian/changelog: Version 0.3.3-6.
+
+2001-12-20  NeilBrown <neilb@cse.unsw.edu.au>
+
+       * support/export/client.c(client_lookup): If a host has multiple
+       IP addresses, then we must always use the result of a
+       gethostbyname, not that of gethostbyaddr for exporting
+       
+2001-12-20  NeilBrown <neilb@cse.unsw.edu.au>
+
+       * support/export/client.c (client_lookup): use strcasecmp when
+       comparing host names
+       * support/nfs/export.c (getexportent): add fromkernel arg and use
+       different defaults as kernels prior to 2.4.11 assume different
+       defaults in /proc/fs/nfs/exports
+       * support/include/nfslib.h, support/export/export.c,
+       support/export/xtab.c:  support extra "fromkernel" arg for
+       getexportent. 
+       
+2001-12-13  Chip Salzenberg  <chip@pobox.com>
+
+       * debian/changelog: Version 0.3.3-5.
+
+2001-11-26  TAKAI Kousuke <takai@vlsi.kuee.kyoto-u.ac.jp>
+
+       * support/nfs/xio.c (xskip): Call `xungetc' instead of
+        `ungetc' to keep x_line more properly.
+
+2001-11-26  Chip Salzenberg  <chip@pobox.com>
+
+       * utils/showmount/showmount.c (main): Don't assume that strings
+       starting with digits are IP addresses.
+       * utils/nfsd/nfsd.c (main): Close all fds and reopen 0,1,2 on
+       /dev/null before nfssvc().  Use syslog to report nfssvc errors.
+       * support/misc/tcpwrapper.c, utils/mountd/mountd.man,
+       utils/rquotad/rquotad.man, utils/statd/statd.man: Fix comments and
+       man pages: We check host names *and* addresses with tcpwrappers.
+       * debian/changelog: Version 0.3.3-4.
+
+2001-11-21  Chip Salzenberg  <chip@pobox.com>
+
+       * support/nfs/clients.c (cfname): Added: current clients file name.
+       (setnfsclntent): Set it.
+       ({get,end}nfsclntent, syntaxerr): Use it.
+       * support/nfs/exports.c (efname): Added: current exports file name.
+       (setnfsexportent): Set it.
+       (endnfsexportent, parseopts, getexport, syntaxerr): Use it.
+       (parseopts): Accept old-style "crossmnt" option, for old xtabs.
+       * debian/changelog: Version 0.3.3-3.
+
+2001-10-11  Chip Salzenberg  <chip@pobox.com>
+
+       * utils/mountd/mountd.c (main): Close fds > 2 _before_ RPC init.
+       * debian/changelog: Version 0.3.3-2.
+
+2001-10-08  Chip Salzenberg  <chip@pobox.com>
+
+       * utils/mountd/mountd.c (main): When daemonizing, close all fds > 2.
+       * utils/Makefile.in: Remove old Makefile in target 'distclean'.
+       * utils/mountd/mountd.man: Update paths to /var/lib.
+       * debian/*: Version 0.3.3-1, with Debian-specific fixes.
+
+2001-10-06  Preston Brown <pbrown@redhat.com>
+
+       * utils/nfsstat/nfsstat.man: Updated.
+
+2001-09-24  H.J. Lu <hjl@lucon.org>
+
+       * configure.in (VERSION): Set to "0.3.3".
+       * configure: Regenerated.
+       * nfs-utils.spec: Likewise.
+
+       * README: Updated for 0.3.3.
+
+2001-09-20 NeilBrown <neilb@cse.unsw.edu.au>
+
+       Arrange that "exportfs -au" never does DNS lookup:
+       
+       * support/export/client.c (client_lookup) : add "canonical"
+       flag which says that the hostname is known to be canonical, so
+       don't do a lookup
+
+       * support/export/export.c (export_create) : add "canonical"
+       flag to be passed down to client_lookup
+       * support/export/export.c (export_lookup) : Likewise
+
+       * support/export/xtab.c (xtab_read) : pass appropriate
+       "canonical" flag to export_lookup and export_create:
+       set if reading list of filesystems currently exports
+       (is_export != 1). 
+
+       * support/export/export.c (export_read) : pass 0 as 
+       "canonical" flag to export_lookup and export_create
+       * support/export/rmtab.s (rmtab_read) : Likewise
+
+       * support/include/exportfs.h : redeclare various routines
+       to have "canonical" flag
+
+       * utils/exportfs/exportfs.c (main) : redo logic for 
+       "-au" to read in what is currently exported, but never even 
+       look at what "should" be exported.
+
+       * utils/exportfs/exportfs.c (unexportall) : remove this
+       routine. Functionality is completely included in
+       exports_update
+
+       * utils/exportfs/exportfs.c (exportfs) : set "canonical"
+       flag to zero in calls to export_lookup and export_create.
+
+       
+2001-09-20 NeilBrown <neilb@cse.unsw.edu.au>
+           Anne Milicia <milicia@missioncriticallinux.com>
+
+       * support/export/client.c (client_lookup) call gethostbyadd
+       to make sure that we have a canonical hostname, even for
+       dotted-quads
+       * utils/exportfs/exportfs.c (exportfs) Likewise
+       
+2001-09-12 NeilBrown <neilb@cse.unsw.edu.au>
+
+       * 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
+       
+2001-09-12 NeilBrown <neilb@cse.unsw.edu.au>
+
+       * utils/mountd/auth.c (auth_authenticate_internal): Reverse
+         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>
+           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-07-26  H.J. Lu <hjl@lucon.org>
+
+       * nfs-utils.spec (Release): Set to 8.
+
+2001-07-25  H.J. Lu <hjl@lucon.org>
+
+       * etc/redhat/nfs.init: Check if rpc.rquotad exists before doing
+       anything about it.
+
+2001-06-27  H.J. Lu <hjl@lucon.org>
+
+       * etc/redhat/nfs.init: Run rpc.rquotad only if it exists.
+
+2001-06-27  H.J. Lu <hjl@lucon.org>
+
+       * 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>
+
+       * 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.
+       * nfs-utils.spec: Regenerated.
+
+2001-06-15  Chip Salzenberg  <chip@debian.org>
+
+       * debian/changelog: Version 0.3.2-2.
+       * debian/*.init: Minor fixes.
+
+2001-06-07  Lon H. Hohberger <hohberger@missioncriticallinux.com>
+
+       * etc/nodist/nfs-server: Fixed a bug where the script would
+       disable mounts from NFSv3 clients if NFSv3 is present.
+
+2001-06-05  H.J. Lu <hjl@lucon.org>
+
+       * utils/mountd/mountd.c (longopts): Add "descriptors/o".
+       (main): Support --descriptors/-o to set the limit of the number
+       of open file descriptors.
+       (usage): Updated.
+
+       * utils/mountd/mountd.man: Updated for --descriptors/-o.
+
+2001-06-04  H.J. Lu <hjl@lucon.org>
+
+       * nfs-utils.spec (Release): Set to 6.
+
+2001-05-28  H.J. Lu <hjl@lucon.org>
+
+       * 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-05-06  Anne Milicia <milicia@missioncriticallinux.com>
+
+       * support/export/client.c (client_check): Check IP address
+       againet netgroup.
+
+2001-05-06  Neil Brown <neilb@cse.unsw.edu.au>
+
+       * support/export/client.c (client_gettype): Treat `*' as
+       MCL_ANONYMOUS.
+
+2001-04-22  H.J. Lu <hjl@lucon.org>
+
+       * nfs-utils.spec.in: Fix a typo.
+       * nfs-utils.spec: Regenerated.
+
+2001-04-21  H.J. Lu <hjl@lucon.org>
+
+       * nfs-utils.spec.in: Fix cross build.
+       * nfs-utils.spec: Regenerated.
+       (Release): Set to 5.
+
+2001-04-18  H.J. Lu <hjl@lucon.org>
+
+       * nfs-utils.spec.in: Support cross build.
+       * nfs-utils.spec: Regenerated.
+       (Release): Set to 4.
+
+       * config.sub: New.
+       * config.guess: New.
+
+       * config.mk.in (BUILD_CC): New.
+       (CC): Set to $(BUILD_CC) if BUILD is defined.
+       (AR): Set to @AR@.
+       (LD): Set to @LD@.
+       (RANLIB): Set to @RANLIB@.
+
+       * configure.in: Check BUILD_CC, RANLIB, AR and LD.
+       * configure: Regenerated.
+
+       * tools/rpcgen/Makefile (BUILD): Set to true.
+
+2001-04-01  Chip Salzenberg  <chip@valinux.com>
+
+       * tools/rpcgen/rpc_svcout.c (write_timeout_func): Remove
+       redundant, and sometimes broken, declaration of svc_fdset;
+       it may be a macro.
+       * support/nfs/rpcmisc.c (closedown): Likewise.
+       
+2001-03-21  H.J. Lu <hjl@lucon.org>
+
+       * 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>
+
+       * configure.in (RELEASE): New. Default to 1, set by
+       --with-release=XXX. Substitute nfs-utils.spec.
+       * nfs-utils.spec.in (Release): Set to @RELEASE@.
+       * configure: Regenerated.
+       * nfs-utils.spec: Likewise.
+
+2001-03-11  H.J. Lu <hjl@lucon.org>
+
+       * utils/rquotad/rquotad.man: Fix a typo.
+
+2001-03-11  H.J. Lu <hjl@lucon.org>
+
+       * 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  H.J. Lu <hjl@lucon.org>
+
+       * configure.in (VERSION): Set to "0.3.2".
+       * configure: Regenerated.
+       * nfs-utils.spec: Likewise.
+
+       * README: Updated for 0.3.2.
+
+2001-03-10  Tavis Barr <tavis@boole.isetr.columbia.edu>
+
+       * utils/rquotad/rquotad.man: Updated for -p.
+       * utils/statd/statd.man: Likewise.
+
+2001-03-10  Ion Badulescu  <ionut@cs.columbia.edu>
+
+       * support/nfs/rpcmisc.c: export makesock()
+
+       * support/include/rpcmisc.h (makesock): Declared.
+
+       * utils/rquotad/rquota_svc.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.
+       (do_regist): Removed.
+
+       * utils/statd/rmtcall.c (statd_get_socket): Renamed from
+       get_socket. Make it extern.
+
+       * utils/statd/simulate.c (daemon_simulator): Call rpc_init
+       instead of do_regist.
+
+       * utils/statd/Makefile (LIBS): link with our own libnfs
+
+2001-03-09  H.J. Lu <hjl@lucon.org>
+
+       * etc/redhat/nfslock.init: Changed chkconfig line to 60 86.
+       * etc/nodist/nfs-client: Likewise.
+
+2001-02-26  Chip Salzenberg  <chip@valinux.com>
+
+       * debian/changelog: Version 0.3.1-1.
+       * Mention upstream source and license in copyright file.
+       * Add build-Depends for debhelper and libwrap0-dev.
+
+2001-02-20  Lon Hohberger <hohberger@missioncriticallinux.com>
+
+       * etc/nodist/nfs-server: Changed chkconfig line to 60 20
+       * etc/nodist/nfs-client: Likewise.
+
+2001-02-18  Lon Hohberger <hohberger@missioncriticallinux.com>
+
+       * utils/statd/statd.man: Changed /usr/sbin/rpc.statd to
+       /sbin/rpc.statd.
+
+2001-02-17  Patrick J. LoPresti <patl@curl.com>
+
+       * utils/statd/log.c (log_init): Use LOG_DAEMON instead of
+       LOG_LOCAL5.
+
+2001-02-14  H.J. Lu <hjl@lucon.org>
+
+       * utils/statd/rmtcall.c: Include <time.h>.
+       * utils/statd/svc_run.c: Likewise.
+
+2001-02-14  H.J. Lu <hjl@lucon.org>
+
+       * configure.in (VERSION): Set to "0.3.1".
+       * configure: Regenerated.
+       * nfs-utils.spec: Likewise.
+
+       * README: Updated for 0.3.1.
+
+2001-02-14  H.J. Lu <hjl@lucon.org>
+
+       * support/nfs/rpcmisc.c: Include <time.h>.
+
+2001-02-14  Chip Salzenberg  <chip@valinux.com>
+
+       * debian/control: Change priority of nhfsstone package to 'extra'.
+
+2001-02-12  Chip Salzenberg  <chip@valinux.com>
+
+       * debian/changelog: Version 0.3-2.
+
+2001-02-02  H.J. Lu <hjl@lucon.org>
+
+       * 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-28  Chip Salzenberg  <chip@valinux.com>
+
+       * debian/changelog: Version 0.3-1.
+
+2001-01-25  H.J. Lu <hjl@lucon.org>
+
+       * configure.in (VERSION): Set to "0.3".
+       * configure: Regenerated.
+       * nfs-utils.spec: Likewise.
+
+       * README: Updated for 0.3.
+
+2001-01-25  H.J. Lu <hjl@lucon.org>
+
+       * utils/lockd/lockd.c (main): Ignore errno == EINVAL.
+
+2001-01-20  Chip Salzenberg  <chip@valinux.com>
+
+       * 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>
+
+       * 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.
+
+2000-12-03  Chip Salzenberg  <chip@valinux.com>
+
+       * support/nfs/xio.c (xfopen): Initialize x_line to one, not zero.
+       * debian/control: Let nhfsstone replace files in nfs-kernel-server.
+       * debian/changelog: Version 0.2.1-4.
+
+2000-11-27  Tobias Ringstrom <tori@tellus.mine.nu>
+
+       * utils/mountd/auth.c (auth_authenticate): Log the bad path
+       warning.
+
+2000-11-24  Neil Brown <neilb@cse.unsw.edu.au>
+
+        * support/nfs/exports.c (getexportent): Check for host name
+       without option, or options without hostname, and print a warning,
+       as this is most likely a typo.
+
+2000-11-19  Chip Salzenberg  <chip@valinux.com>
+
+       * debian/control: Add dependency on portmap.
+       * debian/changelog: Version 0.2.1-3.
+
+2000-11-10  H.J. Lu <hjl@lucon.org>
+
+       * nfs-utils.spec.in: Don't use libtool.
+       Add ChangeLog and COPYING to doc.
+       * nfs-utils.spec: Rebuild.
+
+2000-11-09  H.J. Lu <hjl@lucon.org>
+
+       * etc/redhat/nfs.init (start): Back out the last change.
+
+2000-11-09  H.J. Lu <hjl@lucon.org>
+
+       * 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".
+
+2000-10-24  Lon Hohberger <hohberger@missioncriticallinux.com>
+
+       * utils/statd/callback.c: Fix bug preventing callbacks to local lockd.
+       * utils/statd/rmtcall.c: Add some IP address paranoia when doing
+       callbacks to local lockd.
+
+2000-10-18  Scott McDermott <mcdermot@questra.com>
+
+       * utils/exportfs/exports.man: Updated for CIDR netmask.
+
+2000-10-17  Scott McDermott <mcdermot@questra.com>
+
+       * support/export/client.c (client_init): Support CIDR netmask
+       in /etc/exports.
+
+2000-10-11  H.J. Lu <hjl@lucon.org>
+
+       * aclocal.m4 (AC_TCP_WRAPPER): Fix a typo.
+       * configure: Rebuilt.
+
+2000-10-06  Lon Hohberger <hohberger@missioncriticallinux.com>
+
+       * utils/statd/statd.man: Change "/var/lib/nfs/sm/state" to
+       "/var/lib/nfs/state".
+
+2000-10-05  Lon Hohberger <hohberger@missioncriticallinux.com>
+
+       * utils/statd/statd.h (run_mode): New global bitmask of runtime
+       behaviors: fg/bg, logging, etc.
+       * utils/statd/statd.c: New command line options: -V -h -? -d .
+       * utils/statd/statd.man: Update for changes to statd.
+
+       * utils/statd/log.h (log_init): Remove parameter of function; use
+       global variable "name_p" instead.
+       * utils/statd/log.c: Add support for logging to stderr.
+
+       * utils/statd/notlist.c: Partially rewrite notify list handling
+       functions.  Eliminate run-off-end-of-list bug when calling
+       nlist_insert_timer.  Add lots of comments.
+       
+2000-09-27  H.J. Lu <hjl@lucon.org>
+
+       * README: Updated for RedHat 7.0.
+
+2000-09-27  H.J. Lu <hjl@lucon.org>
+
+       * nfs-utils.spec: Rebuild.
+
+2000-09-27  H.J. Lu <hjl@lucon.org>
+
+       * README: Updated for 0.2.1.
+
+2000-09-27  H.J. Lu <hjl@lucon.org>
+
+       * nfs-utils.spec.in: Updated to use rpm macros and support
+       RedHat 7.0.
+
+2000-09-25  H.J. Lu <hjl@lucon.org>
+
+       * configure.in (VERSION): Set to "0.2.1".
+       * configure: Regenerated.
+       * nfs-utils.spec: Updated.
+
+2000-09-25  H.J. Lu <hjl@lucon.org>
+
+       * utils/mountd/auth.c (auth_authenticate_internal): Make sure a
+       non-NULL hostent is always returned.
+
+2000-09-11  Ion Badulescu  <ionut@cs.columbia.edu>
+
+       * etc/redhat/nfslock.init: don't kill lockd processes that do not
+       have an executable (i.e. kernel threads)
+
+2000-09-01  H.J. Lu <hjl@lucon.org>
+
+       * README: Updated for 0.2.
+
+2000-09-01  Jay Weber <jweber@valinux.com>
+
+       * etc/redhat/nfs.init: Added ability for rpc.mountd to default to
+       supporting version 3 of nfs if available, else it will fall back to
+       version 2 support only.
+
+2000-08-30  H.J. Lu <hjl@lucon.org>
+
+       * configure.in (VERSION): Set to "0.2".
+       * configure: Regenerated.
+       * nfs-utils.spec: Updated.
+
+2000-08-25  H.J. Lu <hjl@lucon.org>
+
+       * support/misc/tcpwrapper.c (logit): Modify the log output.
+
+2000-08-25  Ion Badulescu  <ionut@cs.columbia.edu>
+
+       * 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>
+
+       * 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.
+
+2000-08-25  Chip Salzenberg  <chip@valinux.com>
+
+       * debian/*: Complete Debian build support.
+       * etc/debian/*: Remove.
+
+2000-08-24  Neil Brown <neilb@cse.unsw.edu.au>
+
+       * support/export/client.c(client_check): removed the "dot+1" as a
+         ypdomain argument to innetgr as this is entirely bogus.
+         It should always be NULL.
+       
+2000-08-23  Neil Brown <neilb@cse.unsw.edu.au>
+
+       * support/export/xtab.c(xtab_read): introduce new mode for
+          reading xtab. i.e. a list of exports that might be known to the
+          kernel, or might not.  These are flagged as m_exported == -1
+       * support/export/xtab.c(xtab_mount_read):  call xtab_read with new
+          value "2" for xtab, meaning don't trust this too much.
+       * support/include/exportfs.h(struct mexport): changed m_exported
+          from one bit to an int so that it can hold new value
+       * utils/exportfs/exportfs.c(exportfs_ipdate): add an export to the
+          kernel if it is uncertain whether the kernel knows (m_exported == -1)
+       * utils/mountd/mountd.c(get_rootfh): similarly export to kernel if
+          status is uncertain
+
+       * support/nfs/xio.c(xflock): added O_CREAT when getting
+          a write lock so that missing files aren't fatal.
+
+       * etc/debian/nfs-common: new file from "potato"
+       * etc/debian/nfs-kernel-server: new file from "potato" plus fixes.
+        
+2000-08-09  H.J. Lu <hjl@lucon.org>
+
+       * etc/redhat/nfs.init: Run /usr/sbin/exportfs first during
+       startup to ensure all existing clients work fine.
+
+       * support/export/xtab.c (xtab_mount_read): Pass 1 instead of 0
+       to xtab_read () for reading _PATH_XTAB.
+
+2000-08-02  H.J. Lu <hjl@lucon.org>
+
+       * utils/mountd/auth.c (auth_authenticate_internal): Try to
+       avoid the reverse name lookup.
+
+2000-07-04  H.J. Lu <hjl@lucon.org>
+
+       * utils/statd/log.c: Include <stdlib.h> for exit ().
+
+       * utils/statd/misc.c (xunlink): Add `{' and `}' to quiet the
+       gcc warning.
+
+2000-07-04  H.J. Lu <hjl@lucon.org>
+
+       * configure.in (VERSION): Set to "0.1.9.1".
+       * configure: Regenerated.
+       * nfs-utils.spec: Updated.
+
+       * README: Updated.
+
+2000-07-04  Neil Brown  <neilb@cse.unsw.edu.au>
+
+       * support/export/hostname.c (hostent_dup): Handle the NULL
+       h_aliases field.
+
+2000-07-03  H.J. Lu <hjl@lucon.org>
+
+       * README: Update the util-linux requirement.
+
 2000-07-03  H.J. Lu <hjl@lucon.org>
 
        * configure.in (VERSION): Set to "0.1.9".
 2000-07-03  H.J. Lu <hjl@lucon.org>
 
        * configure.in (VERSION): Set to "0.1.9".
        stop to ensure all clients can still access the server
        before it is shutdown.
 
        stop to ensure all clients can still access the server
        before it is shutdown.
 
+2000-06-30  Jeff Uphoff <juphoff@transmeta.com>
+
+       * tools/rpcgen/rpc_svcout.c (write_msg_out): Generate syslog()
+       calls with format string.
+       
 2000-06-28  Chip Salzenberg  <chip@valinux.com>
 
        * utils/statd/log.c (log): Call syslog with format string.
 2000-06-28  Chip Salzenberg  <chip@valinux.com>
 
        * utils/statd/log.c (log): Call syslog with format string.