I'm testing samba 4.2.0 vfs_fruit on Fedora Server 22-alpha. I confirmed that ResourceFork and FinderInfo are compatible with Netatalk 3.1.7. However, EAs are incompatible. The character ":" in EA name is wrong. The EAs are not seen from clients. smb.conf: [test2] path = /export/test2 writable = yes vfs objects = catia fruit streams_xattr fruit:locking = netatalk streams_xattr:prefix = user. streams_xattr:store_stream_type = no kernel oplocks = no On OS X: $ cd ~/test $ xattr ICONandEA.txt com.apple.FinderInfo com.apple.ResourceFork com.apple.TextEncoding com.apple.metadata:kMDItemFinderComment On Fedora: $ cd /export/test2 $ ls -a ./ ../ .DS_Store ._ICONandEA.txt ICONandEA.txt $ getfattr ICONandEA.txt # file: ICONandEA.txt user.com.apple.TextEncoding user.com.apple.metadatakMDItemFinderComment user.org.netatalk.Metadata The character ":" is wrong. This is the spec of SFM. ":" is converted to "/", and "/" is converted to "0xEF 0x80 0xA2" (U+F022). On OS X via Samba: $ cd /Volumes/test2 $ xattr ICONandEA.txt com.apple.FinderInfo com.apple.ResourceFork The EAs are not seen from clients.
*** This bug has been marked as a duplicate of bug 11278 ***