Blame SPECS/nfs-utils.spec

e19a30
Summary: NFS utilities and supporting clients and daemons for the kernel NFS server
e19a30
Name: nfs-utils
e19a30
URL: http://sourceforge.net/projects/nfs
e19a30
Version: 1.3.0
1aadc0
Release: 0.48%{?dist}.2
e19a30
Epoch: 1
e19a30
e19a30
# group all 32bit related archs
e19a30
%define all_32bit_archs i386 i486 i586 i686 athlon ppc sparcv9
e19a30
e19a30
Source0: https://www.kernel.org/pub/linux/utils/nfs-utils/%{version}/%{name}-%{version}.tar.xz
e19a30
e19a30
Source1: id_resolver.conf
e19a30
Source2: nfs.sysconfig
e19a30
Source3: nfs-utils_env.sh
e19a30
Source4: lockd.conf
e19a30
Source5: 24-nfs-server.conf
e19a30
e19a30
#
e19a30
# RHEL7.1
e19a30
#
e19a30
Patch001: nfs-utils-1.3.0-rpcgssd-timeout.patch
e19a30
Patch002: nfs-utils-1.3.0-statd-callback.patch
e19a30
Patch003: nfs-utils-1.3.0-mountd-start-statd-path.patch
e19a30
Patch004: nfs-utils-1.3.0-rpcgssd-noerror-message.patch
e19a30
Patch005: nfs-utils-1.3.0-rpcgssd-acceptor.patch
e19a30
Patch006: nfs-utils-1.3.0-exportfs-NULL-pointer-test.patch
e19a30
Patch007: nfs-utils-1.3.0-rpcgssd-errno-typo.patch
e19a30
Patch008: nfs-utils-1.3.0-nfsiostat-output.patch
e19a30
Patch009: nfs-utils-1.3.0-nfsclient-after.patch
e19a30
Patch010: nfs-utils-1.3.0-startstatd-systemd.patch
e19a30
Patch011: nfs-utils-1.3.0-gssproxy.patch
e19a30
Patch012: nfs-utils-1.3.0-systemd-args.patch
e19a30
Patch013: nfs-utils-1.3.0-libmount-umount-verbose.patch
e19a30
Patch014: nfs-utils-1.3.0-mountd-dos.patch
e19a30
Patch015: nfs-utils-1.3.0-exportfs-ipv6-arg.patch
e19a30
Patch016: nfs-utils-1.3.0-exportfs-noreaddirplus.patch
e19a30
Patch017: nfs-utils-1.3.0-systemd-idmapd.patch
e19a30
Patch018: nfs-utils-1.3.0-systemd-ha-nonotify.patch
e19a30
#
e19a30
# RHEL7.2
e19a30
#
e19a30
Patch019: nfs-utils-1.3.0-blkmapd-pnfs.patch
e19a30
Patch020: nfs-utils-1.3.0-mountstats-update.patch
e19a30
Patch021: nfs-utils-1.3.0-mountd-v4root-sec.patch
e19a30
Patch022: nfs-utils-1.3.0-systemd-idmapd-varlib.patch
e19a30
Patch023: nfs-utils-1.3.0-nfsdcltrack-v2schema.patch
e19a30
Patch024: nfs-utils-1.3.0-mountd-manpage-args.patch
e19a30
Patch025: nfs-utils-1.3.0-mountd-manpage-netconfig.patch
e19a30
Patch026: nfs-utils-1.3.0-systemd-rpcbind.patch
e19a30
Patch027: nfs-utils-1.3.0-blkmapd-loop.patch
e19a30
Patch028: nfs-utils-1.3.0-gssd-noclear-retval.patch
e19a30
Patch029: nfs-utils-1.3.0-gssd-tgt-flood.patch
e19a30
Patch030: nfs-utils-1.3.0-systemd-decouple.patch
e19a30
#
e19a30
# RHEL7.3
e19a30
#
e19a30
Patch031: nfs-utils-1.3.0-nfsidmap-timeout.patch
e19a30
Patch032: nfs-utils-1.3.0-hostpton-eainoname.patch
e19a30
Patch033: nfs-utils-1.3.0-rpcgssd-maccout-nocase.patch
e19a30
Patch034: nfs-utils-1.3.0-nfsdcltrack-v2schema-update.patch
e19a30
Patch035: nfs-utils-1.3.0-mountd-usage-error.patch
e19a30
Patch036: nfs-utils-1.3.0-mountd-usage.patch
e19a30
Patch037: nfs-utils-1.3.0-rpcgssd-debug.patch
e19a30
Patch038: nfs-utils-1.3.0-start-statd-once.patch
e19a30
Patch039: nfs-utils-1.2.9-exportfs-badentries.patch
e19a30
Patch040: nfs-utils-1.3.0-mount-remount.patch
e19a30
Patch041: nfs-utils-1.3.0-nfs_connect_nb-eintr.patch
e19a30
Patch042: nfs-utils-1.3.0-statd-monlists.patch
e19a30
Patch043: nfs-utils-1.3.0-nfsidmap-update.patch
e19a30
Patch044: nfs-utils-1.3.0-mountstats-manpage-fix.patch
e19a30
Patch045: nfs-utils-1.3.0-systemd-config.patch
e19a30
Patch046: nfs-utils-1.3.0-exportfs-slashes.patch
e19a30
Patch047: nfs-utils-1.3.0-exportfs-hostnames.patch
e19a30
Patch048: nfs-utils-1.3.0-exportfs-bufsiz.patch
e19a30
Patch049: nfs-utils-1.3.0-blkmapd-usage.patch
e19a30
Patch050: nfs-utils-1.3.0-rpcidmapd-usage.patch
e19a30
Patch051: nfs-utils-1.3.0-rpcgssd-multithread.patch
e19a30
Patch052: nfs-utils-1.3.0-rpcgssd-findkeytab.patch
e19a30
Patch053: nfs-utils-1.3.0-start-statd-root.patch
e19a30
Patch054: nfs-utils-1.3.0-nfsd-rdma.patch
e19a30
Patch055: nfs-utils-1.3.0-nfsd-warnings.patch
e19a30
Patch056: nfs-utils-1.3.0-mountd-manpage-P.patch
e19a30
Patch057: nfs-utils-1.3.0-mountstats-manpage-fix2.patch
e19a30
Patch058: nfs-utils-1.3.0-mountd-netgroups.patch
e19a30
Patch059: nfs-utils-1.3.0-umount-opt-typo.patch
e19a30
Patch060: nfs-utils-1.3.0-mount-usage.patch
e19a30
Patch061: nfs-utils-1.3.0-nfsidmap-h-opt.patch
e19a30
Patch062: nfs-utils-1.3.0-exportfs-empty-exports.patch
e19a30
Patch063: nfs-utils-1.3.0-statd-warnings.patch
e19a30
Patch064: nfs-utils-1.3.0-start-statd-flock.patch
e19a30
Patch065: nfs-utils-1.3.0-mountd-root.patch
e19a30
Patch066: nfs-utils-1.3.0-mount-nfs-types.patch
e19a30
#
e19a30
# RHEL7.4
e19a30
#
e19a30
Patch067: nfs-utils-1.3.0-mount-default-v42.patch
e19a30
Patch068: nfs-utils-1.3.0-gssd-default-tcp.patch
e19a30
Patch069: nfs-utils-1.3.0-mountstats-pnfs.patch
e19a30
Patch070: nfs-utils-1.3.0-nfsdcltrack-usage.patch
e19a30
Patch071: nfs-utils-1.3.0-daemon_init-warning.patch
e19a30
Patch072: nfs-utils-1.3.0-mount-v4arg-fix.patch
e19a30
Patch073: nfs-utils-1.3.0-systemd-rpcpipefs.patch
e19a30
Patch074: nfs-utils-1.3.0-mountd-filedes.patch
e19a30
Patch075: nfs-utils-1.3.0-exportfs-redundant.patch
e19a30
Patch076: nfs-utils-1.3.0-nfs-conf.patch
e19a30
Patch077: nfs-utils-1.3.0-gssd-rdma-to-tcp.patch
e19a30
Patch078: nfs-utils-1.3.0-gssd-thread-safe.patch
e19a30
Patch079: nfs-utils-1.3.0-mount-uninit-structs.patch
e19a30
Patch080: nfs-utils-1.3.0-exportfs-securitylabel.patch
e19a30
Patch081: nfs-utils-1.3.0-mount-v41.patch
e19a30
Patch082: nfs-utils-1.3.0-nfsstat-retval.patch
e19a30
Patch083: nfs-utils-1.3.0-server-generator.patch
e19a30
Patch084: nfs-utils-1.3.0-nfsman-minorversion.patch
e19a30
Patch085: nfs-utils-1.3.0-rpcgssd-preferred-realm.patch
e19a30
Patch086: nfs-utils-1.3.0-mountstats-iostats.patch
e19a30
Patch087: nfs-utils-1.3.0-mount-prognotreg.patch
e19a30
Patch088: nfs-utils-1.3.0-statd-notify-grace-period.patch
e19a30
Patch089: nfs-utils-1.3.0-nfsstat-mounts.patch
e19a30
Patch090: nfs-utils-1.3.0-nfsd-man-correction.patch
e19a30
Patch091: nfs-utils-1.3.0-nfsdcltrack-errors.patch
e19a30
Patch092: nfs-utils-1.3.0-systemd-network-online.patch
e19a30
Patch093: nfs-utils-1.3.0-mount-explicit-rback.patch
e19a30
Patch094: nfs-utils-1.3.0-systemd-gssproxy.patch
e19a30
Patch095: nfs-utils-1.3.0-mount-use-minor-default.patch
e19a30
Patch096: nfs-utils-1.3.0-mount-restore-econn.patch
e19a30
Patch097: nfs-utils-1.3.0-exportfs-path-comp.patch
e19a30
#
e19a30
# RHEL7.4-Z
e19a30
#
e19a30
Patch098: nfs-utils-1.3.0-mount-addressfailed.patch
e19a30
Patch099: nfs-utils-1.3.0-mount-eacces.patch
1aadc0
Patch100: nfs-utils-1.3.0-mount-minorversion.patch
e19a30
1aadc0
Patch1000: nfs-utils-1.2.1-statdpath-man.patch
1aadc0
Patch1001: nfs-utils-1.2.1-exp-subtree-warn-off.patch
1aadc0
Patch1002: nfs-utils-1.2.3-sm-notify-res_init.patch
1aadc0
Patch1003: nfs-utils-1.2.5-idmap-errmsg.patch
e19a30
e19a30
Group: System Environment/Daemons
e19a30
Provides: exportfs    = %{epoch}:%{version}-%{release}
e19a30
Provides: nfsstat     = %{epoch}:%{version}-%{release}
e19a30
Provides: showmount   = %{epoch}:%{version}-%{release}
e19a30
Provides: rpcdebug    = %{epoch}:%{version}-%{release}
e19a30
Provides: rpc.idmapd  = %{epoch}:%{version}-%{release}
e19a30
Provides: rpc.mountd  = %{epoch}:%{version}-%{release}
e19a30
Provides: rpc.nfsd    = %{epoch}:%{version}-%{release}
e19a30
Provides: rpc.statd   = %{epoch}:%{version}-%{release}
e19a30
Provides: rpc.gssd    = %{epoch}:%{version}-%{release}
e19a30
Provides: mount.nfs   = %{epoch}:%{version}-%{release}
e19a30
Provides: mount.nfs4  = %{epoch}:%{version}-%{release}
e19a30
Provides: umount.nfs  = %{epoch}:%{version}-%{release}
e19a30
Provides: umount.nfs4 = %{epoch}:%{version}-%{release}
e19a30
Provides: sm-notify   = %{epoch}:%{version}-%{release}
e19a30
Provides: start-statd = %{epoch}:%{version}-%{release}
e19a30
e19a30
License: MIT and GPLv2 and GPLv2+ and BSD
e19a30
Requires: rpcbind, sed, gawk, sh-utils, fileutils, textutils, grep
e19a30
Requires: kmod, keyutils, quota
e19a30
BuildRequires: libevent-devel libcap-devel
e19a30
BuildRequires: libnfsidmap-devel libtirpc-devel >= 0.2.4-0.7 libblkid-devel
e19a30
BuildRequires: krb5-libs >= 1.4 autoconf >= 2.57 openldap-devel >= 2.2
e19a30
BuildRequires: automake, libtool, glibc-headers, device-mapper-devel
e19a30
BuildRequires: krb5-devel, tcp_wrappers-devel, libmount-devel
e19a30
BuildRequires: fedfs-utils-devel >= 0.8.0-7, sqlite-devel
e19a30
Requires(pre): shadow-utils >= 4.0.3-25
e19a30
Requires(pre): /sbin/chkconfig /sbin/nologin
e19a30
Requires: libnfsidmap libevent
e19a30
Requires: libtirpc >= 0.2.4-0.7 libblkid libcap libmount
e19a30
Requires(post): systemd-units
e19a30
Requires(preun): systemd-units
e19a30
Requires(postun): systemd-units
e19a30
e19a30
Requires: gssproxy >= 0.7.0-3
e19a30
Conflicts: gssproxy < 0.3.0-10
e19a30
e19a30
%description
e19a30
The nfs-utils package provides a daemon for the kernel NFS server and
e19a30
related tools, which provides a much higher level of performance than the
e19a30
traditional Linux NFS server used by most users.
e19a30
e19a30
This package also contains the showmount program.  Showmount queries the
e19a30
mount daemon on a remote host for information about the NFS (Network File
e19a30
System) server on the remote host.  For example, showmount can display the
e19a30
clients which are mounted on that host.
e19a30
e19a30
This package also contains the mount.nfs and umount.nfs program.
e19a30
e19a30
%prep
e19a30
%setup -q
e19a30
e19a30
# 1009528 - have a configurable connection timeout for the rpcgssd service
e19a30
%patch001 -p1
e19a30
# 1108105 - "Adding callback on sm_notify" into nfs-utils on RHEL7
e19a30
%patch002 -p1
e19a30
# 1116794 - wrong PATH in /usr/sbin/start-statd
e19a30
%patch003 -p1
e19a30
# 1117384 - rpc.gssd always start fail, and no enough log/message to user
e19a30
%patch004 -p1
e19a30
# 1088011 - kerberized NFSv4.0 backchannel requests aren't authenticated properly by client
e19a30
%patch005 -p1
e19a30
# 1083018 - code defect support/export/hostname.c: host_pton() NULL pointer...
e19a30
%patch006 -p1
e19a30
# 1082480 - [gssd] code defects in get_servername()....
e19a30
%patch007 -p1
e19a30
# 1109864 - Man pages are not explaining the output of nfsiostat
e19a30
%patch008 -p1
e19a30
# 1144440 - Upgrade to latest upstream systemd scripts
e19a30
%patch009 -p1
e19a30
%patch010 -p1
e19a30
# 1082746 - remove support for rpc.svcgssd
e19a30
%patch011 -p1
e19a30
# 170364 - Typos in nfs-utils sysconfig files and associated script
e19a30
%patch012 -p1
e19a30
# 923582 - umount -vvv not working 
e19a30
%patch013 -p1
e19a30
# 1163891 - rpc.mountd can be blocked by a bad client
e19a30
%patch014 -p1
e19a30
#  1161490 - [exportfs] when export [$IPv6]:$expdir always random fail
e19a30
%patch015 -p1
e19a30
# 1161458 - nfs-utils patch for Readdirplus / disable readdirplus
e19a30
%patch016 -p1
e19a30
# 1159234 - ocf:heartbeat:nfsserver does not umount /var/lib/nfs on shared disk
e19a30
%patch017 -p1
e19a30
# 1182692 - disable sm-notify on 'systemctl start nfs-server' no longer works
e19a30
%patch018 -p1
e19a30
# 1214821 - nfs-utils updates for block pnfs
e19a30
%patch019 -p1
e19a30
# 1215808 - Update mountstats command to the latest upstream version
e19a30
%patch020 -p1
e19a30
# 1187223 - rpc.mountd can set up pseudo exports without...
e19a30
%patch021 -p1
e19a30
# 1164064 - RHEL-7.1 regression fail: service nfs-idmapd start fail 
e19a30
%patch022 -p1
e19a30
# 1234598 - Early grace period expiry with NFSv4.1
e19a30
%patch023 -p1
e19a30
# 1003558 - In rpc.mountd man page -V -f -p -H and so on need and args 
e19a30
%patch024 -p1
e19a30
# 1196646 - man pages nfs/mount.fs should mention /etc/nfsmount.conf ...
e19a30
%patch025 -p1
e19a30
# 1171603 - Require rpcbind.service in nfs-server.service rather than ...
e19a30
%patch026 -p1
e19a30
# 237301 - blkmapd: Fix infinite loop when reading serial
e19a30
%patch027 -p1
e19a30
# 1087350 - [gssd] code defects in gssd_search_krb5_keytab()...
e19a30
%patch028 -p1
e19a30
# 1264999 - rpc.gssd fetches a TGT on every machine credential upcall
e19a30
%patch029 -p1
e19a30
# 1266993 - restarting rpbind also restart the the nfs server
e19a30
%patch030 -p1
e19a30
# 1161222 - nfsidmap not setting key timeouts 
e19a30
%patch031 -p1
e19a30
# 1276099 - exportfs -u incorrectly exits with a 1 whenever...
e19a30
%patch032 -p1
e19a30
# 1268040 - rpc.gssd should not assume that the machine account is in uppercase
e19a30
%patch033 -p1
e19a30
# 1285097 - updated nfs-utils package broke nfsdcltrack
e19a30
%patch034 -p1
e19a30
# 1003539 - If rpc.mountd specify options: "-N 2 -N 3 -N 4", should output...
e19a30
%patch035 -p1
e19a30
# 1003716 - rpc.mountd -h: 1. In help info not include -r|--reverse-lookup...
e19a30
%patch036 -p1
e19a30
# 1273163 - Allow gssd and svcgssd to set the libtirpc debug level
e19a30
%patch037 -p1
e19a30
# 1300007 - start-statd: don't run multiple rpc.statds on the one host.
e19a30
%patch038 -p1
e19a30
# 1287468 - Unable to start nfs server.service if any of the client is down...
e19a30
%patch039 -p1
e19a30
# 1313550 - Nondeterministic DNS lookups cause NFS kdump targets to fail
e19a30
%patch040 -p1
e19a30
# 1299003 - Unhandled EINTR during connection establishment leads...
e19a30
%patch041 -p1
e19a30
# 1284576 - lockd's and statd's monitor lists get out of sync
e19a30
%patch042 -p1
e19a30
# 1290488 Request a method(like a testperm) to show parameters of idmapd.conf
e19a30
%patch043 -p1
e19a30
# 1266013 - need to remove a few bogus .R macros of mountstats man page
e19a30
%patch044 -p1
e19a30
# 1331460 - nfs-config service is *not* being re-run as needed
e19a30
%patch045 -p1
e19a30
# 1276534 - exportfs -u cannot unexport when the specified...
e19a30
%patch046 -p1
e19a30
# 1331801 - exportfs -u can exit with status 1 if there are multiple...
e19a30
%patch047 -p1
e19a30
# 1243234 - exportfs: code defect, when export path length > 986...
e19a30
%patch048 -p1
e19a30
# 1001431 - RFE: feature blkmapd add help -h option, to output "usage:" info 
e19a30
%patch049 -p1
e19a30
# 1001438 - RFE: feature rpc.idmapd add help -h option, to output "usage:" info
e19a30
%patch050 -p1
e19a30
# 1331540 - multi-threaded rpc.gssd
e19a30
%patch051 -p1
e19a30
# 1334848 - cthon - rpc.gssd crash reading krb5.keytab in find_keytab_entry()
e19a30
%patch052 -p1
e19a30
# 1275082 - [vdsm] NFS mount fails sometimes with "rpc.statd is not running...
e19a30
%patch053 -p1
e19a30
# 1310691 - "--rdma" option of rpc.nfsd enables the wrong port
e19a30
%patch054 -p1
e19a30
# 1336419 - nfsd: Remove some warnings nfsd.c
e19a30
%patch055 -p1
e19a30
# 1037924 - [rpc.mountd] update rpc.mountd(8) manpage to change -P... 
e19a30
%patch056 -p1
e19a30
# 1263966 - typo in mountstats man page that should not contain "-s|--since"
e19a30
%patch057 -p1
e19a30
# 1341908 - rpc.mountd does not check for membership of IP...
e19a30
%patch058 -p1
e19a30
# 1246329 - umount.nfs -h/--help output typo with -f force unmount 
e19a30
%patch059 -p1
e19a30
# 1001443 - if no args specified, mount.nfs can not output the usage info
e19a30
%patch060 -p1
e19a30
# 1339877 - nfsidmap add help -h option to output usage info
e19a30
%patch061 -p1
e19a30
# 1340788 - [exportfs] should not fail on empty exports file with...
e19a30
%patch062 -p1
e19a30
# 1347030 - rpc.statd emits warnings like "Failed to delete:....
e19a30
%patch063 -p1
e19a30
# 1300007 - start-statd: don't run multiple rpc.statds on the one host. (v2)
e19a30
%patch064 -p1
e19a30
# 1353680 - NFSv4 export of "/" doesn't respect "crossmnt" export option 
e19a30
%patch065 -p1
e19a30
# 1363737 - man mount.nfs incorrectly mentions the default mount....
e19a30
%patch066 -p1
e19a30
# 1375259 - NFSv4.2 as default NFS mount protocol
e19a30
%patch067 -p1
e19a30
# 1386759 - nfs-utils requires a fix to support NFS/RDMA mounts....
e19a30
%patch068 -p1
e19a30
# 1377740 - Add pNFS READs and WRITEs to the mountstats program output 
e19a30
%patch069 -p1
e19a30
# 1001494 - RFE: feature, add "[Uu]sage:" string in the nfsdcltrack -h output info
e19a30
%patch070 -p1
e19a30
# 1377914 - Compiler Warning of support/nfs/mydaemon.c....
e19a30
%patch071 -p1
e19a30
# 1404617 - mount.nfs fall back to version 3 when specifying...
e19a30
%patch072 -p1
e19a30
# 1406164 - var-lib-nfs-rpc_pipefs.mount fails
e19a30
%patch073 -p1
e19a30
# 1409903 - Occasional SELinux denials when starting up knfsd
e19a30
%patch074 -p1
e19a30
# 1396402 - [exportfs] exportfs -s output some exports options twice, but..
e19a30
%patch075 -p1
e19a30
# 1418041 - Update nfs-utils to use latest upstream configuration style
e19a30
%patch076 -p1
e19a30
# 1386759 - nfs-utils requires a fix to support NFS/RDMA mounts....
e19a30
%patch077 -p1
e19a30
# 1419280 - Non-thread-safe functions used in multi-threaded rpc.gssd
e19a30
%patch078 -p1
e19a30
# 1415024 - [uninitialized struct] get wrong nfs version when doing nfs mount
e19a30
%patch079 -p1
e19a30
# 1435899 - exportfs: support "security_label" export option
e19a30
%patch080 -p1
e19a30
# 1435901 - mount.nfs: starts mount negation with v4.2 it should be v4.1 
e19a30
%patch081 -p1
e19a30
# 1400658 - nfsstat -m command returns false return code
e19a30
%patch082 -p1
e19a30
# 1437190 - nfs-server-generator: handle 'noauto' mounts correctly.
e19a30
%patch083 -p1
e19a30
# 1389827 - "minorversion=" mount option missing in nfs(5) man page
e19a30
%patch084 -p1
e19a30
# 1432643 - segfault in rpc.gssd in find_keytab_entry
e19a30
%patch085 -p1
e19a30
# 1400106 - mountstats: handle KeyError in accumulate_iostats
e19a30
%patch086 -p1
e19a30
# 1404121 - NFS fails to mount on boot if both client and server.... 
e19a30
%patch087 -p1
e19a30
# 1424599 - sm-notify ending grace period early can inhibit... 
e19a30
%patch088 -p1
e19a30
# 1425956 - nfsstat --mounts is unrecognized option
e19a30
%patch089 -p1
e19a30
# 1432750 - Manual page bug: two inaccuracies in nfsd(7) 
e19a30
%patch090 -p1
e19a30
# 1443176 - nfsdcltrack: Unable to prepare select statement...
e19a30
%patch091 -p1
e19a30
# 1409012 - nfs-server runs before network is ready...
e19a30
%patch092 -p1
e19a30
# 1447849 - mount.nfs4 falls back to version 3 when mounting...
e19a30
%patch093 -p1
e19a30
# 1459483 - nfs-utils need to cause gssproxy reload 
e19a30
%patch094 -p1
e19a30
# 1458504 mount.nfs: NFSv4 specified mount need to start negotiation...
e19a30
%patch095 -p1
e19a30
# 1404121 - NFS fails to mount on boot if both client and....
e19a30
%patch096 -p1
e19a30
# 1389046 Pacemaker node fenced out due to redundant export...
e19a30
%patch097 -p1
e19a30
# 1498959 - RHEL7.4: service nfs-server start fails the first time...
e19a30
%patch098 -p1
e19a30
# 1518718 - RHEL7.4: NFS mount to DELL/EMC Isilon servers fails...
e19a30
%patch099 -p1
1aadc0
# 1547681 - nfs-utils: minorversion can't work
e19a30
%patch100 -p1
1aadc0
1aadc0
%patch1000 -p1
1aadc0
%patch1001 -p1
1aadc0
%patch1002 -p1
1aadc0
%patch1003 -p1
e19a30
e19a30
# Remove .orig files
e19a30
find . -name "*.orig" | xargs rm -f
e19a30
e19a30
%build
e19a30
e19a30
%ifarch s390 s390x sparcv9 sparc64
e19a30
PIE="-fPIE"
e19a30
%else
e19a30
PIE="-fpie"
e19a30
%endif
e19a30
export PIE
e19a30
e19a30
RELRO="-Wl,-z,relro,-z,now"
e19a30
e19a30
sh -x autogen.sh
e19a30
e19a30
CFLAGS="`echo $RPM_OPT_FLAGS $ARCH_OPT_FLAGS $PIE $RELRO -D_FILE_OFFSET_BITS=64`"
e19a30
%configure \
e19a30
    CFLAGS="$CFLAGS" \
