- Update from 2.5.1 to 2.5.3
- No update to rootfile required
- Changelog
Changelog for each version has around 500 lines so there is too much to
put here. The full change logs for each version can be found at
https://sourceforge.net/projects/nfs/files/nfs-utils/
Two bug fixes in 2.5.2 and four in 2.5.3 as follows
Author: Steve Dickson <steved@redhat.com>
Date: Tue Feb 2 11:02:47 2021 -0500
mount: fix parsing of default options
A recent patch to change configfile.c to use parse_opt.c contained code
which was intended to remove all "default*" options from the list before
that could be passed to the kernel. This code didn't work, so default*
options WERE passed to the kernel, and the kernel complained and failed
the mount attempt.
A more recent patch attempted to fix this by not including the
"default*" options in the option list at all. This resulting in
global-default defaults over-riding per-mount or per-server defaults.
This patch reverse the "more recent" patch, and fixes the original patch
by providing correct code to remove all "default*" options before the
kernel can see them.
Fixes: 88c22f924f1b ("mount: convert configfile.c to use parse_opt.c")
Fixes: 8142542bda28 ("mount: parse default values correctly")
Author: Steve Dickson <steved@redhat.com>
Date: Wed Jan 6 13:12:12 2021 -0500
mount: parse default values correctly
Commit
88c22f92 converted the configfile.c routines
to use the parse_opt interfaces which broke how
default values from nfsmount.conf are managed.
Default values can not be added to the mount string
handed to the kernel. They must be interpreted into
the correct mount options then passed to the kernel.
Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1912877
Author: Steve Dickson <steved@redhat.com>
Date: Mon Nov 9 14:34:15 2020 -0500
nfs-v4client.target: NFSv4 only client target.
To allow v4 only clients, create an systemd
nfs-client target that does not "Wants" a
rpc-statd notify
Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1886634
Author: Steve Dickson <steved@redhat.com>
Date: Fri Sep 4 14:15:53 2020 -0400
rpc.idmapd: Do not free config variables
Commit
93e8f092e added a conf_cleanup() call to clean
up memory after the config file was parsed. It turns
out that memory still needed and it is not very much
so the call is removed.
Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1873965
Author: Steve Dickson <steved@redhat.com>
Date: Wed Aug 5 14:59:23 2020 -0400
rpc.idmapd: Turn down the verbosity in flush_inotify()
Commit
27a8e146 introduce a debugging message
that was not cover by a check if verbose
is set, which cause a large number of message
to be logged on every kerberos mount
Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1867172
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>