nfs-utils/nfs-utils.spec

Fri, 11 Mar 2011 21:41:16 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Fri, 11 Mar 2011 21:41:16 +0100
changeset 3
d4b4127cd2bb
parent 0
4f133201e207
permissions
-rw-r--r--

Import unmodified vendor specs for introduction into repository.

     1 Summary: NFS utilities and supporting clients and daemons for the kernel NFS server
     2 Vendor: Europalab Software
     3 Packager: Michael Schloh von Bennewitz
     4 Distribution: MeeGo Thirdparty
     5 Name: nfs-utils
     6 URL: http://sourceforge.net/projects/nfs
     7 Version: 1.2.3
     8 Release: 4%{?dist}
     9 Epoch: 1
    11 # group all 32bit related archs
    12 %define all_32bit_archs i386 i486 i586 i686 athlon ppc sparcv9
    14 Source0: http://www.kernel.org/pub/linux/utils/nfs/%{name}-%{version}.tar.bz2
    16 Source10: nfs.init
    17 Source11: nfslock.init
    18 Source12: rpcidmapd.init
    19 Source13: rpcgssd.init
    20 Source14: rpcsvcgssd.init
    21 Source15: nfs.sysconfig
    23 Patch001: nfs-utils-1.2.4-rc3.patch
    25 Patch100: nfs-utils-1.2.1-statdpath-man.patch
    26 Patch101: nfs-utils-1.2.2-statdpath.patch
    27 Patch102: nfs-utils-1.2.1-exp-subtree-warn-off.patch
    28 Patch103: nfs-utils-1.2.3-sm-notify-res_init.patch
    30 Group: System Environment/Daemons
    31 Provides: exportfs    = %{epoch}:%{version}-%{release}
    32 Provides: nfsstat     = %{epoch}:%{version}-%{release}
    33 Provides: showmount   = %{epoch}:%{version}-%{release}
    34 Provides: rpcdebug    = %{epoch}:%{version}-%{release}
    35 Provides: rpc.idmapd  = %{epoch}:%{version}-%{release}
    36 Provides: rpc.mountd  = %{epoch}:%{version}-%{release}
    37 Provides: rpc.nfsd    = %{epoch}:%{version}-%{release}
    38 Provides: rpc.statd   = %{epoch}:%{version}-%{release}
    39 Provides: rpc.gssd    = %{epoch}:%{version}-%{release}
    40 Provides: rpc.svcgssd = %{epoch}:%{version}-%{release}
    41 Provides: mount.nfs   = %{epoch}:%{version}-%{release}
    42 Provides: mount.nfs4  = %{epoch}:%{version}-%{release}
    43 Provides: umount.nfs  = %{epoch}:%{version}-%{release}
    44 Provides: umount.nfs4 = %{epoch}:%{version}-%{release}
    45 Provides: sm-notify   = %{epoch}:%{version}-%{release}
    46 Provides: start-statd = %{epoch}:%{version}-%{release}
    48 License: MIT and GPLv2 and GPLv2+ and BSD
    49 Buildroot: %{_tmppath}/%{name}-%{version}-root
    50 Requires: rpcbind, sed, gawk, sh-utils, fileutils, textutils, grep
    51 Requires: modutils >= 2.4.26-9
    52 BuildRequires: libgssglue-devel libevent-devel libcap-devel
    53 BuildRequires: nfs-utils-lib-devel >= 1.1.0-3 libtirpc-devel libblkid-devel
    54 BuildRequires: krb5-libs >= 1.4 autoconf >= 2.57 openldap-devel >= 2.2
    55 BuildRequires: automake, libtool, glibc-headers
    56 BuildRequires: krb5-devel, tcp_wrappers-devel
    57 Requires(pre): shadow-utils >= 4.0.3-25
    58 Requires(pre): /sbin/chkconfig /sbin/nologin
    59 Requires: nfs-utils-lib >= 1.1.0-3 libgssglue libevent
    60 Requires: libtirpc libblkid libcap
    62 %description
    63 The nfs-utils package provides a daemon for the kernel NFS server and
    64 related tools, which provides a much higher level of performance than the
    65 traditional Linux NFS server used by most users.
    67 This package also contains the showmount program.  Showmount queries the
    68 mount daemon on a remote host for information about the NFS (Network File
    69 System) server on the remote host.  For example, showmount can display the
    70 clients which are mounted on that host.
    72 This package also contains the mount.nfs and umount.nfs program.
    74 %prep
    75 %setup -q
    77 %patch001 -p1
    79 %patch100 -p1
    80 %patch101 -p1
    81 %patch102 -p1
    82 %patch103 -p1
    84 # Remove .orig files
    85 find . -name "*.orig" | xargs rm -f
    87 %build
    89 %ifarch s390 s390x sparcv9 sparc64
    90 PIE="-fPIE"
    91 %else
    92 PIE="-fpie"
    93 %endif
    94 export PIE
    96 sh -x autogen.sh
    98 CFLAGS="`echo $RPM_OPT_FLAGS $ARCH_OPT_FLAGS $PIE -D_FILE_OFFSET_BITS=64`"
    99 %configure \
   100     CFLAGS="$CFLAGS" \
   101     CPPFLAGS="$DEFINES" \
   102     LDFLAGS="-pie" \
   103     --enable-mountconfig \
   104     --enable-ipv6 \
   105     --enable-nfsv41 \
   106 	--with-statdpath=/var/lib/nfs/statd
   108 make all
   110 %install
   111 rm -rf $RPM_BUILD_ROOT
   112 mkdir -p $RPM_BUILD_ROOT{/sbin,/usr/sbin}
   113 mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man8
   114 mkdir -p $RPM_BUILD_ROOT{/etc/rc.d/init.d,/etc/sysconfig}
   115 make DESTDIR=$RPM_BUILD_ROOT install
   116 install -s -m 755 tools/rpcdebug/rpcdebug $RPM_BUILD_ROOT/usr/sbin
   117 install -m 755 %{SOURCE10} $RPM_BUILD_ROOT/etc/rc.d/init.d/nfs
   118 install -m 755 %{SOURCE11} $RPM_BUILD_ROOT/etc/rc.d/init.d/nfslock
   119 install -m 755 %{SOURCE12} $RPM_BUILD_ROOT/etc/rc.d/init.d/rpcidmapd
   120 install -m 755 %{SOURCE13} $RPM_BUILD_ROOT/etc/rc.d/init.d/rpcgssd
   121 install -m 755 %{SOURCE14} $RPM_BUILD_ROOT/etc/rc.d/init.d/rpcsvcgssd
   122 install -m 644 %{SOURCE15} $RPM_BUILD_ROOT/etc/sysconfig/nfs
   123 install -m 644 utils/mount/nfsmount.conf  $RPM_BUILD_ROOT/etc
   125 mkdir -p $RPM_BUILD_ROOT/var/lib/nfs/rpc_pipefs
   127 touch $RPM_BUILD_ROOT/var/lib/nfs/rmtab
   128 mv $RPM_BUILD_ROOT/usr/sbin/rpc.statd $RPM_BUILD_ROOT/sbin
   130 mkdir -p $RPM_BUILD_ROOT/var/lib/nfs/statd/sm
   131 mkdir -p $RPM_BUILD_ROOT/var/lib/nfs/statd/sm.bak
   132 mkdir -p $RPM_BUILD_ROOT/var/lib/nfs/v4recovery
   134 %clean
   135 rm -rf $RPM_BUILD_ROOT
   137 %pre
   138 # move files so the running service will have this applied as well
   139 for x in gssd svcgssd idmapd ; do
   140     if [ -f /var/lock/subsys/rpc.$x ]; then
   141         mv /var/lock/subsys/rpc.$x /var/lock/subsys/rpc$x
   142     fi
   143 done
   145 /usr/sbin/useradd -l -c "RPC Service User" -r \
   146         -s /sbin/nologin -u 29 -d /var/lib/nfs rpcuser 2>/dev/null || :
   147 # Define the correct unsigned uid value for 32 or 64 bit archs
   148 %ifarch %{all_32bit_archs}
   149 %define nfsnobody_uid   65534
   150 %else
   151 %define nfsnobody_uid   4294967294
   152 %endif
   154 # If GID 65534 (or 4294967294 64bit archs) is unassigned, 
   155 # create group "nfsnobody"
   156 cat /etc/group | cut -d':' -f 3 | grep --quiet %{nfsnobody_uid} 2>/dev/null
   157 if [ "$?" -eq 1 ]; then
   158     /usr/sbin/groupadd -g %{nfsnobody_uid} nfsnobody 2>/dev/null || :
   159 fi
   161 # If UID 65534 (or 4294967294 64bit archs) is unassigned, 
   162 # create user "nfsnobody"
   163 cat /etc/passwd | cut -d':' -f 3 | grep --quiet %{nfsnobody_uid} 2>/dev/null
   164 if [ "$?" -eq 1 ]; then
   165     /usr/sbin/useradd -l -c "Anonymous NFS User" -r -g %{nfsnobody_uid} \
   166         -s /sbin/nologin -u %{nfsnobody_uid} -d /var/lib/nfs nfsnobody 2>/dev/null || :
   167 fi
   169 %post
   170 /sbin/chkconfig --add nfs
   171 /sbin/chkconfig --add nfslock
   172 /sbin/chkconfig --add rpcidmapd
   173 /sbin/chkconfig --add rpcgssd
   174 /sbin/chkconfig --add rpcsvcgssd
   175 # Make sure statd used the correct uid/gid.
   176 chown -R rpcuser:rpcuser /var/lib/nfs/statd
   178 %preun
   179 if [ "$1" = "0" ]; then
   180     /etc/rc.d/init.d/nfs condstop > /dev/null
   181     /etc/rc.d/init.d/rpcgssd condstop > /dev/null
   182     /etc/rc.d/init.d/rpcidmapd condstop > /dev/null
   183     /etc/rc.d/init.d/nfslock condstop > /dev/null
   184     /sbin/chkconfig --del rpcidmapd
   185     /sbin/chkconfig --del rpcgssd
   186     /sbin/chkconfig --del rpcsvcgssd
   187     /sbin/chkconfig --del nfs
   188     /sbin/chkconfig --del nfslock
   189     /usr/sbin/userdel rpcuser 2>/dev/null || :
   190     /usr/sbin/groupdel rpcuser 2>/dev/null || :
   191     /usr/sbin/userdel nfsnobody 2>/dev/null || :
   192     /usr/sbin/groupdel nfsnobody 2>/dev/null || :
   193     rm -rf /var/lib/nfs/statd
   194     rm -rf /var/lib/nfs/v4recovery
   195 fi
   197 %postun
   198 if [ "$1" -ge 1 ]; then
   199     /etc/rc.d/init.d/rpcidmapd condrestart > /dev/null
   200     /etc/rc.d/init.d/rpcgssd condrestart > /dev/null
   201     /etc/rc.d/init.d/nfs condrestart > /dev/null
   202 	/etc/rc.d/init.d/nfslock condrestart > /dev/null
   203 fi
   205 %triggerpostun -- nfs-server
   206 /sbin/chkconfig --add nfs
   208 %triggerpostun -- knfsd
   209 /sbin/chkconfig --add nfs
   211 %triggerpostun -- knfsd-clients
   212 /sbin/chkconfig --add nfslock
   214 %files
   215 %defattr(-,root,root)
   216 %config /etc/rc.d/init.d/nfs
   217 %config /etc/rc.d/init.d/rpcidmapd
   218 %config /etc/rc.d/init.d/rpcgssd
   219 %config /etc/rc.d/init.d/rpcsvcgssd
   220 %config(noreplace) /etc/sysconfig/nfs
   221 %config(noreplace) /etc/nfsmount.conf
   222 %dir /var/lib/nfs/v4recovery
   223 %dir /var/lib/nfs/rpc_pipefs
   224 %dir /var/lib/nfs
   225 %dir %attr(700,rpcuser,rpcuser) /var/lib/nfs/statd
   226 %dir %attr(700,rpcuser,rpcuser) /var/lib/nfs/statd/sm
   227 %dir %attr(700,rpcuser,rpcuser) /var/lib/nfs/statd/sm.bak
   228 %config(noreplace) %attr(644,rpcuser,rpcuser) /var/lib/nfs/state
   229 %config(noreplace) /var/lib/nfs/xtab
   230 %config(noreplace) /var/lib/nfs/etab
   231 %config(noreplace) /var/lib/nfs/rmtab
   232 %doc linux-nfs/*
   233 /sbin/rpc.statd
   234 /usr/sbin/exportfs
   235 /usr/sbin/nfsstat
   236 /usr/sbin/rpcdebug
   237 /usr/sbin/rpc.mountd
   238 /usr/sbin/rpc.nfsd
   239 /usr/sbin/showmount
   240 /usr/sbin/rpc.idmapd
   241 /usr/sbin/rpc.gssd
   242 /usr/sbin/rpc.svcgssd
   243 /usr/sbin/gss_clnt_send_err
   244 /usr/sbin/gss_destroy_creds
   245 /usr/sbin/sm-notify
   246 /usr/sbin/start-statd
   247 /usr/sbin/mountstats
   248 /usr/sbin/nfsiostat
   249 %{_mandir}/*/*
   250 %config /etc/rc.d/init.d/nfslock
   252 %attr(4755,root,root)   /sbin/mount.nfs
   253 %attr(4755,root,root)   /sbin/mount.nfs4
   254 %attr(4755,root,root)   /sbin/umount.nfs
   255 %attr(4755,root,root)   /sbin/umount.nfs4
   257 %changelog
   258 * Wed Dec 1 2010 Michael Schloh von Bennewitz <michael@schloh.com> - 1.2.3-20101201
   259 - Repackage for MeeGo 1.1
   261 * Wed Dec  1  2010 Steve Dickson <steved@redhat.com> 1.2.3-4
   262 - The nfs service is not stopped on reboot or halt (bz 652786)
   263 - Removed obsolete configuration values (bz 653765)
   265 * Mon Nov 29 2010 Steve Dickson <steved@redhat.com> 1.2.3-3
   266 - Updated to latest upstream release: nfs-utils-1-2-4-rc3
   268 * Fri Oct 15 2010 Steve Dickson <steved@redhat.com> 1.2.3-2
   269 - Initscripts do not conform to LSB specification (bz 621562)
   270 - sm-notify needs to call res_init() before each try (bz 625531)
   271 - exports(5) man page duplicated paragraphs (bz 590921)
   273 * Thu Oct 14 2010 Steve Dickson <steved@redhat.com> 1.2.3-1
   274 - Updated to latest upstream release: nfs-utils-1-2-4-rc1
   276 * Mon Oct  4 2010 Steve Dickson <steved@redhat.com> 1.2.3-0.1
   277 - Fixed a regession with -p arguemnt to rpc.mountd 
   279 * Thu Sep 30 2010 Steve Dickson <steved@redhat.com> 1.2.3-0
   280 - Updated to latest upstream release: nfs-utils-1-2-3
   282 * Thu Sep 16 2010 Steve Dickson <steved@redhat.com> 1.2.2-8
   283 - Update to upstream RC release: nfs-utils-1-2-3-rc6
   285 * Thu Sep  9 2010 Steve Dickson <steved@redhat.com> 1.2.2-7
   286 - Update to upstream RC release: nfs-utils-1-2-3-rc5
   288 * Tue Jun 22 2010 Steve Dickson <steved@redhat.com> 1.2.2-6
   289 - Update to upstream RC release: nfs-utils-1-2-3-rc4
   291 * Thu May  6 2010 Steve Dickson <steved@redhat.com> 1.2.2-4
   292 - Update to upstream RC release: nfs-utils-1-2-3-rc3
   294 * Fri Apr 16 2010 Steve Dickson <steved@redhat.com> 1.2.2-3
   295 - Update to upstream RC release: nfs-utils-1-2-3-rc2
   297 * Mon Mar 22 2010 Steve Dickson <steved@redhat.com> 1.2.2-2
   298 - Update to upstream RC release: nfs-utils-1-2-3-rc1
   300 * Thu Feb 18 2010 Steve Dickson <steved@redhat.com> 1.2.2-1
   301 - Updated to latest upstream version: 1.2.2
   303 * Thu Jan 28 2010 Steve Dickson <steved@redhat.com> 1.2.1-17
   304 - Backed out the  "Don't fail mounts when /etc/netconfig is 
   305   nonexistent" patch
   307 * Wed Jan 27 2010 Steve Dickson <steved@redhat.com> 1.2.1-16
   308 - mount.nfs: Don't fail mounts when /etc/netconfig is nonexistent
   310 * Mon Jan 25 2010 Steve Dickson <steved@redhat.com> 1.2.1-15
   311 - statd: Teach nfs_compare_sockaddr() to handle NULL 
   312   arguments
   314 * Fri Jan 22 2010 Steve Dickson <steved@redhat.com> 1.2.1-14
   315 - Update to upstream RC release: nfs-utils-1-2-2-rc9
   317 * Thu Jan 21 2010 Steve Dickson <steved@redhat.com> 1.2.1-13
   318 - mount.nfs: Configuration file parser ignoring options
   319 - mount.nfs: Set the default family for lookups based on 
   320     defaultproto= setting
   321 - Enabled ipv6 
   323 * Sun Jan 17 2010 Steve Dickson <steved@redhat.com> 1.2.1-12
   324 - Updated to latest upstream RC release: nfs-utils-1-2-2-rc7
   325   which includes Ipv6 support for tcpwrapper (disabled by default).
   327 * Sat Jan 16 2010 Steve Dickson <steved@redhat.com> 1.2.1-11
   328 - Updated to latest upstream RC release: nfs-utils-1-2-2-rc7
   329   which includes Ipv6 support for statd (disabled by default).
   331 * Thu Jan 14 2010 Steve Dickson <steved@redhat.com> 1.2.1-10
   332 - Updated to the latest pseudo root release (rel10) which
   333   containts the upstream pseudo root release
   335 * Mon Jan 12 2010 Steve Dickson <steved@redhat.com> 1.2.1-9
   336 - Updated to latest upstream RC release: nfs-utils-1-2-2-rc5
   338 * Mon Jan  4 2010 Steve Dickson <steved@redhat.com> 1.2.1-8
   339 - mount.nfs: don't use IPv6 unless IPV6_SUPPORTED is set
   341 * Mon Dec 14 2009 Steve Dickson <steved@redhat.com> 1.2.1-7
   342 - Updated to latest upstream RC release: nfs-utils-1-2-2-rc3
   344 * Thu Dec 10 2009 Steve Dickson <steved@redhat.com> 1.2.1-6
   345 - Update the  pseudo root to handle security flavors better.
   347 * Mon Dec  7 2009 Steve Dickson <steved@redhat.com> 1.2.1-5
   348 - mount.nfs: Retry v4 mounts with v3 on ENOENT errors
   350 * Mon Dec  7 2009 Steve Dickson <steved@redhat.com> 1.2.1-4
   351 - Updated to the latest pseudo root release (rel9) (bz 538609).
   353 * Thu Nov 12 2009 Steve Dickson <steved@redhat.com> 1.2.1-3
   354 - Stop rpc.nfsd from failing to startup when the network
   355   is down (bz 532270)
   357 * Wed Nov 11 2009 Steve Dickson <steved@redhat.com> 1.2.1-2
   358 - Updated to the latest pseudo root release (rel8).
   360 * Wed Nov 4 2009 Steve Dickson <steved@redhat.com> 1.2.1-1
   361 - Updated to latest upstream release: 1.2.0
   363 * Tue Nov 3 2009 Steve Dickson <steved@redhat.com> 1.2.0-18
   364 - Reworked and remove some of the Default-Start/Stop stanzas
   365   in the init scripts (bz 531425)
   367 * Mon Nov 2 2009 Steve Dickson <steved@redhat.com> 1.2.0-17
   368 - Updated to the latest pseudo root release (rel7).
   369 - Added upstream 1.2.1-rc7 patch which fixes:
   370   - Stop ignoring the -o v4 option (bz 529407)
   371   - Allow network protocol roll backs when proto is set
   372     in the config file (bz 529864)
   373 - v4 mounts will roll back to v3 mounts when the mount
   374   fails with ENOENT. 
   376 * Mon Oct  5 2009 Steve Dickson <steved@redhat.com> 1.2.0-16
   377 - Fixed a whole where '-o v4' was not overriding the
   378   version in the conf file.
   380 * Wed Sep 30 2009 Steve Dickson <steved@redhat.com> 1.2.0-15
   381 - Change the nfsmount.conf file to define v3 as the default 
   382   protocol version.
   383 - Make sure versions set on the command line override version
   384   set in nfsmount.conf
   385 - Make version rollbacks still work when versions are set in
   386   nfsmount.conf
   388 * Tue Sep 29 2009 Steve Dickson <steved@redhat.com> 1.2.0-13
   389 - Added upstream 1.2.1-rc5 patch
   390   - mount.nfs: Support negotiation between v4, v3, and v2
   391   - mount.nfs: Keep server's address in nfsmount_info
   392   - mount.nfs: Sandbox each mount attempt
   393   - mount.nfs: Support negotiation between v4, v3, and v2
   395 * Wed Sep 23 2009 Steve Dickson <steved@redhat.com> 1.2.0-12
   396 - Updated to the latest pseudo root release (rel6).
   398 * Tue Sep 15 2009 Steve Dickson <steved@redhat.com> 1.2.0-11
   399 - Added upstream 1.2.1-rc5 patch
   400   - Added --sort --list functionality to nfs-iostat.py
   401   - Fixed event handler in idmapd
   402   - Added -o v4 support
   403   - Disabled IPv6 support in nfsd
   404   - Don't give client an empty flavor list
   405   - Fixed gssed so it does not blindly caches machine credentials
   407 * Mon Aug 17 2009 Steve Dickson <steved@redhat.com> 1.2.0-10
   408 - Added upstream 1.2.1-rc4 patch
   409   - Fix bug when both crossmnt
   410   - nfs(5): Add description of lookupcache mount option
   411   - nfs(5): Remove trailing blanks
   412   - Added nfs41 support to nfssat
   413   - Added support for mount to us a configuration file.
   415 * Fri Aug 14 2009 Steve Dickson <steved@redhat.com> 1.2.0-9
   416 - Added upstream 1.2.1-rc3 patch
   417   - Add IPv6 support to nfsd
   418   - Allow nfssvc_setfds to properly deal with AF_INET6
   419   - Convert nfssvc_setfds to use getaddrinfo
   420   - Move check for active knfsd to helper function
   421   - Declare a static common buffer for nfssvc.c routine
   422   - Convert rpc.nfsd to use xlog() and add --debug and --syslog options
   424 * Tue Jul 28 2009 Steve Dickson <steved@redhat.com> 1.2.0-8
   425 - Fixed 4.1 versioning problem (bz 512377)
   427 * Wed Jul 15 2009 Steve Dickson <steved@redhat.com> 1.2.0-7
   428 - Added upstream 1.2.1-rc2 patch
   429   - A large number of mount command changes.
   431 * Mon Jul 13 2009 Steve Dickson <steved@redhat.com> 1.2.0-6
   432 - Added NFSD v4 dynamic pseudo root patch which allows
   433   NFS v3 exports to be mounted by v4 clients.
   435 * Mon Jun 29 2009 Steve Dickson <steved@redhat.com> 1.2.0-5
   436 - Stopped rpc.idmapd from spinning (bz 508221)
   438 * Mon Jun 22 2009 Steve Dickson <steved@redhat.com> 1.2.0-4
   439 - Added upstream 1.2.1-rc1 patch 
   440   - Fix to check in closeall()
   441   - Make --enable-tirpc the default
   442   - Set all verbose types in gssd daemons
   443   - Retry exports if getfh() fails
   445 * Wed Jun 10 2009 Steve Dickson <steved@redhat.com> 1.2.0-3
   446 - Updated init scripts to add dependencies
   447   on other system facilities (bz 475133)
   449 * Wed Jun 10 2009 Steve Dickson <steved@redhat.com> 1.2.0-2
   450 - nfsnobody gid is wrong (bz 485379)
   452 * Tue Jun  2 2009 Steve Dickson <steved@redhat.com> 1.2.0-1
   453 - Updated to latest upstream release: 1.2.0
   455 * Tue May 19 2009 Tom "spot" Callaway <tcallawa@redhat.com> 1.1.6-4
   456 - Replace the Sun RPC license with the BSD license, with the explicit permission of Sun Microsystems
   458 * Mon May 18 2009 Steve Dickson <steved@redhat.com> 1.1.6-3
   459 - Added upstream 1.1.7-rc1 patch 
   460   - utils/nfsd: add support for minorvers4
   461   - sm-notify: Don't orphan addrinfo structs
   462   - sm-notify: Failed DNS lookups should be retried
   463   - mount: remove legacy version of nfs_name_to_address()
   464   - compiling error in rpcgen
   465   - nfs-utils: Fix IPv6 support in support/nfs/rpc_socket.c
   466   - umount.nfs: Harden umount.nfs error reportin
   468 * Mon Apr 27 2009 Steve Dickson <steved@redhat.com> 1.1.6-2
   469 - nfslock.init: options not correctly parsed (bz 459591)
   471 * Mon Apr 20 2009 Steve Dickson <steved@redhat.com> 1.1.6-1
   472 - Updated to latest upstream release: 1.1.6
   474 * Mon Mar 23 2009 Steve Dickson <steved@redhat.com> 1.1.5-4
   475 - Added upstream rc3 patch
   476   - gssd: initialize fakeseed in prepare_krb5_rfc1964_buffer
   477   - gssd: NULL-terminate buffer after read in read_service_info (try #2)
   478   - gssd: free buffer allocated by gssd_k5_err_msg
   479   - gssd: fix potential double-frees in gssd
   480   - Removed a number of warn_unused_result warnings
   482 * Mon Mar 16 2009 Steve Dickson <steved@redhat.com> 1.1.5-3
   483 - Added upstream rc2 patch
   485 * Fri Mar  6 2009 Steve Dickson <steved@redhat.com> 1.1.5-2
   486 - Fixed lockd not using settings in sysconfig/nfs (bz 461043)
   487 - Fixed some lost externs in the tcpwrapper code
   489 * Thu Mar  5 2009 Steve Dickson <steved@redhat.com> 1.1.5-1
   490 - Updated to latest upstream version: 1.1.5
   492 * Wed Mar  4 2009 Steve Dickson <steved@redhat.com> 1.1.4-21
   493 - configure: fix AC_CACHE_VAL warnings
   495 * Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.1.4-20
   496 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
   498 * Wed Feb 18 2009 Steve Dickson <steved@redhat.com> 1.1.4-19
   499 - Exportfs and rpc.mountd optimalization (bz 76643)
   501 * Tue Feb 17 2009 Steve Dickson <steved@redhat.com> 1.1.4-18
   502 - umount.nfs command: Add an AF_INET6-capable version of nfs_call_unmount()
   503 - umount.nfs command: Support AF_INET6 server addresses
   504 - umount command: remove do_nfs_umount23 function
   506 * Tue Feb 17 2009 Steve Dickson <steved@redhat.com> 1.1.4-17
   507 - Integrated the upstream fix for bz 483375
   508 - mount: segmentation faults on UDP mounts (bz 485448)
   510 * Sat Jan 31 2009 Steve Dickson <steved@redhat.com> 1.1.4-16
   511 - Fixed typo in -mount-textbased.patch (bz 483375)
   513 * Sat Jan 31 2009 Steve Dickson <steved@redhat.com> 1.1.4-15
   514 - Reworked tcp wrapper code to correctly use API (bz 480223)
   515 - General clean up of tcp wrapper code.
   517 * Tue Jan 27 2009 Steve Dickson <steved@redhat.com> 1.1.4-14
   518 - text-based mount command: make po_rightmost() work for N options
   519 - text-based mount command: Function to stuff "struct pmap" from mount options
   520 - text-based mount options: Use new pmap stuffer when	rewriting mount options
   521 - text-based mount command: fix mount option rewriting logic
   522 - text-based mount command: support AF_INET6 in rewrite_mount_options()
   524 * Tue Jan 20 2009 Steve Dickson <steved@redhat.com> 1.1.4-13
   525 - mountd: Don't do tcp wrapper check when there are no rules (bz 448898)
   527 * Wed Jan  7 2009 Steve Dickson <steved@redhat.com> 1.1.4-12
   528 - configure: Remove inet_ntop(3) check from configure.ac
   529 - configure: Add new build option "--enable-tirpc"
   530 - showmount command: Quiesce warning when TI-RPC is disabled
   532 * Sat Jan  3 2009 Steve Dickson <steved@redhat.com> 1.1.4-11
   533 - Added warnings to tcp wrapper code when mounts are 
   534   denied due to misconfigured DNS configurations.
   535 - gssd: By default, don't spam syslog when users' credentials expire
   536 - mount: revert recent fix for build problems on old systems
   537 - mount: use gethostbyname(3) when building on old systems
   538 - mount: getport: don't use getaddrinfo(3) on old systems
   539 - mount: Random clean up
   540 - configure: use "--disable-uuid" instead of	"--without-uuid"
   542 * Fri Dec 19 2008 Steve Dickson <steved@redhat.com> 1.1.4-10
   543 - Re-enabled and fixed/enhanced tcp wrappers.
   545 * Wed Dec 17 2008 Steve Dickson <steved@redhat.com> 1.1.4-9
   546 - text-based mount command: add function to parse numeric mount options
   547 - text-based mount command: use po_get_numeric() for handling retry
   548 - sm-notify command: fix a use-after-free bug
   549 - statd: not unlinking host files
   551 * Thu Dec 11 2008 Steve Dickson <steved@redhat.com> 1.1.4-8
   552 - mount command: AF_INET6 support for probe_bothports()
   553 - mount command: support AF_INET6 in probe_nfsport() and probe_mntport()
   554 - mount command: full support for AF_INET6 addresses in probe_port()
   555 - gssd/svcgssd: add support to retrieve actual context expiration
   556 - svcgssd: use the actual context expiration for cache
   558 * Sat Dec  6 2008 Steve Dickson <steved@redhat.com> 1.1.4-7
   559 - sm-notify: always exiting without any notification.
   561 * Tue Dec  2 2008 Steve Dickson <steved@redhat.com> 1.1.4-6
   562 - mount command: remove local getport() implementation
   563 - mount command: Replace clnt_ping() and getport() calls in probe_port()
   564 - mount command: Use nfs_error() instead of perror()
   565 - mount command: Use nfs_pmap_getport() in probe_statd()
   567 * Mon Dec  1 2008 Steve Dickson <steved@redhat.com> 1.1.4-5
   568 - Make sure /proc/fs/nfsd exists when the nfs init script
   569   does the exports (bz 473396)
   570 - Fixed typo in nfs init script that caused rpc.rquotad daemons
   571   to be started but not stoppped (bz 473929)
   573 * Wed Nov 26 2008 Steve Dickson <steved@redhat.com> 1.1.4-4
   574 - gssd: unblock DNOTIFY_SIGNAL in case it was blocked
   575 - Ensure statd gets started if required when non-root
   576   user mounts an NFS filesystem
   578 * Tue Nov 25 2008 Steve Dickson <steved@redhat.com> 1.1.4-3
   579 - Give showmount support for querying via rpcbindv3/v4 
   581 * Tue Nov 18 2008 Steve Dickson <steved@redhat.com> 1.1.4-2
   582 - Add AF_INET6-capable API to acquire an RPC CLIENT
   583 - Introduce rpcbind client utility functions
   585 * Sat Oct 18 2008 Steve Dickson <steved@redhat.com> 1.1.4-1
   586 - Updated to latest upstream version: 1.1.4
   588 * Tue Oct 14 2008 Steve Dickson <steved@redhat.com> 1.1.3-6
   589 - sm-notify exists when there are no hosts to notify
   591 * Thu Sep 18 2008 Steve Dickson <steved@redhat.com> 1.1.3-5
   592 - Reworked init scripts so service will be able to
   593   stop when some of the checks fail. (bz 462508)
   594 - Pre-load nfsd when args to rpc.nfsd are given (bz 441983)
   596 * Thu Aug 28 2008 Steve Dickson <steved@redhat.com> 1.1.3-4
   597 - Added in a number of up upstream patches (101 thru 110).
   599 * Mon Aug 11 2008 Tom "spot" Callaway <tcallawa@redhat.com> 1.1.3-3
   600 - fix license tag
   602 * Thu Jul 31 2008 Steve Dickson <steved@redhat.com> 1.1.3-2
   603 - Mount command did not compile against older glibc versions.
   605 * Mon Jul 28 2008 Steve Dickson <steved@redhat.com> 1.1.3-1
   606 - Updated to latest upstream version: 1.1.3
   608 * Wed Jul  2 2008 Steve Dickson <steved@redhat.com> 1.1.2-12
   609 - Changed the default directories for sm-notify (bz 435480)
   610 - Added 'condstop' to init scripts so service are not
   611   started when nfs-utils is removed.
   613 * Mon Jun 30 2008 Dennis Gilmore <dennis@ausil.us> 1.1.2-11
   614 - add sparc arch handling 
   616 * Mon Jun 30 2008 Steve Dickson <steved@redhat.com>  1.1.2-10
   617 - Rebuild for the updated libevent lib.
   619 * Fri Jun 27 2008 Steve Dickson <steved@redhat.com>  1.1.2-9
   620 - Removed the nfslock service start/stop from %%post section 
   621   (bz 453046)
   623 * Wed Jun 25 2008 Steve Dickson <steved@redhat.com>  1.1.2-8
   624 - FQDNs in the rmtab causes exportfs to seg fault (bz 444275)
   626 * Mon Jun 23 2008 Steve Dickson <steved@redhat.com>  1.1.2-7
   627 - Added -D_FILE_OFFSET_BITS=64 to CFLAGS
   628 - make nfsstat read and print stats as unsigned integers
   629 - Added (but not installed) the mountstats and nfs-iostat
   630   python scripts.
   632 * Fri Jun  6 2008 Steve Dickson <steved@redhat.com>  1.1.2-6
   633 - Added 5 (111 thru 115) upstream patches that fixed
   634   things mostly in the text mounting code.
   636 * Thu May  8 2008 Steve Dickson <steved@redhat.com>  1.1.2-5
   637 - Added 10 (101 thru 110) upstream patches that fixed
   638   things mostly in the mount and gssd code.
   640 * Wed May  7 2008 Steve Dickson <steved@redhat.com>  1.1.2-4
   641 - Added ppc arch to the all_32bit_archs list (bz 442847)
   643 * Wed Apr 23 2008 Steve Dickson <steved@redhat.com>  1.1.2-3
   644 - Documented how to turn off/on protocol support for
   645   rpc.nfsd in /etc/sysconfig/nfs (bz443625)
   646 - Corrected the nfslock initscript 'status' return code (bz 441605)
   647 - Removed obsolete code from the nfslock initscript (bz 441604)
   649 * Mon Apr 14 2008 Steve Dickson <steved@redhat.com>  1.1.2-2
   650 - Make EACCES a non fatal error (bz 439807)
   652 * Tue Mar 25 2008 Steve Dickson <steved@redhat.com>  1.1.2-1
   653 - Upgrade to nfs-utils-1.1.2
   655 * Mon Mar  3 2008 Steve Dickson <steved@redhat.com>  1.1.1-5
   656 - Stopped mountd from incorrectly logging an error
   657   (commit 9dd9b68c4c44f0d9102eb85ee2fa36a8b7f638e3)
   658 - Stop gssd from ignoring the machine credential caches
   659   (commit 46d439b17f22216ce8f9257a982c6ade5d1c5931)
   660 - Fixed typo in the nfsstat command line arugments.
   661   (commit acf95d32a44fd8357c24e8a04ec53fc6900bfc58)
   662 - Added test to stop buffer overflow in idmapd
   663   (commit bcd0fcaf0966c546da5043be700587f73174ae25)
   665 * Sat Feb  9 2008 Steve Dickson <steved@redhat.com>  1.1.1-4
   666 - Cleaned up some typos that were found in the various
   667   places in the mountd code
   669 * Thu Jan 24 2008 Steve Dickson <steved@redhat.com>  1.1.1-3
   670 - Added in relatime mount option so mount.nfs stays
   671   compatible with the mount command in util-linux-ng (bz 274301)
   673 * Tue Jan 22 2008 Steve Dickson <steved@redhat.com>  1.1.1-2
   674 - Added -S/--since to the nfsstat(1) manpage
   675 - The wording in the exportfs man page can be a bit confusing, implying
   676   that "exportfs -u :/foo" will unexport /foo from all hosts, which it won't
   677 - Removed nfsprog option since the kernel no longer supports it.
   678 - Removed mountprog option since the kernel no longer supports it.
   679 - Stop segfaults on amd64 during warnings messages.
   680 - Fix bug when both crossmnt and fsid are set.
   682 * Sat Jan  5 2008 Steve Dickson <steved@redhat.com>  1.1.1-1
   683 - Updated to latest upstream release, nfs-utils-1.1.1
   684 - Added the removal of sm-notify.pid to nfslock init script.
   685 - Changed spec file to use condrestart instead of condstop
   686   when calling init scripts.
   687 - Fixed typo in rpc.mountd man page 
   688 - Turn on 'nohide' automatically for all refer exports (bz 313561)
   690 * Tue Dec 04 2007 Release Engineering <rel-eng at fedoraproject dot org> - 1.1.0-7
   691  - Rebuild for openldap bump
   693 * Wed Oct 17 2007 Steve Dickson <steved@redhat.com>  1.1.0-6
   694 - Switch the libgssapi dependency to libgssglue
   696 * Fri Sep 14 2007 Steve Dickson <steved@redhat.com>  1.1.0-5
   697 - Changed the default paths in sm-notify to 
   698   /var/lib/nfs/statd (bz 258461)
   699 - Updated exportfs manpage (bz 262861)
   701 * Wed Aug 15 2007 Steve Dickson <steved@redhat.com>  1.1.0-4
   702 - Make sure the open() system calling in exportfs uses
   703   mode bits when creating the etab file (bz 252440).
   705 * Mon Aug 13 2007 Steve Dickson <steved@redhat.com>  1.1.0-3
   706 - Added nosharecache mount option which re-enables
   707   rw/ro mounts to the same server (bz 243913).
   709 * Thu Aug  2 2007 Steve Dickson <steved@redhat.com>  1.1.0-2
   710 - Make sure the gss and idmap daemons remove thier lock
   711   files when they are stopped.
   713 * Sat Jul 28 2007 Steve Dickson <steved@redhat.com>  1.1.0-1
   714 - Upgraded to the latest upstream version (nfs-utils-1.1.0)
   716 * Thu May 24 2007 Steve Dickson <steved@redhat.com> 1.0.10-7
   717 - Fixed typo in mount.nfs4 that causes a segfault during
   718   error processing (bz 241190)
   720 * Tue May 22 2007 Steve Dickson <steved@redhat.com> 1.0.10-6
   721 - Make sure the condrestarts exit with a zero value (bz 240225)
   722 - Stopped /etc/sysconfig/nfs from being overwritten on updates (bz 234543)
   723 - Added -o nordirplus mount option to disable READDIRPLUS (bz 240357)
   724 - Disabled the FSCache patch, for now... 
   726 * Wed May 10 2007 Steve Dickson <steved@redhat.com> 1.0.12-5
   727 - Fix mount.nfs4 to display correct error message (bz 227212)
   728 - Updated mountd and showmount reverse lookup flags (bz 220772)
   729 - Eliminate timeout on nfsd shutdowns (bz 222001)
   730 - Eliminate memory leak in mountd (bz 239536)
   731 - Make sure statd uses correct uid/gid by chowning
   732   the /var/lib/nfs/statd with the rpcuser id. (bz 235216)
   733 - Correct some sanity checking in rpc.nfsd. (bz 220887) 
   734 - Added missing unlock_mtab() call in moutnd
   735 - Have mountd hold open etab file to force inode number to change (bz 236823)
   736 - Create a /etc/sysconfig/nfs with all the possible init script
   737   variables (bz 234543)
   738 - Changed nfs initscript to exit with correct value (bz 221874)
   740 * Tue Apr  3 2007 Steve Dickson <steved@redhat.com> 1.0.12-4
   741 - Replace portmap dependency with an rpcbind dependency (bz 228894)
   743 * Mon Mar 12 2007 Steve Dickson <steved@redhat.com> 1.0.12-3
   744 - Incorporated Merge Review comments (bz 226198)
   746 * Fri Mar  9 2007 Steve Dickson <steved@redhat.com> 1.0.12-2
   747 - Added condstop to all the initscripts (bz 196934)
   748 - Made no_subtree_check a default export option (bz 212218)
   750 * Tue Mar  6 2007 Steve Dickson <steved@redhat.com> 1.0.12-1
   751 - Upgraded to 1.0.12 
   752 - Fixed typo in Summary.
   754 * Thu Mar  1 2007 Karel Zak <kzak@redhat.com>  1.0.11-2
   755 - Fixed mount.nfs -f (fake) option (bz 227988)
   757 * Thu Feb 22 2007 Steve Dickson <steved@redhat.com> 1.0.11-1
   758 - Upgraded to 1.0.11 
   760 * Wed Feb 21 2007 Steve Dickson <steved@redhat.com> 1.0.10-7
   761 - Added FS_Location support
   763 * Mon Dec 18 2006 Karel Zak <kzak@redhat.com> 1.0.10-6
   764 - add support for mount options that contain commas (bz 219645)
   766 * Wed Dec 13 2006 Steve Dickson <steved@redhat.com> 1.0.10-5
   767 - Stopped v4 umounts from ping rpc.mountd (bz 215553)
   769 * Wed Nov 28 2006 Steve Dickson <steved@redhat.com> 1.0.10-4
   770 - Doing a connect on UDP sockets causes the linux network
   771   stack to reject UDP patches from multi-home server with
   772   nic on the same subnet. (bz 212471)
   774 * Wed Nov 15 2006 Steve Dickson <steved@redhat.com> 1.0.10-3
   775 - Removed some old mounting versioning code that was
   776   stopping tcp mount from working (bz 212471)
   778 * Tue Oct 31 2006 Steve Dickson <steved@redhat.com> 1.0.10-2
   779 - Fixed -o remount (bz 210346)
   780 - fix memory leak in rpc.idmapd (bz 212547)
   781 - fix use after free bug in dirscancb (bz 212547)
   782 - Made no_subtree_check a default export option (bz 212218)
   784 * Wed Oct 25 2006 Steve Dickson <steved@redhat.com> 1.0.10-1
   785 - Upgraded to 1.0.10 
   787 * Mon Oct 16 2006 Steve Dickson <steved@redhat.com> 1.0.9-10
   788 - Fixed typo in nfs man page (bz 210864).
   790 * Fri Oct 13 2006 Steve Dickson <steved@redhat.com> 1.0.9-9
   791 - Unable to mount NFS V3 share where sec=none is specified (bz 210644)
   793 * Tue Sep 26 2006 Steve Dickson <steved@redhat.com> 1.0.9-8
   794 - mount.nfs was not returning a non-zero exit value 
   795   on failed mounts (bz 206705)
   797 * Wed Sep 20 2006 Karel Zak <kzak@redhat.com> 1.0.9-7
   798 - Added support for the mount -s (sloppy) option (#205038)
   799 - Added nfs.5 man page from util-linux
   800 - Added info about [u]mount.nfs to the package description
   802 * Mon Sep 11 2006  <SteveD@RedHat.com> 1.0.9-6
   803 - Removed the compiling of getiversion and getkversion since
   804   UTS_RELEASE is no longer defined and these binary are
   805   not installed.
   807 * Fri Aug 18 2006 <SteveD@RedHat.com> 1.0.9-5
   808 - Changed gssd daemons to cache things in memory
   809   instead of /tmp which makes selinux much happier.
   810   (bz 203078)
   812 * Wed Aug 16 2006 <SteveD@RedHat.com> 1.0.9-4
   813 - Allow variable for HA callout program in /etc/init.d/nfslock
   814   (bz 202790)
   816 * Wed Aug 02 2006 <wtogami@redhatcom> 1.0.9-3
   817 - add epoch (#196359)
   819 * Fri Jul 28 2006 <SteveD@RedHat.com> 1.0.9-2
   820 - Enabled the creating of mount.nfs and umount.nfs binaries
   821 - Added mount option fixes suggested by upstream.
   822 - Fix lazy umounts (bz 169299)
   823 - Added -o fsc mount option.
   825 * Mon Jul 24 2006 <SteveD@RedHat.com> 1.0.9-1
   826 - Updated to 1.0.9 release
   828 * Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1:1.0.8-5.1
   829 - rebuild
   831 * Sun Jul  2 2006 <jkeating@redhat.com> 1:1.0.8-5
   832 - Introduce epoch to fix upgrade path
   834 * Sat Jul  1 2006 <SteveD@RedHat.com> 1.0.8-3
   835 - Fixed typos in /etc/rc.d/init.d/nfs file (bz 184486)
   837 * Fri Jun 30 2006 <SteveD@RedHat.com> 1.0.8-3
   838 - Split the controlling of nfs version, ports, and protocol 
   839   into two different patches
   840 - Fixed and added debugging statements to rpc.mountd.
   841 - Fixed -p arg to work with priviledged ports (bz 156655)
   842 - Changed nfslock initscript to set LOCKD_TCPPORT and
   843   LOCKD_UDPPORT (bz 162133)
   844 - Added MOUNTD_NFS_V1 variable to version 1 of the
   845   mount protocol can be turned off. (bz 175729)
   846 - Fixed gssd to handel mixed case characters in
   847   the domainname. (bz 186069)
   849 * Wed Jun 21 2006 <SteveD@RedHat.com> 1.0.8-2
   850 - Updated to nfs-utils-1.0.8
   852 * Thu Jun  8 2006 <SteveD@RedHat.com> 1.0.8.rc4-1
   853 - Upgraded to the upstream 1.0.8.rc4 version
   855 * Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 1.0.8.rc2-4.FC5.2
   856 - bump again for double-long bug on ppc(64)
   858 * Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1.0.8.rc2-4.FC5.1
   859 - rebuilt for new gcc4.1 snapshot and glibc changes
   861 * Fri Jan 20 2006 Steve Dickson <SteveD@RedHat.com> 1.0.8.rc2-4.FC5
   862 - Added new libnfsidmap call, nfs4_set_debug(), to rpc.idmapd
   863   which turns on debugging in the libarary.
   865 * Mon Jan 16 2006 Steve Dickson <SteveD@RedHat.com> 1.0.8.rc2-3.FC5
   866 - Added innetgr patch that changes configure scripts to 
   867   check for the innetgr function. (bz 177899)
   869 * Wed Jan 11 2006 Peter Jones <pjones@redhat.com> 1.0.8.rc2-2.FC5
   870 - Fix lockfile naming in the initscripts so they're stopped correctly.
   872 * Mon Jan  9 2006 Steve Dickson <SteveD@RedHat.com> 1.0.8.rc2-1.FC5
   873 - Updated to 1.0.8-rc2 release
   874 - Broke out libgssapi into its own rpm
   875 - Move librpcsecgss and libnfsidmap in the new nfs-utils-lib rpm
   876 - Removed libevent code; Required to be installed.
   878 * Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
   879 - rebuilt
   881 * Sun Oct 23 2005 Steve Dickson <SteveD@RedHat.com> 1.0.7-19
   882 - Updated to latest code in SourceForge CVS
   883 - Updated to latest CITI patches (1.0.7-4)
   884 - Fix bug in nfsdreopen by compiling in server defaults
   886 * Thu Sep 22 2005 Steve Dickson <SteveD@RedHat.com> 1.0.7-18
   887 - Updated libnfsidmap to 0.11
   888 - Updated libgssapi to 0.5
   889 - Made sure the gss daemons and new libs are
   890   all using the same include files.
   891 - Removed code from the tree that is no longer used.
   892 - Add ctlbits patch that introduced the -N -T and -U
   893   command line flags to rpc.nfsd.
   895 * Sun Sep 18 2005 Steve Dickson <SteveD@RedHat.com> 1.0.7-17
   896 - Updated to latest nfs-utils code in upstream CVS tree
   897 - Updated libevent from 1.0b to 1.1a
   898 - Added libgssapi-0.4 and librpcsecgss-0.6 libs from CITI
   900 * Tue Sep  8 2005 Steve Dickson <SteveD@RedHat.com> 1.0.7-16
   901 - Reworked the nfslock init script so if lockd is running
   902   it will be killed which is what the HA community needs. (bz 162446)
   903 - Stopped rpcidmapd.init from doing extra echoing when
   904   condstart-ed.
   906 * Wed Aug 24 2005 Peter Jones <pjones@redhat.com> - 1.0.7-15
   907 - don't strip during "make install", so debuginfo packages are generated right
   909 * Thu Aug 18 2005 Florian La Roche <laroche@redhat.com>
   910 - no need to still keep a requirement for kernel-2.2 or newer
   912 * Tue Aug 16 2005 Steve Dickson <SteveD@RedHat.com> 1.0.7-13
   913 - Changed mountd to use stat64() (bz 165062)
   915 * Tue Aug  2 2005 Steve Dickson <SteveD@RedHat.com> 1.0.7-12
   916 - Changed useradd to use new -l flag (bz149407)
   917 - 64bit fix in gssd code (bz 163139)
   918 - updated broken dependencies
   919 - updated rquotad to compile with latest
   920   quota version.
   922 * Thu May 26 2005 Steve Dickson <SteveD@RedHat.com> 1.0.7-8
   923 - Fixed subscripting problem in idmapd (bz 158188)
   925 * Thu May 19 2005 Steve Dickson <SteveD@RedHat.com> 1.0.7-7
   926 - Fixed buffer overflow in rpc.svcgssd (bz 114288)
   928 * Wed Apr 13 2005 Steve Dickson <SteveD@RedHat.com> 1.0.7-6
   929 - Fixed misformated output from nfslock script (bz 154648)
   931 * Mon Mar 29 2005 Steve Dickson <SteveD@RedHat.com> 1.0.7-4
   932 - Fixed a compile error on x86_64 machines in the gss code.
   933 - Updated the statd-notify-hostname.patch to eliminate 
   934   a segmentation fault in rpc.statd when an network 
   935   interface was down. (bz 151828)
   937 * Sat Mar 19 2005 Steve Dickson <SteveD@RedHat.com> 1.0.7-3
   938 - Changed xlog to use LOG_INFO instead of LOG_DEBUG
   939   so debug messages will appear w/out any config
   940   changes to syslog.conf.
   941 - Reworked how /etc/exports is setup (bz 151389)
   943 * Wed Mar  2 2005 Steve Dickson <SteveD@RedHat.com> 1.0.7-2
   944 - Tied the rpcsecgss debugging in with gssd and
   945   svcgssd debugging
   947 * Mon Feb 14 2005 Steve Dickson <SteveD@RedHat.com>
   948 - Added support to rpcgssd.init and rpcsvcgssd.init scripts
   949   to insmod security modules.
   950 - Changed the nfs.init script to bring rpc.svcgssd up and down,
   951   since rpc.svcgssd is only needed with the NFS server is running.
   953 * Tue Dec 14 2004 Steve Dickson <SteveD@RedHat.com>
   954 - Fix problem in idmapd that was causing "xdr error 10008"
   955   errors (bz 142813)
   956 - make sure the correct hostname is used in the SM_NOTIFY
   957   message that is sent from a rebooted server which has 
   958   multiple network interfaces. (bz 139101)
   960 - Changed nfslock to send lockd a -KILL signal
   961   when coming down. (bz 125257)
   963 * Thu Nov 11 2004 Steve Dickson <SteveD@RedHat.com>
   964 - Replaced a memcopy with explicit assignments
   965   in getquotainfo() of rquotad to fix potential overflow
   966   that can occur on 64bit machines. (bz 138068)
   968 * Mon Nov  8 2004 Steve Dickson <SteveD@RedHat.com>
   969 - Updated to latest sourceforge code
   970 - Updated to latest CITIT nfs4 patches
   972 * Sun Oct 17 2004 Steve Dickson <SteveD@RedHat.com>
   973 - Changed nfs.init to bring down rquotad correctly
   974   (bz# 136041)
   976 * Thu Oct 14 2004 Steve Dickson <SteveD@RedHat.com>
   977 - Added "$RQUOTAD_PORT" variable to nfs.init which
   978   allows the rpc.rquotad to use a predefined port
   979   (bz# 124676)
   981 * Fri Oct  1 2004 <SteveD@RedHat.com
   982 - Incorporate some clean up code from Ulrich Drepper (bz# 134025)
   983 - Fixed the chkconfig number in the rpcgssd, rpcidmapd, and 
   984   rpcsvcgssd initscrpts (bz# 132284)
   986 * Fri Sep 24 2004 <SteveD@RedHat.com>
   987 - Make sure the uid/gid of nfsnobody is the
   988   correct value for all archs (bz# 123900)
   989 - Fixed some security issues found by SGI (bz# 133556)
   991 * Mon Aug 30 2004 Steve Dickson <SteveD@RedHat.com>
   992 - Major clean up. 
   993 - Removed all unused/old patches
   994 - Rename and condensed a number of patches
   995 - Updated to CITI's nfs-utils-1.0.6-13 patches
   997 * Tue Aug 10 2004 Bill Nottingham <notting@redhat.com>
   998 - move if..fi condrestart stanza to %%postun (#127914, #128601)
  1000 * Wed Jun 16 2004 <SteveD@RedHat.com>
  1001 - nfslock stop is now done on package removals
  1002 - Eliminate 3 syslog messages that are logged for
  1003   successful events.
  1005 * Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
  1006 - rebuilt
  1008 * Mon Jun 14 2004 <SteveD@RedHat.com>
  1009 - Fixed syntax error in nfs initscripts when
  1010   NETWORKING is not defined
  1011 - Removed sync warning on readonly exports.
  1012 - Changed run levels in rpc initscripts.
  1013 - Replaced modinfo with lsmod when checking
  1014   for loaded modules.
  1016 * Tue Jun  1 2004 <SteveD@RedHat.com>
  1017 - Changed the rpcgssd init script to ensure the 
  1018   rpcsec_gss_krb5 module is loaded
  1020 * Tue May 18 2004 <SteveD@RedHat.com>
  1021 - Removed the auto option from MOUNTD_NFS_V2 and
  1022   MOUNTD_NFS_V3 variables. Since v2 and v3 are on
  1023   by default, there only needs to be away of 
  1024   turning them off.
  1026 * Thu May 10 2004 <SteveD@RedHat.com>
  1027 - Rebuilt
  1029 * Thu Apr 15 2004 <SteveD@RedHat.com>
  1030 - Changed the permission on idmapd.conf to 644
  1031 - Added mydaemon code to svcgssd
  1032 - Updated the add_gssd.patch from upstream
  1034 * Wed Apr 14 2004 <SteveD@RedHat.com>
  1035 - Created a pipe between the parent and child so 
  1036   the parent process can report the correct exit
  1037   status to the init scripts
  1038 - Added SIGHUP processing to rpc.idmapd and the 
  1039   rpcidmapd init script.
  1041 * Mon Mar 22 2004 <SteveD@RedHat.com>
  1042 - Make sure check_new_cache() is looking in the right place 
  1044 * Wed Mar 17 2004 <SteveD@RedHat.com>
  1045 - Changed the v4 initscripts to use $prog for the
  1046   arugment to daemon
  1048 * Tue Mar 16 2004 <SteveD@RedHat.com>
  1049 - Made the nfs4 daemons initscripts work better when 
  1050   sunrpc is not a module
  1051 - added more checks to see if modules are being used.
  1053 * Mon Mar 15 2004 <SteveD@RedHat.com>
  1054 - Add patch that sets up gssapi_mech.conf correctly
  1056 * Fri Mar 12 2004 <SteveD@RedHat.com>
  1057 - Added the shutting down of the rpc v4 daemons.
  1058 - Updated the Red Hat only patch with some init script changes.
  1060 * Thu Mar 11 2004 Bill Nottingham <notting@redhat.com>
  1061 - rpc_pipefs mounting and aliases are now in modutils; require that
  1063 * Thu Mar 11 2004 <SteveD@RedHat.com>
  1064 - Updated the gssd patch.
  1066 * Sun Mar  7 2004 <SteveD@RedHat.com>
  1067 - Added the addition and deletion of rpc_pipefs to /etc/fstab
  1068 - Added the addition and deletion of module aliases to /etc/modules.conf
  1070 * Mon Mar  1 2004 <SteveD@RedHat.com>
  1071 - Removed gssd tarball and old nfsv4 patch.
  1072 - Added new nfsv4 patches that include both the
  1073    gssd and idmapd daemons
  1074 - Added redhat-only v4 patch that reduces the
  1075    static librpc.a to only contain gss rpc related
  1076    routines (I would rather have gssd use the glibc 
  1077    rpc routines)
  1078 -Changed the gssd svcgssd init scripts to only
  1079    start up if SECURE_NFS is set to 'yes' in
  1080    /etc/sysconfig/nfs
  1082 * Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
  1083 - rebuilt
  1085 * Thu Feb 12 2004 Thomas Woerner <twoerner@redhat.com>
  1086 - make rpc.lockd, rpc.statd, rpc.mountd and rpc.nfsd pie
  1088 * Wed Jan 28 2004 Steve Dickson <SteveD@RedHat.com>
  1089 - Added the NFSv4 bits
  1091 * Mon Dec 29 2003 Steve Dickson <SteveD@RedHat.com>
  1092 - Added the -z flag to nfsstat
  1094 * Wed Dec 24 2003  Steve Dickson <SteveD@RedHat.com>
  1095 - Fixed lockd port setting in nfs.int script
  1097 * Wed Oct 22 2003 Steve Dickson <SteveD@RedHat.com>
  1098 - Upgrated to 1.0.6
  1099 - Commented out the acl path for fedora
  1101 * Thu Aug  27 2003 Steve Dickson <SteveD@RedHat.com>
  1102 - Added the setting of lockd ports via sysclt interface
  1103 - Removed queue setting code since its no longer needed
  1105 * Thu Aug  7 2003 Steve Dickson <SteveD@RedHat.com>
  1106 - Added back the acl patch Taroon b2
  1108 * Wed Jul 23 2003 Steve Dickson <SteveD@RedHat.com>
  1109 - Commented out the acl patch (for now)
  1111 * Wed Jul 21 2003 Steve Dickson <SteveD@RedHat.com>
  1112 - Upgrated to 1.0.5
  1114 * Wed Jun 18 2003 Steve Dickson <SteveD@RedHat.com>
  1115 - Added security update
  1116 - Fixed the drop-privs.patch which means the chroot
  1117 patch could be removed.
  1119 * Mon Jun  9 2003 Steve Dickson <SteveD@RedHat.com>
  1120 - Defined the differ kinds of debugging avaliable for mountd in
  1121 the mountd man page. 
  1123 * Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
  1124 - rebuilt
  1126 * Tue Jun  3 2003 Steve Dickson <SteveD@RedHat.com>
  1127 - Upgraded to 1.0.3 
  1128 - Fixed numerous bugs in init scrips
  1129 - Added nfsstat overflow patch
  1131 * Thu Jan 23 2003 Tim Powers <timp@redhat.com> 1.0.1-2.9
  1132 - rebuild
  1134 * Fri Dec 13 2002 Daniel J Walsh <dwalsh@redhat.com>
  1135 - change init script to not start rpc.lock if already running
  1137 * Wed Dec 11 2002 Daniel J Walsh <dwalsh@redhat.com>
  1138 - Moved access code to be after dropping privs
  1140 * Mon Nov 18 2002 Stephen C. Tweedie <sct@redhat.com>
  1141 - Build with %%configure
  1142 - Add nhfsgraph, nhfsnums and nhfsrun to the files list
  1144 * Mon Nov 11 2002 Stephen C. Tweedie <sct@redhat.com>
  1145 - Don't drop privs until we've bound the notification socket
  1147 * Thu Nov  7 2002 Stephen C. Tweedie <sct@redhat.com>
  1148 - Ignore SIGPIPE in rpc.mountd
  1150 * Thu Aug  1 2002 Bob Matthews <bmatthews@redhat.com>
  1151 - Add Sean O'Connell's <sean@ee.duke.edu> nfs control tweaks
  1152 - to nfs init script.
  1154 * Mon Jul 22 2002 Bob Matthews <bmatthews@redhat.com>
  1155 - Move to nfs-utils-1.0.1
  1157 * Mon Feb 18 2002 Bob Matthews <bmatthews@redhat.com>
  1158 - "service nfs restart" should start services even if currently 
  1159 -   not running (#59469)
  1160 - bump version to 0.3.3-4
  1162 * Wed Oct  3 2001 Bob Matthews <bmatthews@redhat.com>
  1163 - Move to nfs-utils-0.3.3
  1164 - Make nfsnobody a system account (#54221)
  1166 * Tue Aug 21 2001 Bob Matthews <bmatthews@redhat.com>
  1167 - if UID 65534 is unassigned, add user nfsnobody (#22685)
  1169 * Mon Aug 20 2001 Bob Matthews <bmatthews@redhat.com>
  1170 - fix typo in nfs init script which prevented MOUNTD_PORT from working (#52113)
  1172 * Tue Aug  7 2001 Bob Matthews <bmatthews@redhat.com>
  1173 - nfs init script shouldn't fail if /etc/exports doesn't exist (#46432)
  1175 * Fri Jul 13 2001 Bob Matthews <bmatthews@redhat.com>
  1176 - Make %%pre useradd consistent with other Red Hat packages.
  1178 * Tue Jul 03 2001 Michael K. Johnson <johnsonm@redhat.com>
  1179 - Added sh-utils dependency for uname -r in nfs init script
  1181 * Tue Jun 12 2001 Bob Matthews <bmatthews@redhat.com>
  1182 - make non RH kernel release strings scan correctly in 
  1183 -   nfslock init script (#44186)
  1185 * Mon Jun 11 2001 Bob Matthews <bmatthews@redhat.com>
  1186 - don't install any rquota pages in _mandir: (#39707, #44119)
  1187 - don't try to manipulate rpc.rquotad in init scripts 
  1188 -   unless said program actually exists: (#43340)
  1190 * Tue Apr 10 2001 Preston Brown <pbrown@redhat.com>
  1191 - don't translate initscripts for 6.x
  1193 * Tue Apr 10 2001 Michael K. Johnson <johnsonm@redhat.com>
  1194 - do not start lockd on kernel 2.2.18 or higher (done automatically)
  1196 * Fri Mar 30 2001 Preston Brown <pbrown@redhat.com>
  1197 - don't use rquotad from here now; quota package contains a version that 
  1198   works with 2.4 (#33738)
  1200 * Tue Mar 12 2001 Bob Matthews <bmatthews@redhat.com>
  1201 - Statd logs at LOG_DAEMON rather than LOG_LOCAL5
  1202 - s/nfs/\$0/ where appropriate in init scripts
  1204 * Tue Mar  6 2001 Jeff Johnson <jbj@redhat.com>
  1205 - Move to nfs-utils-0.3.1
  1207 * Wed Feb 14 2001 Bob Matthews <bmatthews@redhat.com>
  1208 - #include <time.h> patch
  1210 * Mon Feb 12 2001 Bob Matthews <bmatthews@redhat.com>
  1211 - Really enable netgroups
  1213 * Mon Feb  5 2001 Bernhard Rosenkraenzer <bero@redhat.com>
  1214 - i18nize initscripts
  1216 * Fri Jan 19 2001 Bob Matthews <bmatthews@redhat.com>
  1217 - Increased {s,r}blen in rpcmisc.c:makesock to accommodate eepro100
  1219 * Tue Jan 16 2001 Bob Matthews <bmatthews@redhat.com>
  1220 - Hackish fix in build section to enable netgroups
  1222 * Wed Jan  3 2001 Bob Matthews <bmatthews@redhat.com>
  1223 - Fix incorrect file specifications in statd manpage.
  1224 - Require gawk 'cause it's used in nfslock init script.
  1226 * Thu Dec 13 2000 Bob Matthews <bmatthews@redhat.com>
  1227 - Require sed because it's used in nfs init script
  1229 * Tue Dec 12 2000 Bob Matthews <bmatthews@redhat.com>
  1230 - Don't do a chroot(2) after dropping privs, in statd.
  1232 * Mon Dec 11 2000 Bob Matthews <bmatthews@redhat.com>
  1233 - NFSv3 if kernel >= 2.2.18, detected in init script
  1235 * Thu Nov 23 2000 Florian La Roche <Florian.LaRoche@redhat.de>
  1236 - update to 0.2.1
  1238 * Tue Nov 14 2000 Bill Nottingham <notting@redhat.com>
  1239 - don't start lockd on 2.4 kernels; it's unnecessary
  1241 * Tue Sep  5 2000 Florian La Roche <Florian.LaRoche@redhat.com>
  1242 - more portable fix for mandir
  1244 * Sun Sep  3 2000 Florian La Roche <Florian.LaRoche@redhat.com>
  1245 - update to 0.2-release
  1247 * Fri Sep  1 2000 Florian La Roche <Florian.LaRoche@redhat.com>
  1248 - fix reload script
  1250 * Thu Aug 31 2000 Florian La Roche <Florian.LaRoche@redhat.com>
  1251 - update to 0.2 from CVS
  1252 - adjust statd-drop-privs patch
  1253 - disable tcp_wrapper support
  1255 * Wed Aug  2 2000 Bill Nottingham <notting@redhat.com>
  1256 - fix stop priority of nfslock
  1258 * Tue Aug  1 2000 Bill Nottingham <notting@redhat.com>
  1259 - um, actually *include and apply* the statd-drop-privs patch
  1261 * Mon Jul 24 2000 Bill Nottingham <notting@redhat.com>
  1262 - fix init script ordering (#14502)
  1264 * Sat Jul 22 2000 Bill Nottingham <notting@redhat.com>
  1265 - run statd chrooted and as non-root
  1266 - add prereqs
  1268 * Tue Jul 18 2000 Trond Eivind Glomsrød <teg@redhat.com>
  1269 - use "License", not "Copyright"
  1270 - use %%{_tmppath} and %%{_mandir}
  1272 * Mon Jul 17 2000 Matt Wilson <msw@redhat.com>
  1273 - built for next release
  1275 * Mon Jul 17 2000 Matt Wilson <msw@redhat.com>
  1276 - 0.1.9.1
  1277 - remove patch0, has been integrated upstream
  1279 * Wed Feb  9 2000 Bill Nottingham <notting@redhat.com>
  1280 - the wonderful thing about triggers, is triggers are wonderful things...
  1282 * Thu Feb 03 2000 Cristian Gafton <gafton@redhat.com>
  1283 - switch to nfs-utils as the base tree
  1284 - fix the statfs patch for the new code base
  1285 - single package that obsoletes everything we had before (if I am to keep
  1286   some traces of my sanity with me...)
  1288 * Mon Jan 17 2000 Preston Brown <pbrown@redhat.com>
  1289 - use statfs syscall instead of stat to determinal optimal blksize

mercurial