opnsense-src/sys/fs/nfsserver
Rick Macklem 9d1d9fe0a0 nfs: Add support for the NFSv4.2 mode_umask attribute
RFC8275 defines a new attribute as an extension to NFSv4.2
called MODE_UMASK.  This patch adds support for this attribute
to the NFSv4.2 client and server.

Since FreeBSD applies the umask above the VFS/VOP layer,
this attribute does not actually have any effect on the
handling of ACL inheritance, which is what it is designed for.
However, future changes to NFSv4.2 require support of it,
so this patch does that, resulting in behaviour identcal to
the mode attribute already supported.

(cherry picked from commit 2477e88b8d4328535357bc62409f673a551be179)
2024-12-07 17:38:15 -08:00
..
nfs_fha_new.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
nfs_fha_new.h sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
nfs_nfsdcache.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
nfs_nfsdkrpc.c nfsserver: Rate-limit messages about requests from unprivileged ports 2024-04-25 09:20:16 -04:00
nfs_nfsdport.c nfs: Add support for the NFSv4.2 mode_umask attribute 2024-12-07 17:38:15 -08:00
nfs_nfsdserv.c nfsd: Fix handling of NFSv4 setable attributes 2024-09-09 18:30:23 -07:00
nfs_nfsdsocket.c nfs, rpc: Ensure kernel credentials have at least one group 2024-11-15 11:47:43 +01:00
nfs_nfsdstate.c nfsd: Fix close handling when vfs.nfsd.enable_locallocks=1 2024-10-11 17:43:27 -07:00
nfs_nfsdsubs.c nfsd: Fix handling of credentials with cr_ngroups == 0 2024-10-23 18:06:26 -07:00