What’s New

macfuse macfuse-5.1.3

macfuse-5.1.3

macFUSE 5.1.3

Changed 3
  • Update build process to use Xcode 26.2 (macOS 26.2 SDK)
  • Update kernel extension to version 5.1.3
  • Introduce foundational changes in FSModule (FSKit Backend) in preparation for new features in macFUSE 5.2
Fixed 2
  • Add special handling for the O_EXEC open flag to prevent a kernel panic by treating it internally as O_RDONLY
  • Fix an issue where the extended attribute name passed to the setxattr handler was always an empty string by accounting for the additional position field and padding in FUSE_COMPAT_SETXATTR_IN_SIZE
General
  • Update build process to use Xcode 26.2 (macOS 26.2 SDK)
Kernel Extension (Kernel Backend)
  • Update kernel extension to version 5.1.3

  • Add special handling for the O_EXEC open flag to prevent a kernel panic. Internally, O_EXEC is treated as O_RDONLY, meaning a readable file descriptor will be requested from the file system server. For details, see macfuse/macfuse#1130.

FSModule (FSKit Backend)
  • Introduce foundational changes in preparation for new features in macFUSE 5.2
libfuse3
  • Fix an issue that resulted in the extended attribute name passed to the setxattr handler always being an empty string. On macOS, FUSE_COMPAT_SETXATTR_IN_SIZE needs to account for the additional position field and its associated padding. For details, see macfuse/macfuse#1134.
View original

Discussion