summaryrefslogtreecommitdiffstats
path: root/docs-xml/manpages
diff options
context:
space:
mode:
authorRalph Boehme <rb@sernet.de>2014-06-23 16:59:45 +0200
committerVolker Lendecke <vl@samba.org>2014-08-18 17:42:50 +0200
commit4df557e3ce9c483988a82274616b7ad076a84c95 (patch)
tree03acd995688c7c76afc37af5eb38cd7107f6b8b3 /docs-xml/manpages
parentb3d17aa5ba7d1d72bb96fdc07b575dde78d0da3e (diff)
downloadsamba-4df557e3ce9c483988a82274616b7ad076a84c95.tar.gz
samba-4df557e3ce9c483988a82274616b7ad076a84c95.tar.xz
samba-4df557e3ce9c483988a82274616b7ad076a84c95.zip
New VFS module vfs_fruit
This module provides enhanced compatibility with Apple SMB clients and interoperability with a Netatalk 3 AFP fileserver. The module intercepts the OS X special streams "AFP_AfpInfo" and "AFP_Resource" and handles them in a special way. All other named streams are deferred to vfs_streams_xattr. The OS X client maps all NTFS illegal characters to the Unicode private range. This module optionally stores the charcters using their native ASCII encoding. Open modes are optionally checked against Netatalk AFP share modes. The "AFP_AfpInfo" named stream is a binary blob containing OS X extended metadata for files and directories. This module optionally reads and stores this metadata in a way compatible with Netatalk 3 which stores the metadata in an EA "org.netatalk.metadata". Cf source3/include/MacExtensions.h for a description of the binary blobs content. The "AFP_Resource" named stream may be arbitrarily large, thus it can't be stored in an EA on most filesystem. ZFS on Solaris is an exception to the rule, because it there EAs can be of any size and EAs are first-class filesystem objects that can be used with normal file syscalls like open(), read(), write(), fcntl() asf. This module stores the AFP_Resource stream in an AppleDouble file, prepending "._" to the filename. On Solaris and ZFS the stream is optionally stored in an EA "org.netatalk.ResourceFork". Signed-off-by: Ralph Boehme <rb@sernet.de> Reviewed-by: Jeremy Allison <jra@samba.org> Reviewed-by: Volker Lendecke <vl@samba.org>
Diffstat (limited to 'docs-xml/manpages')
0 files changed, 0 insertions, 0 deletions