vfs_fruit adds a wildcard path "._*" to the vetolist in order to prevent client access to ._ AppleDouble files created internally by vfs_fruit for storing the Mac resource fork stream. Unfortunately there are legitimite use cases where an OS X client may want to use such filenames, extracting ZIP archives (where the archive contains ._ files) being one of them. A possible simple solution to this problem would be to not veto ._ files in the first place, even though that exposes internally created ._ files which the client shouldn't be able to access. For anyone willing to test, it would be nice to have a vfs_fruit option that allows to disable to vetoing.
Created attachment 11117 [details] Patch for master
Created attachment 11129 [details] Patch for master
Created attachment 11144 [details] Patch for 4.2 cherry-picked from master
Pushed to autobuild-v4-2-test.
(In reply to Karolin Seeger from comment #4) Pushed to v4-2-test. Closing out bug report. Thanks!