[M] Change in ...nfs-ganesha[next]: macOS quirk: macOS_quirk_named_attr_NVERIFY
4h8qdp6jx9@privaterelay.appleid.com has uploaded this change for review. ( https://review.gerrithub.io/c/ffilz/nfs-ganesha/+/1255478?usp=email ) Change subject: macOS quirk: macOS_quirk_named_attr_NVERIFY ...................................................................... macOS quirk: macOS_quirk_named_attr_NVERIFY Add macOS quirks to a client's export permissions, set only from CLIENT blocks, and the first quirk: macOS_quirk_named_attr_NVERIFY, default false. Works around macOS bug FB25231602: macOS reads an extended attribute with NVERIFY and READ, and can panic handling the reply. When set, NVERIFY of a named attribute fails with NFS4ERR_NOTSUPP, so macOS reads the value normally. macOS quirks can't be set in EXPORT or EXPORT_DEFAULTS blocks. By default they apply only to macOS clients, so Clients = * is safe. Change-Id: I589b795ea66c05af4ae7fd8f1d867f2b681eb5ef Signed-off-by: Evan Champion <4h8qdp6jx9@privaterelay.appleid.com> --- M src/Protocols/NFS/nfs4_op_nverify.c M src/config_samples/config.txt M src/config_samples/export.txt M src/doc/man/ganesha-export-config.rst M src/doc/man/ganesha-vfs-config.rst M src/include/fsal_types.h M src/support/exports.c 7 files changed, 61 insertions(+), 0 deletions(-) git pull ssh://review.gerrithub.io:29418/ffilz/nfs-ganesha refs/changes/78/1255478/1 -- To view, visit https://review.gerrithub.io/c/ffilz/nfs-ganesha/+/1255478?usp=email To unsubscribe, or for help writing mail filters, visit https://review.gerrithub.io/settings?usp=email Gerrit-MessageType: newchange Gerrit-Project: ffilz/nfs-ganesha Gerrit-Branch: next Gerrit-Change-Id: I589b795ea66c05af4ae7fd8f1d867f2b681eb5ef Gerrit-Change-Number: 1255478 Gerrit-PatchSet: 1 Gerrit-Owner: 4h8qdp6jx9@privaterelay.appleid.com
participants (1)
-
Name of user not set (GerritHub)