Summary: NFS utilities and supporting clients and daemons for the kernel NFS server Name: nfs-utils URL: http://linux-nfs.org/ Version: 2.3.3 Release: 46%{?dist} Epoch: 1 # group all 32bit related archs %define all_32bit_archs i386 i486 i586 i686 athlon ppc sparcv9 Source0: https://www.kernel.org/pub/linux/utils/nfs-utils/%{version}/%{name}-%{version}.tar.xz Source1: id_resolver.conf Source2: lockd.conf Source3: 24-nfs-server.conf Source4: nfsconvert.py Source5: nfsconvert.sh Source6: nfs-convert.service # # RHEL 8.0 # Patch001: nfs-utils-2.3.3-nfsd-disable-v4.patch Patch002: nfs-utils-2.3.3-remove-osd_login.patch Patch003: nfs-utils-2.3.3-mount-sharecache.patch Patch004: nfs-utils-2.3.3-gssd-usegssproxy.patch Patch005: nfs-utils-2.3.3-nfsconf-usegssproxy.patch Patch006: nfs-utils-2.3.3-man-tcpwrappers.patch Patch007: nfs-utils-2.3.3-junction-update.patch # # RHEL 8.1 # Patch008: nfs-utils-2.3.3-nfsconf-manage-gids.patch Patch009: nfs-utils-2.3.3-statd-force.patch Patch010: nfs-utils-2.3.3-statd-no-notify.patch Patch011: nfs-utils-2.3.3-gssd-verbose.patch Patch012: nfs-utils-2.3.3-nfsconf-inplace.patch Patch013: nfs-utils-2.3.3-covscan-resource-leaks.patch Patch014: nfs-utils-2.3.3-nfsman-typo.patch Patch015: nfs-utils-2.3.3-mount-fallback.patch Patch016: nfs-utils-2.3.3-mountd-memleak.patch Patch017: nfs-utils-2.3.3-lseek-error-handling.patch Patch018: nfs-utils-2.3.3-memleak-on-error.patch # # RHEL 8.2 # Patch019: nfs-utils-2.3.3-nfsiostat-err-cnts.patch Patch020: nfs-utils-2.3.3-gssd-man-verbose.patch Patch021: nfs-utils-2.3.3-nfsconf-rdmaport.patch Patch022: nfs-utils-2.3.3-gssd-early-daemon.patch Patch023: nfs-utils-2.3.3-covscan-rm-deadcode-leaks.patch Patch024: nfs-utils-2.3.3-gssd-memoryleak.patch # # RHEL 8.3 # Patch025: nfs-utils-2.3.3-junction-err-fix.patch Patch026: nfs-utils-2.3.3-nfsdcld-upstream-update.patch Patch027: nfs-utils-2.3.3-nconnect-manpage.patch Patch028: nfs-utils-2.3.3-nfsdclddb-rename.patch Patch029: nfs-utils-2.3.3-nfsclnts-cmd.patch # # RHEL 8.4 # Patch030: nfs-utils-2.3.3-exportfs-man-labels.patch Patch031: nfs-utils-2.3.3-nfsiostat-div-zero.patch Patch032: nfs-utils-2.3.3-nfsiostat-key-error.patch Patch033: nfs-utils-2.3.3-nfsdclddb-manpage-rename.patch Patch034: nfs-utils-2.3.3-systemd-exportfs-nofail.patch Patch035: nfs-utils-2.3.3-exports-manpage-outdated.patch Patch036: nfs-utils-2.3.3-gssd-multithread-updates.patch Patch037: nfs-utils-2.3.3-mountd-pseudofs.patch # # RHEL 8.5 # Patch038: nfs-utils-2.3.3-gssd-k5identity.patch Patch039: nfs-utils-2.3.3-gssd-man-tflag.patch Patch040: nfs-utils-2.3.3-exportfs-root.patch Patch041: nfs-utils-2.3.3-mount-sloppy.patch Patch042: nfs-utils-2.3.3-gssd-failed-thread.patch Patch043: nfs-utils-2.3.3-gssd-timeout-thread.patch Patch044: nfs-utils-2.3.3-gssd-debug-cleanup.patch Patch045: nfs-utils-2.3.3-gssd-mutex-refcnt.patch Patch100: nfs-utils-1.2.1-statdpath-man.patch Patch101: nfs-utils-1.2.1-exp-subtree-warn-off.patch Patch102: nfs-utils-2.3.3-idmap-errmsg.patch Patch103: nfs-utils-2.3.1-systemd-gssproxy-restart.patch Patch104: nfs-utils-2.3.1-systemd-svcgssd-removed.patch Provides: exportfs = %{epoch}:%{version}-%{release} Provides: nfsstat = %{epoch}:%{version}-%{release} Provides: showmount = %{epoch}:%{version}-%{release} Provides: rpcdebug = %{epoch}:%{version}-%{release} Provides: rpc.idmapd = %{epoch}:%{version}-%{release} Provides: rpc.mountd = %{epoch}:%{version}-%{release} Provides: rpc.nfsd = %{epoch}:%{version}-%{release} Provides: rpc.statd = %{epoch}:%{version}-%{release} Provides: rpc.gssd = %{epoch}:%{version}-%{release} Provides: mount.nfs = %{epoch}:%{version}-%{release} Provides: mount.nfs4 = %{epoch}:%{version}-%{release} Provides: umount.nfs = %{epoch}:%{version}-%{release} Provides: umount.nfs4 = %{epoch}:%{version}-%{release} Provides: sm-notify = %{epoch}:%{version}-%{release} Provides: start-statd = %{epoch}:%{version}-%{release} License: MIT and GPLv2 and GPLv2+ and BSD Requires: rpcbind, sed, gawk, grep Requires: kmod, keyutils, quota, python3-pyyaml BuildRequires: libevent-devel libcap-devel BuildRequires: libtirpc-devel libblkid-devel BuildRequires: krb5-libs >= 1.4 autoconf >= 2.57 openldap-devel >= 2.2 BuildRequires: automake, libtool, gcc, device-mapper-devel BuildRequires: krb5-devel, libmount-devel, libxml2-devel BuildRequires: sqlite-devel BuildRequires: python3-devel BuildRequires: systemd BuildRequires: rpcgen Requires(pre): shadow-utils >= 4.0.3-25 Requires(pre): util-linux Requires(pre): coreutils Requires(preun): coreutils Requires: libnfsidmap libevent Requires: libtirpc >= 0.2.3-1 libblkid libcap libmount %{?systemd_requires} Requires: gssproxy => 0.7.0-3 %package -n libnfsidmap Summary: NFSv4 User and Group ID Mapping Library Provides: libnfsidmap%{?_isa} = %{epoch}:%{version}-%{release} License: BSD BuildRequires: pkgconfig, openldap-devel BuildRequires: automake, libtool Requires(postun): /sbin/ldconfig Requires(pre): /sbin/ldconfig Requires: openldap %description -n libnfsidmap Library that handles mapping between names and ids for NFSv4. %package -n libnfsidmap-devel Summary: Development files for the libnfsidmap library Requires: libnfsidmap%{?_isa} = %{epoch}:%{version}-%{release} Requires: pkgconfig %description -n libnfsidmap-devel This package includes header files and libraries necessary for developing programs which use the libnfsidmap library. %description The nfs-utils package provides various utilities for use with NFS clients and servers. %prep %autosetup -p1 # Remove .orig files find . -name "*.orig" | xargs rm -f # Change shebangs find -name \*.py -exec sed -r -i '1s|^#!\s*/usr/bin.*python.*|#!%{__python3}|' {} \; %build sh -x autogen.sh %define _statdpath /var/lib/nfs/statd %configure \ CFLAGS="%{build_cflags} -D_FILE_OFFSET_BITS=64 `pkg-config --cflags libtirpc`" \ LDFLAGS="%{build_ldflags} `pkg-config --libs libtirpc`" \ --enable-mountconfig \ --enable-ipv6 \ --with-statdpath=%{_statdpath} \ --enable-libmount-mount \ --with-systemd \ --without-tcp-wrappers \ --with-pluginpath=%{_libdir}/libnfsidmap \ --enable-junction %make_build all %install %define _pkgdir %{_prefix}/lib/systemd rm -rf $RPM_BUILD_ROOT/* mkdir -p $RPM_BUILD_ROOT/sbin mkdir -p $RPM_BUILD_ROOT%{_sbindir} mkdir -p $RPM_BUILD_ROOT%{_libexecdir}/nfs-utils/ mkdir -p $RPM_BUILD_ROOT%{_pkgdir}/system mkdir -p $RPM_BUILD_ROOT%{_pkgdir}/system-generators mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man8 mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/request-key.d mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/modprobe.d/ mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/gssproxy %make_install install -s -m 755 tools/rpcdebug/rpcdebug $RPM_BUILD_ROOT%{_sbindir} install -m 644 utils/mount/nfsmount.conf $RPM_BUILD_ROOT%{_sysconfdir} install -m 644 nfs.conf $RPM_BUILD_ROOT%{_sysconfdir} install -m 644 support/nfsidmap/idmapd.conf $RPM_BUILD_ROOT%{_sysconfdir} install -m 644 %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/request-key.d mkdir -p $RPM_BUILD_ROOT/usr/lib/systemd/scripts install -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/modprobe.d/lockd.conf install -m 644 %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/gssproxy install -m 755 %{SOURCE4} $RPM_BUILD_ROOT%{_sbindir}/nfsconvert install -m 755 %{SOURCE5} $RPM_BUILD_ROOT/%{_libexecdir}/nfs-utils/nfsconvert.sh install -m 644 %{SOURCE6} $RPM_BUILD_ROOT%{_pkgdir}/system rm -rf $RPM_BUILD_ROOT%{_libdir}/*.{a,la} rm -rf $RPM_BUILD_ROOT%{_libdir}/libnfsidmap/*.{a,la} mkdir -p $RPM_BUILD_ROOT%{_sharedstatedir}/nfs/rpc_pipefs touch $RPM_BUILD_ROOT%{_sharedstatedir}/nfs/rmtab mv $RPM_BUILD_ROOT%{_sbindir}/rpc.statd $RPM_BUILD_ROOT/sbin mkdir -p $RPM_BUILD_ROOT%{_sharedstatedir}/nfs/statd/sm mkdir -p $RPM_BUILD_ROOT%{_sharedstatedir}/nfs/statd/sm.bak mkdir -p $RPM_BUILD_ROOT%{_sharedstatedir}/nfs/v4recovery mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/exports.d %pre # move files so the running service will have this applied as well for x in gssd idmapd ; do if [ -f /var/lock/subsys/rpc.$x ]; then mv /var/lock/subsys/rpc.$x /var/lock/subsys/rpc$x fi done %define rpcuser_uid 29 # Create rpcuser gid as long as it does not already exist cat /etc/group | cut -d':' -f 1 | grep --quiet rpcuser 2>/dev/null if [ "$?" -eq 1 ]; then /usr/sbin/groupadd -g %{rpcuser_uid} rpcuser >/dev/null 2>&1 || : fi # Create rpcuser uid as long as it does not already exist. cat /etc/passwd | cut -d':' -f 1 | grep --quiet rpcuser 2>/dev/null if [ "$?" -eq 1 ]; then /usr/sbin/useradd -l -c "RPC Service User" -r -g %{rpcuser_uid} \ -s /sbin/nologin -u %{rpcuser_uid} -d /var/lib/nfs rpcuser >/dev/null 2>&1 || : else /usr/sbin/usermod -u %{rpcuser_uid} -g %{rpcuser_uid} rpcuser >/dev/null 2>&1 || : fi # Using the 16-bit value of -2 for the nfsnobody uid and gid %define nfsnobody_uid 65534 # Create nfsnobody gid as long as it does not already exist cat /etc/group | cut -d':' -f 3 | grep --quiet %{nfsnobody_uid} 2>/dev/null if [ "$?" -eq 1 ]; then /usr/sbin/groupadd -g %{nfsnobody_uid} nfsnobody >/dev/null 2>&1 || : fi # Create nfsnobody uid as long as it does not already exist. cat /etc/passwd | cut -d':' -f 3 | grep --quiet %{nfsnobody_uid} 2>/dev/null if [ $? -eq 1 ]; then /usr/sbin/useradd -l -c "Anonymous NFS User" -r -g %{nfsnobody_uid} \ -s /sbin/nologin -u %{nfsnobody_uid} -d /var/lib/nfs nfsnobody >/dev/null 2>&1 || : fi %post if [ $1 -eq 1 ] ; then # Initial installation /bin/systemctl enable nfs-client.target >/dev/null 2>&1 || : /bin/systemctl start nfs-client.target >/dev/null 2>&1 || : fi %systemd_post nfs-server %preun if [ $1 -eq 0 ]; then %systemd_preun nfs-client.target %systemd_preun nfs-server.server fi %postun %systemd_postun_with_restart nfs-client.target %systemd_postun_with_restart nfs-server /bin/systemctl --system daemon-reload >/dev/null 2>&1 || : if [ $1 -eq 0 ] ; then rm -rf /var/lib/nfs/statd rm -rf /var/lib/nfs/v4recovery fi %triggerin -- nfs-utils > 1:2.1.1-3 /bin/systemctl try-restart gssproxy || : %files %config(noreplace) /etc/nfsmount.conf %dir %{_sysconfdir}/exports.d %dir %{_sharedstatedir}/nfs/v4recovery %dir %attr(555, root, root) %{_sharedstatedir}/nfs/rpc_pipefs %dir %{_sharedstatedir}/nfs %dir %{_libexecdir}/nfs-utils %dir %attr(700,rpcuser,rpcuser) %{_sharedstatedir}/nfs/statd %dir %attr(700,rpcuser,rpcuser) %{_sharedstatedir}/nfs/statd/sm %dir %attr(700,rpcuser,rpcuser) %{_sharedstatedir}/nfs/statd/sm.bak %ghost %attr(644,root,root) %{_statdpath}/state %config(noreplace) %{_sharedstatedir}/nfs/etab %config(noreplace) %{_sharedstatedir}/nfs/rmtab %config(noreplace) %{_sysconfdir}/request-key.d/id_resolver.conf %config(noreplace) %{_sysconfdir}/modprobe.d/lockd.conf %config(noreplace) %{_sysconfdir}/nfs.conf %attr(0600,root,root) %config(noreplace) /%{_sysconfdir}/gssproxy/24-nfs-server.conf %doc linux-nfs/ChangeLog linux-nfs/KNOWNBUGS linux-nfs/NEW linux-nfs/README %doc linux-nfs/THANKS linux-nfs/TODO /sbin/rpc.statd /sbin/nfsdcltrack %{_sbindir}/exportfs %{_sbindir}/nfsstat %{_sbindir}/rpcdebug %{_sbindir}/rpc.mountd %{_sbindir}/rpc.nfsd %{_sbindir}/showmount %{_sbindir}/rpc.idmapd %{_sbindir}/rpc.gssd %{_sbindir}/sm-notify %{_sbindir}/start-statd %{_sbindir}/mountstats %{_sbindir}/nfsiostat %{_sbindir}/nfsidmap %{_sbindir}/blkmapd %{_sbindir}/nfsconf %{_sbindir}/nfsref %{_sbindir}/nfsconvert %{_sbindir}/nfsdclddb %{_sbindir}/nfsdcld %{_sbindir}/nfsdclnts %{_mandir}/*/* %{_pkgdir}/*/* %attr(4755,root,root) /sbin/mount.nfs %attr(755,root,root) %{_libexecdir}/nfs-utils/nfsconvert.sh /sbin/mount.nfs4 /sbin/umount.nfs /sbin/umount.nfs4 %files -n libnfsidmap %doc support/nfsidmap/AUTHORS support/nfsidmap/README support/nfsidmap/COPYING %config(noreplace) %{_sysconfdir}/idmapd.conf %{_libdir}/libnfsidmap.so.* %{_libdir}/libnfsidmap/*.so %files -n libnfsidmap-devel %{_libdir}/pkgconfig/libnfsidmap.pc %{_includedir}/nfsidmap.h %{_includedir}/nfsidmap_plugin.h %{_libdir}/libnfsidmap.so %changelog * Wed Jul 28 2021 Steve Dickson 2.3.3-46 - mount.nfs: Fix the sloppy option processing (bz 1967883) * Thu Jul 22 2021 Steve Dickson 2.3.3-45 - gssd: use mutex to protect decrement of refcount (bz 1511706) * Mon Jul 19 2021 Steve Dickson 2.3.3-44 - gssd: Deal with failed thread creation (bz 1981400) - gssd: Add timeout for upcall threads (bz 1981403) - gssd: Cleaned up debug messages (bz 1961056) - spec: Updated description of the nfs-utils rpm (bz 1981419) * Sat Jul 10 2021 Steve Dickson 2.3.3-43 - mount.nfs: insert 'sloppy' at beginning of the options (bz 1967883) * Mon May 10 2021 Steve Dickson 2.3.3-42 - gssd: Add options to allow for the use of ~/.k5identity file (bz 1868087) - man: Correct gssd(8) description of rpc-timeout and context-timeout (bz 1908232) - exportfs: fix unexporting of '/' (bz 1944119) * Wed Jan 20 2021 Steve Dickson 2.3.3-41 - mountd: never root squash on the pseudofs (bz 1804912) * Mon Dec 14 2020 Steve Dickson 2.3.3-40 - gssd: upstream multithreaded updates (bz 1906792) * Fri Dec 11 2020 Steve Dickson 2.3.3-39 - systemd: Ingnore export failures in nfs-server.serivce unit (bz 1894873) - exports.man: Remove some outdated verbiage (bz 1769688) * Thu Dec 10 2020 Steve Dickson 2.3.3-38 - exports man page: warn about subdirectory exports (bz 1652437) - Don't modify /etc/group on upgrades (bz 1856881) - nfs-iostat: divide by zero with fresh mount (bz 1861823) - nfsiostat: Drop autofs entries before calling compare_iostats() (bz 1859130) - nfsdclddb: clddb-tool was recently renamed to nfsdclddb (bz 1893599) * Thu Dec 10 2020 Alice Mitchell 2.3.3-37 - Remove manual enabling of nfs-convert (bz 1683895) * Fri Oct 9 2020 Alice Mitchell 2.3.3-36 - Fix uninstall warnings (bz 1733170) * Wed Jun 10 2020 Steve Dickson 2.3.3-35 - Fix dependency problems with nfsdclnts (bz 1841502) * Tue Jun 9 2020 Steve Dickson 2.3.3-34 - New nfsdclnts command added (bz 1841502) * Mon May 18 2020 Steve Dickson 2.3.3-33 - manpage: Add a description of the 'nconnect' mount option (bz 1761352) - nfsdclddb: Redname clddb-tool to nfsdclddb (bz 1836924) * Wed May 6 2020 Steve Dickson 2.3.3-32 - junction: Fixed debug statement (bz 1831829) - Userspace support for the latest nfsdcld daemon (bz 1817756) * Fri Mar 6 2020 Steve Dickson 2.3.3-31 - gssd: Closed a memory leak in find_keytab_entry() (bz 1809277) * Fri Feb 7 2020 Steve Dickson 2.3.3-30 - Removed dead code that was flagged by a covscan (bz 1746572) * Thu Jan 16 2020 Steve Dickson 2.3.3-29 - statd: Fix permission denied error path (bz 1776096) * Tue Nov 26 2019 Steve Dickson 2.3.3-28 - gssd: daemonize earlier (bz 1762847) * Mon Nov 11 2019 Steve Dickson 2.3.3-27 - More coverity scans updates (bz 1746572) - nfsd: Adjust nfs.conf setting/parsing of rdma port (bz 1710532) - Add plain --rdma option to nfs.conf convertor (bz 1747295) - mountstats: Add per-op error counts to iostat command (bz 1719983) - gssd: add configure options verbosity to man page (bz 1749642) * Wed Sep 18 2019 Steve Dickson 2.3.3-26 - Updated coverity scans patch to not do a double free (bz 1752326) * Mon Aug 19 2019 Steve Dickson 2.3.3-25 - Change the owner/group of the state file (bz 1733445) * Mon Aug 12 2019 Steve Dickson 2.3.3-24 - nfs.man: Fixed small typo in man page (bz 1732877) - mount: Report correct error in the fall_back cases (bz 1709963) - rpc.mountd: Fix e_hostname and e_uuid leaks (bz 1712202) - spec: Remove redundant manpage files (bz 1718738) * Wed Jul 31 2019 Alice Mitchell 2.3.3-23 - Fix memory leak on error (bz 1440524) - Fix error handling on lseek (bz 1733887) * Thu Jul 18 2019 Alice Mitchell 2.3.3-22 - Revert the forced chmod of nfs.conf as unneccessary (bz 1687496) * Mon Jul 15 2019 Steve Dickson 2.3.3-21 - Gating tests: run tests from tests namespace (bz 1653927) * Tue Jul 9 2019 Steve Dickson 2.3.3-20 - Gating tests: Fix _env data and source it in every test run (bz 1653927) * Fri May 3 2019 Steve Dickson 2.3.3-19 - Removed resource leaks found by coverity scans (bz 1602633) * Thu Apr 25 2019 Steve Dickson 2.3.3-18 - Modify nfs.conf in-place instead of replacing the file (bz 1687496) * Tue Mar 19 2019 Steve Dickson 2.3.3-17 - Moved the gating tests out of a patch and into the top dir (bz 1653927) - Move the mode corrections on /etc/nfs.conf to nfsconvert.py (bz 1655880) - gssd: add verbosity options to the rpc.gssd man page (bz 1668026) * Fri Mar 8 2019 Steve Dickson 2.3.3-16 - Add a conversion for new sm-notify force option in nfs.conf (bz 1677576) - Correct the modes on /etc/nfs.conf after a conversion (bz 1655880) * Tue Mar 5 2019 Steve Dickson 2.3.3-15 - nfs.conf: Fixed manage-gids option typo (bz 1672395) - sm-notify: Added -f flag to nfs.conf parsing (bz 1677576) - Add nfs.conf equivalent for the statd --no-notify cmdline option (bz 1683714) * Wed Feb 13 2019 Steve Dickson 2.3.3-14 - Fix typo in checking for the 65534 uid/gid (bz 1655960) * Tue Feb 12 2019 Steve Dickson 2.3.3-13 - Always have the nfs-convert service enabled (bz 1673685) * Sat Feb 9 2019 Steve Dickson 2.3.3-12 - Change nfsconvert.sh not to set the immutable bit (bz 1673685) - Change nfsconvert.py not to create the new dummy /etc/sysconfig/nfs (bz 1673685) * Sat Feb 9 2019 Steve Dickson 2.3.3-11 - Do not install /etc/sysconfig/nfs (bz 1673685) * Fri Jan 25 2019 Steve Dickson 2.3.3-10 - Only create nfsnobody when uid 65534 does not exist (bz 1655960) * Wed Jan 23 2019 Steve Dickson 2.3.3-9 - Critical component nfs-utils requires tests for gating (bz 1653927) * Wed Dec 12 2018 Steve Dickson 2.3.3-8 - Update junction code with latest upstream code (1543126) - Make sure /etc/sysconfig/nfs is immutabl (1639432) * Tue Nov 6 2018 Steve Dickson 2.3.3-7 - Use systemd scripts to convert NFS configurations (bz 1646626) * Fri Oct 26 2018 Steve Dickson 2.3.3-6 - Changed /var/lib/nfs/rpc_pipefs to have 555 permissions (bz 1583489) - Removed tcp wrappers support from man pages (bz 1642596) - Reload not restart gssproxy in nfs-server.service (bz 1592660) * Thu Oct 25 2018 Steve Dickson 2.3.3-5 - mount.nfs: Add braces around EBUSY code (bz 1629644) * Mon Oct 22 2018 Steve Dickson 2.3.3-4 - Deprecated /etc/sysconfig/nfs (bz 1639432) * Sat Oct 20 2018 Steve Dickson 2.3.3-3 - Ensure /var/lib/nfs/rpc_pipefs has the correct permissions (bz 1583489) - mount.nfs: Only ignore EBUSY when a filesystem is already mount (bz 1629644) * Fri Oct 19 2018 Steve Dickson 2.3.3-2 - Enable NFS basic junction support (bz 1543126) - Removed osd_login (bz 1636434) * Fri Oct 5 2018 Steve Dickson 2.3.3-1 - nfs.conf: fail to disable major NFS version 4 using "vers4=n" (bz 1624319) * Thu Sep 13 2018 Steve Dickson 2.3.3-0 - Updated to the latest upstream release: nfs-utils-2-3-3 (bz 1543126) * Fri Sep 7 2018 Steve Dickson 2.3.1-8.rc1 - Ensure /var/lib/nfs/rpc_pipefs has the correct permissions (bz 1583489) - Remove rpc.svcgssd from systemd scripts (bz 1591700) * Thu May 3 2018 Steve Dickson 2.3.1-8.rc1 - nfsd: Set default minor versions (bz 1570066) * Wed Apr 11 2018 Steve Dickson 2.3.1-7.rc1 - mount.nfs: Fix auto protocol negotiation (bz 1565310) * Mon Apr 9 2018 Steve Dickson 2.3.1-6.rc1 - Stop failing when systemctl try-restart gssproxy fails (bz 1552976) - Use Fedora build flags (bz 1548679) * Fri Mar 2 2018 Steve Dickson 2.3.1-5.rc1 - Updated to latest upstream RC release: nfs-utils-2-3-2-rc1 * Wed Feb 14 2018 Kevin Fenzi - 1:2.3.1-5 - Rebuild for new libevent * Fri Feb 09 2018 Igor Gnatenko - 1:2.3.1-4 - Escape macros in %%changelog * Thu Feb 08 2018 Fedora Release Engineering - 1:2.3.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Fri Jan 19 2018 Steve Dickson 2.3.1-2 - Restart gssproxy (if running) when the NFS server is started (bz 1527653) * Tue Jan 9 2018 Steve Dickson 2.3.1-1 - Added rpcgen dependency (bz 1531540) * Wed Dec 20 2017 Steve Dickson 2.3.1-0 - Updated to latest upstream release: 2.3.1 - Removed unnecessary chown rpcuser in %%post * Tue Dec 19 2017 Steve Dickson 2.2.1-3.rc2 - Fix typo in nfs-utils_env.sh (bz 1516004) * Mon Dec 18 2017 Steve Dickson 2.2.1-2.rc2 - Removed tcp_wrappers dependency (bz 1518769) * Fri Dec 15 2017 Steve Dickson 2.2.1-1.rc2 - Updated to latest upstream RC release: nfs-utils-2-2-2-rc2 * Tue Nov 07 2017 Igor Gnatenko - 1:2.2.1-1.rc1.1 - Remove old crufty coreutils requires * Mon Nov 6 2017 Steve Dickson 2.2.1-1.rc1 - Restore ABI compat with pre-merge libnfsidmap (bz 1509063) - Add a build-time dependency on python3-devel * Thu Nov 2 2017 Steve Dickson 2.2.1-0.rc1 - Updated to latest upstream RC release: nfs-utils-2-2-2-rc1 * Mon Oct 30 2017 Steve Dickson 2.2.1-0 - Updated to latest upstream release: nfs-utils-2-2-1 * Mon Oct 16 2017 Steve Dickson 2.1.1-8.rc6 - Own the /usr/libexec/nfs-utils dir (bz 1484300) * Thu Oct 5 2017 Steve Dickson 2.1.1-7.rc6 - Updated to the latest RC releease: nfs-utils-2-1-2-rc6 * Tue Sep 19 2017 Orion Poplawski 2.1.1-7.rc5 - Fix URL * Thu Jul 27 2017 Steve Dickson 2.1.1-6.rc5 - Updated to the latest RC releease: nfs-utils-2-1-2-rc5 * Wed Jul 26 2017 Fedora Release Engineering - 1:2.1.1-6.rc4.1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Wed Jul 19 2017 Steve Dickson 2.1.1-6.rc4 - Removed build dependency on fedfs-utils-devel (bz 1427493) * Wed Jun 21 2017 Steve Dickson 2.1.1-5.rc4 - Updated to the latest RC releease: nfs-utils-2-1-2-rc4 (bz 1462218) - rpc.c: added include file so UINT16_MAX is defined * Thu Jun 1 2017 Steve Dickson 2.1.1-5.rc3 - Updated to the latest RC releease: nfs-utils-2-1-2-rc3 (bz 1457921) * Wed Apr 26 2017 Steve Dickson 2.1.1-5.rc2 - Conditionally restart gssproxy now that config file is installed (bz 1440885) - systemd: Afters are also needed for the Wants=network-online.target (bz 1419351) - nfsdcltrack: silence some expected errors (bz 1445863) - Cleaned up fuzzy patches * Mon Apr 10 2017 Steve Dickson 2.1.1-4.rc2 - Updated to the latest RC release: nfs-utils-2-1-2-rc2 (bz 1419351) - Fixed typo in nfs.sysconfig (bz 1422249) * Tue Mar 28 2017 Steve Dickson 2.1.1-3.rc1 - Added gssproxy server config file (bz 1431272) * Wed Feb 15 2017 Steve Dickson 2.1.1-2.rc1 - Updated to the latest RC release: nfs-utils-2-1-2-rc1 * Fri Feb 10 2017 Fedora Release Engineering - 1:2.1.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Thu Jan 19 2017 Steve Dickson 2.1.1-1 - Added back the nfs-config service for backwards compatibility * Thu Jan 19 2017 Steve Dickson 2.1.1-0 - Updated to latest upstream release: nfs-utils-2-1-1 (bz 1413232) * Mon Dec 19 2016 Miro Hronok - 1:1.3.4-1.rc3.1 - Rebuild for Python 3.6 * Wed Nov 23 2016 Steve Dickson 1.3.4-1.rc3 - Updated to the latest RC release: nfs-utils-1-3-5-rc3 * Thu Aug 25 2016 Steve Dickson 1.3.4-1.rc2 - Updated to the latest RC release: nfs-utils-1-3-5-rc2 (bz 1369714) * Mon Aug 22 2016 Steve Dickson 1.3.4-1.rc1 - Stop removing users and groups (bz 1364836) * Sat Aug 20 2016 Steve Dickson 1.3.4-0.rc1 - Updated to the latest RC release: nfs-utils-1-3-5-rc1 - Updated the Requires(pre) (bz 1319196) * Sat Aug 6 2016 Steve Dickson 1.3.4-0 - Updated to latest upstream version 1.3.4 * Thu Jul 21 2016 Steve Dickson 1.3.3-9.rc6 - Removed the rpc-svcgssd.service systemd file (bz 1334741) * Tue Jul 19 2016 Steve Dickson 1.3.3-8.rc6 - Updated to the latest RC release: nfs-utils-1-3-4-rc6 * Mon May 2 2016 Steve Dickson 1.3.3-8.rc5 - Updated to the latest RC release: nfs-utils-1-3-4-rc5 * Wed Mar 16 2016 Steve Dickson 1.3.3-7.rc4 - Updated to the latest RC release: nfs-utils-1-3-4-rc4 (bz 1316701) - Changed BuildRequires: glibc-headers ==> BuildRequires: gcc (bz 1230477) * Thu Feb 04 2016 Fedora Release Engineering - 1:1.3.3-6.rc3.1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Sat Jan 16 2016 Steve Dickson 1.3.3-6.rc3 - Updated to the latest RC release: nfs-utils-1-3-4-rc3 * Wed Dec 16 2015 Steve Dickson 1.3.3-6.rc2 - mountd: fix netgroup lookup for short hostnames (bz 1284079) * Fri Dec 11 2015 Steve Dickson 1.3.3-5.rc2 - Updated to the latest RC release: nfs-utils-1-3-4-rc2 * Tue Nov 17 2015 Steve Dickson 1.3.3-4.rc1 - ghost-ed rpc.statd state file (bz 1158466) * Mon Nov 16 2015 Steve Dickson 1.3.3-3.rc1 - Improving rpc.gssd's debugging (bz 1282600) * Mon Nov 16 2015 Steve Dickson 1.3.3-2.rc1 - Decouple the starting of nfs-service and rpcbind (bz 1279526) * Tue Nov 10 2015 Fedora Release Engineering - 1:1.3.3-1.rc1.1 - Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5 * Wed Nov 4 2015 Steve Dickson 1.3.3-1.rc1 - Updated to the latest RC release: nfs-utils-1-3-4-rc1 * Tue Nov 3 2015 Steve Dickson 1.3.3-1 - Removed legacy triggers to remove rpm build errors * Mon Nov 2 2015 Steve Dickson 1.3.3-0 - Updated to latest upstream version 1.3.3 * Fri Jul 31 2015 Steve Dickson 1.3.2-12 - Fixed return value being overrun in gssd (bz 1249046) * Mon Jul 13 2015 Miro Hronok - 1:1.3.2-11 - Replace Python scripts shebangs with %%{__python3} and require python3-devel to have that * Fri Jun 26 2015 Steve Dickson 1.3.2-10 - Update to latest RC release: nfs-utils-1-3-3-rc5 (bz 1233005) * Wed Jun 17 2015 Fedora Release Engineering - 1:1.3.2-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Wed Jun 10 2015 Steve Dickson 1.3.2-8 - Make systemd args backwards compatible (bz 1210751) - Stop scribbling on stderr (bz 1211008) * Tue May 12 2015 Colin Walters - 1:1.3.2-7 - Add patch to fix initial start on OSTree managed systems (bz 1219871) * Thu May 7 2015 Steve Dickson 1.3.2-4 - Update to latest RC release: nfs-utils-1-3-3-rc4 * Mon Apr 6 2015 Steve Dickson 1.3.2-3 - Update to latest RC release: nfs-utils-1-3-3-rc3 * Thu Apr 2 2015 Steve Dickson 1.3.2-2.1 - Removed RPCRQUOTADOPTS from /etc/sysconfig/nfs (bz 1208516) * Thu Mar 19 2015 Steve Dickson 1.3.2-2.0 - Update to latest RC release: nfs-utils-1-3-3-rc2 (bz 1088665) * Thu Feb 26 2015 Steve Dickson 1.3.2-1.0 - Update to latest RC release: nfs-utils-1-3-3-rc1 * Mon Feb 9 2015 Steve Dickson 1.3.2-0.2 - Change statd-notify.service to not wait for network to come up (bz 1183293) - Added the rpcuser group before adding the rpcuser uid (bz 1165322) * Sun Feb 1 2015 Steve Dickson 1.3.2-0.1 - statd: Fix test for foreground mode (bz 1188040) * Sat Jan 31 2015 Steve Dickson 1.3.2-0.0 - Updated to latest upstream release: 1-3-2 * Mon Jan 19 2015 Steve Dickson 1.3.1-6.0 - Set the GSS_USE_PROXY variable in nfs-utils_env.sh (bz 1183787) * Thu Jan 15 2015 Steve Dickson 1.3.1-5.0 - Updated to latest upstream RC release: nfs-utils-1-3-2-rc5 (bz 1181708) * Wed Jan 14 2015 Steve Dickson 1.3.1-4.2 - Added SMNOTIFYARGS to /etc/sysconf/nfs (bz 1182227) * Fri Jan 2 2015 Steve Dickson 1.3.1-4.1 - Change if statments to string comparisons in nfs-utils_env.sh (bz 1170354) * Sat Dec 13 2014 Steve Dickson 1.3.1-4.0 - Updated to latest upstream RC release: nfs-utils-1-3-2-rc4 (bz 1164477) - Handle the rpcuser like other created users (bz 1165322) - Restored lockd port and v4 grace/lease interface (bz 1115225) - Make sure nfs-client target is enabled (bz 1173564) * Wed Dec 3 2014 Steve Dickson 1.3.1-2.4 - Fixed typos in nfs-utils sysconfig files (bz 1170354) * Thu Nov 13 2014 Steve Dickson 1.3.1-2.3 - Fixed a mount DOS (bz 1163886) * Thu Nov 6 2014 Richard W.M. Jones 1.3.1-2.2 - Rebuild against new libnfsimap (bz 1160883) * Thu Nov 6 2014 Steve Dickson 1.3.1-2.1 - Rebuild against new libnfsimap (bz 1160883) * Tue Nov 4 2014 Steve Dickson 1.3.1-2.0 - Updated to latest upstream RC release: nfs-utils-1-3-2-rc2 (bz 1115179) * Tue Nov 4 2014 Steve Dickson 1.3.1-1.2 - Rebuild with new glibc (bz 1158846) * Fri Oct 24 2014 Steve Dickson 1.3.1-1.1 - Added fix to umount in the nfs-utils-1.3.2-rc1.patch * Wed Oct 22 2014 Steve Dickson 1.3.1-1.0 - Updated to latest upstream RC release: nfs-utils-1-3-2-rc1 (bz 1142842) * Thu Sep 25 2014 Steve Dickson 1.3.1-0.0 - Update to the latest upstream release: nfs-utils-1-3-1 - Enable gssproxy to manage the GSSAPI creds on the server. * Fri Sep 12 2014 Steve Dickson 1.3.0-7.0 - Updated to latest upstream RC release: nfs-utils-1-3-1-rc4 (bz 1108615) * Sun Aug 17 2014 Fedora Release Engineering - 1:1.3.0-6.0 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Sun Jul 27 2014 Steve Dickson 1.3.0-5.0 - Updated to latest upstream RC release: nfs-utils-1-3-1-rc3 - Use _statdpath to define where statd's state lives * Tue Jul 01 2014 Jeff Layton - 1:1.3.0-4.0 - clean up lockd configuration * Sat Jun 07 2014 Fedora Release Engineering - 1:1.3.0-3.0 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Sun Jun 1 2014 Steve Dickson 1.3.0-2.0 - Updated to latest upstream RC release: nfs-utils-1-3-1-rc2 * Sat May 24 2014 Steve Dickson 1.3.0-1.3 - Use systemd_post macro to enable services (bz 1087950) * Thu May 1 2014 Steve Dickson 1.3.0-1.2 - mountd: fix segfault in add_name with newer gcc compilers * Thu May 1 2014 Steve Dickson 1.3.0-1.1 - start-statd: rpc.statd's systemd unit changed names * Wed Apr 30 2014 Steve Dickson 1.3.0-1.0 - Updated to latest upstream RC release: nfs-utils-1-3-1-rc1 * Fri Apr 25 2014 Steve Dickson 1.3.0-0.2 - Fix PATH problem in start-statd (bz 1088226) * Mon Apr 14 2014 Steve Dickson 1.3.0-0.1 - Incorporated new upstream systemd units * Tue Mar 25 2014 Steve Dickson 1.3.0-0.0 - Updated to latest major release: nfs-utils-1-3-0 * Wed Jan 22 2014 Steve Dickson 1.2.9-3.0 - Updated to latest upstream RC release: nfs-utils-1-2-10-rc3 - gssd: Improve first attempt at acquiring GSS credentials (bz 1055077) - gssd: set $HOME to prevent recursion (bz 1052902) * Fri Jan 10 2014 Steve Dickson 1.2.9-2.1 - Fixed typo in nfs-service file. (bz 1047972) * Wed Jan 8 2014 Steve Dickson 1.2.9-2.0 - Updated to latest upstream RC release: nfs-utils-1-2-10-rc2 - Added Also=nfs.target to nfs-service file. (bz 1047972) * Wed Nov 20 2013 Steve Dickson 1.2.9-1.0 - Updated to latest upstream RC release: nfs-utils-1-2-10-rc1 * Tue Nov 5 2013 Steve Dickson 1.2.9-0.0 - Updated to latest upstream Release: nfs-utils-1-2-9 * Tue Sep 24 2013 Steve Dickson 1.2.8-6.0 - Updated to latest upstream RC release: nfs-utils-1-2-9-rc6 * Wed Sep 18 2013 Steve Dickson 1.2.8-5.0 - Updated to latest upstream RC release: nfs-utils-1-2-9-rc5 * Thu Aug 22 2013 Steve Dickson 1.2.8-4.1 - nfs-utils: fix a number of specfile problems * Mon Aug 19 2013 Steve Dickson 1.2.8-4.0 - Updated to latest upstream RC release: nfs-utils-1-2-9-rc4 * Sat Aug 03 2013 Fedora Release Engineering - 1:1.2.8-4.0 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Tue Jul 23 2013 Steve Dickson 1.2.8-3.0 - Updated to latest upstream RC release: nfs-utils-1-2-9-rc3 * Tue Jul 23 2013 Steve Dickson 1.2.8-2.1 - Make sure nfs.target is enabled (bz 970595) - Fix nfs server reloads (bz 951247) * Fri May 31 2013 Steve Dickson 1.2.8-2.0 - Update to latest upstream RC release: nfs-utils.1.2.9-rc1 - Added GSS_USE_PROXY variable to nfs.sysconfig (bz 967112) * Tue May 7 2013 Steve Dickson 1.2.8-1.1 systemd: nfs-server.service needs to be split up (bz 769879) * Tue May 7 2013 Steve Dickson 1.2.8-1 - Updated to the latest upstream RC release: nfs-utils.1.2.9-rc1 * Tue Apr 23 2013 Steve Dickson 1.2.8-0 - Updated to latest upstream release: 1.2.8 - Removed the libgssglue dependency * Mon Apr 1 2013 Steve Dickson 1.2.7-6 - Added v4.1 support rpc.nfsd (bz 947073) * Mon Mar 25 2013 Steve Dickson 1.2.7-5 - Updated to latest upstream RC release: nfs-utils.1.2.8-rc4 - Added nfs-lock.service to After line in nfs-server.service (bz 914792) * Thu Feb 14 2013 Fedora Release Engineering - 1:1.2.7-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Wed Jan 16 2013 Steve Dickson 1.2.7-3 - Updated to latest upstream RC release: nfs-utils.1.2.8-rc3 - Took ownership of /usr/lib/nfs-utils (bz 894535) * Mon Dec 17 2012 Steve Dickson 1.2.7-2 - Update to latest upstream RC release: nfs-utils.1.2.8-rc2 * Wed Nov 28 2012 Steve Dickson 1.2.7-1 - Update to latest upstream RC release: nfs-utils.1.2.8-rc1 * Fri Nov 9 2012 Steve Dickson 1.2.7-0 - Updated to latest upstream release: nfs-utils.1.2.7 * Thu Nov 8 2012 Steve Dickson 1.2.6-14 - Allow the service to start when RPCNFSDCOUNT is comment out. (bz 870143) - Removed some old cruft from the spec file (bz 226198) * Mon Oct 15 2012 Steve Dickson 1.2.6-13 - Added a Requires for the quota package (bz 866225) * Thu Aug 23 2012 Steve Dickson 1.2.6-12 - Added FedFS support by added a BuildRequires for fedfs-utils-devel - Introduce new systemd-rpm macros (bz 850227) - Updated to latest upstream RC release: nfs-utils.1.2.7-rc5 (bz 833024) * Mon Aug 6 2012 Steve Dickson 1.2.6-11 - Updated to latest upstream RC release: nfs-utils.1.2.7-rc4 * Thu Aug 2 2012 Steve Dickson 1.2.6-10 - Removed modprobe.d/nfs.conf * Thu Jul 19 2012 Steve Dickson 1.2.6-9 - Updated to latest upstream RC release: nfs-utils.1.2.7-rc3 * Thu Jul 5 2012 Steve Dickson 1.2.6-8 - nfsidmap: default domain no being set (bz 829362) * Fri Jun 22 2012 Steve Dickson 1.2.6-7 - Reworked how the legacy names are enabled in systemd - Fixed typo in nfs-mountd.service * Tue Jun 12 2012 Steve Dickson 1.2.6-6 - Updated to latest upstream RC release: nfs-utils.1.2.7-rc2 (bz 833555) * Tue Jun 12 2012 Steve Dickson 1.2.6-5 - Reworked how the services are restarted. * Tue Jun 12 2012 Steve Dickson 1.2.6-4 - Enable legacy service names. * Tue May 29 2012 Steve Dickson 1.2.6-3 - Updated to latest upstream RC release: nfs-utils.1.2.7-rc1 * Tue May 29 2012 Steve Dickson 1.2.6-2 * Fixed typo in the checking of nfsnobody (bz 816149) * Fri May 25 2012 Steve Dickson 1.2.6-1 - Correctly search for the existence of nfsnobody (bz 816149) - Correctly change the default group id for nfsnobody (bz 816149) * Tue May 15 2012 Steve Dickson 1.2.6-0 - Update to the latest upstream release: nfs-utils-1.2.6 (bz 821673) - Split out NFS server daemons into individual service files (bz 769879) - Removed Wants= from nfs-lock.service (bz 817895) - Only enable services if they are enabled on upgrades (bz 807020) * Thu May 3 2012 Steve Dickson 1.2.5-16 - Update to the latest RC release: nfs-utils-1.2.6-rc7 * Thu Apr 26 2012 Josh Boyer 1.2.5-15 - Add modprobe config file to alias 'nfs4' to 'nfs' (bz 806333) * Thu Mar 22 2012 Steve Dickson 1.2.5-14 - gssd: Look for user creds in user defined directory (bz 786993) - gssd: Don't link with libgssapi_krb5 (bz 784908) * Fri Mar 16 2012 Steve Dickson 1.2.5-13 - Make sure statd is start before NFS mounts (bz 786050) - rpc.idmap: Hide global symbols from libidmap plugins (bz 797332) - nfsd: Bump up the default to 8 nprocs (bz 757452) * Wed Feb 08 2012 Harald Hoyer 1.2.5-12 - require kmod instead of modutils (bz 788571) * Mon Jan 16 2012 Steve Dickson 1.2.5-11 - Update to upstream RC release: nfs-utils-1.2.6-rc6 - Reworked how the nfsd service requires the rpcbind service (bz 768550) * Mon Jan 9 2012 Steve Dickson 1.2.5-10 - Added back the SUID bits on mount commands (bz 772396) - Added a decency on keyutils (bz 769724) * Thu Jan 5 2012 Steve Dickson 1.2.5-9 - Update to upstream RC release: nfs-utils-1.2.6-rc5 * Thu Dec 15 2011 Steve Dickson 1.2.5-8 - Removed the nfs-idmap service. rpc.idmap is now part of the nfs-server service * Tue Dec 13 2011 Steve Dickson 1.2.5-7 - Enabled new idmaping by installing the id_resolver.conf file. - Update to upstream RC release: nfs-utils-1.2.6-rc4 * Fri Nov 18 2011 Steve Dickson 1.2.5-6 - Remove RQUOTAD_PORT and RQUOTAD from /etc/sysconfig/nfs (bz 754496) - Ensured nfs-idmap service is started after the named is up (bz 748275) * Mon Nov 14 2011 Steve Dickson 1.2.5-5 - Ensured nfs-idmap service is started after the network up (bz 748275) - Update to upstream RC release: nfs-utils-1.2.6-rc3 (bz 746497) * Thu Oct 20 2011 Steve Dickson 1.2.5-4 - Added pNFS debugging to rpcdebug. * Tue Oct 18 2011 Steve Dickson 1.2.5-3 - Update to upstream RC release: nfs-utils-1.2.6-rc2 * Tue Oct 4 2011 Steve Dickson 1.2.5-2 - Removed SUID bits on mount commands (bz 528498) - Fixed a few typos in a couple man pages (bz 668124, 673818, 664330) - Fixed a I/0 problem in rpc.idmapd (bz 684308) * Mon Oct 3 2011 Steve Dickson 1.2.5-1 - Update to upstream RC release: nfs-utils-1.2.6-rc1 - Added named.service to After list in nfs-server.service (bz 742746) * Tue Sep 27 2011 Steve Dickson 1.2.5-0 - Update to upstream release: nfs-utils-1.2.5 (bz 717931) * Wed Sep 21 2011 Steve Dickson 1.2.4-11 - Update to upstream RC release: nfs-utils-1.2.5-rc3 * Wed Sep 14 2011 Steve Dickson 1.2.4-10 - Created /etc/exports.d to stop a warning (bz 697006) * Tue Aug 30 2011 Steve Dickson 1.2.4-9 - Both the nfs.lock and nfs.idmap services should always enabled on both installs and upgrades (bz 699040) - Fixed the paths to the server scriptlets (bz 733531) * Mon Aug 29 2011 Steve Dickson 1.2.4-8 - Update to upstream RC release: nfs-utils-1.2.5-rc2 * Wed Aug 24 2011 Steve Dickson 1.2.4-7 - Added StandardError=syslog+console to all the service files so startup errors will be logged. - Changed exportfs to only log errors on existing /etc/export.d directory, which eliminates a needless syslog entry. - Automount /proc/fs/nfsd for rpc.nfsd * Wed Aug 10 2011 Steve Dickson 1.2.4-6 - Fixed some bugs in the triggerun script as well in the nfs-server scripts (bz 699040). * Wed Aug 3 2011 Steve Dickson 1.2.4-5 - Cleaned up the .preconfig and .postconfig files per code review request. * Wed Aug 3 2011 Steve Dickson 1.2.4-4 - Converted init scrips to systemd services. (bz 699040) - Made nfsnobody's uid/gid to always be a 16-bit value of -2 - mount: fix for libmount from util-linux >= 2.20 * Thu Jul 21 2011 Steve Dickson 1.2.4-3 - Updated to latest upstream release: nfs-utils-1-2-5-rc1 * Thu Jul 7 2011 Ville Skyttä - 1:1.2.4-2 - Don't ship Makefiles or INSTALL in docs (#633934). * Mon Jul 4 2011 J. Bruce Fields 1.2.4-1 - Rely on crypto module autoloading in init scripts - initscripts: just try to mount rpc_pipefs always * Wed Jun 29 2011 Steve Dickson 1.2.4-0 - Updated to latest upstream release: nfs-utils-1-2-4 * Wed Apr 20 2011 Steve Dickson 1.2.3-13 - Updated to latest upstream release: nfs-utils-1-2-4-rc8 * Wed Apr 6 2011 Steve Dickson 1.2.3-12 - Updated to latest upstream release: nfs-utils-1-2-4-rc7 - Enabled the libmount code. * Mon Mar 7 2011 Steve Dickson 1.2.3-11 - Updated to latest upstream release: nfs-utils-1-2-4-rc6 * Wed Feb 09 2011 Christopher Aillon - 1.2.3-10 - Rebuild against newer libevent * Tue Feb 08 2011 Fedora Release Engineering - 1:1.2.3-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Wed Jan 26 2011 Steve Dickson 1.2.3-8 - Fixed segfault in rpc.mountd (bz 669065) * Fri Jan 14 2011 Steve Dickson 1.2.3-7 - Updated to latest upstream release: nfs-utils-1-2-4-rc5 - Add initscripts changes needed for rpcbind to be running when nfs is started - Initscripts changes needed to support NFS over RDMA - Allow the setting of the NFSv4 grace period (bz 665387) * Mon Dec 13 2010 Steve Dickson 1.2.3-6 - Updated to latest upstream release: nfs-utils-1-2-4-rc4 * Wed Dec 8 2010 Steve Dickson 1.2.3-5 - Replace the nfs-utils-lib dependency with a libnfsidmap dependency * Wed Dec 1 2010 Steve Dickson 1.2.3-4 - The nfs service is not stopped on reboot or halt (bz 652786) - Removed obsolete configuration values (bz 653765) * Mon Nov 29 2010 Steve Dickson 1.2.3-3 - Updated to latest upstream release: nfs-utils-1-2-4-rc3 * Fri Oct 15 2010 Steve Dickson 1.2.3-2 - Initscripts do not conform to LSB specification (bz 621562) - sm-notify needs to call res_init() before each try (bz 625531) - exports(5) man page duplicated paragraphs (bz 590921) * Thu Oct 14 2010 Steve Dickson 1.2.3-1 - Updated to latest upstream release: nfs-utils-1-2-4-rc1 * Mon Oct 4 2010 Steve Dickson 1.2.3-0.1 - Fixed a regession with -p arguemnt to rpc.mountd * Thu Sep 30 2010 Steve Dickson 1.2.3-0 - Updated to latest upstream release: nfs-utils-1-2-3 * Thu Sep 16 2010 Steve Dickson 1.2.2-8 - Update to upstream RC release: nfs-utils-1-2-3-rc6 * Thu Sep 9 2010 Steve Dickson 1.2.2-7 - Update to upstream RC release: nfs-utils-1-2-3-rc5 * Tue Jun 22 2010 Steve Dickson 1.2.2-6 - Update to upstream RC release: nfs-utils-1-2-3-rc4 * Thu May 6 2010 Steve Dickson 1.2.2-4 - Update to upstream RC release: nfs-utils-1-2-3-rc3 * Fri Apr 16 2010 Steve Dickson 1.2.2-3 - Update to upstream RC release: nfs-utils-1-2-3-rc2 * Mon Mar 22 2010 Steve Dickson 1.2.2-2 - Update to upstream RC release: nfs-utils-1-2-3-rc1 * Thu Feb 18 2010 Steve Dickson 1.2.2-1 - Updated to latest upstream version: 1.2.2 * Thu Jan 28 2010 Steve Dickson 1.2.1-17 - Backed out the "Don't fail mounts when /etc/netconfig is nonexistent" patch * Wed Jan 27 2010 Steve Dickson 1.2.1-16 - mount.nfs: Don't fail mounts when /etc/netconfig is nonexistent * Mon Jan 25 2010 Steve Dickson 1.2.1-15 - statd: Teach nfs_compare_sockaddr() to handle NULL arguments * Fri Jan 22 2010 Steve Dickson 1.2.1-14 - Update to upstream RC release: nfs-utils-1-2-2-rc9 * Thu Jan 21 2010 Steve Dickson 1.2.1-13 - mount.nfs: Configuration file parser ignoring options - mount.nfs: Set the default family for lookups based on defaultproto= setting - Enabled ipv6 * Sun Jan 17 2010 Steve Dickson 1.2.1-12 - Updated to latest upstream RC release: nfs-utils-1-2-2-rc7 which includes Ipv6 support for tcpwrapper (disabled by default). * Sat Jan 16 2010 Steve Dickson 1.2.1-11 - Updated to latest upstream RC release: nfs-utils-1-2-2-rc7 which includes Ipv6 support for statd (disabled by default). * Thu Jan 14 2010 Steve Dickson 1.2.1-10 - Updated to the latest pseudo root release (rel10) which containts the upstream pseudo root release * Tue Jan 12 2010 Steve Dickson 1.2.1-9 - Updated to latest upstream RC release: nfs-utils-1-2-2-rc5 * Mon Jan 4 2010 Steve Dickson 1.2.1-8 - mount.nfs: don't use IPv6 unless IPV6_SUPPORTED is set * Mon Dec 14 2009 Steve Dickson 1.2.1-7 - Updated to latest upstream RC release: nfs-utils-1-2-2-rc3 * Thu Dec 10 2009 Steve Dickson 1.2.1-6 - Update the pseudo root to handle security flavors better. * Mon Dec 7 2009 Steve Dickson 1.2.1-5 - mount.nfs: Retry v4 mounts with v3 on ENOENT errors * Mon Dec 7 2009 Steve Dickson 1.2.1-4 - Updated to the latest pseudo root release (rel9) (bz 538609). * Thu Nov 12 2009 Steve Dickson 1.2.1-3 - Stop rpc.nfsd from failing to startup when the network is down (bz 532270) * Wed Nov 11 2009 Steve Dickson 1.2.1-2 - Updated to the latest pseudo root release (rel8). * Wed Nov 4 2009 Steve Dickson 1.2.1-1 - Updated to latest upstream release: 1.2.0 * Tue Nov 3 2009 Steve Dickson 1.2.0-18 - Reworked and remove some of the Default-Start/Stop stanzas in the init scripts (bz 531425) * Mon Nov 2 2009 Steve Dickson 1.2.0-17 - Updated to the latest pseudo root release (rel7). - Added upstream 1.2.1-rc7 patch which fixes: - Stop ignoring the -o v4 option (bz 529407) - Allow network protocol roll backs when proto is set in the config file (bz 529864) - v4 mounts will roll back to v3 mounts when the mount fails with ENOENT. * Mon Oct 5 2009 Steve Dickson 1.2.0-16 - Fixed a whole where '-o v4' was not overriding the version in the conf file. * Wed Sep 30 2009 Steve Dickson 1.2.0-15 - Change the nfsmount.conf file to define v3 as the default protocol version. - Make sure versions set on the command line override version set in nfsmount.conf - Make version rollbacks still work when versions are set in nfsmount.conf * Tue Sep 29 2009 Steve Dickson 1.2.0-13 - Added upstream 1.2.1-rc5 patch - mount.nfs: Support negotiation between v4, v3, and v2 - mount.nfs: Keep server's address in nfsmount_info - mount.nfs: Sandbox each mount attempt - mount.nfs: Support negotiation between v4, v3, and v2 * Wed Sep 23 2009 Steve Dickson 1.2.0-12 - Updated to the latest pseudo root release (rel6). * Tue Sep 15 2009 Steve Dickson 1.2.0-11 - Added upstream 1.2.1-rc5 patch - Added --sort --list functionality to nfs-iostat.py - Fixed event handler in idmapd - Added -o v4 support - Disabled IPv6 support in nfsd - Don't give client an empty flavor list - Fixed gssed so it does not blindly caches machine credentials * Mon Aug 17 2009 Steve Dickson 1.2.0-10 - Added upstream 1.2.1-rc4 patch - Fix bug when both crossmnt - nfs(5): Add description of lookupcache mount option - nfs(5): Remove trailing blanks - Added nfs41 support to nfssat - Added support for mount to us a configuration file. * Fri Aug 14 2009 Steve Dickson 1.2.0-9 - Added upstream 1.2.1-rc3 patch - Add IPv6 support to nfsd - Allow nfssvc_setfds to properly deal with AF_INET6 - Convert nfssvc_setfds to use getaddrinfo - Move check for active knfsd to helper function - Declare a static common buffer for nfssvc.c routine - Convert rpc.nfsd to use xlog() and add --debug and --syslog options * Tue Jul 28 2009 Steve Dickson 1.2.0-8 - Fixed 4.1 versioning problem (bz 512377) * Wed Jul 15 2009 Steve Dickson 1.2.0-7 - Added upstream 1.2.1-rc2 patch - A large number of mount command changes. * Mon Jul 13 2009 Steve Dickson 1.2.0-6 - Added NFSD v4 dynamic pseudo root patch which allows NFS v3 exports to be mounted by v4 clients. * Mon Jun 29 2009 Steve Dickson 1.2.0-5 - Stopped rpc.idmapd from spinning (bz 508221) * Mon Jun 22 2009 Steve Dickson 1.2.0-4 - Added upstream 1.2.1-rc1 patch - Fix to check in closeall() - Make --enable-tirpc the default - Set all verbose types in gssd daemons - Retry exports if getfh() fails * Wed Jun 10 2009 Steve Dickson 1.2.0-3 - Updated init scripts to add dependencies on other system facilities (bz 475133) * Wed Jun 10 2009 Steve Dickson 1.2.0-2 - nfsnobody gid is wrong (bz 485379) * Tue Jun 2 2009 Steve Dickson 1.2.0-1 - Updated to latest upstream release: 1.2.0 * Tue May 19 2009 Tom "spot" Callaway 1.1.6-4 - Replace the Sun RPC license with the BSD license, with the explicit permission of Sun Microsystems * Mon May 18 2009 Steve Dickson 1.1.6-3 - Added upstream 1.1.7-rc1 patch - utils/nfsd: add support for minorvers4 - sm-notify: Don't orphan addrinfo structs - sm-notify: Failed DNS lookups should be retried - mount: remove legacy version of nfs_name_to_address() - compiling error in rpcgen - nfs-utils: Fix IPv6 support in support/nfs/rpc_socket.c - umount.nfs: Harden umount.nfs error reportin * Mon Apr 27 2009 Steve Dickson 1.1.6-2 - nfslock.init: options not correctly parsed (bz 459591) * Mon Apr 20 2009 Steve Dickson 1.1.6-1 - Updated to latest upstream release: 1.1.6 * Mon Mar 23 2009 Steve Dickson 1.1.5-4 - Added upstream rc3 patch - gssd: initialize fakeseed in prepare_krb5_rfc1964_buffer - gssd: NULL-terminate buffer after read in read_service_info (try #2) - gssd: free buffer allocated by gssd_k5_err_msg - gssd: fix potential double-frees in gssd - Removed a number of warn_unused_result warnings * Mon Mar 16 2009 Steve Dickson 1.1.5-3 - Added upstream rc2 patch * Fri Mar 6 2009 Steve Dickson 1.1.5-2 - Fixed lockd not using settings in sysconfig/nfs (bz 461043) - Fixed some lost externs in the tcpwrapper code * Thu Mar 5 2009 Steve Dickson 1.1.5-1 - Updated to latest upstream version: 1.1.5 * Wed Mar 4 2009 Steve Dickson 1.1.4-21 - configure: fix AC_CACHE_VAL warnings * Wed Feb 25 2009 Fedora Release Engineering - 1:1.1.4-20 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Wed Feb 18 2009 Steve Dickson 1.1.4-19 - Exportfs and rpc.mountd optimalization (bz 76643) * Tue Feb 17 2009 Steve Dickson 1.1.4-18 - umount.nfs command: Add an AF_INET6-capable version of nfs_call_unmount() - umount.nfs command: Support AF_INET6 server addresses - umount command: remove do_nfs_umount23 function * Tue Feb 17 2009 Steve Dickson 1.1.4-17 - Integrated the upstream fix for bz 483375 - mount: segmentation faults on UDP mounts (bz 485448) * Sat Jan 31 2009 Steve Dickson 1.1.4-16 - Fixed typo in -mount-textbased.patch (bz 483375) * Sat Jan 31 2009 Steve Dickson 1.1.4-15 - Reworked tcp wrapper code to correctly use API (bz 480223) - General clean up of tcp wrapper code. * Tue Jan 27 2009 Steve Dickson 1.1.4-14 - text-based mount command: make po_rightmost() work for N options - text-based mount command: Function to stuff "struct pmap" from mount options - text-based mount options: Use new pmap stuffer when rewriting mount options - text-based mount command: fix mount option rewriting logic - text-based mount command: support AF_INET6 in rewrite_mount_options() * Tue Jan 20 2009 Steve Dickson 1.1.4-13 - mountd: Don't do tcp wrapper check when there are no rules (bz 448898) * Wed Jan 7 2009 Steve Dickson 1.1.4-12 - configure: Remove inet_ntop(3) check from configure.ac - configure: Add new build option "--enable-tirpc" - showmount command: Quiesce warning when TI-RPC is disabled * Sat Jan 3 2009 Steve Dickson 1.1.4-11 - Added warnings to tcp wrapper code when mounts are denied due to misconfigured DNS configurations. - gssd: By default, don't spam syslog when users' credentials expire - mount: revert recent fix for build problems on old systems - mount: use gethostbyname(3) when building on old systems - mount: getport: don't use getaddrinfo(3) on old systems - mount: Random clean up - configure: use "--disable-uuid" instead of "--without-uuid" * Fri Dec 19 2008 Steve Dickson 1.1.4-10 - Re-enabled and fixed/enhanced tcp wrappers. * Wed Dec 17 2008 Steve Dickson 1.1.4-9 - text-based mount command: add function to parse numeric mount options - text-based mount command: use po_get_numeric() for handling retry - sm-notify command: fix a use-after-free bug - statd: not unlinking host files * Thu Dec 11 2008 Steve Dickson 1.1.4-8 - mount command: AF_INET6 support for probe_bothports() - mount command: support AF_INET6 in probe_nfsport() and probe_mntport() - mount command: full support for AF_INET6 addresses in probe_port() - gssd/svcgssd: add support to retrieve actual context expiration - svcgssd: use the actual context expiration for cache * Sat Dec 6 2008 Steve Dickson 1.1.4-7 - sm-notify: always exiting without any notification. * Tue Dec 2 2008 Steve Dickson 1.1.4-6 - mount command: remove local getport() implementation - mount command: Replace clnt_ping() and getport() calls in probe_port() - mount command: Use nfs_error() instead of perror() - mount command: Use nfs_pmap_getport() in probe_statd() * Mon Dec 1 2008 Steve Dickson 1.1.4-5 - Make sure /proc/fs/nfsd exists when the nfs init script does the exports (bz 473396) - Fixed typo in nfs init script that caused rpc.rquotad daemons to be started but not stoppped (bz 473929) * Wed Nov 26 2008 Steve Dickson 1.1.4-4 - gssd: unblock DNOTIFY_SIGNAL in case it was blocked - Ensure statd gets started if required when non-root user mounts an NFS filesystem * Tue Nov 25 2008 Steve Dickson 1.1.4-3 - Give showmount support for querying via rpcbindv3/v4 * Tue Nov 18 2008 Steve Dickson 1.1.4-2 - Add AF_INET6-capable API to acquire an RPC CLIENT - Introduce rpcbind client utility functions * Sat Oct 18 2008 Steve Dickson 1.1.4-1 - Updated to latest upstream version: 1.1.4 * Tue Oct 14 2008 Steve Dickson 1.1.3-6 - sm-notify exists when there are no hosts to notify * Thu Sep 18 2008 Steve Dickson 1.1.3-5 - Reworked init scripts so service will be able to stop when some of the checks fail. (bz 462508) - Pre-load nfsd when args to rpc.nfsd are given (bz 441983) * Thu Aug 28 2008 Steve Dickson 1.1.3-4 - Added in a number of up upstream patches (101 thru 110). * Mon Aug 11 2008 Tom "spot" Callaway 1.1.3-3 - fix license tag * Thu Jul 31 2008 Steve Dickson 1.1.3-2 - Mount command did not compile against older glibc versions. * Mon Jul 28 2008 Steve Dickson 1.1.3-1 - Updated to latest upstream version: 1.1.3 * Wed Jul 2 2008 Steve Dickson 1.1.2-12 - Changed the default directories for sm-notify (bz 435480) - Added 'condstop' to init scripts so service are not started when nfs-utils is removed. * Mon Jun 30 2008 Dennis Gilmore 1.1.2-11 - add sparc arch handling * Mon Jun 30 2008 Steve Dickson 1.1.2-10 - Rebuild for the updated libevent lib. * Fri Jun 27 2008 Steve Dickson 1.1.2-9 - Removed the nfslock service start/stop from %%post section (bz 453046) * Wed Jun 25 2008 Steve Dickson 1.1.2-8 - FQDNs in the rmtab causes exportfs to seg fault (bz 444275) * Mon Jun 23 2008 Steve Dickson 1.1.2-7 - Added -D_FILE_OFFSET_BITS=64 to CFLAGS - make nfsstat read and print stats as unsigned integers - Added (but not installed) the mountstats and nfs-iostat python scripts. * Fri Jun 6 2008 Steve Dickson 1.1.2-6 - Added 5 (111 thru 115) upstream patches that fixed things mostly in the text mounting code. * Thu May 8 2008 Steve Dickson 1.1.2-5 - Added 10 (101 thru 110) upstream patches that fixed things mostly in the mount and gssd code. * Wed May 7 2008 Steve Dickson 1.1.2-4 - Added ppc arch to the all_32bit_archs list (bz 442847) * Wed Apr 23 2008 Steve Dickson 1.1.2-3 - Documented how to turn off/on protocol support for rpc.nfsd in /etc/sysconfig/nfs (bz443625) - Corrected the nfslock initscript 'status' return code (bz 441605) - Removed obsolete code from the nfslock initscript (bz 441604) * Mon Apr 14 2008 Steve Dickson 1.1.2-2 - Make EACCES a non fatal error (bz 439807) * Tue Mar 25 2008 Steve Dickson 1.1.2-1 - Upgrade to nfs-utils-1.1.2 * Mon Mar 3 2008 Steve Dickson 1.1.1-5 - Stopped mountd from incorrectly logging an error (commit 9dd9b68c4c44f0d9102eb85ee2fa36a8b7f638e3) - Stop gssd from ignoring the machine credential caches (commit 46d439b17f22216ce8f9257a982c6ade5d1c5931) - Fixed typo in the nfsstat command line arugments. (commit acf95d32a44fd8357c24e8a04ec53fc6900bfc58) - Added test to stop buffer overflow in idmapd (commit bcd0fcaf0966c546da5043be700587f73174ae25) * Sat Feb 9 2008 Steve Dickson 1.1.1-4 - Cleaned up some typos that were found in the various places in the mountd code * Thu Jan 24 2008 Steve Dickson 1.1.1-3 - Added in relatime mount option so mount.nfs stays compatible with the mount command in util-linux-ng (bz 274301) * Tue Jan 22 2008 Steve Dickson 1.1.1-2 - Added -S/--since to the nfsstat(1) manpage - The wording in the exportfs man page can be a bit confusing, implying that "exportfs -u :/foo" will unexport /foo from all hosts, which it won't - Removed nfsprog option since the kernel no longer supports it. - Removed mountprog option since the kernel no longer supports it. - Stop segfaults on amd64 during warnings messages. - Fix bug when both crossmnt and fsid are set. * Sat Jan 5 2008 Steve Dickson 1.1.1-1 - Updated to latest upstream release, nfs-utils-1.1.1 - Added the removal of sm-notify.pid to nfslock init script. - Changed spec file to use condrestart instead of condstop when calling init scripts. - Fixed typo in rpc.mountd man page - Turn on 'nohide' automatically for all refer exports (bz 313561) * Tue Dec 04 2007 Release Engineering - 1.1.0-7 - Rebuild for openldap bump * Wed Oct 17 2007 Steve Dickson 1.1.0-6 - Switch the libgssapi dependency to libgssglue * Fri Sep 14 2007 Steve Dickson 1.1.0-5 - Changed the default paths in sm-notify to /var/lib/nfs/statd (bz 258461) - Updated exportfs manpage (bz 262861) * Wed Aug 15 2007 Steve Dickson 1.1.0-4 - Make sure the open() system calling in exportfs uses mode bits when creating the etab file (bz 252440). * Mon Aug 13 2007 Steve Dickson 1.1.0-3 - Added nosharecache mount option which re-enables rw/ro mounts to the same server (bz 243913). * Thu Aug 2 2007 Steve Dickson 1.1.0-2 - Make sure the gss and idmap daemons remove thier lock files when they are stopped. * Sat Jul 28 2007 Steve Dickson 1.1.0-1 - Upgraded to the latest upstream version (nfs-utils-1.1.0) * Thu May 24 2007 Steve Dickson 1.0.10-7 - Fixed typo in mount.nfs4 that causes a segfault during error processing (bz 241190) * Tue May 22 2007 Steve Dickson 1.0.10-6 - Make sure the condrestarts exit with a zero value (bz 240225) - Stopped /etc/sysconfig/nfs from being overwritten on updates (bz 234543) - Added -o nordirplus mount option to disable READDIRPLUS (bz 240357) - Disabled the FSCache patch, for now... * Thu May 10 2007 Steve Dickson 1.0.12-5 - Fix mount.nfs4 to display correct error message (bz 227212) - Updated mountd and showmount reverse lookup flags (bz 220772) - Eliminate timeout on nfsd shutdowns (bz 222001) - Eliminate memory leak in mountd (bz 239536) - Make sure statd uses correct uid/gid by chowning the /var/lib/nfs/statd with the rpcuser id. (bz 235216) - Correct some sanity checking in rpc.nfsd. (bz 220887) - Added missing unlock_mtab() call in moutnd - Have mountd hold open etab file to force inode number to change (bz 236823) - Create a /etc/sysconfig/nfs with all the possible init script variables (bz 234543) - Changed nfs initscript to exit with correct value (bz 221874) * Tue Apr 3 2007 Steve Dickson 1.0.12-4 - Replace portmap dependency with an rpcbind dependency (bz 228894) * Mon Mar 12 2007 Steve Dickson 1.0.12-3 - Incorporated Merge Review comments (bz 226198) * Fri Mar 9 2007 Steve Dickson 1.0.12-2 - Added condstop to all the initscripts (bz 196934) - Made no_subtree_check a default export option (bz 212218) * Tue Mar 6 2007 Steve Dickson 1.0.12-1 - Upgraded to 1.0.12 - Fixed typo in Summary. * Thu Mar 1 2007 Karel Zak 1.0.11-2 - Fixed mount.nfs -f (fake) option (bz 227988) * Thu Feb 22 2007 Steve Dickson 1.0.11-1 - Upgraded to 1.0.11 * Wed Feb 21 2007 Steve Dickson 1.0.10-7 - Added FS_Location support * Mon Dec 18 2006 Karel Zak 1.0.10-6 - add support for mount options that contain commas (bz 219645) * Wed Dec 13 2006 Steve Dickson 1.0.10-5 - Stopped v4 umounts from ping rpc.mountd (bz 215553) * Tue Nov 28 2006 Steve Dickson 1.0.10-4 - Doing a connect on UDP sockets causes the linux network stack to reject UDP patches from multi-home server with nic on the same subnet. (bz 212471) * Wed Nov 15 2006 Steve Dickson 1.0.10-3 - Removed some old mounting versioning code that was stopping tcp mount from working (bz 212471) * Tue Oct 31 2006 Steve Dickson 1.0.10-2 - Fixed -o remount (bz 210346) - fix memory leak in rpc.idmapd (bz 212547) - fix use after free bug in dirscancb (bz 212547) - Made no_subtree_check a default export option (bz 212218) * Wed Oct 25 2006 Steve Dickson 1.0.10-1 - Upgraded to 1.0.10 * Mon Oct 16 2006 Steve Dickson 1.0.9-10 - Fixed typo in nfs man page (bz 210864). * Fri Oct 13 2006 Steve Dickson 1.0.9-9 - Unable to mount NFS V3 share where sec=none is specified (bz 210644) * Tue Sep 26 2006 Steve Dickson 1.0.9-8 - mount.nfs was not returning a non-zero exit value on failed mounts (bz 206705) * Wed Sep 20 2006 Karel Zak 1.0.9-7 - Added support for the mount -s (sloppy) option (#205038) - Added nfs.5 man page from util-linux - Added info about [u]mount.nfs to the package description * Mon Sep 11 2006 1.0.9-6 - Removed the compiling of getiversion and getkversion since UTS_RELEASE is no longer defined and these binary are not installed. * Fri Aug 18 2006 1.0.9-5 - Changed gssd daemons to cache things in memory instead of /tmp which makes selinux much happier. (bz 203078) * Wed Aug 16 2006 1.0.9-4 - Allow variable for HA callout program in /etc/init.d/nfslock (bz 202790) * Wed Aug 02 2006 1.0.9-3 - add epoch (#196359) * Fri Jul 28 2006 1.0.9-2 - Enabled the creating of mount.nfs and umount.nfs binaries - Added mount option fixes suggested by upstream. - Fix lazy umounts (bz 169299) - Added -o fsc mount option. * Mon Jul 24 2006 1.0.9-1 - Updated to 1.0.9 release * Wed Jul 12 2006 Jesse Keating - 1:1.0.8-5.1 - rebuild * Sun Jul 2 2006 1:1.0.8-5 - Introduce epoch to fix upgrade path * Sat Jul 1 2006 1.0.8-3 - Fixed typos in /etc/rc.d/init.d/nfs file (bz 184486) * Fri Jun 30 2006 1.0.8-3 - Split the controlling of nfs version, ports, and protocol into two different patches - Fixed and added debugging statements to rpc.mountd. - Fixed -p arg to work with priviledged ports (bz 156655) - Changed nfslock initscript to set LOCKD_TCPPORT and LOCKD_UDPPORT (bz 162133) - Added MOUNTD_NFS_V1 variable to version 1 of the mount protocol can be turned off. (bz 175729) - Fixed gssd to handel mixed case characters in the domainname. (bz 186069) * Wed Jun 21 2006 1.0.8-2 - Updated to nfs-utils-1.0.8 * Thu Jun 8 2006 1.0.8.rc4-1 - Upgraded to the upstream 1.0.8.rc4 version * Fri Feb 10 2006 Jesse Keating - 1.0.8.rc2-4.FC5.2 - bump again for double-long bug on ppc(64) * Tue Feb 07 2006 Jesse Keating - 1.0.8.rc2-4.FC5.1 - rebuilt for new gcc4.1 snapshot and glibc changes * Fri Jan 20 2006 Steve Dickson 1.0.8.rc2-4.FC5 - Added new libnfsidmap call, nfs4_set_debug(), to rpc.idmapd which turns on debugging in the libarary. * Mon Jan 16 2006 Steve Dickson 1.0.8.rc2-3.FC5 - Added innetgr patch that changes configure scripts to check for the innetgr function. (bz 177899) * Wed Jan 11 2006 Peter Jones 1.0.8.rc2-2.FC5 - Fix lockfile naming in the initscripts so they're stopped correctly. * Mon Jan 9 2006 Steve Dickson 1.0.8.rc2-1.FC5 - Updated to 1.0.8-rc2 release - Broke out libgssapi into its own rpm - Move librpcsecgss and libnfsidmap in the new nfs-utils-lib rpm - Removed libevent code; Required to be installed. * Fri Dec 09 2005 Jesse Keating - rebuilt * Sun Oct 23 2005 Steve Dickson 1.0.7-19 - Updated to latest code in SourceForge CVS - Updated to latest CITI patches (1.0.7-4) - Fix bug in nfsdreopen by compiling in server defaults * Thu Sep 22 2005 Steve Dickson 1.0.7-18 - Updated libnfsidmap to 0.11 - Updated libgssapi to 0.5 - Made sure the gss daemons and new libs are all using the same include files. - Removed code from the tree that is no longer used. - Add ctlbits patch that introduced the -N -T and -U command line flags to rpc.nfsd. * Sun Sep 18 2005 Steve Dickson 1.0.7-17 - Updated to latest nfs-utils code in upstream CVS tree - Updated libevent from 1.0b to 1.1a - Added libgssapi-0.4 and librpcsecgss-0.6 libs from CITI * Thu Sep 8 2005 Steve Dickson 1.0.7-16 - Reworked the nfslock init script so if lockd is running it will be killed which is what the HA community needs. (bz 162446) - Stopped rpcidmapd.init from doing extra echoing when condstart-ed. * Wed Aug 24 2005 Peter Jones - 1.0.7-15 - don't strip during "make install", so debuginfo packages are generated right * Thu Aug 18 2005 Florian La Roche - no need to still keep a requirement for kernel-2.2 or newer * Tue Aug 16 2005 Steve Dickson 1.0.7-13 - Changed mountd to use stat64() (bz 165062) * Tue Aug 2 2005 Steve Dickson 1.0.7-12 - Changed useradd to use new -l flag (bz149407) - 64bit fix in gssd code (bz 163139) - updated broken dependencies - updated rquotad to compile with latest quota version. * Thu May 26 2005 Steve Dickson 1.0.7-8 - Fixed subscripting problem in idmapd (bz 158188) * Thu May 19 2005 Steve Dickson 1.0.7-7 - Fixed buffer overflow in rpc.svcgssd (bz 114288) * Wed Apr 13 2005 Steve Dickson 1.0.7-6 - Fixed misformated output from nfslock script (bz 154648) * Tue Mar 29 2005 Steve Dickson 1.0.7-4 - Fixed a compile error on x86_64 machines in the gss code. - Updated the statd-notify-hostname.patch to eliminate a segmentation fault in rpc.statd when an network interface was down. (bz 151828) * Sat Mar 19 2005 Steve Dickson 1.0.7-3 - Changed xlog to use LOG_INFO instead of LOG_DEBUG so debug messages will appear w/out any config changes to syslog.conf. - Reworked how /etc/exports is setup (bz 151389) * Wed Mar 2 2005 Steve Dickson 1.0.7-2 - Tied the rpcsecgss debugging in with gssd and svcgssd debugging * Mon Feb 14 2005 Steve Dickson - Added support to rpcgssd.init and rpcsvcgssd.init scripts to insmod security modules. - Changed the nfs.init script to bring rpc.svcgssd up and down, since rpc.svcgssd is only needed with the NFS server is running. * Tue Dec 14 2004 Steve Dickson - Fix problem in idmapd that was causing "xdr error 10008" errors (bz 142813) - make sure the correct hostname is used in the SM_NOTIFY message that is sent from a rebooted server which has multiple network interfaces. (bz 139101) - Changed nfslock to send lockd a -KILL signal when coming down. (bz 125257) * Thu Nov 11 2004 Steve Dickson - Replaced a memcopy with explicit assignments in getquotainfo() of rquotad to fix potential overflow that can occur on 64bit machines. (bz 138068) * Mon Nov 8 2004 Steve Dickson - Updated to latest sourceforge code - Updated to latest CITIT nfs4 patches * Sun Oct 17 2004 Steve Dickson - Changed nfs.init to bring down rquotad correctly (bz# 136041) * Thu Oct 14 2004 Steve Dickson - Added "$RQUOTAD_PORT" variable to nfs.init which allows the rpc.rquotad to use a predefined port (bz# 124676) * Fri Oct 1 2004 - Make sure the uid/gid of nfsnobody is the correct value for all archs (bz# 123900) - Fixed some security issues found by SGI (bz# 133556) * Mon Aug 30 2004 Steve Dickson - Major clean up. - Removed all unused/old patches - Rename and condensed a number of patches - Updated to CITI's nfs-utils-1.0.6-13 patches * Tue Aug 10 2004 Bill Nottingham - move if..fi condrestart stanza to %%postun (#127914, #128601) * Wed Jun 16 2004 - nfslock stop is now done on package removals - Eliminate 3 syslog messages that are logged for successful events. * Tue Jun 15 2004 Elliot Lee - rebuilt * Mon Jun 14 2004 - Fixed syntax error in nfs initscripts when NETWORKING is not defined - Removed sync warning on readonly exports. - Changed run levels in rpc initscripts. - Replaced modinfo with lsmod when checking for loaded modules. * Tue Jun 1 2004 - Changed the rpcgssd init script to ensure the rpcsec_gss_krb5 module is loaded * Tue May 18 2004 - Removed the auto option from MOUNTD_NFS_V2 and MOUNTD_NFS_V3 variables. Since v2 and v3 are on by default, there only needs to be away of turning them off. * Mon May 10 2004 - Rebuilt * Thu Apr 15 2004 - Changed the permission on idmapd.conf to 644 - Added mydaemon code to svcgssd - Updated the add_gssd.patch from upstream * Wed Apr 14 2004 - Created a pipe between the parent and child so the parent process can report the correct exit status to the init scripts - Added SIGHUP processing to rpc.idmapd and the rpcidmapd init script. * Mon Mar 22 2004 - Make sure check_new_cache() is looking in the right place * Wed Mar 17 2004 - Changed the v4 initscripts to use $prog for the arugment to daemon * Tue Mar 16 2004 - Made the nfs4 daemons initscripts work better when sunrpc is not a module - added more checks to see if modules are being used. * Mon Mar 15 2004 - Add patch that sets up gssapi_mech.conf correctly * Fri Mar 12 2004 - Added the shutting down of the rpc v4 daemons. - Updated the Red Hat only patch with some init script changes. * Thu Mar 11 2004 Bill Nottingham - rpc_pipefs mounting and aliases are now in modutils; require that * Thu Mar 11 2004 - Updated the gssd patch. * Sun Mar 7 2004 - Added the addition and deletion of rpc_pipefs to /etc/fstab - Added the addition and deletion of module aliases to /etc/modules.conf * Mon Mar 1 2004 - Removed gssd tarball and old nfsv4 patch. - Added new nfsv4 patches that include both the gssd and idmapd daemons - Added redhat-only v4 patch that reduces the static librpc.a to only contain gss rpc related routines (I would rather have gssd use the glibc rpc routines) -Changed the gssd svcgssd init scripts to only start up if SECURE_NFS is set to 'yes' in /etc/sysconfig/nfs * Fri Feb 13 2004 Elliot Lee - rebuilt * Thu Feb 12 2004 Thomas Woerner - make rpc.lockd, rpc.statd, rpc.mountd and rpc.nfsd pie * Wed Jan 28 2004 Steve Dickson - Added the NFSv4 bits * Mon Dec 29 2003 Steve Dickson - Added the -z flag to nfsstat * Wed Dec 24 2003 Steve Dickson - Fixed lockd port setting in nfs.int script * Wed Oct 22 2003 Steve Dickson - Upgrated to 1.0.6 - Commented out the acl path for fedora * Wed Aug 27 2003 Steve Dickson - Added the setting of lockd ports via sysclt interface - Removed queue setting code since its no longer needed * Thu Aug 7 2003 Steve Dickson - Added back the acl patch Taroon b2 * Wed Jul 23 2003 Steve Dickson - Commented out the acl patch (for now) * Mon Jul 21 2003 Steve Dickson - Upgrated to 1.0.5 * Wed Jun 18 2003 Steve Dickson - Added security update - Fixed the drop-privs.patch which means the chroot patch could be removed. * Mon Jun 9 2003 Steve Dickson - Defined the differ kinds of debugging avaliable for mountd in the mountd man page. * Wed Jun 04 2003 Elliot Lee - rebuilt * Tue Jun 3 2003 Steve Dickson - Upgraded to 1.0.3 - Fixed numerous bugs in init scrips - Added nfsstat overflow patch * Thu Jan 23 2003 Tim Powers 1.0.1-2.9 - rebuild * Fri Dec 13 2002 Daniel J Walsh - change init script to not start rpc.lock if already running * Wed Dec 11 2002 Daniel J Walsh - Moved access code to be after dropping privs * Mon Nov 18 2002 Stephen C. Tweedie - Build with %%configure - Add nhfsgraph, nhfsnums and nhfsrun to the files list * Mon Nov 11 2002 Stephen C. Tweedie - Don't drop privs until we've bound the notification socket * Thu Nov 7 2002 Stephen C. Tweedie - Ignore SIGPIPE in rpc.mountd * Thu Aug 1 2002 Bob Matthews - Add Sean O'Connell's nfs control tweaks - to nfs init script. * Mon Jul 22 2002 Bob Matthews - Move to nfs-utils-1.0.1 * Mon Feb 18 2002 Bob Matthews - "service nfs restart" should start services even if currently - not running (#59469) - bump version to 0.3.3-4 * Wed Oct 3 2001 Bob Matthews - Move to nfs-utils-0.3.3 - Make nfsnobody a system account (#54221) * Tue Aug 21 2001 Bob Matthews - if UID 65534 is unassigned, add user nfsnobody (#22685) * Mon Aug 20 2001 Bob Matthews - fix typo in nfs init script which prevented MOUNTD_PORT from working (#52113) * Tue Aug 7 2001 Bob Matthews - nfs init script shouldn't fail if /etc/exports doesn't exist (#46432) * Fri Jul 13 2001 Bob Matthews - Make %%pre useradd consistent with other Red Hat packages. * Tue Jul 03 2001 Michael K. Johnson - Added sh-utils dependency for uname -r in nfs init script * Tue Jun 12 2001 Bob Matthews - make non RH kernel release strings scan correctly in - nfslock init script (#44186) * Mon Jun 11 2001 Bob Matthews - don't install any rquota pages in _mandir: (#39707, #44119) - don't try to manipulate rpc.rquotad in init scripts - unless said program actually exists: (#43340) * Tue Apr 10 2001 Preston Brown - don't translate initscripts for 6.x * Tue Apr 10 2001 Michael K. Johnson - do not start lockd on kernel 2.2.18 or higher (done automatically) * Fri Mar 30 2001 Preston Brown - don't use rquotad from here now; quota package contains a version that works with 2.4 (#33738) * Mon Mar 12 2001 Bob Matthews - Statd logs at LOG_DAEMON rather than LOG_LOCAL5 - s/nfs/\$0/ where appropriate in init scripts * Tue Mar 6 2001 Jeff Johnson - Move to nfs-utils-0.3.1 * Wed Feb 14 2001 Bob Matthews - #include patch * Mon Feb 12 2001 Bob Matthews - Really enable netgroups * Mon Feb 5 2001 Bernhard Rosenkraenzer - i18nize initscripts * Fri Jan 19 2001 Bob Matthews - Increased {s,r}blen in rpcmisc.c:makesock to accommodate eepro100 * Tue Jan 16 2001 Bob Matthews - Hackish fix in build section to enable netgroups * Wed Jan 3 2001 Bob Matthews - Fix incorrect file specifications in statd manpage. - Require gawk 'cause it's used in nfslock init script. * Wed Dec 13 2000 Bob Matthews - Require sed because it's used in nfs init script * Tue Dec 12 2000 Bob Matthews - Don't do a chroot(2) after dropping privs, in statd. * Mon Dec 11 2000 Bob Matthews - NFSv3 if kernel >= 2.2.18, detected in init script * Thu Nov 23 2000 Florian La Roche - update to 0.2.1 * Tue Nov 14 2000 Bill Nottingham - don't start lockd on 2.4 kernels; it's unnecessary * Tue Sep 5 2000 Florian La Roche - more portable fix for mandir * Sun Sep 3 2000 Florian La Roche - update to 0.2-release * Fri Sep 1 2000 Florian La Roche - fix reload script * Thu Aug 31 2000 Florian La Roche - update to 0.2 from CVS - adjust statd-drop-privs patch - disable tcp_wrapper support * Wed Aug 2 2000 Bill Nottingham - fix stop priority of nfslock * Tue Aug 1 2000 Bill Nottingham - um, actually *include and apply* the statd-drop-privs patch * Mon Jul 24 2000 Bill Nottingham - fix init script ordering (#14502) * Sat Jul 22 2000 Bill Nottingham - run statd chrooted and as non-root - add prereqs * Tue Jul 18 2000 Trond Eivind Glomsrød - use "License", not "Copyright" - use %%{_tmppath} and %%{_mandir} * Mon Jul 17 2000 Matt Wilson - built for next release * Mon Jul 17 2000 Matt Wilson - 0.1.9.1 - remove patch0, has been integrated upstream * Wed Feb 9 2000 Bill Nottingham - the wonderful thing about triggers, is triggers are wonderful things... * Thu Feb 03 2000 Cristian Gafton - switch to nfs-utils as the base tree - fix the statfs patch for the new code base - single package that obsoletes everything we had before (if I am to keep some traces of my sanity with me...) * Mon Jan 17 2000 Preston Brown - use statfs syscall instead of stat to determinal optimal blksize