4h8qdp6jx9@privaterelay.appleid.com has uploaded this change for review.

View Change

macOS quirk: macOS_quirk_named_attr_truncate

CLIENT block option, default false. Works around macOS bug FB25230118:
when it overwrites an existing extended attribute, macOS forgets to
truncate it, so a shorter value leaves the end of the old one. When set,
opening a named attribute for writing truncates it, except
com.apple.ResourceFork, which macOS writes in pieces.

Change-Id: I963c9ff8120761bc7cab8cdc1d4bd284ea6d06a2
Signed-off-by: Evan Champion <4h8qdp6jx9@privaterelay.appleid.com>
---
M src/FSAL/FSAL_VFS/namedattr.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, 58 insertions(+), 3 deletions(-)

git pull ssh://review.gerrithub.io:29418/ffilz/nfs-ganesha refs/changes/79/1255479/1

To view, visit change 1255479. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-MessageType: newchange
Gerrit-Project: ffilz/nfs-ganesha
Gerrit-Branch: next
Gerrit-Change-Id: I963c9ff8120761bc7cab8cdc1d4bd284ea6d06a2
Gerrit-Change-Number: 1255479
Gerrit-PatchSet: 1
Gerrit-Owner: 4h8qdp6jx9@privaterelay.appleid.com