]> git.decadent.org.uk Git - nfs-utils.git/blobdiff - ChangeLog
* debian/changelog: Version 1.0.6-1.
[nfs-utils.git] / ChangeLog
index 6eda83aa4b2b4472178fff20bd9728c437c3b083..f2d8af0f9bdb86425ac9ac5d1ec4c4a9fb21c27f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,104 @@
+2003-09-12  Chip Salzenberg  <chip@pobox.com>
+
+       * debian/changelog: Version 1.0.6-1.
+
+2003-09-12 NeilBrown <neilb@cse.unsw.edu.au>
+
+       * utils/mountd/mountd.c(main): Impose FD_SETSIZE as an upper limit
+       for RLIMIT_NOFILE
+       * utils/statd/statd.c(main): Ditto.
+
+          michael <michael@newdream.net> discovered that svc_setreqsize
+          in glibc can segfault if RLIMIT_NOFILE is bigger than
+          FD_SETSIZE, so a simple solution is to impose a hard limit.
+
+2003-09-09  Chip Salzenberg  <chip@pobox.com>
+
+       * debian/changelog: Version 1.0.5-3.
+       * support/export/hostname.c (get_reliable_hostbyaddr): Fix crash
+       on invalid reverse DNS.
+       * utils/showmount/showmount.c (main): Fix inet_ntoa() parameter.
+       * tools/rpcgen/rpc_cout.c (print_header): Remove unused vars.
+       * tools/rpcgen/rpc_parse.c (def_union): Likewise.
+
+2003-08-22  Chip Salzenberg  <chip@pobox.com>
+
+       * utils/statd/{log.h,log.c}: Rename log() to note() and L_* to
+       N_*, to avoid conflict with ISO C built-in log() function.
+       * utils/statd/*.c: Use note().
+
+2003-08-20  Chip Salzenberg  <chip@pobox.com>
+
+       * debian/changelog: Version 1.0.5-2.
+
+2003-08-11 NeilBrown <neilb@cse.unsw.edu.au>
+
+       * utils/mountd/cache.c(cache_get_filehandle): close the filehandle
+       before returning.
+       
+2003-08-04 NeilBrown <neilb@cse.unsw.edu.au>
+
+       * support/include/nfs/export.h, support/nfs/exports.c,
+       utils/exportfs/exports.c, utils/mountd/mountd.c:  change
+       NFSEXP_CROSSMNT to NFSEXP_CROSSMOUNT to avoid confusion with older
+       meaning. Also remove meaningless
+       NFSEXP_{UIDMAP,KERBEROS,SUNSECURE}
+       
+2003-08-04 NeilBrown <neilb@cse.unsw.edu.au>
+
+       * support/export/xtab.c, support/include/nfslib.h,
+       support/nfs/cacheio.c, support/nfs/nfssvc.c,
+       utils/exportfs/exportfs.c, utils/exportfs/exportfs.man,
+       utils/exportfs/nfsd.man, utils/mountd/cache.c: support
+       /proc/fs/nfsd/* as a perferred alternate to /proc/fs/nfs/*
+       (nfs-utils-1.0.5-post2)
+       
+2003-08-04 NeilBrown <neilb@cse.unsw.edu.au>
+
+       * support/nfs/nfsexport.c: open channel file O_WRONLY when
+       only writing.
+       * utils/mountd/cache.c: maintain mountlist when new_cache is
+       active. Also use O_WRONLY for channel files.
+       * utils/mountd/mountd.h: mountlist_{del,add} now take a host name
+       rather than an nfs_export.
+       * utils/mountd/rmtab.c: ditto.
+       (nfs-utils-1.5.0-post1)
+       
+2003-07-24  Chip Salzenberg  <chip@pobox.com>
+
+       * support/nfs/xlog.c (xlog): Revise buffer-overflow fix to
+       use Debian security team's cleaner approach.
+       * debian/changelog: Version 1.0.5-1.
+       * debian/nfs-kernel-server.init: Cosmetic changes.
+
+2003-07-18 NeilBrown <neilb@cse.unsw.edu.au>
+
+       Release 1.0.5:
+        1.0.4 was a bit of a brown-paper-bag-release because of the extra
+        'free' in auth.c.  So I'm releasing this just a few days later.
+
+       * support/nfs/cacheio.c(cache_flush): Correct test for 'open
+       failed'
+       * utils/exportfs/exportfs.c(main): If "-f" given as lone option,
+       check if new_cache is enabled, error if not, flush and exit if it
+       is. 
+       * utils/exportfs/exportfs.man: Explain -f option and explain the
+       two different modes that exportfs can work in.
+       * utils/mountd/mountd.c: Do not change RLIMIT_NOFILE if the -o
+       option wasn't given.
+       * utils/mountd/mountd.man: Record the change if default behaviour
+       for RLIMIT_NOFILE.
+       * configure.in, nfs-utils.spec: update version to 1.0.5 and
+       run autoconf
+       
+2003-07-15 NeilBrown <neilb@cse.unsw.edu.au>
+
+       * utils/mountd/mountd.c(main): getopt string fix for 'o'
+       * utils/mountd/auth.c(auth_authenticate): remove extra 'free'
+       * utils/exportfs/exportfs.c(main): make 'exportfs -f' just flush
+       the caches.
+       * support/include/nfs/export.h: Reserve a bit for possible ACL
+       related use.
        
 2003-07-03 NeilBrown <neilb@cse.unsw.edu.au>
 
        
 2003-07-03 NeilBrown <neilb@cse.unsw.edu.au>
 
        This is a 'pre-release' for 1.1.0  Hopefully 1.1.0 will be the
        baseline for 2.6 and 2.8.  I.e. it should continue to work right
        through the 2.8 (or 3.0) kernel series.  Previous releases wont.
        This is a 'pre-release' for 1.1.0  Hopefully 1.1.0 will be the
        baseline for 2.6 and 2.8.  I.e. it should continue to work right
        through the 2.8 (or 3.0) kernel series.  Previous releases wont.
+
+2003-07-04 NeilBrown <neilb@cse.unsw.edu.au>   
+       Steve Dickson <SteveD@redhat.com>
+
+       statd cleanup:
+       * utils/statd/statd.c: create a pidfile with pid of statd, and
+       truncate it when statd exists.
+       * utils/statd/statd.c: drop privs by setuid to owner of SM_DIR,
+       and warn if this is root.
+       * utils/statd/statd.c: when statd forks, connect child to parent
+       with a pipe, and send a byte down the pipe once the child is
+       working properly.
+       * Makefile: create and chown sm, sm.bak, state when "make install"
+       * configure.in: add --with-statduser= option which defaults to
+       "rpcuser" or "nobody"
+       * config.mk.in: pass "statduser" through to Makefile
        
 2003-07-03 NeilBrown <neilb@cse.unsw.edu.au>
 
        
 2003-07-03 NeilBrown <neilb@cse.unsw.edu.au>