Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

hfsfuse-0.406-1.2 RPM for aarch64

From OpenSuSE Ports Tumbleweed for aarch64

Name: hfsfuse Distribution: openSUSE Tumbleweed
Version: 0.406 Vendor: openSUSE
Release: 1.2 Build date: Thu Feb 26 13:46:20 2026
Group: System/Filesystems Build host: reproducible
Size: 418230 Source RPM: hfsfuse-0.406-1.2.src.rpm
Packager: http://bugs.opensuse.org
Url: https://github.com/0x09/hfsfuse
Summary: FUSE driver for HFS+ filesystems
FUSE driver for HFS+ filesystems, based on NetBSD's kernel driver with modifications.

hfsfuse embeds and extends NetBSD's HFS+ kernel driver into a portable library for use
with FUSE and other userspace tools. hfsfuse was created for use on FreeBSD and other
Unix-like systems that lack a native HFS+ driver, but can also be used on Linux and
macOS as an alternative to their kernel drivers.

hfsfuse also includes two standalone tools, hfsdump and hfstar, which can be used
without FUSE.

This driver is read-only and cannot write to or alter the target filesystem.

Supported

 * Journaled and non-journaled HFS+
 * Unicode normalization for pathnames via utf8proc
 * Hard links, including directory hard links (i.e. Time Machine backups)
 * Resource fork, Finder info, and creation/backup time access via extended attributes
 * birthtime (with compatible FUSE)
 * User-defined extended attributes
 * HFS+ compression with zlib and lzfse

Not supported

 * HFS without the "+", aka "Mac OS Standard" volumes. For these, try hfsutils.
 * Writing

Provides

Requires

License

BSD-1-Clause AND BSD-2-Clause AND BSD-3-Clause AND MIT

Changelog

* Thu Feb 26 2026 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
  - Update to 0.406
    * Fixes mounting with -o allow_other, which was broken in the previous
      release (thanks to li20034 for finding this and the quick patch.)
* Tue Feb 17 2026 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
  - Update to 0.400
    * This release enables use of the multi-threaded FUSE loop.
      Previously hfsfuse was limited to single-threaded mode.
    * Fixes a potential memory leak on directory open failure.
    * Other minor improvements.
  - from version 0.392
    * Fixes an issue building hfsdump in a release configuration.
    * The system's uthash headers can now be used instead of the
      bundled version by building with WITH_UTHASH=system
    * Other minor improvements.
  - from version 0.385
    * Fixes handling of file timestamps earlier than 1970.
      Previously these were clamped to the Unix epoch.
    * Fixes an issue with the LZVN install target that caused make
      install-lib to fail. LZVN has also been updated with an uninstall
      target for use with make uninstall-lib.
    * A pkg-config file has been added for libhfsuser and can be
      installed with the make install-lib target. This can be used
      to get the appropriate linker flags including the supporting
      libraries libhfsuser was built with.
    * hfsdump now prints version/build info alongside usage if invoked
      with no arguments.
    * Other minor bugfixes and improvements.
  - from version 0.358
    * Fixes a bug in the previous release that caused hfsfuse
      not to compile on systems with statx support.
    * Minor improvements to error handling in hfsfuse and hfsdump.
    * Adds hfs_open_volume and hfs_file_read to libhfsuser's API
      to read files without keeping track of offsets and to open
      volumes without explicitly initializing libhfs respectively.
  - from version 0.345
    * Embeds the LZVN library as a local dependency, first supported
      for decoding certain HFS+ compressed files in v0.318.
    * LZVN is small and not widely distributed, so was a good candidate
      for embedding locally. This uses a portability-focused fork of the
      LZVN library from 0x09/LZVN.
    * This is built by default and may be configued using
      WITH_LZVN=local/system/none simiar to the existing
      ublio and utf8proc dependencies.
    * The build system no longer overrides the C standard version set by
      embedded libraries to gnu11 and now builds these with the version
      specified by the library. The former was not known to cause any issues.
    * Adds a new high level API for file reading to libhfsuser which offers
      a unified interface for reading HFS+ compressed files and regular files.
      Clients using this no longer need to interface with the hfs_decmpfs_* API
      directly, and this new interface has been adopted in all hfsfuse tools.
    * Various minor Makefile improvements
  - from version 0.318
    * Adds support for LZVN HFS+ compression using libFastCompression
      from https://github.com/xerub/LZVN.
    * If this library is not available, the tools will now log a more
      appropriate error when attempting to read these types of files.
      Edit: this library is now embedded since release v0.327
    * hfstar: fixes a double-free of the decmpfs context in case of error.
    * Updates the utf8proc subtree to v0.32.0
  - Add no-incompatible-pointer-types.patch to treat compiler
    error for "-Wincompatible-pointer-types" as warning only
* Wed Dec 24 2025 Andreas Stieger <andreas.stieger@gmx.de>
  - Update to 0.310:
    * add support for the statx FUSE operation in libfuse 3.18+,
      which enables printing file and directory birth times in the
      output of the stat command on Linux.
* Wed Dec 10 2025 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
  - Update to 0.307
    * macOS: Updates hfsfuse to work with the current version of macFUSE (5.1.x).
    * Updates the embedded utf8proc to version 2.11.2.
* Mon May 26 2025 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
  - Update to 0.292
    * Adds support for the FUSE version 3 API. If available this
      will be detected and used at build time. hfsfuse remains
      compatible with FUSE version 2 implementations if v3 is
      not available. (bsc#1243039)
  - Add missing license information for vendored libraries
  - Pass WITH_UBILIO=local WITH_UTF8PROC=system to %make_install
* Tue Apr 15 2025 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
  - Initial version 0.289

Files

/usr/bin/hfsdump
/usr/bin/hfsfuse
/usr/bin/hfstar
/usr/share/doc/packages/hfsfuse
/usr/share/doc/packages/hfsfuse/AUTHORS
/usr/share/doc/packages/hfsfuse/README.md
/usr/share/licenses/hfsfuse
/usr/share/licenses/hfsfuse/COPYING


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 2 05:00:51 2026