github osxfuse/osxfuse osxfuse-3.0.1
FUSE for OS X 3.0.1

latest releases: macfuse-4.7.2, macfuse-4.7.1, macfuse-4.7.0...
pre-release8 years ago
  • Add a workaround for an issue on OS X 10.8 that triggers a segmentation fault in kextd when loading the FUSE kernel extension. kextd crashes when trying to load kernel extensions at paths containing two instances of "/../". Apple has fixed the bug in OS X 10.9.

  • Determine maximum I/O size at runtime instead of compile time. This allows us to remove the separate FUSE kernel extension for OS X 10.7. On Mac OS X 10.6 to 10.8 the Mac OS X 10.6 FUSE kernel extension is used.

  • Switch from gcc-4.2 to llvm-gcc for Mac OS X 10.6 kernel extension.

  • Set attr_valid to zero when initializing vnodes.

    When creating a vnode its cached attributes are not initialized, therefore the vnode's attr_valid field should be zero instead of attr_timeout.

    This fixes issue #192.

  • Improve build script

    • Add basic support for building osxfuse on Mac OS X 10.5.
    • Remove .Trashes directory from release disk image.
    • Cache .DS_Store file of release disk image. This allows for headless builds.

    See #191 for details.

Don't miss a new osxfuse release

NewReleases is sending notifications on new releases.