github osxfuse/osxfuse osxfuse-3.4.2
FUSE for macOS 3.4.2

latest releases: macfuse-4.7.2, macfuse-4.7.1, macfuse-4.7.0...
pre-release7 years ago
  • Update libosxfuse from version 2.9.6 to 2.9.7

    • Fix ambigious condition
    • Wait until daemon child process is ready
  • Fix ".." path handling for delete lookups

    Make sure to call fuse_vget_i() only after performing a FUSE_LOOKUP request. Calling it after a FUSE_GETATTR request will lead to a kernel panic.

    Resolves #298

  • Lock parent directory when removing entry

    When removing a directory entry HFS and NFS lock the vnode that is to be removed and its parent directory vnode. However, Apple's fallback implementation for non-thread-safe 32 bit file systems only locks the directory entry vnode.

    The osxfuse locking mechanism is inspired by Apple's fallback implementation. While it is not strictly required to lock the parent directory vnode as well, it seems to be good practice to do so.

    Addresses #299

Don't miss a new osxfuse release

NewReleases is sending notifications on new releases.