nfs: Update to version 2.6.1

Message ID 20220425123959.3436937-1-adolf.belka@ipfire.org
State Accepted
Commit a2a05a470649a6ade7d00d82436c2834ababe7ab
Headers
Series nfs: Update to version 2.6.1 |

Commit Message

Adolf Belka April 25, 2022, 12:39 p.m. UTC
  - Update from version 2.5.3 to 2.6.1
- Update of rootfile not required
- Changelog is not available in the source tarball or on the website. Follwoing list of
   changes obtained from git shortlog listing
    Release: 2.6.1 nfs-utils-2-6-1
	mount: removed unused lable
	tools/rpcgen: fix build on macos arm64 (stat64 issue)
	mount: Remove NFS v2 support from mount.nfs
	nfs.man: Remove references to NFS v2 from the man pages
	nfsd: Remove the ability to enable NFS v2.
	mount: don't bind a socket needlessly.
	Add --disable-sbin-override for when /sbin is a symlink
	mountstats: division by zero error on new mount when...
	mountd: only do NFSv4 logging on supported kernels.
	Move version.h into a common include directory
	install-dep: Use command -v instead of which
	nfs.man: adding new mount option max_connect
	cacheio.c:216:21: warning: unused variable 'stb' [...
	gssd: fix crash in debug message.
	systemd generators: Install depending on location for...
	systemd/Makefile: Drop exlicit setting of unit_dir
	nfs-utils: add install-dep for installing all dependencies
	nfs-utils: Fix mem leak in mountd
	nfs-utils: Fix mem leaks in krb5_util
	nfs-utils: Fix mem leaks in gssd
	nfs-utils: Fix potential memory leaks in idmap
	nfsdcltrack: Use uint64_t instead of time_t
	systemd: Fix non-default statedir paths.
	nfsdcltrack/nfsdcltrack.c: Fix printf format
	nfsdcltrack/sqlite: Fix printf format
	mount.nfs: Fix the sloppy option processing
    Release: 2.5.4
	gssd: Cleaned up debug messages
	mount.nfs: insert 'sloppy' at beginning of the options
	nfs(5): Correct the spelling of "kernel_source"
	nfs(5): Fix missing mentions of "rdma6" netid
	gssd: add timeout for upcall threads
	gssd: deal with failed thread creation
	configure: check for rpc/rpc.h presence
	README: update git repository URL
	Move declaration of etab and rmtab into libraries
	Remove 'force' arg from cache_flush()
	Fix NFSv4 export of tmpfs filesystems
	gssd: use mutex to protect decrement of refcount
	nfs-utils: Enable the retrieval of raw config settings...
	nfs-utils: Factor out common structure cleanup calls
	Replace all /var/run with /run
	Fix `statx()` emulation breaking exports
	mountd/exports: Fix typo in the man page
	NFS server should enable RDMA by default
	mountd/exportd: only log confirmed clients, and poll...
	exportfs: fix unexporting of '/'
	nfsdclnts: Ignore SIGPIPE signal
	mountd: add logging of NFSv4 clients attaching and...
	mountd: make default ttl settable by option
	mountd: add --cache-use-ipaddr option to force use_ipaddr
	mountd: add logging for authentication results for...
	mountd/exports: update man page
	mountd: Don't proactively add export info when fh info...
	mountd: reject unknown client IP when !use_ipaddr.
	gssd: Add options to rpc.gssd to allow for the use...
	exportd: server-side gid management

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 lfs/nfs | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)
  

Comments

Peter Müller April 29, 2022, 7:09 p.m. UTC | #1
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>

