]> git.decadent.org.uk Git - nfs-utils.git/blobdiff - ChangeLog
1/ be less trusting of information in /var/lib/nfs/xtab. Add things to
[nfs-utils.git] / ChangeLog
index c4994761f83c6cceb5925d9122c629839ef9f276..3663a64a9174943512afe1e74a0f5a85b1a9161d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,196 @@
+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".
+       * configure: Regenerated.
+       * nfs-utils.spec: Updated.
+
+       * README: Updated.
+
+2000-07-03  H.J. Lu <hjl@lucon.org>
+
+       * etc/redhat/nfs.init: Run /usr/sbin/exportfs last during
+       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-27  H.J. Lu <hjl@lucon.org>
+
+       * utils/statd/statd.c (main): Use sysconf (_SC_OPEN_MAX)
+       instead of OPEN_MAX.
+
+2000-06-27  H.J. Lu <hjl@lucon.org>
+
+       * README: Updated.
+
+2000-06-27  H.J. Lu <hjl@lucon.org>
+
+       * etc/redhat/nfs.init: Run /usr/sbin/exportfs last during
+       startup to ensure all existing clients are exported.
+
+       * configure.in (VERSION): Set to "0.1.8.2".
+       * configure: Regenerated.
+       * nfs-utils.spec: Updated.
+
+2000-06-06  H.J. Lu <hjl@lucon.org>
+
+       * configure.in (VERSION): Set to "0.1.8.1".
+       * configure: Regenerated.
+       * nfs-utils.spec: Updated.
+
+2000-06-06  H.J. Lu <hjl@lucon.org>
+
+       * 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-06-04  H.J. Lu <hjl@lucon.org>
+
+       * etc/redhat/nfs.init: Fix a typo in comment.
+
+2000-05-31  H.J. Lu <hjl@lucon.org>
+
+       * configure.in (VERSION): Set to "0.1.8".
+       * configure: Regenerated.
+       * nfs-utils.spec: Updated.
+
+       * README: Updated.
+
+2000-05-31  H.J. Lu <hjl@lucon.org>
+
+       * 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".
+
+2000-05-18  H.J. Lu <hjl@lucon.org>
+
+       * configure.in (VERSION): Set to "0.1.7.4".
+       * configure: Regenerated.
+       * nfs-utils.spec: Updated.
+
+2000-05-18  H.J. Lu <hjl@lucon.org>
+
+       * etc/redhat/nfs.init (restart): Just do stop and start.
+
+2000-05-09  Jay Weber <jweber@valinux.com>
+
+       * utils/rquotad/hasquota.c: added support for ext3 recognition
+       in rquotad.
+       * utils/rquotad/mntent.h: Likewise.
+
+2000-05-01  H.J. Lu <hjl@lucon.org>
+
+       * configure.in (VERSION): Set to "0.1.7.3".
+       * configure: Regenerated.
+       * nfs-utils.spec: Updated.
+
+2000-05-01  H.J. Lu <hjl@lucon.org>
+
+       * utils/rquotad/rquota_server.c (getquotainfo): Skip bad
+       mounting poins in /etc/fstab.
+
+2000-05-01  H.J. Lu <hjl@lucon.org>
+
+       * configure.in (VERSION): Set to "0.1.7.2".
+       * configure: Regenerated.
+       * nfs-utils.spec: Updated.
+
 2000-05-01  H.J. Lu <hjl@lucon.org>
 
        * utils/rquotad/rquota_server.c (getquotainfo): Call stat ()