e19a30
    CPPFLAGS="$DEFINES" \
e19a30
    LDFLAGS="-pie" \
e19a30
    --enable-mountconfig \
e19a30
    --enable-ipv6 \
e19a30
	--with-statdpath=/var/lib/nfs/statd \
e19a30
	--enable-libmount-mount \
e19a30
	--with-systemd
e19a30
e19a30
make %{?_smp_mflags} all
e19a30
e19a30
%install
e19a30
rm -rf $RPM_BUILD_ROOT/*
e19a30
e19a30
mkdir -p $RPM_BUILD_ROOT%/sbin
e19a30
mkdir -p $RPM_BUILD_ROOT%{_sbindir}
e19a30
mkdir -p $RPM_BUILD_ROOT%{_unitdir}
e19a30
mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man8
e19a30
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig
e19a30
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/request-key.d
e19a30
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/modprobe.d
e19a30
make DESTDIR=$RPM_BUILD_ROOT install
e19a30
install -s -m 755 tools/rpcdebug/rpcdebug $RPM_BUILD_ROOT%{_sbindir}
e19a30
install -m 644 utils/mount/nfsmount.conf  $RPM_BUILD_ROOT%{_sysconfdir}
e19a30
install -m 644 nfs.conf $RPM_BUILD_ROOT%{_sysconfdir}
e19a30
install -m 644 %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/request-key.d
e19a30
install -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/nfs
e19a30
e19a30
#
e19a30
# Don't install code that is no longer supported
e19a30
#
e19a30
rm systemd/rpc-svcgssd.service
e19a30
rm $RPM_BUILD_ROOT%{_sbindir}/rpc.svcgssd
e19a30
rm $RPM_BUILD_ROOT%{_mandir}/man8/rpc.svcgssd.8
e19a30
rm $RPM_BUILD_ROOT%{_mandir}/man8/svcgssd.8
e19a30
e19a30
mkdir -p $RPM_BUILD_ROOT/run/sysconfig
e19a30
mkdir -p $RPM_BUILD_ROOT/usr/lib/systemd/scripts
e19a30
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/gssproxy
e19a30
install -m 755 %{SOURCE3} $RPM_BUILD_ROOT/usr/lib/systemd/scripts/nfs-utils_env.sh
e19a30
install -m 644 %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/modprobe.d/lockd.conf
e19a30
install -m 644 %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/gssproxy
e19a30
e19a30
#
e19a30
# For backwards compatablity 
e19a30
#
e19a30
cd $RPM_BUILD_ROOT%{_unitdir}
e19a30
ln -s nfs-server.service nfs.service
e19a30
ln -s rpc-gssd.service nfs-secure.service
e19a30
ln -s rpc-gssd.service rpcgssd.service
e19a30
ln -s nfs-idmapd.service  nfs-idmap.service
e19a30
ln -s nfs-idmapd.service  rpcidmapd.service
e19a30
ln -s rpc-statd.service nfs-lock.service
e19a30
ln -s rpc-statd.service nfslock.service
e19a30
e19a30
e19a30
mkdir -p $RPM_BUILD_ROOT%{_sharedstatedir}/nfs/rpc_pipefs
e19a30
e19a30
touch $RPM_BUILD_ROOT%{_sharedstatedir}/nfs/rmtab
e19a30
mv $RPM_BUILD_ROOT%{_sbindir}/rpc.statd $RPM_BUILD_ROOT/sbin
e19a30
e19a30
mkdir -p $RPM_BUILD_ROOT%{_sharedstatedir}/nfs/statd/sm
e19a30
mkdir -p $RPM_BUILD_ROOT%{_sharedstatedir}/nfs/statd/sm.bak
e19a30
mkdir -p $RPM_BUILD_ROOT%{_sharedstatedir}/nfs/v4recovery
e19a30
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/exports.d
e19a30
e19a30
%clean
e19a30
rm -rf $RPM_BUILD_ROOT/*
e19a30
e19a30
%pre
e19a30
# move files so the running service will have this applied as well
e19a30
for x in gssd idmapd ; do
e19a30
    if [ -f /var/lock/subsys/rpc.$x ]; then
e19a30
		mv /var/lock/subsys/rpc.$x /var/lock/subsys/rpc$x
e19a30
    fi
e19a30
done
e19a30
e19a30
%define rpcuser_uid 29
e19a30
# Create rpcuser gid as long as it does not already exist
e19a30
cat /etc/group | cut -d':' -f 1 | grep --quiet rpcuser 2>/dev/null
e19a30
if [ "$?" -eq 1 ]; then
e19a30
    /usr/sbin/groupadd -g %{rpcuser_uid} rpcuser >/dev/null 2>&1 || :
e19a30
else
e19a30
    /usr/sbin/groupmod -g %{rpcuser_uid} rpcuser >/dev/null 2>&1 || :
e19a30
fi
e19a30
e19a30
# Create rpcuser uid as long as it does not already exist.
e19a30
cat /etc/passwd | cut -d':' -f 1 | grep --quiet rpcuser 2>/dev/null
e19a30
if [ "$?" -eq 1 ]; then
e19a30
	/usr/sbin/useradd -l -c "RPC Service User" -r -g %{rpcuser_uid} \
e19a30
		-s /sbin/nologin -u %{rpcuser_uid} -d /var/lib/nfs rpcuser >/dev/null 2>&1 || :
e19a30
else
e19a30
	/usr/sbin/usermod -u %{rpcuser_uid} -g %{rpcuser_uid} rpcuser >/dev/null 2>&1 || :
e19a30
fi
e19a30
e19a30
# Using the 16-bit value of -2 for the nfsnobody uid and gid
e19a30
%define nfsnobody_uid	65534
e19a30
e19a30
# Create nfsnobody gid as long as it does not already exist
e19a30
cat /etc/group | cut -d':' -f 1 | grep --quiet nfsnobody 2>/dev/null
e19a30
if [ "$?" -eq 1 ]; then
e19a30
    /usr/sbin/groupadd -g %{nfsnobody_uid} nfsnobody >/dev/null 2>&1 || :
e19a30
else
e19a30
    /usr/sbin/groupmod -g %{nfsnobody_uid} nfsnobody >/dev/null 2>&1 || :
e19a30
fi
e19a30
e19a30
# Create nfsnobody uid as long as it does not already exist.
e19a30
cat /etc/passwd | cut -d':' -f 1 | grep --quiet nfsnobody 2>/dev/null
e19a30
if [ "$?" -eq 1 ]; then
e19a30
    /usr/sbin/useradd -l -c "Anonymous NFS User" -r -g %{nfsnobody_uid} \
e19a30
		-s /sbin/nologin -u %{nfsnobody_uid} -d /var/lib/nfs nfsnobody >/dev/null 2>&1 || :
e19a30
else
e19a30
e19a30
   /usr/sbin/usermod -u %{nfsnobody_uid} -g %{nfsnobody_uid} nfsnobody >/dev/null 2>&1 || :
e19a30
fi
e19a30
e19a30
%post
e19a30
if [ $1 -eq 1 ] ; then
e19a30
	# Initial installation
e19a30
	/bin/systemctl enable nfs-client.target >/dev/null 2>&1 || :
e19a30
	/bin/systemctl restart nfs-config  >/dev/null 2>&1 || :
e19a30
fi
e19a30
%systemd_post nfs-config
e19a30
%systemd_post nfs-server
e19a30
e19a30
# Make sure statd used the correct uid/gid.
e19a30
chown -R rpcuser:rpcuser /var/lib/nfs/statd
e19a30
e19a30
%preun
e19a30
if [ $1 -eq 0 ]; then
e19a30
	%systemd_preun nfs-client.target
e19a30
	%systemd_preun nfs-server.server
e19a30
e19a30
    /usr/sbin/userdel rpcuser 2>/dev/null || :
e19a30
    /usr/sbin/groupdel rpcuser 2>/dev/null || :
e19a30
    /usr/sbin/userdel nfsnobody 2>/dev/null || :
e19a30
    /usr/sbin/groupdel nfsnobody 2>/dev/null || :
e19a30
    rm -rf /var/lib/nfs/statd
e19a30
    rm -rf /var/lib/nfs/v4recovery
e19a30
fi
e19a30
e19a30
%postun
e19a30
if [ ! -f /etc/sysconfig/nfs-utils-disable-postun ]; then
e19a30
	%systemd_postun_with_restart  nfs-client.target
e19a30
	%systemd_postun_with_restart  nfs-server
e19a30
	/bin/systemctl --system daemon-reload >/dev/null 2>&1 || :
e19a30
fi
e19a30
e19a30
%posttrans
e19a30
# clean up cruft left over by upgrade from versions < 1.3.0-0.8.el7
e19a30
if [ -h /etc/systemd/system/multi-user.target.wants/nfs.target ]; then
e19a30
	tgt=$(readlink /etc/systemd/system/multi-user.target.wants/nfs.target)
e19a30
	if [ ! -e $tgt ]; then
e19a30
		/bin/systemctl --quiet is-enabled nfs-server &>/dev/null
e19a30
		reenable=$?
e19a30
		rm -rf /etc/systemd/system/multi-user.target.wants/nfs.target &>/dev/null
e19a30
		rm -rf /etc/systemd/system/nfs.target.wants &>/dev/null
e19a30
		if [ $reenable ]; then
e19a30
			/bin/systemctl --quiet reenable nfs-server &>/dev/null || :
e19a30
		fi
e19a30
	fi
e19a30
fi
e19a30
e19a30
%triggerun -- nfs-utils < 1:1.2.9-0.5
e19a30
/bin/systemctl stop nfs-secure.service >/dev/null 2>&1 || :
e19a30
/bin/systemctl disable nfs-secure.service >/dev/null 2>&1 || :
e19a30
e19a30
%triggerun -- nfs-utils < 1:1.2.4-2
e19a30
/bin/systemctl enable nfs-lock.service >/dev/null 2>&1 || :
e19a30
e19a30
%triggerin -- nfs-utils > 1:1.3.0-0.39
e19a30
# reset configuration files and running daemons
e19a30
if [ $1 -eq 2 ] ; then
e19a30
	/bin/systemctl enable nfs-client.target >/dev/null 2>&1 || :
e19a30
	/bin/systemctl restart nfs-config  >/dev/null 2>&1 || :
e19a30
	/bin/systemctl reload-or-try-restart gssproxy >/dev/null 2>&1 || :
e19a30
fi
e19a30
e19a30
%files
e19a30
%defattr(-,root,root,-)
e19a30
%config(noreplace) /etc/sysconfig/nfs
e19a30
%config(noreplace) /etc/nfsmount.conf
e19a30
%config(noreplace) /etc/nfs.conf
e19a30
%dir %{_sysconfdir}/exports.d
e19a30
%dir %{_sharedstatedir}/nfs/v4recovery
e19a30
%dir %attr(555,root,root) %{_sharedstatedir}/nfs/rpc_pipefs
e19a30
%dir %{_sharedstatedir}/nfs
e19a30
%dir %attr(700,rpcuser,rpcuser) %{_sharedstatedir}/nfs/statd
e19a30
%dir %attr(700,rpcuser,rpcuser) %{_sharedstatedir}/nfs/statd/sm
e19a30
%dir %attr(700,rpcuser,rpcuser) %{_sharedstatedir}/nfs/statd/sm.bak
e19a30
%config(noreplace) %attr(644,rpcuser,rpcuser) %{_sharedstatedir}/nfs/state
e19a30
%config(noreplace) %verify(not md5 size mtime) %{_sharedstatedir}/nfs/xtab
e19a30
%config(noreplace) %verify(not md5 size mtime) %{_sharedstatedir}/nfs/etab
e19a30
%config(noreplace) %verify(not md5 size mtime) %{_sharedstatedir}/nfs/rmtab
e19a30
%config(noreplace) %{_sysconfdir}/request-key.d/id_resolver.conf
e19a30
%config(noreplace) %{_sysconfdir}/modprobe.d/lockd.conf
e19a30
%attr(0600,root,root) %config(noreplace) /%{_sysconfdir}/gssproxy/24-nfs-server.conf
e19a30
%doc linux-nfs/ChangeLog linux-nfs/KNOWNBUGS linux-nfs/NEW linux-nfs/README
e19a30
%doc linux-nfs/THANKS linux-nfs/TODO
e19a30
/sbin/rpc.statd
e19a30
/sbin/osd_login
e19a30
%{_sbindir}/exportfs
e19a30
%{_sbindir}/nfsstat
e19a30
%{_sbindir}/rpcdebug
e19a30
%{_sbindir}/rpc.mountd
e19a30
%{_sbindir}/rpc.nfsd
e19a30
%{_sbindir}/showmount
e19a30
%{_sbindir}/rpc.idmapd
e19a30
%{_sbindir}/rpc.gssd
e19a30
%{_sbindir}/sm-notify
e19a30
%{_sbindir}/start-statd
e19a30
%{_sbindir}/mountstats
e19a30
%{_sbindir}/nfsiostat
e19a30
%{_sbindir}/nfsidmap
e19a30
%{_sbindir}/blkmapd
e19a30
%{_sbindir}/nfsdcltrack
e19a30
%{_mandir}/*/*
e19a30
%{_unitdir}/*
e19a30
%attr(755,root,root) /usr/lib/systemd/scripts/nfs-utils_env.sh
e19a30
%{_prefix}/lib/systemd/system-generators/nfs-server-generator
e19a30
e19a30
%attr(4755,root,root)	/sbin/mount.nfs
e19a30
/sbin/mount.nfs4
e19a30
/sbin/umount.nfs
e19a30
/sbin/umount.nfs4
e19a30
e19a30
%changelog
1aadc0
* Thu Feb 22 2018 Steve Dickson <steved@redhat.com> 1.3.0-0.48_4.2
1aadc0
- mount: Fix problems with parsing minorversion= (bz 1547681)
1aadc0
e19a30
* Thu Nov 30 2017 Steve Dickson <steved@redhat.com> 1.3.0-0.48_4.1
e19a30
- mount: handle EACCES during version negotiation (bz 1518718)
e19a30
e19a30
* Fri Oct  6 2017 Steve Dickson <steved@redhat.com> 1.3.0-0.48_4
e19a30
- rpc.nfsd: Do not fail when all address families are not support (bz 1450528)
e19a30
e19a30
* Mon Jun 19 2017 Steve Dickson <steved@redhat.com> 1.3.0-0.48
e19a30
- exportfs: fix path comparison in unexportfs_parsed() (bz 1389046)
e19a30
- Correctly set the minor version when set in nfsmount.conf (1458504)
e19a30
e19a30
* Wed Jun 14 2017 Steve Dickson <steved@redhat.com> 1.3.0-0.47
e19a30
- mount.nfs: Restore errno after v3 mounts on ECONNREFUSED errors (bz 1404121)
e19a30
e19a30
* Mon Jun 12 2017 Steve Dickson <steved@redhat.com> 1.3.0-0.46
e19a30
- Use v4 minor default on all v4 mount types (bz 1458504)
e19a30
e19a30
* Wed Jun  7 2017 Steve Dickson <steved@redhat.com> 1.3.0-0.45
e19a30
- Restart gssproxy when the server is reloaded (bz 1459483)
e19a30
e19a30
* Thu Jun  1 2017 Steve Dickson <steved@redhat.com> 1.3.0-0.44
e19a30
- Updated patch for bz 1447849 with the upstream version (bz 1447849)
e19a30
e19a30
* Mon May 22 2017 Steve Dickson <steved@redhat.com> 1.3.0-0.43
e19a30
- mount: explicit v4 mounts should not roll back to v3 (bz 1447849)
e19a30
- spec: Use reload-or-try-restart to restart gssproxy (bz 1440887)
e19a30
e19a30
* Tue May  9 2017 Steve Dickson <steved@redhat.com> 1.3.0-0.42
e19a30
- Removed RPCSVCGSSDARGS nfs.sysconfig (bz 1431218)
e19a30
e19a30
* Thu Apr 27 2017 Steve Dickson <steved@redhat.com> 1.3.0-0.41
e19a30
- nfsdcltrack: silence some expected errors (bz 1443176)
e19a30
- Conditionally restart gssproxy now that config file is installed (bz 1440887)
e19a30
- systemd: NFS server services should use network-online (bz 1409012)
e19a30
- Cleaned up some fuzzy patches (bz 1409012)
e19a30
e19a30
* Sat Apr  8 2017 Steve Dickson <steved@redhat.com> 1.3.0-0.40
e19a30
- gssd: ensure that preferred_realm is non-NULL (bz 1432643)
e19a30
- mountstats: handle KeyError in accumulate_iostats() (bz 1400106)
e19a30
- mount: RPC_PROGNOTREGISTERED should not be a permanent error (bz 1404121)
e19a30
- sm-notify: ending the grace period early should be configurable (bz 1424599)
e19a30
- Fixed a couple typos that effected the '--mounts' nfsstat option (bz 1425956)
e19a30
- Manual page bug: two inaccuracies in nfsd(7) (bz 1432750)
e19a30
e19a30
* Fri Mar 31 2017 Steve Dickson <steved@redhat.com> 1.3.0-0.39
e19a30
- nfsstats: fix some exit codes (bz 1400658)
e19a30
- Added server-generator to improve ordering (bz 1437190)
e19a30
- nfsman: document minorversion (bz 1389827)
e19a30
e19a30
* Tue Mar 28 2017 Steve Dickson <steved@redhat.com> 1.3.0-0.38
e19a30
- spec.conf: Added gssproxy server config file (bz 1431273)
e19a30
e19a30
* Tue Mar 28 2017 Steve Dickson <steved@redhat.com> 1.3.0-0.37
e19a30
- exportfs: support "security_label" export option (bz 1435899)
e19a30
- svcgssd: Don't install code that is not suppported (bz 1431218)
e19a30
- mount.nfs: start protocol negation with v4.1 instead of v4.2 (bz 1435901)
e19a30
- nfs.conf: update nfs-conf.patch to include nfs.systemd.man (bz 1418041)
e19a30
e19a30
* Tue Feb 28 2017 Steve Dickson <steved@redhat.com> 1.3.0-0.36
e19a30
- exportfs: remove redundant exports options output (bz 1396402)
e19a30
- Add /etc/nfs.conf support (bz 1418041)
e19a30
- gssd: Convert 'rdma' to 'tcp' protocol (bz 1386759)
e19a30
- gssd: replace non-thread-safe strtok with strsep (bz 1419280)
e19a30
- mount: fix mount fail that caused by uninitialized struct (bz 1415024)
e19a30
e19a30
* Fri Jan  6 2017 Steve Dickson <steved@redhat.com> 1.3.0-0.35
e19a30
- Fixed -o v4 from falling back to v3 (bz 1404617)
e19a30
- systemd: Set var-lib-nfs-rpc_pipefs.mount After= tmpfiles (bz 1406164)
e19a30
- mountd: talk to kernel using file descriptors instead of FILE (bz 1409903)
e19a30
e19a30
* Wed Dec  7 2016 Steve Dickson <steved@redhat.com> 1.3.0-0.34
e19a30
- mount.nfs: Start the mount negation with v4.2 (bz 1375259)
e19a30
- gssd: Make TCP the default protocol for GSSD connections (bz 1386759)
e19a30
- mountstats: add pNFS READs and WRITEs (bz 1377740)
e19a30
- nfsdcltrack: Fixed typo in usage string (bz 1001494)
e19a30
- mydaemon.c: Removed a warning (bz 1377914)
e19a30
e19a30
* Wed Aug 17 2016 Scott Mayhew <smayhew@redhat.com> 1.3.0-0.33
e19a30
- spec: clean up cruft left over by upgrade from older versions (bz 1203765)
e19a30
e19a30
* Thu Aug  4 2016 Steve Dickson <steved@redhat.com> 1.3.0-0.32
e19a30
- mount.nfs.man, nfs.man: Update distinction between fstypes (bz 1363737)
e19a30
e19a30
* Mon Jul 11 2016 Steve Dickson <steved@redhat.com> 1.3.0-0.31
e19a30
- mountd: fix next_mnt handling for "/" (bz 1353680)
e19a30
e19a30
* Thu Jun 23 2016 Steve Dickson <steved@redhat.com> 1.3.0-0.30
e19a30
- statd: suppress a benign log message in nsm_delete_host() (bz 1347030)
e19a30
- start-statd: Use flock to serialize the running of this script (bz 1300007)
e19a30
- spec: update requires version of libtirpc-devel (bz 1346711)
e19a30
e19a30
* Thu Jun  9 2016 Steve Dickson <steved@redhat.com> 1.3.0-0.29
e19a30
- mountd: fix netgroup lookup for resolvable IP addresses (bz 1341908)
e19a30
- umount: fixed typo in usage message (bz 1246329)
e19a30
- mount.nfs: added usage output when no arguemnts are given (bz 1001443)
e19a30
- nfsidmap: added the -h option (bz 1339877)
e19a30
- exportfs: Do not fail on empty exports file (bz 1340788)
e19a30
e19a30
* Tue Jun  7 2016 Steve Dickson <steved@redhat.com> 1.3.0-0.28
e19a30
- Added max/min to nlm_timeout comment in lockd.conf (bz 1264387)
e19a30
e19a30
* Fri May 20 2016 Steve Dickson <steved@redhat.com> 1.3.0-0.27
e19a30
- nfsd: use correct byte order on rdma port (bz 1310691)
e19a30
- blkmapd: Add the -h flag on the man page (bz 1001431)
e19a30
- nfsd: Remove some warnings nfsd.c (bz 1336419)
e19a30
- mountd.man: Update to change -P option as an alias for -p (bz 1037924)
e19a30
- mountd: cleaned up usage message (bz 1003716)
e19a30
- mountstats.man: fixed typo in man page (bz 1263966)
e19a30
e19a30
* Mon May 16 2016 Steve Dickson <steved@redhat.com> 1.3.0-0.26
e19a30
- gssd: use pthreads to handle upcalls (bz 1331540)
e19a30
- gssd: Fix inner-loop variable reuse (bz 1334848)
e19a30
- mount: run START_STATD fully as root (bz 1275082)
e19a30
- lockd: added lockd.conf to set module parameters (bz 1264387)
e19a30
e19a30
* Tue May  3 2016 Steve Dickson <steved@redhat.com> 1.3.0-0.25
e19a30
- mountstats.man:  Remove a few bogus .R macros (bz 1266013)
e19a30
- systemd: ensure nfs-config service is re-run as needed (bz 1331460)
e19a30
- exportfs: Deal with path's trailing "/"  (bz 1276534)
e19a30
- exportfs: replace one xlog(D_GENERAL) in host_canonname() (bz 1331801)
e19a30
- exportfs: Fix buf size in test_export() dump() (bz 1243234)
e19a30
- blkmapd: Added a usage routine (bz 1001431)
e19a30
- rpc.idmapd: Added a usage routine (bz 1001438)
e19a30
e19a30
* Thu Apr 28 2016 Steve Dickson <steved@redhat.com> 1.3.0-0.24
e19a30
- rpcgssd: added upstream debugging support (bz 1273163)
e19a30
- start-statd: start rpc.statd only once (bz 1300007)
e19a30
- exportfs: Don't stop the server from coming up when exportfs fails (bz 1287468)
e19a30
- Changed install permissions on /var/lib/nfs/rpc_pipefs (bz 1291514)
e19a30
- nfs.sysconfig: added note about the default keytab needing to exist (bz 1292607)
e19a30
- mount.nfs: skip server address resolution on remount (bz 1313550)
e19a30
- nfs_connect_nb: handle EINTR during connection establishment (bz 1299003)
e19a30
- statd: Update existing record if we rece SM_MON with new cookie (bz 1284576)
e19a30
- nfsidmap: updated to add in two new features (bz 1290488)
e19a30
e19a30
* Thu Feb 11 2016 Steve Dickson <steved@redhat.com> 1.3.0-0.23
e19a30
- Update to nfsdcltrack v2 schema (bz 1285097)
e19a30
- mountd: print an error message when no versions are specified (bz 1003539)
e19a30
- mountd: added missing arugment to usage string (bz 1003716)
e19a30
e19a30
* Thu Dec  3 2015 Steve Dickson <steved@redhat.com> 1.3.0-0.22
e19a30
- nfsidmap: Correct a failure to set key timeout values (bz 1161222)
e19a30
- exportfs: Restore the EAI_NONAME check in host_pton() (bz 1276099)
e19a30
- gssd: Don't assume the machine account will be in uppercase (bz 1268040)
e19a30
e19a30
* Tue Sep 29 2015 Steve Dickson <steved@redhat.com> 1.3.0-0.21
e19a30
- Stop gssd from flooding the KDC with TGT fetches (bz 1264999)
e19a30
- Decouple the start/stop of rpcbind with nfs-server and rpc-statd (bz 1266993)
e19a30
e19a30
* Mon Sep 14 2015 Steve Dickson <steved@redhat.com> 1.3.0-0.20
e19a30
- Added back MOUNT_PORT (bz 1208488)
e19a30
- rpc-statd now Requires rpcbind.service (bz 1171603)
e19a30
e19a30
* Thu Sep  3 2015 Steve Dickson <steved@redhat.com> 1.3.0-0.19
e19a30
- Removed the patch for bz1256469 (bz 1259771)
e19a30
e19a30
* Thu Aug 27 2015 Steve Dickson <steved@redhat.com> 1.3.0-0.18
e19a30
- Stop gssd from silenty reaps cache (bz 1256469)
e19a30
- Remove errant echo call from spec file (bz 1257144)
e19a30
- Add more symlinks to make systemd scripts backwards compatible (bz 1159183)
e19a30
e19a30
* Fri Jul 31 2015 Steve Dickson <steved@redhat.com> 1.3.0-0.17
e19a30
- Fixed return value being overrun in gssd (bz 1087350)
e19a30
e19a30
* Thu Jul 30 2015 Steve Dickson <steved@redhat.com> 1.3.0-0.16
e19a30
- Updated the mountstats-update.patch to include doc changes (bz 1215808)
e19a30
e19a30
* Thu Jul 23 2015 Steve Dickson <steved@redhat.com> 1.3.0-0.15
e19a30
- Make sure nfs-client target is enabled (bz 1245804)
e19a30
e19a30
* Tue Jul 14 2015 Steve Dickson <steved@redhat.com> 1.3.0-0.14
e19a30
- Fixed typeo in rpc.mount man page (bz 1003558)
e19a30
e19a30
* Wed Jul  1 2015 Steve Dickson <steved@redhat.com> 1.3.0-0.13
e19a30
- Fix infinite loop in blkmapd (bz 1237301)
e19a30
e19a30
* Wed Jun 24 2015 Steve Dickson <steved@redhat.com> 1.3.0-0.12
e19a30
- Fixed nfs-idmap start race (bz 1164064)
e19a30
- Updated nfsdcltrack v2 schema (bz 1234598)
e19a30
- Added missing arguments in rpc.mountd man page (bz 1003558)
e19a30
- Added nfsconfig.conf to nfs.man and mount.nfs.man (bz 1196646)
e19a30
- nfs-server now Requires rpcbind.service (bz 1171603)
e19a30
e19a30
* Thu Jun 11 2015 Steve Dickson <steved@redhat.com> 1.3.0-0.11
e19a30
- Added the rpcuser group before adding the rpcuser uid (bz 1190874)
e19a30
- Added back variables to help get through firewalls (bz 1208488)
e19a30
- Made the postuns conditional (bz 1200713)
e19a30
e19a30
* Mon May  4 2015 Steve Dickson <steved@redhat.com> 1.3.0-0.10
e19a30
- Updated mountstats to latest upstream version (bz 1215808)
e19a30
- Enable all auth flavors on pseudofs exports (bz 1187223)
e19a30
e19a30
* Tue Apr 28 2015 Steve Dickson <steved@redhat.com> 1.3.0-0.9
e19a30
- Updates for block pNFS (bz 1214821)
e19a30
e19a30
* Fri Jan 23 2015 Steve Dickson <steved@redhat.com> 1.3.0-0.8
e19a30
- Stop sm-notify from running in HA environments (bz 1182692)
e19a30
- Set the GSS_USE_PROXY variable in nfs-utils_env.sh (bz 1183821)
e19a30
e19a30
* Thu Jan 15 2015 Steve Dickson <steved@redhat.com> 1.3.0-0.7
e19a30
- rpc.idmapd now comes down with the nfs server (bz 1159234)
e19a30
e19a30
* Wed Jan  7 2015 Steve Dickson <steved@redhat.com> 1.3.0-0.6
e19a30
- Corrected argument names in the systemd scripts (bz 1170364)
e19a30
- Added RELRO check (bz 1092543)
e19a30
- Properly parse IPv6 literal strings with null termination (bz 1161490)
e19a30
- Added the 'nordirplus' export flag to disable v3 readdirplus (bz 1161458)
e19a30
e19a30
* Fri Nov 14 2014 Steve Dickson <steved@redhat.com> 1.3.0-0.5
e19a30
- Fixed a mound DOS (bz 1163891)
e19a30
e19a30
* Fri Oct 24 2014 Steve Dickson <steved@redhat.com> 1.3.0-0.4
e19a30
- Added verbosity back to umount (bz 923582)
e19a30
e19a30
* Wed Oct 15 2014 Steve Dickson <steved@redhat.com> 1.3.0-0.3
e19a30
- Enable gssproxy in /etc/sysconf/nfs (bz 1082746)
e19a30
e19a30
* Mon Sep 29 2014 Steve Dickson <steved@redhat.com> 1.3.0-0.2
e19a30
- Upgrade to latest upstream systemd scripts  (bz 1144440)
e19a30
- Taught start-statd to use systemd  (bz 1144440)
e19a30
- Repaced rpc.svcgssd with gssproxy (bz 1082746)
e19a30
e19a30
* Fri Sep 19 2014 Steve Dickson <steved@redhat.com> 1.3.0-0.1
e19a30
- Added configurable timeout to rpc.gssd (bz 1009528)
e19a30
- Added callback to sm_notify (bz 1108105)
e19a30
- mountd: Fixed path in start-statd (bz 1116794)
e19a30
- rpc.gssd: Fixed silent error message (bz 1117384)
e19a30
- rpc.gssd: add the acceptor name to the info passed in downcall (bz 1088011)
e19a30
- nfs-utils.spec: fixed runtime configuration files (bz 1118177)
e19a30
- exportfs: fix test of NULL pointer in host_pton() (bz 1083018)
e19a30
- gssd: Fixed errno typo in get_servername() (bz 1082480)
e19a30
- nfsiostat: documented the output better (bz 1109864)
e19a30
e19a30
* Wed Mar 26 2014 Steve Dickson <steved@redhat.com> 1.3.0-0.0
e19a30
- Updated to latest upstream release: nfs-utils-1-3-0
e19a30
  - mount.nfs: Fix fallback from tcp to udp (bz 984901)
e19a30
  - nfsidmap: Keys need to be invalidated instead of revoked (bz 1080505)
e19a30
- Removed RDMA_PORT stub from /etc/sysconfig/nfs (bz 1078792)
e19a30
e19a30
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 1:1.2.9-4
e19a30
- Mass rebuild 2014-01-24
e19a30
e19a30
* Thu Jan 23 2014 Steve Dickson <steved@redhat.com> 1.2.9-3.1
e19a30
- gssd: set $HOME to prevent recursion when home dirs are on kerberized NFS mount (bz 1056658)
e19a30
e19a30
* Mon Jan 20 2014 Steve Dickson <steved@redhat.com> 1.2.9-3.0
e19a30
- Updated to the latest upstream RC release nfs-utils-1.2.10-rc3
e19a30
  - exportfs: Exit with correct value when an error occurs (bz 1053933)
e19a30
  - mount.nfs: Removed supported flag from usage string (bz 1000989)
e19a30
  - gssd: Improve first attempt at acquiring GSS credentials (bz 1053877)
e19a30
  - rpc.idmapd: Remove no longer supported flags from man page (bz 1003513)
e19a30
  - rpc.statd: Allow usage messages to be displayed when statd is running. (bz 1037044)
e19a30
e19a30
* Wed Jan  8 2014 Steve Dickson <steved@redhat.com> 1.2.9-2.1
e19a30
- exportfs: Remove a buffer overlow (bz 1008384)
e19a30
- nfs-server: Added an Also cause (bz 1050161)
e19a30
e19a30
* Wed Jan  8 2014 Steve Dickson <steved@redhat.com> 1.2.9-2.0
e19a30
- Updated to the latest upstream RC release nfs-utils-1.2.10-rc2
e19a30
  - mount.nfs: Eliminated long delays during mount (bz 1031643)
e19a30
  - exportfs: Corrected erroneously error messages (bz 1049589)
e19a30
e19a30
* Tue Jan  7 2014 Steve Dickson <steved@redhat.com> 1.2.9-0.5
e19a30
- Reverted patch for bz1029573. The kernel can now detect 
e19a30
  when rpc.gssd is or is not running (bz1031197)
e19a30
- gssd: always reply to rpc-pipe requests from kernel. (bz1031197)
e19a30
e19a30
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 1:1.2.9-0.4
e19a30
- Mass rebuild 2013-12-27
e19a30
e19a30
* Tue Nov 12 2013 Steve Dickson <steved@redhat.com> 1.2.9-0.3
e19a30
- The patch for bz 1029573 had a zero length due a typo (bz 1029573)
e19a30
e19a30
* Tue Nov 12 2013 Steve Dickson <steved@redhat.com> 1.2.9-0.2 
e19a30
- gssd will return immediately when a keytab is not readable (bz 1029573)
e19a30
e19a30
* Thu Nov 7 2013 Steve Dickson <steved@redhat.com> 1.2.9-0.1
e19a30
- Reordered how mountd and nfsd are started (bz 963138)
e19a30
e19a30
* Tue Nov 5 2013 Steve Dickson <steved@redhat.com> 1.2.9-0.0
e19a30
- Updated to latest upstream Release: nfs-utils-1-2-9
e19a30
- Fixed a mounting error (bz 963580)
e19a30
e19a30
* Thu Aug 22 2013 Steve Dickson <steved@redhat.com> 1.2.8-4.1
e19a30
- nfs-utils: fix a number of specfile problems
e19a30
e19a30
* Mon Aug 19 2013 Steve Dickson <steved@redhat.com> 1.2.8-4.0
e19a30
- Updated to latest upstream RC release: nfs-utils-1-2-9-rc4
e19a30
e19a30
* Tue Jul 23 2013 Steve Dickson <steved@redhat.com> 1.2.8-3.0
e19a30
- Updated to latest upstream RC release: nfs-utils-1-2-9-rc3
e19a30
e19a30
* Tue Jul 23 2013 Steve Dickson <steved@redhat.com> 1.2.8-2.1
e19a30
- Make sure nfs.target is enabled (bz 970595)
e19a30
- Fix nfs server reloads (bz 951247)
e19a30
e19a30
* Fri May 31 2013 Steve Dickson <steved@redhat.com> 1.2.8-2.0
e19a30
- Update to latest upstream RC release: nfs-utils.1.2.9-rc1
e19a30
- Added GSS_USE_PROXY variable to nfs.sysconfig (bz 967112)
e19a30
e19a30
* Tue May  7 2013 Steve Dickson <steved@redhat.com> 1.2.8-1.1
e19a30
  systemd: nfs-server.service needs to be split up (bz 769879)
e19a30
e19a30
* Tue May  7 2013 Steve Dickson <steved@redhat.com> 1.2.8-1
e19a30
- Updated to the latest upstream RC release: nfs-utils.1.2.9-rc1
e19a30
e19a30
* Tue Apr 23 2013 Steve Dickson <steved@redhat.com> 1.2.8-0
e19a30
- Updated to latest upstream release: 1.2.8
e19a30
- Removed the libgssglue dependency
e19a30
e19a30
* Mon Apr  1 2013 Steve Dickson <steved@redhat.com> 1.2.7-6
e19a30
- Added v4.1 support rpc.nfsd (bz 947073)
e19a30
e19a30
* Mon Mar 25 2013 Steve Dickson <steved@redhat.com> 1.2.7-5
e19a30
- Updated to latest upstream RC release: nfs-utils.1.2.8-rc4
e19a30
- Added nfs-lock.service to After line in nfs-server.service (bz 914792)
e19a30
e19a30
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.2.7-4
e19a30
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
e19a30
e19a30
* Wed Jan 16 2013 Steve Dickson <steved@redhat.com> 1.2.7-3
e19a30
- Updated to latest upstream RC release: nfs-utils.1.2.8-rc3
e19a30
- Took ownership of /usr/lib/nfs-utils (bz 894535)
e19a30
e19a30
* Mon Dec 17 2012 Steve Dickson <steved@redhat.com> 1.2.7-2
e19a30
- Update to latest upstream RC release: nfs-utils.1.2.8-rc2
e19a30
e19a30
* Wed Nov 28 2012 Steve Dickson <steved@redhat.com> 1.2.7-1
e19a30
- Update to latest upstream RC release: nfs-utils.1.2.8-rc1
e19a30
e19a30
* Fri Nov  9 2012 Steve Dickson <steved@redhat.com> 1.2.7-0
e19a30
- Updated to latest upstream release: nfs-utils.1.2.7
e19a30
e19a30
* Thu Nov  8 2012 Steve Dickson <steved@redhat.com> 1.2.6-14
e19a30
- Allow the service to start when RPCNFSDCOUNT is comment out. (bz 870143)
e19a30
- Removed some old cruft from the spec file (bz 226198)
e19a30
e19a30
* Mon Oct 15 2012 Steve Dickson <steved@redhat.com> 1.2.6-13
e19a30
- Added a Requires for the quota package (bz 866225)
e19a30
e19a30
* Thu Aug 23 2012 Steve Dickson <steved@redhat.com> 1.2.6-12 
e19a30
- Added FedFS support by added a BuildRequires for fedfs-utils-devel
e19a30
- Introduce new systemd-rpm macros (bz 850227)
e19a30
- Updated to latest upstream RC release: nfs-utils.1.2.7-rc5 (bz 833024)
e19a30
e19a30
* Mon Aug  6 2012 Steve Dickson <steved@redhat.com> 1.2.6-11
e19a30
- Updated to latest upstream RC release: nfs-utils.1.2.7-rc4
e19a30
e19a30
* Thu Aug  2 2012 Steve Dickson <steved@redhat.com> 1.2.6-10
e19a30
- Removed modprobe.d/nfs.conf 
e19a30
e19a30
* Thu Jul 19 2012 Steve Dickson <steved@redhat.com> 1.2.6-9
e19a30
- Updated to latest upstream RC release: nfs-utils.1.2.7-rc3
e19a30
e19a30
* Thu Jul  5 2012 Steve Dickson <steved@redhat.com> 1.2.6-8
e19a30
- nfsidmap: default domain no being set (bz 829362)
e19a30
e19a30
* Fri Jun 22 2012 Steve Dickson <steved@redhat.com> 1.2.6-7
e19a30
- Reworked how the legacy names are enabled in systemd
e19a30
- Fixed typo in nfs-mountd.service
e19a30
e19a30
* Tue Jun 12 2012 Steve Dickson <steved@redhat.com> 1.2.6-6
e19a30
- Updated to latest upstream RC release: nfs-utils.1.2.7-rc2 (bz 833555)
e19a30
e19a30
* Tue Jun 12 2012 Steve Dickson <steved@redhat.com> 1.2.6-5
e19a30
- Reworked how the services are restarted.
e19a30
e19a30
* Tue Jun 12 2012 Steve Dickson <steved@redhat.com> 1.2.6-4
e19a30
- Enable legacy service names.
e19a30
e19a30
* Tue May 29 2012 Steve Dickson <steved@redhat.com> 1.2.6-3
e19a30
- Updated to latest upstream RC release: nfs-utils.1.2.7-rc1
e19a30
e19a30
* Tue May 29 2012 Steve Dickson <steved@redhat.com> 1.2.6-2
e19a30
* Fixed typo in the checking of nfsnobody (bz 816149)
e19a30
e19a30
* Fri May 25 2012 Steve Dickson <steved@redhat.com> 1.2.6-1
e19a30
- Correctly search for the existence of nfsnobody (bz 816149)
e19a30
- Correctly change the default group id for nfsnobody (bz 816149)
e19a30
e19a30
* Tue May 15 2012 Steve Dickson <steved@redhat.com> 1.2.6-0
e19a30
- Update to the latest upstream release: nfs-utils-1.2.6 (bz 821673)
e19a30
- Split out NFS server daemons into individual service files (bz 769879) 
e19a30
- Removed Wants= from nfs-lock.service (bz 817895)
e19a30
- Only enable services if they are enabled on upgrades (bz 807020)
e19a30
e19a30
* Thu May  3 2012 Steve Dickson <steved@redhat.com> 1.2.5-16
e19a30
- Update to the latest RC release: nfs-utils-1.2.6-rc7
e19a30
e19a30
* Thu Apr 26 2012 Josh Boyer <jwboyer@redhat.com> 1.2.5-15
e19a30
- Add modprobe config file to alias 'nfs4' to 'nfs' (bz 806333)
e19a30
e19a30
* Thu Mar 22 2012 Steve Dickson <steved@redhat.com> 1.2.5-14
e19a30
- gssd: Look for user creds in user defined directory (bz 786993)
e19a30
- gssd: Don't link with libgssapi_krb5 (bz 784908)
e19a30
e19a30
* Fri Mar 16 2012 Steve Dickson <steved@redhat.com> 1.2.5-13
e19a30
- Make sure statd is start before NFS mounts (bz 786050)
e19a30
- rpc.idmap: Hide global symbols from libidmap plugins (bz 797332)
e19a30
- nfsd: Bump up the default to 8 nprocs (bz 757452)
e19a30
e19a30
* Wed Feb 08 2012 Harald Hoyer <harald@redhat.com> 1.2.5-12
e19a30
- require kmod instead of modutils (bz 788571)
e19a30
e19a30
* Mon Jan 16 2012 Steve Dickson <steved@redhat.com> 1.2.5-11
e19a30
- Update to upstream RC release: nfs-utils-1.2.6-rc6
e19a30
- Reworked how the nfsd service requires the rpcbind service (bz 768550)
e19a30
e19a30
* Mon Jan  9 2012 Steve Dickson <steved@redhat.com> 1.2.5-10
e19a30
- Added back the SUID bits on mount commands (bz 772396)
e19a30
- Added a decency on keyutils (bz 769724)
e19a30
e19a30
* Thu Jan  5 2012 Steve Dickson <steved@redhat.com> 1.2.5-9
e19a30
- Update to upstream RC release: nfs-utils-1.2.6-rc5
e19a30
e19a30
* Thu Dec 15 2011 Steve Dickson <steved@redhat.com> 1.2.5-8
e19a30
- Removed the nfs-idmap service. rpc.idmap is now part of
e19a30
  the nfs-server service
e19a30
e19a30
* Tue Dec 13 2011 Steve Dickson <steved@redhat.com> 1.2.5-7
e19a30
- Enabled new idmaping by installing the id_resolver.conf file.
e19a30
- Update to upstream RC release: nfs-utils-1.2.6-rc4
e19a30
e19a30
* Fri Nov 18 2011 Steve Dickson <steved@redhat.com> 1.2.5-6
e19a30
- Remove RQUOTAD_PORT and RQUOTAD from /etc/sysconfig/nfs (bz 754496)
e19a30
- Ensured nfs-idmap service is started after the named is up (bz 748275)
e19a30
e19a30
* Mon Nov 14 2011 Steve Dickson <steved@redhat.com> 1.2.5-5
e19a30
- Ensured nfs-idmap service is started after the network up (bz 748275)
e19a30
- Update to upstream RC release: nfs-utils-1.2.6-rc3 (bz 746497)
e19a30
e19a30
* Thu Oct 20 2011 Steve Dickson <steved@redhat.com> 1.2.5-4
e19a30
- Added pNFS debugging to rpcdebug.
e19a30
e19a30
* Tue Oct 18 2011 Steve Dickson <steved@redhat.com> 1.2.5-3
e19a30
- Update to upstream RC release: nfs-utils-1.2.6-rc2
e19a30
e19a30
* Tue Oct  4 2011 Steve Dickson <steved@redhat.com> 1.2.5-2
e19a30
- Removed SUID bits on mount commands (bz 528498)
e19a30
- Fixed a few typos in a couple man pages (bz 668124, 673818, 664330)
e19a30
- Fixed a I/0 problem in rpc.idmapd (bz 684308)
e19a30
e19a30
* Mon Oct  3 2011 Steve Dickson <steved@redhat.com> 1.2.5-1
e19a30
- Update to upstream RC release: nfs-utils-1.2.6-rc1
e19a30
- Added named.service to After list in nfs-server.service (bz 742746)
e19a30
e19a30
* Tue Sep 27 2011 Steve Dickson <steved@redhat.com> 1.2.5-0
e19a30
- Update to upstream release: nfs-utils-1.2.5 (bz 717931)
e19a30
e19a30
* Wed Sep 21 2011 Steve Dickson <steved@redhat.com> 1.2.4-11
e19a30
- Update to upstream RC release: nfs-utils-1.2.5-rc3
e19a30
e19a30
* Wed Sep 14 2011 Steve Dickson <steved@redhat.com> 1.2.4-10
e19a30
- Created /etc/exports.d to stop a warning (bz 697006)
e19a30
e19a30
* Tue Aug 30 2011 Steve Dickson <steved@redhat.com> 1.2.4-9
e19a30
- Both the nfs.lock and nfs.idmap services should always
e19a30
  enabled on both installs and upgrades (bz 699040)
e19a30
- Fixed the paths to the server scriptlets (bz 733531)
e19a30
e19a30
* Mon Aug 29 2011 Steve Dickson <steved@redhat.com> 1.2.4-8
e19a30
- Update to upstream RC release: nfs-utils-1.2.5-rc2
e19a30
e19a30
* Wed Aug 24 2011 Steve Dickson <steved@redhat.com> 1.2.4-7
e19a30
- Added StandardError=syslog+console to all the service files
e19a30
  so startup errors will be logged. 
e19a30
- Changed exportfs to only log errors on existing /etc/export.d 
e19a30
  directory, which eliminates a needless syslog entry.
e19a30
- Automount /proc/fs/nfsd for rpc.nfsd 
e19a30
e19a30
* Wed Aug 10 2011 Steve Dickson <steved@redhat.com> 1.2.4-6
e19a30
- Fixed some bugs in the triggerun script as well in
e19a30
  the nfs-server scripts (bz 699040).
e19a30
e19a30
* Wed Aug  3 2011 Steve Dickson <steved@redhat.com> 1.2.4-5
e19a30
- Cleaned up the .preconfig and .postconfig files per
e19a30
  code review request.
e19a30
e19a30
* Wed Aug  3 2011 Steve Dickson <steved@redhat.com> 1.2.4-4
e19a30
- Converted init scrips to systemd services. (bz 699040)
e19a30
- Made nfsnobody's uid/gid to always be a 16-bit value of -2
e19a30
- mount: fix for libmount from util-linux >= 2.20
e19a30
e19a30
* Thu Jul 21 2011 Steve Dickson <steved@redhat.com> 1.2.4-3
e19a30
- Updated to latest upstream release: nfs-utils-1-2-5-rc1
e19a30
e19a30
* Thu Jul  7 2011 Ville Skyttä <ville.skytta@iki.fi> - 1:1.2.4-2
e19a30
- Don't ship Makefiles or INSTALL in docs (#633934).
e19a30
e19a30
* Mon Jul  4 2011 J. Bruce Fields <bfields@redhat.com> 1.2.4-1
e19a30
- Rely on crypto module autoloading in init scripts
e19a30
- initscripts: just try to mount rpc_pipefs always
e19a30
e19a30
* Wed Jun 29 2011 Steve Dickson <steved@redhat.com> 1.2.4-0
e19a30
- Updated to latest upstream release: nfs-utils-1-2-4
e19a30
e19a30
* Wed Apr 20 2011 Steve Dickson <steved@redhat.com> 1.2.3-13
e19a30
- Updated to latest upstream release: nfs-utils-1-2-4-rc8
e19a30
e19a30
* Wed Apr  6 2011 Steve Dickson <steved@redhat.com> 1.2.3-12
e19a30
- Updated to latest upstream release: nfs-utils-1-2-4-rc7
e19a30
- Enabled the libmount code.
e19a30
e19a30
* Mon Mar  7 2011 Steve Dickson <steved@redhat.com> 1.2.3-11
e19a30
- Updated to latest upstream release: nfs-utils-1-2-4-rc6
e19a30
e19a30
* Wed Feb 09 2011 Christopher Aillon <caillon@redhat.com> - 1.2.3-10
e19a30
- Rebuild against newer libevent
e19a30
e19a30
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.2.3-9
e19a30
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
e19a30
e19a30
* Wed Jan 26 2011 Steve Dickson <steved@redhat.com> 1.2.3-8
e19a30
- Fixed segfault in rpc.mountd (bz 669065)
e19a30
e19a30
* Fri Jan 14 2011 Steve Dickson <steved@redhat.com> 1.2.3-7
e19a30
- Updated to latest upstream release: nfs-utils-1-2-4-rc5
e19a30
- Add initscripts changes needed for rpcbind to be running when nfs is started
e19a30
- Initscripts changes needed to support NFS over RDMA
e19a30
- Allow the setting of the NFSv4 grace period (bz 665387)
e19a30
e19a30
* Mon Dec 13 2010 Steve Dickson <steved@redhat.com> 1.2.3-6
e19a30
- Updated to latest upstream release: nfs-utils-1-2-4-rc4
e19a30
e19a30
* Wed Dec  8  2010 Steve Dickson <steved@redhat.com> 1.2.3-5
e19a30
- Replace the nfs-utils-lib dependency with a libnfsidmap 
e19a30
  dependency
e19a30
e19a30
* Wed Dec  1  2010 Steve Dickson <steved@redhat.com> 1.2.3-4
e19a30
- The nfs service is not stopped on reboot or halt (bz 652786)
e19a30
- Removed obsolete configuration values (bz 653765)
e19a30
e19a30
* Mon Nov 29 2010 Steve Dickson <steved@redhat.com> 1.2.3-3
e19a30
- Updated to latest upstream release: nfs-utils-1-2-4-rc3
e19a30
e19a30
* Fri Oct 15 2010 Steve Dickson <steved@redhat.com> 1.2.3-2
e19a30
- Initscripts do not conform to LSB specification (bz 621562)
e19a30
- sm-notify needs to call res_init() before each try (bz 625531)
e19a30
- exports(5) man page duplicated paragraphs (bz 590921)
e19a30
e19a30
* Thu Oct 14 2010 Steve Dickson <steved@redhat.com> 1.2.3-1
e19a30
- Updated to latest upstream release: nfs-utils-1-2-4-rc1
e19a30
e19a30
* Mon Oct  4 2010 Steve Dickson <steved@redhat.com> 1.2.3-0.1
e19a30
- Fixed a regession with -p arguemnt to rpc.mountd 
e19a30
e19a30
* Thu Sep 30 2010 Steve Dickson <steved@redhat.com> 1.2.3-0
e19a30
- Updated to latest upstream release: nfs-utils-1-2-3
e19a30
e19a30
* Thu Sep 16 2010 Steve Dickson <steved@redhat.com> 1.2.2-8
e19a30
- Update to upstream RC release: nfs-utils-1-2-3-rc6
e19a30
e19a30
* Thu Sep  9 2010 Steve Dickson <steved@redhat.com> 1.2.2-7
e19a30
- Update to upstream RC release: nfs-utils-1-2-3-rc5
e19a30
e19a30
* Tue Jun 22 2010 Steve Dickson <steved@redhat.com> 1.2.2-6
e19a30
- Update to upstream RC release: nfs-utils-1-2-3-rc4
e19a30
e19a30
* Thu May  6 2010 Steve Dickson <steved@redhat.com> 1.2.2-4
e19a30
- Update to upstream RC release: nfs-utils-1-2-3-rc3
e19a30
e19a30
* Fri Apr 16 2010 Steve Dickson <steved@redhat.com> 1.2.2-3
e19a30
- Update to upstream RC release: nfs-utils-1-2-3-rc2
e19a30
e19a30
* Mon Mar 22 2010 Steve Dickson <steved@redhat.com> 1.2.2-2
e19a30
- Update to upstream RC release: nfs-utils-1-2-3-rc1
e19a30
e19a30
* Thu Feb 18 2010 Steve Dickson <steved@redhat.com> 1.2.2-1
e19a30
- Updated to latest upstream version: 1.2.2
e19a30
e19a30
* Thu Jan 28 2010 Steve Dickson <steved@redhat.com> 1.2.1-17
e19a30
- Backed out the  "Don't fail mounts when /etc/netconfig is 
e19a30
  nonexistent" patch
e19a30
e19a30
* Wed Jan 27 2010 Steve Dickson <steved@redhat.com> 1.2.1-16
e19a30
- mount.nfs: Don't fail mounts when /etc/netconfig is nonexistent
e19a30
e19a30
* Mon Jan 25 2010 Steve Dickson <steved@redhat.com> 1.2.1-15
e19a30
- statd: Teach nfs_compare_sockaddr() to handle NULL 
e19a30
  arguments
e19a30
e19a30
* Fri Jan 22 2010 Steve Dickson <steved@redhat.com> 1.2.1-14
e19a30
- Update to upstream RC release: nfs-utils-1-2-2-rc9
e19a30
e19a30
* Thu Jan 21 2010 Steve Dickson <steved@redhat.com> 1.2.1-13
e19a30
- mount.nfs: Configuration file parser ignoring options
e19a30
- mount.nfs: Set the default family for lookups based on 
e19a30
    defaultproto= setting
e19a30
- Enabled ipv6 
e19a30
e19a30
* Sun Jan 17 2010 Steve Dickson <steved@redhat.com> 1.2.1-12
e19a30
- Updated to latest upstream RC release: nfs-utils-1-2-2-rc7
e19a30
  which includes Ipv6 support for tcpwrapper (disabled by default).
e19a30
e19a30
* Sat Jan 16 2010 Steve Dickson <steved@redhat.com> 1.2.1-11
e19a30
- Updated to latest upstream RC release: nfs-utils-1-2-2-rc7
e19a30
  which includes Ipv6 support for statd (disabled by default).
e19a30
e19a30
* Thu Jan 14 2010 Steve Dickson <steved@redhat.com> 1.2.1-10
e19a30
- Updated to the latest pseudo root release (rel10) which
e19a30
  containts the upstream pseudo root release
e19a30
e19a30
* Tue Jan 12 2010 Steve Dickson <steved@redhat.com> 1.2.1-9
e19a30
- Updated to latest upstream RC release: nfs-utils-1-2-2-rc5
e19a30
e19a30
* Mon Jan  4 2010 Steve Dickson <steved@redhat.com> 1.2.1-8
e19a30
- mount.nfs: don't use IPv6 unless IPV6_SUPPORTED is set
e19a30
e19a30
* Mon Dec 14 2009 Steve Dickson <steved@redhat.com> 1.2.1-7
e19a30
- Updated to latest upstream RC release: nfs-utils-1-2-2-rc3
e19a30
e19a30
* Thu Dec 10 2009 Steve Dickson <steved@redhat.com> 1.2.1-6
e19a30
- Update the  pseudo root to handle security flavors better.
e19a30
e19a30
* Mon Dec  7 2009 Steve Dickson <steved@redhat.com> 1.2.1-5
e19a30
- mount.nfs: Retry v4 mounts with v3 on ENOENT errors
e19a30
e19a30
* Mon Dec  7 2009 Steve Dickson <steved@redhat.com> 1.2.1-4
e19a30
- Updated to the latest pseudo root release (rel9) (bz 538609).
e19a30
e19a30
* Thu Nov 12 2009 Steve Dickson <steved@redhat.com> 1.2.1-3
e19a30
- Stop rpc.nfsd from failing to startup when the network
e19a30
  is down (bz 532270)
e19a30
e19a30
* Wed Nov 11 2009 Steve Dickson <steved@redhat.com> 1.2.1-2
e19a30
- Updated to the latest pseudo root release (rel8).
e19a30
e19a30
* Wed Nov 4 2009 Steve Dickson <steved@redhat.com> 1.2.1-1
e19a30
- Updated to latest upstream release: 1.2.0
e19a30
e19a30
* Tue Nov 3 2009 Steve Dickson <steved@redhat.com> 1.2.0-18
e19a30
- Reworked and remove some of the Default-Start/Stop stanzas
e19a30
  in the init scripts (bz 531425)
e19a30
e19a30
* Mon Nov 2 2009 Steve Dickson <steved@redhat.com> 1.2.0-17
e19a30
- Updated to the latest pseudo root release (rel7).
e19a30
- Added upstream 1.2.1-rc7 patch which fixes:
e19a30
  - Stop ignoring the -o v4 option (bz 529407)
e19a30
  - Allow network protocol roll backs when proto is set
e19a30
    in the config file (bz 529864)
e19a30
- v4 mounts will roll back to v3 mounts when the mount
e19a30
  fails with ENOENT. 
e19a30
e19a30
* Mon Oct  5 2009 Steve Dickson <steved@redhat.com> 1.2.0-16
e19a30
- Fixed a whole where '-o v4' was not overriding the
e19a30
  version in the conf file.
e19a30
e19a30
* Wed Sep 30 2009 Steve Dickson <steved@redhat.com> 1.2.0-15
e19a30
- Change the nfsmount.conf file to define v3 as the default 
e19a30
  protocol version.
e19a30
- Make sure versions set on the command line override version
e19a30
  set in nfsmount.conf
e19a30
- Make version rollbacks still work when versions are set in
e19a30
  nfsmount.conf
e19a30
e19a30
* Tue Sep 29 2009 Steve Dickson <steved@redhat.com> 1.2.0-13
e19a30
- Added upstream 1.2.1-rc5 patch
e19a30
  - mount.nfs: Support negotiation between v4, v3, and v2
e19a30
  - mount.nfs: Keep server's address in nfsmount_info
e19a30
  - mount.nfs: Sandbox each mount attempt
e19a30
  - mount.nfs: Support negotiation between v4, v3, and v2
e19a30
e19a30
* Wed Sep 23 2009 Steve Dickson <steved@redhat.com> 1.2.0-12
e19a30
- Updated to the latest pseudo root release (rel6).
e19a30
e19a30
* Tue Sep 15 2009 Steve Dickson <steved@redhat.com> 1.2.0-11
e19a30
- Added upstream 1.2.1-rc5 patch
e19a30
  - Added --sort --list functionality to nfs-iostat.py
e19a30
  - Fixed event handler in idmapd
e19a30
  - Added -o v4 support
e19a30
  - Disabled IPv6 support in nfsd
e19a30
  - Don't give client an empty flavor list
e19a30
  - Fixed gssed so it does not blindly caches machine credentials
e19a30
e19a30
* Mon Aug 17 2009 Steve Dickson <steved@redhat.com> 1.2.0-10
e19a30
- Added upstream 1.2.1-rc4 patch
e19a30
  - Fix bug when both crossmnt
e19a30
  - nfs(5): Add description of lookupcache mount option
e19a30
  - nfs(5): Remove trailing blanks
e19a30
  - Added nfs41 support to nfssat
e19a30
  - Added support for mount to us a configuration file.
e19a30
e19a30
* Fri Aug 14 2009 Steve Dickson <steved@redhat.com> 1.2.0-9
e19a30
- Added upstream 1.2.1-rc3 patch
e19a30
  - Add IPv6 support to nfsd
e19a30
  - Allow nfssvc_setfds to properly deal with AF_INET6
e19a30
  - Convert nfssvc_setfds to use getaddrinfo
e19a30
  - Move check for active knfsd to helper function
e19a30
  - Declare a static common buffer for nfssvc.c routine
e19a30
  - Convert rpc.nfsd to use xlog() and add --debug and --syslog options
e19a30
e19a30
* Tue Jul 28 2009 Steve Dickson <steved@redhat.com> 1.2.0-8
e19a30
- Fixed 4.1 versioning problem (bz 512377)
e19a30
e19a30
* Wed Jul 15 2009 Steve Dickson <steved@redhat.com> 1.2.0-7
e19a30
- Added upstream 1.2.1-rc2 patch
e19a30
  - A large number of mount command changes.
e19a30
e19a30
* Mon Jul 13 2009 Steve Dickson <steved@redhat.com> 1.2.0-6
e19a30
- Added NFSD v4 dynamic pseudo root patch which allows
e19a30
  NFS v3 exports to be mounted by v4 clients.
e19a30
e19a30
* Mon Jun 29 2009 Steve Dickson <steved@redhat.com> 1.2.0-5
e19a30
- Stopped rpc.idmapd from spinning (bz 508221)
e19a30
e19a30
* Mon Jun 22 2009 Steve Dickson <steved@redhat.com> 1.2.0-4
e19a30
- Added upstream 1.2.1-rc1 patch 
e19a30
  - Fix to check in closeall()
e19a30
  - Make --enable-tirpc the default
e19a30
  - Set all verbose types in gssd daemons
e19a30
  - Retry exports if getfh() fails
e19a30
e19a30
* Wed Jun 10 2009 Steve Dickson <steved@redhat.com> 1.2.0-3
e19a30
- Updated init scripts to add dependencies
e19a30
  on other system facilities (bz 475133)
e19a30
e19a30
* Wed Jun 10 2009 Steve Dickson <steved@redhat.com> 1.2.0-2
e19a30
- nfsnobody gid is wrong (bz 485379)
e19a30
e19a30
* Tue Jun  2 2009 Steve Dickson <steved@redhat.com> 1.2.0-1
e19a30
- Updated to latest upstream release: 1.2.0
e19a30
e19a30
* Tue May 19 2009 Tom "spot" Callaway <tcallawa@redhat.com> 1.1.6-4
e19a30
- Replace the Sun RPC license with the BSD license, with the explicit permission of Sun Microsystems
e19a30
e19a30
* Mon May 18 2009 Steve Dickson <steved@redhat.com> 1.1.6-3
e19a30
- Added upstream 1.1.7-rc1 patch 
e19a30
  - utils/nfsd: add support for minorvers4
e19a30
  - sm-notify: Don't orphan addrinfo structs
e19a30
  - sm-notify: Failed DNS lookups should be retried
e19a30
  - mount: remove legacy version of nfs_name_to_address()
e19a30
  - compiling error in rpcgen
e19a30
  - nfs-utils: Fix IPv6 support in support/nfs/rpc_socket.c
e19a30
  - umount.nfs: Harden umount.nfs error reportin
e19a30
e19a30
* Mon Apr 27 2009 Steve Dickson <steved@redhat.com> 1.1.6-2
e19a30
- nfslock.init: options not correctly parsed (bz 459591)
e19a30
e19a30
* Mon Apr 20 2009 Steve Dickson <steved@redhat.com> 1.1.6-1
e19a30
- Updated to latest upstream release: 1.1.6
e19a30
e19a30
* Mon Mar 23 2009 Steve Dickson <steved@redhat.com> 1.1.5-4
e19a30
- Added upstream rc3 patch
e19a30
  - gssd: initialize fakeseed in prepare_krb5_rfc1964_buffer
e19a30
  - gssd: NULL-terminate buffer after read in read_service_info (try #2)
e19a30
  - gssd: free buffer allocated by gssd_k5_err_msg
e19a30
  - gssd: fix potential double-frees in gssd
e19a30
  - Removed a number of warn_unused_result warnings
e19a30
e19a30
* Mon Mar 16 2009 Steve Dickson <steved@redhat.com> 1.1.5-3
e19a30
- Added upstream rc2 patch
e19a30
e19a30
* Fri Mar  6 2009 Steve Dickson <steved@redhat.com> 1.1.5-2
e19a30
- Fixed lockd not using settings in sysconfig/nfs (bz 461043)
e19a30
- Fixed some lost externs in the tcpwrapper code
e19a30
e19a30
* Thu Mar  5 2009 Steve Dickson <steved@redhat.com> 1.1.5-1
e19a30
- Updated to latest upstream version: 1.1.5
e19a30
e19a30
* Wed Mar  4 2009 Steve Dickson <steved@redhat.com> 1.1.4-21
e19a30
- configure: fix AC_CACHE_VAL warnings
e19a30
e19a30
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.1.4-20
e19a30
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
e19a30
e19a30
* Wed Feb 18 2009 Steve Dickson <steved@redhat.com> 1.1.4-19
e19a30
- Exportfs and rpc.mountd optimalization (bz 76643)
e19a30
e19a30
* Tue Feb 17 2009 Steve Dickson <steved@redhat.com> 1.1.4-18
e19a30
- umount.nfs command: Add an AF_INET6-capable version of nfs_call_unmount()
e19a30
- umount.nfs command: Support AF_INET6 server addresses
e19a30
- umount command: remove do_nfs_umount23 function
e19a30
e19a30
* Tue Feb 17 2009 Steve Dickson <steved@redhat.com> 1.1.4-17
e19a30
- Integrated the upstream fix for bz 483375
e19a30
- mount: segmentation faults on UDP mounts (bz 485448)
e19a30
e19a30
* Sat Jan 31 2009 Steve Dickson <steved@redhat.com> 1.1.4-16
e19a30
- Fixed typo in -mount-textbased.patch (bz 483375)
e19a30
e19a30
* Sat Jan 31 2009 Steve Dickson <steved@redhat.com> 1.1.4-15
e19a30
- Reworked tcp wrapper code to correctly use API (bz 480223)
e19a30
- General clean up of tcp wrapper code.
e19a30
e19a30
* Tue Jan 27 2009 Steve Dickson <steved@redhat.com> 1.1.4-14
e19a30
- text-based mount command: make po_rightmost() work for N options
e19a30
- text-based mount command: Function to stuff "struct pmap" from mount options
e19a30
- text-based mount options: Use new pmap stuffer when	rewriting mount options
e19a30
- text-based mount command: fix mount option rewriting logic
e19a30
- text-based mount command: support AF_INET6 in rewrite_mount_options()
e19a30
e19a30
* Tue Jan 20 2009 Steve Dickson <steved@redhat.com> 1.1.4-13
e19a30
- mountd: Don't do tcp wrapper check when there are no rules (bz 448898)
e19a30
e19a30
* Wed Jan  7 2009 Steve Dickson <steved@redhat.com> 1.1.4-12
e19a30
- configure: Remove inet_ntop(3) check from configure.ac
e19a30
- configure: Add new build option "--enable-tirpc"
e19a30
- showmount command: Quiesce warning when TI-RPC is disabled
e19a30
e19a30
* Sat Jan  3 2009 Steve Dickson <steved@redhat.com> 1.1.4-11
e19a30
- Added warnings to tcp wrapper code when mounts are 
e19a30
  denied due to misconfigured DNS configurations.
e19a30
- gssd: By default, don't spam syslog when users' credentials expire
e19a30
- mount: revert recent fix for build problems on old systems
e19a30
- mount: use gethostbyname(3) when building on old systems
e19a30
- mount: getport: don't use getaddrinfo(3) on old systems
e19a30
- mount: Random clean up
e19a30
- configure: use "--disable-uuid" instead of	"--without-uuid"
e19a30
e19a30
* Fri Dec 19 2008 Steve Dickson <steved@redhat.com> 1.1.4-10
e19a30
- Re-enabled and fixed/enhanced tcp wrappers.
e19a30
e19a30
* Wed Dec 17 2008 Steve Dickson <steved@redhat.com> 1.1.4-9
e19a30
- text-based mount command: add function to parse numeric mount options
e19a30
- text-based mount command: use po_get_numeric() for handling retry
e19a30
- sm-notify command: fix a use-after-free bug
e19a30
- statd: not unlinking host files
e19a30
e19a30
* Thu Dec 11 2008 Steve Dickson <steved@redhat.com> 1.1.4-8
e19a30
- mount command: AF_INET6 support for probe_bothports()
e19a30
- mount command: support AF_INET6 in probe_nfsport() and probe_mntport()
e19a30
- mount command: full support for AF_INET6 addresses in probe_port()
e19a30
- gssd/svcgssd: add support to retrieve actual context expiration
e19a30
- svcgssd: use the actual context expiration for cache
e19a30
e19a30
* Sat Dec  6 2008 Steve Dickson <steved@redhat.com> 1.1.4-7
e19a30
- sm-notify: always exiting without any notification.
e19a30
e19a30
* Tue Dec  2 2008 Steve Dickson <steved@redhat.com> 1.1.4-6
e19a30
- mount command: remove local getport() implementation
e19a30
- mount command: Replace clnt_ping() and getport() calls in probe_port()
e19a30
- mount command: Use nfs_error() instead of perror()
e19a30
- mount command: Use nfs_pmap_getport() in probe_statd()
e19a30
e19a30
* Mon Dec  1 2008 Steve Dickson <steved@redhat.com> 1.1.4-5
e19a30
- Make sure /proc/fs/nfsd exists when the nfs init script
e19a30
  does the exports (bz 473396)
e19a30
- Fixed typo in nfs init script that caused rpc.rquotad daemons
e19a30
  to be started but not stoppped (bz 473929)
e19a30
e19a30
* Wed Nov 26 2008 Steve Dickson <steved@redhat.com> 1.1.4-4
e19a30
- gssd: unblock DNOTIFY_SIGNAL in case it was blocked
e19a30
- Ensure statd gets started if required when non-root
e19a30
  user mounts an NFS filesystem
e19a30
e19a30
* Tue Nov 25 2008 Steve Dickson <steved@redhat.com> 1.1.4-3
e19a30
- Give showmount support for querying via rpcbindv3/v4 
e19a30
e19a30
* Tue Nov 18 2008 Steve Dickson <steved@redhat.com> 1.1.4-2
e19a30
- Add AF_INET6-capable API to acquire an RPC CLIENT
e19a30
- Introduce rpcbind client utility functions
e19a30
e19a30
* Sat Oct 18 2008 Steve Dickson <steved@redhat.com> 1.1.4-1
e19a30
- Updated to latest upstream version: 1.1.4
e19a30
e19a30
* Tue Oct 14 2008 Steve Dickson <steved@redhat.com> 1.1.3-6
e19a30
- sm-notify exists when there are no hosts to notify
e19a30
e19a30
* Thu Sep 18 2008 Steve Dickson <steved@redhat.com> 1.1.3-5
e19a30
- Reworked init scripts so service will be able to
e19a30
  stop when some of the checks fail. (bz 462508)
e19a30
- Pre-load nfsd when args to rpc.nfsd are given (bz 441983)
e19a30
e19a30
* Thu Aug 28 2008 Steve Dickson <steved@redhat.com> 1.1.3-4
e19a30
- Added in a number of up upstream patches (101 thru 110).
e19a30
e19a30
* Mon Aug 11 2008 Tom "spot" Callaway <tcallawa@redhat.com> 1.1.3-3
e19a30
- fix license tag
e19a30
e19a30
* Thu Jul 31 2008 Steve Dickson <steved@redhat.com> 1.1.3-2
e19a30
- Mount command did not compile against older glibc versions.
e19a30
e19a30
* Mon Jul 28 2008 Steve Dickson <steved@redhat.com> 1.1.3-1
e19a30
- Updated to latest upstream version: 1.1.3
e19a30
e19a30
* Wed Jul  2 2008 Steve Dickson <steved@redhat.com> 1.1.2-12
e19a30
- Changed the default directories for sm-notify (bz 435480)
e19a30
- Added 'condstop' to init scripts so service are not
e19a30
  started when nfs-utils is removed.
e19a30
e19a30
* Mon Jun 30 2008 Dennis Gilmore <dennis@ausil.us> 1.1.2-11
e19a30
- add sparc arch handling 
e19a30
e19a30
* Mon Jun 30 2008 Steve Dickson <steved@redhat.com>  1.1.2-10
e19a30
- Rebuild for the updated libevent lib.
e19a30
e19a30
* Fri Jun 27 2008 Steve Dickson <steved@redhat.com>  1.1.2-9
e19a30
- Removed the nfslock service start/stop from %%post section 
e19a30
  (bz 453046)
e19a30
e19a30
* Wed Jun 25 2008 Steve Dickson <steved@redhat.com>  1.1.2-8
e19a30
- FQDNs in the rmtab causes exportfs to seg fault (bz 444275)
e19a30
e19a30
* Mon Jun 23 2008 Steve Dickson <steved@redhat.com>  1.1.2-7
e19a30
- Added -D_FILE_OFFSET_BITS=64 to CFLAGS
e19a30
- make nfsstat read and print stats as unsigned integers
e19a30
- Added (but not installed) the mountstats and nfs-iostat
e19a30
  python scripts.
e19a30
e19a30
* Fri Jun  6 2008 Steve Dickson <steved@redhat.com>  1.1.2-6
e19a30
- Added 5 (111 thru 115) upstream patches that fixed
e19a30
  things mostly in the text mounting code.
e19a30
e19a30
* Thu May  8 2008 Steve Dickson <steved@redhat.com>  1.1.2-5
e19a30
- Added 10 (101 thru 110) upstream patches that fixed
e19a30
  things mostly in the mount and gssd code.
e19a30
e19a30
* Wed May  7 2008 Steve Dickson <steved@redhat.com>  1.1.2-4
e19a30
- Added ppc arch to the all_32bit_archs list (bz 442847)
e19a30
e19a30
* Wed Apr 23 2008 Steve Dickson <steved@redhat.com>  1.1.2-3
e19a30
- Documented how to turn off/on protocol support for
e19a30
  rpc.nfsd in /etc/sysconfig/nfs (bz443625)
e19a30
- Corrected the nfslock initscript 'status' return code (bz 441605)
e19a30
- Removed obsolete code from the nfslock initscript (bz 441604)
e19a30
e19a30
* Mon Apr 14 2008 Steve Dickson <steved@redhat.com>  1.1.2-2
e19a30
- Make EACCES a non fatal error (bz 439807)
e19a30
e19a30
* Tue Mar 25 2008 Steve Dickson <steved@redhat.com>  1.1.2-1
e19a30
- Upgrade to nfs-utils-1.1.2
e19a30
e19a30
* Mon Mar  3 2008 Steve Dickson <steved@redhat.com>  1.1.1-5
e19a30
- Stopped mountd from incorrectly logging an error
e19a30
  (commit 9dd9b68c4c44f0d9102eb85ee2fa36a8b7f638e3)
e19a30
- Stop gssd from ignoring the machine credential caches
e19a30
  (commit 46d439b17f22216ce8f9257a982c6ade5d1c5931)
e19a30
- Fixed typo in the nfsstat command line arugments.
e19a30
  (commit acf95d32a44fd8357c24e8a04ec53fc6900bfc58)
e19a30
- Added test to stop buffer overflow in idmapd
e19a30
  (commit bcd0fcaf0966c546da5043be700587f73174ae25)
e19a30
e19a30
* Sat Feb  9 2008 Steve Dickson <steved@redhat.com>  1.1.1-4
e19a30
- Cleaned up some typos that were found in the various
e19a30
  places in the mountd code
e19a30
e19a30
* Thu Jan 24 2008 Steve Dickson <steved@redhat.com>  1.1.1-3
e19a30
- Added in relatime mount option so mount.nfs stays
e19a30
  compatible with the mount command in util-linux-ng (bz 274301)
e19a30
e19a30
* Tue Jan 22 2008 Steve Dickson <steved@redhat.com>  1.1.1-2
e19a30
- Added -S/--since to the nfsstat(1) manpage
e19a30
- The wording in the exportfs man page can be a bit confusing, implying
e19a30
  that "exportfs -u :/foo" will unexport /foo from all hosts, which it won't
e19a30
- Removed nfsprog option since the kernel no longer supports it.
e19a30
- Removed mountprog option since the kernel no longer supports it.
e19a30
- Stop segfaults on amd64 during warnings messages.
e19a30
- Fix bug when both crossmnt and fsid are set.
e19a30
e19a30
* Sat Jan  5 2008 Steve Dickson <steved@redhat.com>  1.1.1-1
e19a30
- Updated to latest upstream release, nfs-utils-1.1.1
e19a30
- Added the removal of sm-notify.pid to nfslock init script.
e19a30
- Changed spec file to use condrestart instead of condstop
e19a30
  when calling init scripts.
e19a30
- Fixed typo in rpc.mountd man page 
e19a30
- Turn on 'nohide' automatically for all refer exports (bz 313561)
e19a30
e19a30
* Tue Dec 04 2007 Release Engineering <rel-eng at fedoraproject dot org> - 1.1.0-7
e19a30
 - Rebuild for openldap bump
e19a30
e19a30
* Wed Oct 17 2007 Steve Dickson <steved@redhat.com>  1.1.0-6
e19a30
- Switch the libgssapi dependency to libgssglue
e19a30
e19a30
* Fri Sep 14 2007 Steve Dickson <steved@redhat.com>  1.1.0-5
e19a30
- Changed the default paths in sm-notify to 
e19a30
  /var/lib/nfs/statd (bz 258461)
e19a30
- Updated exportfs manpage (bz 262861)
e19a30
e19a30
* Wed Aug 15 2007 Steve Dickson <steved@redhat.com>  1.1.0-4
e19a30
- Make sure the open() system calling in exportfs uses
e19a30
  mode bits when creating the etab file (bz 252440).
e19a30
e19a30
* Mon Aug 13 2007 Steve Dickson <steved@redhat.com>  1.1.0-3
e19a30
- Added nosharecache mount option which re-enables
e19a30
  rw/ro mounts to the same server (bz 243913).
e19a30
e19a30
* Thu Aug  2 2007 Steve Dickson <steved@redhat.com>  1.1.0-2
e19a30
- Make sure the gss and idmap daemons remove thier lock
e19a30
  files when they are stopped.
e19a30
e19a30
* Sat Jul 28 2007 Steve Dickson <steved@redhat.com>  1.1.0-1
e19a30
- Upgraded to the latest upstream version (nfs-utils-1.1.0)
e19a30
e19a30
* Thu May 24 2007 Steve Dickson <steved@redhat.com> 1.0.10-7
e19a30
- Fixed typo in mount.nfs4 that causes a segfault during
e19a30
  error processing (bz 241190)
e19a30
e19a30
* Tue May 22 2007 Steve Dickson <steved@redhat.com> 1.0.10-6
e19a30
- Make sure the condrestarts exit with a zero value (bz 240225)
e19a30
- Stopped /etc/sysconfig/nfs from being overwritten on updates (bz 234543)
e19a30
- Added -o nordirplus mount option to disable READDIRPLUS (bz 240357)
e19a30
- Disabled the FSCache patch, for now... 
e19a30
e19a30
* Thu May 10 2007 Steve Dickson <steved@redhat.com> 1.0.12-5
e19a30
- Fix mount.nfs4 to display correct error message (bz 227212)
e19a30
- Updated mountd and showmount reverse lookup flags (bz 220772)
e19a30
- Eliminate timeout on nfsd shutdowns (bz 222001)
e19a30
- Eliminate memory leak in mountd (bz 239536)
e19a30
- Make sure statd uses correct uid/gid by chowning
e19a30
  the /var/lib/nfs/statd with the rpcuser id. (bz 235216)
e19a30
- Correct some sanity checking in rpc.nfsd. (bz 220887) 
e19a30
- Added missing unlock_mtab() call in moutnd
e19a30
- Have mountd hold open etab file to force inode number to change (bz 236823)
e19a30
- Create a /etc/sysconfig/nfs with all the possible init script
e19a30
  variables (bz 234543)
e19a30
- Changed nfs initscript to exit with correct value (bz 221874)
e19a30
e19a30
* Tue Apr  3 2007 Steve Dickson <steved@redhat.com> 1.0.12-4
e19a30
- Replace portmap dependency with an rpcbind dependency (bz 228894)
e19a30
e19a30
* Mon Mar 12 2007 Steve Dickson <steved@redhat.com> 1.0.12-3
e19a30
- Incorporated Merge Review comments (bz 226198)
e19a30
e19a30
* Fri Mar  9 2007 Steve Dickson <steved@redhat.com> 1.0.12-2
e19a30
- Added condstop to all the initscripts (bz 196934)
e19a30
- Made no_subtree_check a default export option (bz 212218)
e19a30
e19a30
* Tue Mar  6 2007 Steve Dickson <steved@redhat.com> 1.0.12-1
e19a30
- Upgraded to 1.0.12 
e19a30
- Fixed typo in Summary.
e19a30
e19a30
* Thu Mar  1 2007 Karel Zak <kzak@redhat.com>  1.0.11-2
e19a30
- Fixed mount.nfs -f (fake) option (bz 227988)
e19a30
e19a30
* Thu Feb 22 2007 Steve Dickson <steved@redhat.com> 1.0.11-1
e19a30
- Upgraded to 1.0.11 
e19a30
e19a30
* Wed Feb 21 2007 Steve Dickson <steved@redhat.com> 1.0.10-7
e19a30
- Added FS_Location support
e19a30
e19a30
* Mon Dec 18 2006 Karel Zak <kzak@redhat.com> 1.0.10-6
e19a30
- add support for mount options that contain commas (bz 219645)
e19a30
e19a30
* Wed Dec 13 2006 Steve Dickson <steved@redhat.com> 1.0.10-5
e19a30
- Stopped v4 umounts from ping rpc.mountd (bz 215553)
e19a30
e19a30
* Tue Nov 28 2006 Steve Dickson <steved@redhat.com> 1.0.10-4
e19a30
- Doing a connect on UDP sockets causes the linux network
e19a30
  stack to reject UDP patches from multi-home server with
e19a30
  nic on the same subnet. (bz 212471)
e19a30
e19a30
* Wed Nov 15 2006 Steve Dickson <steved@redhat.com> 1.0.10-3
e19a30
- Removed some old mounting versioning code that was
e19a30
  stopping tcp mount from working (bz 212471)
e19a30
e19a30
* Tue Oct 31 2006 Steve Dickson <steved@redhat.com> 1.0.10-2
e19a30
- Fixed -o remount (bz 210346)
e19a30
- fix memory leak in rpc.idmapd (bz 212547)
e19a30
- fix use after free bug in dirscancb (bz 212547)
e19a30
- Made no_subtree_check a default export option (bz 212218)
e19a30
e19a30
* Wed Oct 25 2006 Steve Dickson <steved@redhat.com> 1.0.10-1
e19a30
- Upgraded to 1.0.10 
e19a30
e19a30
* Mon Oct 16 2006 Steve Dickson <steved@redhat.com> 1.0.9-10
e19a30
- Fixed typo in nfs man page (bz 210864).
e19a30
e19a30
* Fri Oct 13 2006 Steve Dickson <steved@redhat.com> 1.0.9-9
e19a30
- Unable to mount NFS V3 share where sec=none is specified (bz 210644)
e19a30
e19a30
* Tue Sep 26 2006 Steve Dickson <steved@redhat.com> 1.0.9-8
e19a30
- mount.nfs was not returning a non-zero exit value 
e19a30
  on failed mounts (bz 206705)
e19a30
e19a30
* Wed Sep 20 2006 Karel Zak <kzak@redhat.com> 1.0.9-7
e19a30
- Added support for the mount -s (sloppy) option (#205038)
e19a30
- Added nfs.5 man page from util-linux
e19a30
- Added info about [u]mount.nfs to the package description
e19a30
e19a30
* Mon Sep 11 2006  <SteveD@RedHat.com> 1.0.9-6
e19a30
- Removed the compiling of getiversion and getkversion since
e19a30
  UTS_RELEASE is no longer defined and these binary are
e19a30
  not installed.
e19a30
e19a30
* Fri Aug 18 2006 <SteveD@RedHat.com> 1.0.9-5
e19a30
- Changed gssd daemons to cache things in memory
e19a30
  instead of /tmp which makes selinux much happier.
e19a30
  (bz 203078)
e19a30
e19a30
* Wed Aug 16 2006 <SteveD@RedHat.com> 1.0.9-4
e19a30
- Allow variable for HA callout program in /etc/init.d/nfslock
e19a30
  (bz 202790)
e19a30
e19a30
* Wed Aug 02 2006 <wtogami@redhatcom> 1.0.9-3
e19a30
- add epoch (#196359)
e19a30
e19a30
* Fri Jul 28 2006 <SteveD@RedHat.com> 1.0.9-2
e19a30
- Enabled the creating of mount.nfs and umount.nfs binaries
e19a30
- Added mount option fixes suggested by upstream.
e19a30
- Fix lazy umounts (bz 169299)
e19a30
- Added -o fsc mount option.
e19a30
e19a30
* Mon Jul 24 2006 <SteveD@RedHat.com> 1.0.9-1
e19a30
- Updated to 1.0.9 release
e19a30
e19a30
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1:1.0.8-5.1
e19a30
- rebuild
e19a30
e19a30
* Sun Jul  2 2006 <jkeating@redhat.com> 1:1.0.8-5
e19a30
- Introduce epoch to fix upgrade path
e19a30
e19a30
* Sat Jul  1 2006 <SteveD@RedHat.com> 1.0.8-3
e19a30
- Fixed typos in /etc/rc.d/init.d/nfs file (bz 184486)
e19a30
e19a30
* Fri Jun 30 2006 <SteveD@RedHat.com> 1.0.8-3
e19a30
- Split the controlling of nfs version, ports, and protocol 
e19a30
  into two different patches
e19a30
- Fixed and added debugging statements to rpc.mountd.
e19a30
- Fixed -p arg to work with priviledged ports (bz 156655)
e19a30
- Changed nfslock initscript to set LOCKD_TCPPORT and
e19a30
  LOCKD_UDPPORT (bz 162133)
e19a30
- Added MOUNTD_NFS_V1 variable to version 1 of the
e19a30
  mount protocol can be turned off. (bz 175729)
e19a30
- Fixed gssd to handel mixed case characters in
e19a30
  the domainname. (bz 186069)
e19a30
e19a30
* Wed Jun 21 2006 <SteveD@RedHat.com> 1.0.8-2
e19a30
- Updated to nfs-utils-1.0.8
e19a30
e19a30
* Thu Jun  8 2006 <SteveD@RedHat.com> 1.0.8.rc4-1
e19a30
- Upgraded to the upstream 1.0.8.rc4 version
e19a30
e19a30
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 1.0.8.rc2-4.FC5.2
e19a30
- bump again for double-long bug on ppc(64)
e19a30
e19a30
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1.0.8.rc2-4.FC5.1
e19a30
- rebuilt for new gcc4.1 snapshot and glibc changes
e19a30
e19a30
* Fri Jan 20 2006 Steve Dickson <SteveD@RedHat.com> 1.0.8.rc2-4.FC5
e19a30
- Added new libnfsidmap call, nfs4_set_debug(), to rpc.idmapd
e19a30
  which turns on debugging in the libarary.
e19a30
e19a30
* Mon Jan 16 2006 Steve Dickson <SteveD@RedHat.com> 1.0.8.rc2-3.FC5
e19a30
- Added innetgr patch that changes configure scripts to 
e19a30
  check for the innetgr function. (bz 177899)
e19a30
e19a30
* Wed Jan 11 2006 Peter Jones <pjones@redhat.com> 1.0.8.rc2-2.FC5
e19a30
- Fix lockfile naming in the initscripts so they're stopped correctly.
e19a30
e19a30
* Mon Jan  9 2006 Steve Dickson <SteveD@RedHat.com> 1.0.8.rc2-1.FC5
e19a30
- Updated to 1.0.8-rc2 release
e19a30
- Broke out libgssapi into its own rpm
e19a30
- Move librpcsecgss and libnfsidmap in the new nfs-utils-lib rpm
e19a30
- Removed libevent code; Required to be installed.
e19a30
e19a30
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
e19a30
- rebuilt
e19a30
e19a30
* Sun Oct 23 2005 Steve Dickson <SteveD@RedHat.com> 1.0.7-19
e19a30
- Updated to latest code in SourceForge CVS
e19a30
- Updated to latest CITI patches (1.0.7-4)
e19a30
- Fix bug in nfsdreopen by compiling in server defaults
e19a30
e19a30
* Thu Sep 22 2005 Steve Dickson <SteveD@RedHat.com> 1.0.7-18
e19a30
- Updated libnfsidmap to 0.11
e19a30
- Updated libgssapi to 0.5
e19a30
- Made sure the gss daemons and new libs are
e19a30
  all using the same include files.
e19a30
- Removed code from the tree that is no longer used.
e19a30
- Add ctlbits patch that introduced the -N -T and -U
e19a30
  command line flags to rpc.nfsd.
e19a30
e19a30
* Sun Sep 18 2005 Steve Dickson <SteveD@RedHat.com> 1.0.7-17
e19a30
- Updated to latest nfs-utils code in upstream CVS tree
e19a30
- Updated libevent from 1.0b to 1.1a
e19a30
- Added libgssapi-0.4 and librpcsecgss-0.6 libs from CITI
e19a30
e19a30
* Thu Sep  8 2005 Steve Dickson <SteveD@RedHat.com> 1.0.7-16
e19a30
- Reworked the nfslock init script so if lockd is running
e19a30
  it will be killed which is what the HA community needs. (bz 162446)
e19a30
- Stopped rpcidmapd.init from doing extra echoing when
e19a30
  condstart-ed.
e19a30
e19a30
* Wed Aug 24 2005 Peter Jones <pjones@redhat.com> - 1.0.7-15
e19a30
- don't strip during "make install", so debuginfo packages are generated right
e19a30
e19a30
* Thu Aug 18 2005 Florian La Roche <laroche@redhat.com>
e19a30
- no need to still keep a requirement for kernel-2.2 or newer
e19a30
e19a30
* Tue Aug 16 2005 Steve Dickson <SteveD@RedHat.com> 1.0.7-13
e19a30
- Changed mountd to use stat64() (bz 165062)
e19a30
e19a30
* Tue Aug  2 2005 Steve Dickson <SteveD@RedHat.com> 1.0.7-12
e19a30
- Changed useradd to use new -l flag (bz149407)
e19a30
- 64bit fix in gssd code (bz 163139)
e19a30
- updated broken dependencies
e19a30
- updated rquotad to compile with latest
e19a30
  quota version.
e19a30
e19a30
* Thu May 26 2005 Steve Dickson <SteveD@RedHat.com> 1.0.7-8
e19a30
- Fixed subscripting problem in idmapd (bz 158188)
e19a30
e19a30
* Thu May 19 2005 Steve Dickson <SteveD@RedHat.com> 1.0.7-7
e19a30
- Fixed buffer overflow in rpc.svcgssd (bz 114288)
e19a30
e19a30
* Wed Apr 13 2005 Steve Dickson <SteveD@RedHat.com> 1.0.7-6
e19a30
- Fixed misformated output from nfslock script (bz 154648)
e19a30
e19a30
* Tue Mar 29 2005 Steve Dickson <SteveD@RedHat.com> 1.0.7-4
e19a30
- Fixed a compile error on x86_64 machines in the gss code.
e19a30
- Updated the statd-notify-hostname.patch to eliminate 
e19a30
  a segmentation fault in rpc.statd when an network 
e19a30
  interface was down. (bz 151828)
e19a30
e19a30
* Sat Mar 19 2005 Steve Dickson <SteveD@RedHat.com> 1.0.7-3
e19a30
- Changed xlog to use LOG_INFO instead of LOG_DEBUG
e19a30
  so debug messages will appear w/out any config
e19a30
  changes to syslog.conf.
e19a30
- Reworked how /etc/exports is setup (bz 151389)
e19a30
e19a30
* Wed Mar  2 2005 Steve Dickson <SteveD@RedHat.com> 1.0.7-2
e19a30
- Tied the rpcsecgss debugging in with gssd and
e19a30
  svcgssd debugging
e19a30
e19a30
* Mon Feb 14 2005 Steve Dickson <SteveD@RedHat.com>
e19a30
- Added support to rpcgssd.init and rpcsvcgssd.init scripts
e19a30
  to insmod security modules.
e19a30
- Changed the nfs.init script to bring rpc.svcgssd up and down,
e19a30
  since rpc.svcgssd is only needed with the NFS server is running.
e19a30
e19a30
* Tue Dec 14 2004 Steve Dickson <SteveD@RedHat.com>
e19a30
- Fix problem in idmapd that was causing "xdr error 10008"
e19a30
  errors (bz 142813)
e19a30
- make sure the correct hostname is used in the SM_NOTIFY
e19a30
  message that is sent from a rebooted server which has 
e19a30
  multiple network interfaces. (bz 139101)
e19a30
e19a30
- Changed nfslock to send lockd a -KILL signal
e19a30
  when coming down. (bz 125257)
e19a30
e19a30
* Thu Nov 11 2004 Steve Dickson <SteveD@RedHat.com>
e19a30
- Replaced a memcopy with explicit assignments
e19a30
  in getquotainfo() of rquotad to fix potential overflow
e19a30
  that can occur on 64bit machines. (bz 138068)
e19a30
e19a30
* Mon Nov  8 2004 Steve Dickson <SteveD@RedHat.com>
e19a30
- Updated to latest sourceforge code
e19a30
- Updated to latest CITIT nfs4 patches
e19a30
e19a30
* Sun Oct 17 2004 Steve Dickson <SteveD@RedHat.com>
e19a30
- Changed nfs.init to bring down rquotad correctly
e19a30
  (bz# 136041)
e19a30
e19a30
* Thu Oct 14 2004 Steve Dickson <SteveD@RedHat.com>
e19a30
- Added "$RQUOTAD_PORT" variable to nfs.init which
e19a30
  allows the rpc.rquotad to use a predefined port
e19a30
  (bz# 124676)
e19a30
e19a30
* Fri Oct  1 2004 
e19a30
- Incorporate some clean up code from Ulrich Drepper (bz# 134025)
e19a30
- Fixed the chkconfig number in the rpcgssd, rpcidmapd, and 
e19a30
  rpcsvcgssd initscrpts (bz# 132284)
e19a30
e19a30
* Fri Sep 24 2004 <SteveD@RedHat.com>
e19a30
- Make sure the uid/gid of nfsnobody is the
e19a30
  correct value for all archs (bz# 123900)
e19a30
- Fixed some security issues found by SGI (bz# 133556)
e19a30
e19a30
* Mon Aug 30 2004 Steve Dickson <SteveD@RedHat.com>
e19a30
- Major clean up. 
e19a30
- Removed all unused/old patches
e19a30
- Rename and condensed a number of patches
e19a30
- Updated to CITI's nfs-utils-1.0.6-13 patches
e19a30
e19a30
* Tue Aug 10 2004 Bill Nottingham <notting@redhat.com>
e19a30
- move if..fi condrestart stanza to %%postun (#127914, #128601)
e19a30
e19a30
* Wed Jun 16 2004 <SteveD@RedHat.com>
e19a30
- nfslock stop is now done on package removals
e19a30
- Eliminate 3 syslog messages that are logged for
e19a30
  successful events.
e19a30
e19a30
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
e19a30
- rebuilt
e19a30
e19a30
* Mon Jun 14 2004 <SteveD@RedHat.com>
e19a30
- Fixed syntax error in nfs initscripts when
e19a30
  NETWORKING is not defined
e19a30
- Removed sync warning on readonly exports.
e19a30
- Changed run levels in rpc initscripts.
e19a30
- Replaced modinfo with lsmod when checking
e19a30
  for loaded modules.
e19a30
e19a30
* Tue Jun  1 2004 <SteveD@RedHat.com>
e19a30
- Changed the rpcgssd init script to ensure the 
e19a30
  rpcsec_gss_krb5 module is loaded
e19a30
e19a30
* Tue May 18 2004 <SteveD@RedHat.com>
e19a30
- Removed the auto option from MOUNTD_NFS_V2 and
e19a30
  MOUNTD_NFS_V3 variables. Since v2 and v3 are on
e19a30
  by default, there only needs to be away of 
e19a30
  turning them off.
e19a30
e19a30
* Mon May 10 2004 <SteveD@RedHat.com>
e19a30
- Rebuilt
e19a30
e19a30
* Thu Apr 15 2004 <SteveD@RedHat.com>
e19a30
- Changed the permission on idmapd.conf to 644
e19a30
- Added mydaemon code to svcgssd
e19a30
- Updated the add_gssd.patch from upstream
e19a30
e19a30
* Wed Apr 14 2004 <SteveD@RedHat.com>
e19a30
- Created a pipe between the parent and child so 
e19a30
  the parent process can report the correct exit
e19a30
  status to the init scripts
e19a30
- Added SIGHUP processing to rpc.idmapd and the 
e19a30
  rpcidmapd init script.
e19a30
e19a30
* Mon Mar 22 2004 <SteveD@RedHat.com>
e19a30
- Make sure check_new_cache() is looking in the right place 
e19a30
e19a30
* Wed Mar 17 2004 <SteveD@RedHat.com>
e19a30
- Changed the v4 initscripts to use $prog for the
e19a30
  arugment to daemon
e19a30
e19a30
* Tue Mar 16 2004 <SteveD@RedHat.com>
e19a30
- Made the nfs4 daemons initscripts work better when 
e19a30
  sunrpc is not a module
e19a30
- added more checks to see if modules are being used.
e19a30
e19a30
* Mon Mar 15 2004 <SteveD@RedHat.com>
e19a30
- Add patch that sets up gssapi_mech.conf correctly
e19a30
e19a30
* Fri Mar 12 2004 <SteveD@RedHat.com>
e19a30
- Added the shutting down of the rpc v4 daemons.
e19a30
- Updated the Red Hat only patch with some init script changes.
e19a30
e19a30
* Thu Mar 11 2004 Bill Nottingham <notting@redhat.com>
e19a30
- rpc_pipefs mounting and aliases are now in modutils; require that
e19a30
e19a30
* Thu Mar 11 2004 <SteveD@RedHat.com>
e19a30
- Updated the gssd patch.
e19a30
e19a30
* Sun Mar  7 2004 <SteveD@RedHat.com>
e19a30
- Added the addition and deletion of rpc_pipefs to /etc/fstab
e19a30
- Added the addition and deletion of module aliases to /etc/modules.conf
e19a30
e19a30
* Mon Mar  1 2004 <SteveD@RedHat.com>
e19a30
- Removed gssd tarball and old nfsv4 patch.
e19a30
- Added new nfsv4 patches that include both the
e19a30
   gssd and idmapd daemons
e19a30
- Added redhat-only v4 patch that reduces the
e19a30
   static librpc.a to only contain gss rpc related
e19a30
   routines (I would rather have gssd use the glibc 
e19a30
   rpc routines)
e19a30
-Changed the gssd svcgssd init scripts to only
e19a30
   start up if SECURE_NFS is set to 'yes' in
e19a30
   /etc/sysconfig/nfs
e19a30
e19a30
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
e19a30
- rebuilt
e19a30
e19a30
* Thu Feb 12 2004 Thomas Woerner <twoerner@redhat.com>
e19a30
- make rpc.lockd, rpc.statd, rpc.mountd and rpc.nfsd pie
e19a30
e19a30
* Wed Jan 28 2004 Steve Dickson <SteveD@RedHat.com>
e19a30
- Added the NFSv4 bits
e19a30
e19a30
* Mon Dec 29 2003 Steve Dickson <SteveD@RedHat.com>
e19a30
- Added the -z flag to nfsstat
e19a30
e19a30
* Wed Dec 24 2003  Steve Dickson <SteveD@RedHat.com>
e19a30
- Fixed lockd port setting in nfs.int script
e19a30
e19a30
* Wed Oct 22 2003 Steve Dickson <SteveD@RedHat.com>
e19a30
- Upgrated to 1.0.6
e19a30
- Commented out the acl path for fedora
e19a30
e19a30
* Wed Aug  27 2003 Steve Dickson <SteveD@RedHat.com>
e19a30
- Added the setting of lockd ports via sysclt interface
e19a30
- Removed queue setting code since its no longer needed
e19a30
e19a30
* Thu Aug  7 2003 Steve Dickson <SteveD@RedHat.com>
e19a30
- Added back the acl patch Taroon b2
e19a30
e19a30
* Wed Jul 23 2003 Steve Dickson <SteveD@RedHat.com>
e19a30
- Commented out the acl patch (for now)
e19a30
e19a30
* Mon Jul 21 2003 Steve Dickson <SteveD@RedHat.com>
e19a30
- Upgrated to 1.0.5
e19a30
e19a30
* Wed Jun 18 2003 Steve Dickson <SteveD@RedHat.com>
e19a30
- Added security update
e19a30
- Fixed the drop-privs.patch which means the chroot
e19a30
patch could be removed.
e19a30
e19a30
* Mon Jun  9 2003 Steve Dickson <SteveD@RedHat.com>
e19a30
- Defined the differ kinds of debugging avaliable for mountd in
e19a30
the mountd man page. 
e19a30
e19a30
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
e19a30
- rebuilt
e19a30
e19a30
* Tue Jun  3 2003 Steve Dickson <SteveD@RedHat.com>
e19a30
- Upgraded to 1.0.3 
e19a30
- Fixed numerous bugs in init scrips
e19a30
- Added nfsstat overflow patch
e19a30
e19a30
* Thu Jan 23 2003 Tim Powers <timp@redhat.com> 1.0.1-2.9
e19a30
- rebuild
e19a30
e19a30
* Fri Dec 13 2002 Daniel J Walsh <dwalsh@redhat.com>
e19a30
- change init script to not start rpc.lock if already running
e19a30
e19a30
* Wed Dec 11 2002 Daniel J Walsh <dwalsh@redhat.com>
e19a30
- Moved access code to be after dropping privs
e19a30
e19a30
* Mon Nov 18 2002 Stephen C. Tweedie <sct@redhat.com>
e19a30
- Build with %%configure
e19a30
- Add nhfsgraph, nhfsnums and nhfsrun to the files list
e19a30
e19a30
* Mon Nov 11 2002 Stephen C. Tweedie <sct@redhat.com>
e19a30
- Don't drop privs until we've bound the notification socket
e19a30
e19a30
* Thu Nov  7 2002 Stephen C. Tweedie <sct@redhat.com>
e19a30
- Ignore SIGPIPE in rpc.mountd
e19a30
e19a30
* Thu Aug  1 2002 Bob Matthews <bmatthews@redhat.com>
e19a30
- Add Sean O'Connell's <sean@ee.duke.edu> nfs control tweaks
e19a30
- to nfs init script.
e19a30
e19a30
* Mon Jul 22 2002 Bob Matthews <bmatthews@redhat.com>
e19a30
- Move to nfs-utils-1.0.1
e19a30
e19a30
* Mon Feb 18 2002 Bob Matthews <bmatthews@redhat.com>
e19a30
- "service nfs restart" should start services even if currently 
e19a30
-   not running (#59469)
e19a30
- bump version to 0.3.3-4
e19a30
e19a30
* Wed Oct  3 2001 Bob Matthews <bmatthews@redhat.com>
e19a30
- Move to nfs-utils-0.3.3
e19a30
- Make nfsnobody a system account (#54221)
e19a30
e19a30
* Tue Aug 21 2001 Bob Matthews <bmatthews@redhat.com>
e19a30
- if UID 65534 is unassigned, add user nfsnobody (#22685)
e19a30
e19a30
* Mon Aug 20 2001 Bob Matthews <bmatthews@redhat.com>
e19a30
- fix typo in nfs init script which prevented MOUNTD_PORT from working (#52113)
e19a30
e19a30
* Tue Aug  7 2001 Bob Matthews <bmatthews@redhat.com>
e19a30
- nfs init script shouldn't fail if /etc/exports doesn't exist (#46432)
e19a30
e19a30
* Fri Jul 13 2001 Bob Matthews <bmatthews@redhat.com>
e19a30
- Make %%pre useradd consistent with other Red Hat packages.
e19a30
e19a30
* Tue Jul 03 2001 Michael K. Johnson <johnsonm@redhat.com>
e19a30
- Added sh-utils dependency for uname -r in nfs init script
e19a30
e19a30
* Tue Jun 12 2001 Bob Matthews <bmatthews@redhat.com>
e19a30
- make non RH kernel release strings scan correctly in 
e19a30
-   nfslock init script (#44186)
e19a30
e19a30
* Mon Jun 11 2001 Bob Matthews <bmatthews@redhat.com>
e19a30
- don't install any rquota pages in _mandir: (#39707, #44119)
e19a30
- don't try to manipulate rpc.rquotad in init scripts 
e19a30
-   unless said program actually exists: (#43340)
e19a30
e19a30
* Tue Apr 10 2001 Preston Brown <pbrown@redhat.com>
e19a30
- don't translate initscripts for 6.x
e19a30
e19a30
* Tue Apr 10 2001 Michael K. Johnson <johnsonm@redhat.com>
e19a30
- do not start lockd on kernel 2.2.18 or higher (done automatically)
e19a30
e19a30
* Fri Mar 30 2001 Preston Brown <pbrown@redhat.com>
e19a30
- don't use rquotad from here now; quota package contains a version that 
e19a30
  works with 2.4 (#33738)
e19a30
e19a30
* Mon Mar 12 2001 Bob Matthews <bmatthews@redhat.com>
e19a30
- Statd logs at LOG_DAEMON rather than LOG_LOCAL5
e19a30
- s/nfs/\$0/ where appropriate in init scripts
e19a30
e19a30
* Tue Mar  6 2001 Jeff Johnson <jbj@redhat.com>
e19a30
- Move to nfs-utils-0.3.1
e19a30
e19a30
* Wed Feb 14 2001 Bob Matthews <bmatthews@redhat.com>
e19a30
- #include <time.h> patch
e19a30
e19a30
* Mon Feb 12 2001 Bob Matthews <bmatthews@redhat.com>
e19a30
- Really enable netgroups
e19a30
e19a30
* Mon Feb  5 2001 Bernhard Rosenkraenzer <bero@redhat.com>
e19a30
- i18nize initscripts
e19a30
e19a30
* Fri Jan 19 2001 Bob Matthews <bmatthews@redhat.com>
e19a30
- Increased {s,r}blen in rpcmisc.c:makesock to accommodate eepro100
e19a30
e19a30
* Tue Jan 16 2001 Bob Matthews <bmatthews@redhat.com>
e19a30
- Hackish fix in build section to enable netgroups
e19a30
e19a30
* Wed Jan  3 2001 Bob Matthews <bmatthews@redhat.com>
e19a30
- Fix incorrect file specifications in statd manpage.
e19a30
- Require gawk 'cause it's used in nfslock init script.
e19a30
e19a30
* Wed Dec 13 2000 Bob Matthews <bmatthews@redhat.com>
e19a30
- Require sed because it's used in nfs init script
e19a30
e19a30
* Tue Dec 12 2000 Bob Matthews <bmatthews@redhat.com>
e19a30
- Don't do a chroot(2) after dropping privs, in statd.
e19a30
e19a30
* Mon Dec 11 2000 Bob Matthews <bmatthews@redhat.com>
e19a30
- NFSv3 if kernel >= 2.2.18, detected in init script
e19a30
e19a30
* Thu Nov 23 2000 Florian La Roche <Florian.LaRoche@redhat.de>
e19a30
- update to 0.2.1
e19a30
e19a30
* Tue Nov 14 2000 Bill Nottingham <notting@redhat.com>
e19a30
- don't start lockd on 2.4 kernels; it's unnecessary
e19a30
e19a30
* Tue Sep  5 2000 Florian La Roche <Florian.LaRoche@redhat.com>
e19a30
- more portable fix for mandir
e19a30
e19a30
* Sun Sep  3 2000 Florian La Roche <Florian.LaRoche@redhat.com>
e19a30
- update to 0.2-release
e19a30
e19a30
* Fri Sep  1 2000 Florian La Roche <Florian.LaRoche@redhat.com>
e19a30
- fix reload script
e19a30
e19a30
* Thu Aug 31 2000 Florian La Roche <Florian.LaRoche@redhat.com>
e19a30
- update to 0.2 from CVS
e19a30
- adjust statd-drop-privs patch
e19a30
- disable tcp_wrapper support
e19a30
e19a30
* Wed Aug  2 2000 Bill Nottingham <notting@redhat.com>
e19a30
- fix stop priority of nfslock
e19a30
e19a30
* Tue Aug  1 2000 Bill Nottingham <notting@redhat.com>
e19a30
- um, actually *include and apply* the statd-drop-privs patch
e19a30
e19a30
* Mon Jul 24 2000 Bill Nottingham <notting@redhat.com>
e19a30
- fix init script ordering (#14502)
e19a30
e19a30
* Sat Jul 22 2000 Bill Nottingham <notting@redhat.com>
e19a30
- run statd chrooted and as non-root
e19a30
- add prereqs
e19a30
e19a30
* Tue Jul 18 2000 Trond Eivind Glomsrød <teg@redhat.com>
e19a30
- use "License", not "Copyright"
e19a30
- use %%{_tmppath} and %%{_mandir}
e19a30
e19a30
* Mon Jul 17 2000 Matt Wilson <msw@redhat.com>
e19a30
- built for next release
e19a30
e19a30
* Mon Jul 17 2000 Matt Wilson <msw@redhat.com>
e19a30
- 0.1.9.1
e19a30
- remove patch0, has been integrated upstream
e19a30
e19a30
* Wed Feb  9 2000 Bill Nottingham <notting@redhat.com>
e19a30
- the wonderful thing about triggers, is triggers are wonderful things...
e19a30
e19a30
* Thu Feb 03 2000 Cristian Gafton <gafton@redhat.com>
e19a30
- switch to nfs-utils as the base tree
e19a30
- fix the statfs patch for the new code base
e19a30
- single package that obsoletes everything we had before (if I am to keep
e19a30
  some traces of my sanity with me...)
e19a30
e19a30
* Mon Jan 17 2000 Preston Brown <pbrown@redhat.com>
e19a30
- use statfs syscall instead of stat to determinal optimal blksize