Skip to content

Hfsutils Version 4.1.0A

Pre-release
Pre-release

Choose a tag to compare

@JotaRandom JotaRandom released this 22 Oct 00:28
· 49 commits to master since this release
f464cec

[4.1.0A] - 2025-10-21

Added

  • HFS+ Journaling Support: Complete implementation of HFS+ journal replay and validation
  • journal.h/journal.c - Full journaling infrastructure
  • Journal transaction replay for crash recovery
  • Journal validation and corruption detection
  • Automatic journal disabling for corrupted journals
  • Comprehensive logging to hfsutils.log
  • Enhanced fsck.hfs+: Advanced HFS+ filesystem checking with journaling support
  • Automatic journal replay before filesystem validation
  • Journal corruption detection and repair
  • Support for both journaled and non-journaled HFS+ volumes
  • Complete Manual Pages: Comprehensive man pages for all filesystem utilities
  • mkfs.hfs.8, mkfs.hfs+.8 - Filesystem creation utilities
  • fsck.hfs.8, fsck.hfs+.8 - Filesystem checking utilities
  • Proper symlinks for .hfsplus variants
  • Enhanced Installation: Section 8 manual pages installed to correct directories
  • GitHub Integration: Complete CI/CD workflow and Copilot instructions
  • Updated Documentation: Comprehensive TODO file with project status

Fixed

  • Journal Write Warnings: Fixed unused result warnings in journal operations
  • Compilation Warnings: Fixed setreuid/setregid unused result warnings
  • Makefile Warnings: Removed duplicate rules in hfsck Makefile
  • Version Strings: Cleaned up version information, removed "(Apple Silicon fork) for uniformity"

Changed

  • Project Status: Updated TODO file to reflect completed features
  • Build System: Enhanced .gitignore for filesystem utility symlinks