Hfsutils Version 4.1.0A
Pre-release
Pre-release
[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