-
Improve compatibility with Finder on OS X 10.11
Unless
allow_root
orallow_other
is set we limit vnode operations to the user that mounted the file system. Starting with OS X 10.11DesktopServicesHelper
, which is running as root, callsstat(2)
on behalf of Finder when trying to delete a directory. Blocking this request results in Finder aborting the delete process. Therefore we are no longer enforcingallow_root
orallow_other
forvnop_getattr
. -
Fix error handling for
FUSE_NOTIFY_INVAL_INODE
notifications. See #233 for details. -
Fix race condition in
vfsop_sync()
that can trigger a "Attempted to lock max-locked recursive lock" kernel panic. See #232 for details. -
Fetch new releases over HTTPS. See osxfuse/prefpane#2 for details.