> - Update from version 2.5.3 to 2.6.1
> - Update of rootfile not required
> - Changelog is not available in the source tarball or on the website. Follwoing list of
>    changes obtained from git shortlog listing
>     Release: 2.6.1 nfs-utils-2-6-1
> 	mount: removed unused lable
> 	tools/rpcgen: fix build on macos arm64 (stat64 issue)
> 	mount: Remove NFS v2 support from mount.nfs
> 	nfs.man: Remove references to NFS v2 from the man pages
> 	nfsd: Remove the ability to enable NFS v2.
> 	mount: don't bind a socket needlessly.
> 	Add --disable-sbin-override for when /sbin is a symlink
> 	mountstats: division by zero error on new mount when...
> 	mountd: only do NFSv4 logging on supported kernels.
> 	Move version.h into a common include directory
> 	install-dep: Use command -v instead of which
> 	nfs.man: adding new mount option max_connect
> 	cacheio.c:216:21: warning: unused variable 'stb' [...
> 	gssd: fix crash in debug message.
> 	systemd generators: Install depending on location for...
> 	systemd/Makefile: Drop exlicit setting of unit_dir
> 	nfs-utils: add install-dep for installing all dependencies
> 	nfs-utils: Fix mem leak in mountd
> 	nfs-utils: Fix mem leaks in krb5_util
> 	nfs-utils: Fix mem leaks in gssd
> 	nfs-utils: Fix potential memory leaks in idmap
> 	nfsdcltrack: Use uint64_t instead of time_t
> 	systemd: Fix non-default statedir paths.
> 	nfsdcltrack/nfsdcltrack.c: Fix printf format
> 	nfsdcltrack/sqlite: Fix printf format
> 	mount.nfs: Fix the sloppy option processing
>     Release: 2.5.4
> 	gssd: Cleaned up debug messages
> 	mount.nfs: insert 'sloppy' at beginning of the options
> 	nfs(5): Correct the spelling of "kernel_source"
> 	nfs(5): Fix missing mentions of "rdma6" netid
> 	gssd: add timeout for upcall threads
> 	gssd: deal with failed thread creation
> 	configure: check for rpc/rpc.h presence
> 	README: update git repository URL
> 	Move declaration of etab and rmtab into libraries
> 	Remove 'force' arg from cache_flush()
> 	Fix NFSv4 export of tmpfs filesystems
> 	gssd: use mutex to protect decrement of refcount
> 	nfs-utils: Enable the retrieval of raw config settings...
> 	nfs-utils: Factor out common structure cleanup calls
> 	Replace all /var/run with /run
> 	Fix `statx()` emulation breaking exports
> 	mountd/exports: Fix typo in the man page
> 	NFS server should enable RDMA by default
> 	mountd/exportd: only log confirmed clients, and poll...
> 	exportfs: fix unexporting of '/'
> 	nfsdclnts: Ignore SIGPIPE signal
> 	mountd: add logging of NFSv4 clients attaching and...
> 	mountd: make default ttl settable by option
> 	mountd: add --cache-use-ipaddr option to force use_ipaddr
> 	mountd: add logging for authentication results for...
> 	mountd/exports: update man page
> 	mountd: Don't proactively add export info when fh info...
> 	mountd: reject unknown client IP when !use_ipaddr.
> 	gssd: Add options to rpc.gssd to allow for the use...
> 	exportd: server-side gid management
> 
> Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
> ---
>  lfs/nfs | 8 ++++----
>  1 file changed, 4 insertions(+), 4 deletions(-)
> 
> diff --git a/lfs/nfs b/lfs/nfs
> index e9c404131..c8fe3ca5f 100644
> --- a/lfs/nfs
> +++ b/lfs/nfs
> @@ -26,15 +26,15 @@ include Config
>  
>  SUMMARY    = Support Utilities for Kernel nfsd
>  
> -VER        = 2.5.3
> +VER        = 2.6.1
>  
>  THISAPP    = nfs-utils-$(VER)
> -DL_FILE    = $(THISAPP).tar.xz
> +DL_FILE    = $(THISAPP).tar.bz2
>  DL_FROM    = $(URL_IPFIRE)
>  DIR_APP    = $(DIR_SRC)/$(THISAPP)
>  TARGET     = $(DIR_INFO)/$(THISAPP)
>  PROG       = nfs
> -PAK_VER    = 16
> +PAK_VER    = 17
>  
>  DEPS       = rpcbind
>  
> @@ -48,7 +48,7 @@ objects = $(DL_FILE)
>  
>  $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
>  
> -$(DL_FILE)_BLAKE2 = 89120d8268e6c1db3b731f67604368ac245c76fc5b290ed63c5251a08b2c3e8309199217ae1407aebc43aeab8910a1a6f97fec60b9a73661e87220c718e082e0
> +$(DL_FILE)_BLAKE2 = fe6ec58b4c0def75a43f40a581a9d67d25ee2e6979f41da87453661b33460b99744e1799d6b1a3ef026027cafb1aae8a954cc6449d3eb77eee494fe72804751d
>  
>  install : $(TARGET)
>
  

Patch

diff --git a/lfs/nfs b/lfs/nfs
index e9c404131..c8fe3ca5f 100644
--- a/lfs/nfs
+++ b/lfs/nfs
@@ -26,15 +26,15 @@  include Config
 
 SUMMARY    = Support Utilities for Kernel nfsd
 
-VER        = 2.5.3
+VER        = 2.6.1
 
 THISAPP    = nfs-utils-$(VER)
-DL_FILE    = $(THISAPP).tar.xz
+DL_FILE    = $(THISAPP).tar.bz2
 DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = nfs
-PAK_VER    = 16
+PAK_VER    = 17
 
 DEPS       = rpcbind
 
@@ -48,7 +48,7 @@  objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 89120d8268e6c1db3b731f67604368ac245c76fc5b290ed63c5251a08b2c3e8309199217ae1407aebc43aeab8910a1a6f97fec60b9a73661e87220c718e082e0
+$(DL_FILE)_BLAKE2 = fe6ec58b4c0def75a43f40a581a9d67d25ee2e6979f41da87453661b33460b99744e1799d6b1a3ef026027cafb1aae8a954cc6449d3eb77eee494fe72804751d
 
 install : $(TARGET)