Release of OSXFUSE 2.4.0 Posted on 28 May 2012
This is a developer preview of the OSXFUSE software.
- Added experimental support for OS X 10.8.
- Added support for Xcode 4.3. The following additional packages need to be installed in order to build OSXUFSE using Xcode 4.3: Command Line Tools for Xcode, Auxiliary Tools for Xcode, Autotools, and Libtool. See README.md for more information.
- Resolved an issue, that could trigger a
vnode reclaim in progresskernel panic on Mac OS X 10.5. Tracked as issue #16: "vnode reclaim in progress - NTFS".
- Fixed a bug in the implementation of the
exchangefile system operation, that could cause data loss or corruption on Mac OS X 10.7 or later.
- Resolved several issues, that were caused by using the build-time macro
libosxfusebindings for various languages. Tracked as issues #17: "osxfuse.pc contains -D__FreeBSD__=10" and #25: "sys/statfs.h included but unnecessary".
- Fixed an issue, that could result in FUSE command line options being ignored or overwritten when mounting a FUSE volume on 64-bit Macs.
- Fixed an issue, that could cause OS X to run out of I/O buffer space and become unresponsive in rare cases.
- Fixed several issues, that could trigger a kernel panic when interrupting file system operations on a FUSE volume.
- Fixed a bug, that was responsible for crashing the Plan 9 FUSE file system (9pfuse) when writing on the mounted FUSE volume. Tracked as issue #28: "Bad length passed to client process in write operation".
- Fixed a bug in the updater tool, that caused developer releases not appearing as an update option.
- Use the FUSE for OS X logo as fallback volume icon, in case a file system linked against
OSXFUSE.frameworkdoes not supply a custom volume icon (option
volicon). Tracked as issue #27: "Include default volume icon as framework resource".
- Include DWARF version 2 debug information for
libmacfuseto make debugging FUSE file systems easier. The debug symbol bundles are stored in
- Various under-the-hood improvements like enabling support for hidden files on FUSE volumes and case-sensitive file systems.