X-Git-Url: https://git.decadent.org.uk/gitweb/?p=nfs-utils.git;a=blobdiff_plain;f=ChangeLog;h=054b39e7f9d8a6f042f818b416141448fec8133c;hp=a7d5f8cc47ecfeb0eca0afd8c452ac62fbb4803c;hb=1898a9dc11a9834f557775a6b7d1ca7b1b6ca057;hpb=2d60c14684d1f7bb8b15428e5f76c34888a462b9 diff --git a/ChangeLog b/ChangeLog index a7d5f8c..054b39e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,390 @@ +2002-05-29 NeilBrown + + * let parseopts know if /etc/exports was being read or not, + and have it only print "no sync or async" warning in that case. + +2002-05-06 Tom McNeal + NeilBrown + + * utils/nfsstat/nfsstat.c: Handle differing format for + /proc/net/rpc/nfsd between pre and post 2.4.0 + +2002-04-09 NeilBrown + James Pearson + + * support/nfs/rmtab.c(fendrmtabent): sync changes to + storage before returning, as this is critical state + +2002-04-08 Sean O'Connell + H.J. Lu + + * etc/redhat/nfs: New. + +2002-04-08 H.J. Lu + + * etc/redhat/nfs.init: Updated. + + * nfs-utils.spec.in: Updated. + * nfs-utils.spec: Regenerated. + + * utils/mountd/mountd.c (longopts): Fix a typo. + + * utils/mountd/mountd.man: Updated. + +2002-04-07 H.J. Lu + + * etc/redhat/nfslock.init (restart): Just do stop and start. + + * etc/redhat/nfs.init: Fix a typo. + +2002-04-07 H.J. Lu + + * configure.in (VERSION): Set to "1.0.1". + * configure: Regenerated. + * nfs-utils.spec: Likewise. + + * README: Updated for 1.0.1. + +2002-04-07 Sean O'Connell + H.J. Lu + + * etc/redhat/nfs.init: Read /etc/sysconfig/nfsd for NFS tuning. + +2002-02-28 Steven Whitehouse + NeilBrown + + Add support for fsid=nn export option so that device + numbers don't go in filehandles. + * support/export/nfsctl.c(expsetup): if exporting and NFSEXP_FSID + is set, pass the fsid in-place of the device number + * support/nfs/exports.c: parse and print fsid= option. + Also check if efname has been set, and use "command line" + instead in error messages. + Also, use strtol instead of atoi for anon[ug]id= so that + bad numbers cause errors. + +2002-01-17 Adrian Drzewiecki + NeilBrown + + * support/nfs/exports.c: remove NFSEXP_ASYNC as a default + flag so that "sync" becomes the default. + Check that either "sync" or "async" is given as an option + and warn if neither are present + * utils/exportfs/exports.man: change documentation for "sync" + to be documentation for "async". + * utils/exportfs/exportfs.man: note that "sync" is the default + rather than "async" + + +2002-01-02 Chip Salzenberg + + * 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 + + * 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 + + * 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 + + * 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 + + * debian/changelog: Version 0.3.3-5. + +2001-11-26 TAKAI Kousuke + + * support/nfs/xio.c (xskip): Call `xungetc' instead of + `ungetc' to keep x_line more properly. + +2001-11-26 Chip Salzenberg + + * 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 + + * 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 + + * utils/mountd/mountd.c (main): Close fds > 2 _before_ RPC init. + * debian/changelog: Version 0.3.3-2. + +2001-10-08 Chip Salzenberg + + * 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 + + * utils/nfsstat/nfsstat.man: Updated. + +2001-09-24 H.J. Lu + + * configure.in (VERSION): Set to "0.3.3". + * configure: Regenerated. + * nfs-utils.spec: Likewise. + + * README: Updated for 0.3.3. + +2001-09-20 NeilBrown + + 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 + Anne Milicia + + * 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 + + * 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 + + * 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 + H.J. Lu + + * 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 + + * nfs-utils.spec (Release): Set to 8. + +2001-07-25 H.J. Lu + + * etc/redhat/nfs.init: Check if rpc.rquotad exists before doing + anything about it. + +2001-06-27 H.J. Lu + + * etc/redhat/nfs.init: Run rpc.rquotad only if it exists. + +2001-06-27 H.J. Lu + + * utils/rquotad/rquota_server.c: Don't call statfs () for + the block size. Use BLOCK_SIZE instead. + +2001-06-27 H.J. Lu + + * 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 + + * debian/changelog: Version 0.3.2-2. + * debian/*.init: Minor fixes. + +2001-06-07 Lon H. Hohberger + + * 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 + + * 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 + + * nfs-utils.spec (Release): Set to 6. + +2001-05-28 H.J. Lu + + * 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 + + * support/export/client.c (client_check): Check IP address + againet netgroup. + +2001-05-06 Neil Brown + + * support/export/client.c (client_gettype): Treat `*' as + MCL_ANONYMOUS. + +2001-04-22 H.J. Lu + + * nfs-utils.spec.in: Fix a typo. + * nfs-utils.spec: Regenerated. + +2001-04-21 H.J. Lu + + * nfs-utils.spec.in: Fix cross build. + * nfs-utils.spec: Regenerated. + (Release): Set to 5. + +2001-04-18 H.J. Lu + + * 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 + + * 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 + + * nfs-utils.spec: Regenerated. + (Release): Set to 3. + +2001-03-21 Ion Badulescu + + * utils/statd/statd.c (main): make sure file descriptors 0-2 + are open to /dev/null. + +2001-03-21 H.J. Lu + + * 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 * configure.in (RELEASE): New. Default to 1, set by