* apfsck: Implement more checks for fusion drives * refactor: Remove redundant MIN macro in spaceman.c * apfsck: Use DIV_ROUND_UP macro * apfs-label: Get rid of mmap to support 16K pages * apfs-label: Fix memory leak in read_latest_super() * mkapfs: Get rid of mmap to support 16K pages - Explicitly list files matched in %files section OBS-URL: https://build.opensuse.org/package/show/filesystems/apfsprogs?expand=0&rev=15
119 lines
5.2 KiB
Plaintext
119 lines
5.2 KiB
Plaintext
-------------------------------------------------------------------
|
|
Tue Jun 10 05:50:11 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
|
|
|
|
- Update to version 0.2.1
|
|
* apfsck: Implement more checks for fusion drives
|
|
* refactor: Remove redundant MIN macro in spaceman.c
|
|
* apfsck: Use DIV_ROUND_UP macro
|
|
* apfs-label: Get rid of mmap to support 16K pages
|
|
* apfs-label: Fix memory leak in read_latest_super()
|
|
* mkapfs: Get rid of mmap to support 16K pages
|
|
- Explicitly list files matched in %files section
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 10 16:26:11 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
|
|
|
|
- Update to version 0.2.0
|
|
* mkapfs: Allow choice of the tier 2 device size
|
|
* makfs: Update comment about the free_next list
|
|
* Fix exit code when GIT_COMMIT is not null (#14)
|
|
* Always mention the -v cli flag on usage()
|
|
* apfsck: Update boundary checks for free_next array
|
|
* mkapfs: Actually use the fatal() function
|
|
* apfsck: Check the block zero magic before all else
|
|
- Switch upstream source to Github releases
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Nov 4 21:25:23 UTC 2024 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
|
|
|
|
- Update to version 0~git511
|
|
* apfs-label: Fix build of shared code
|
|
* apfsck: Add cli option to specify a tier 2 device
|
|
* apfsck: Add support for empty fusion drives
|
|
* mkapfs: Add support for fusion drives
|
|
* mkapfs: Remove obsolete comments about ip bitmaps
|
|
* mkapfs: Rework bash tests to use an array of sizes
|
|
* mkapfs: Run tests on fusion drives as well
|
|
* apfsck: Remove old comment on multiblock objects
|
|
* apfsck: Verify order of checkpoint mappings
|
|
* mkapfs: Allocate ephemeral objects on runtime
|
|
* Avoid sigbus during fusion drive tests
|
|
* mkapfs: Readjust image sizes for testing
|
|
* apfsck: Support wrapped ephemeral objects
|
|
* apfsck: Correct the ip bitmap list checks
|
|
* apfsck: Fix out-of-bounds write from last patch
|
|
* apfsck: Fix size checks for disks not used in full
|
|
* apfsck: Let the free ip bitmap list go backwards
|
|
* Replace exit(1) with exit(EXIT_FAILURE)
|
|
to improve code portablility (#15)
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 3 20:37:09 UTC 2024 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
|
|
|
|
- Update to version 0~git491
|
|
* apfs-label: Add new tool to list container labels
|
|
* apfs-label: Check label termination before print
|
|
- Build new apfs-label binary in %build section
|
|
- Build shared library required by apfs-label in %build-section
|
|
- Install apfs-label binary and manpage in %install section
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 13 12:39:11 UTC 2024 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
|
|
|
|
- Update to version 0~git491
|
|
* Allow snapshot xids to match the current xid
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 14 13:48:12 UTC 2024 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
|
|
|
|
- Update to version 0~git490
|
|
* Ignore orphans for directory statistics
|
|
* Don't check the sparse byte count for orphans
|
|
* Support tiny disks in the ephemeral info checks
|
|
* mkapfs: Support containers of less than 128M
|
|
* mkapfs: Pack hardcoded blocks closer together
|
|
* mkapfs: Fix size of spaceman mmap
|
|
* mkapfs: Don't hardcode checkpoint desc/data sizes
|
|
* mkapfs: Fix checkpoint data blocks formula for 3G
|
|
* mkapfs: Remove comment about oldest xid in fq
|
|
* apfsck: Ignore WAS_EVER_CLONED before the epoch
|
|
* Update raw volume superblock to match driver
|
|
* Add checks for new volume flags
|
|
* Add checks for new file extent flags
|
|
* Document the existence of a new xattr flag
|
|
* Allow newer xids in snapshots for sealed volumes
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Dec 3 20:11:15 UTC 2023 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
|
|
|
|
- Update to version 0~git475
|
|
* Increase limit for compressed size of files
|
|
* Update check for reserved oids
|
|
* Don't hardcode the size of the ip bitmaps
|
|
* Don't hardcode the sm offset of the cib address
|
|
* apfsck: Don't assume consecutive volume numbers
|
|
* apfsck: Implement checks for multiblock ip bitmaps
|
|
* mkapfs: Support multiblock ip bitmaps
|
|
* apfsck: Improve volume count check
|
|
* apfsck: Check xids for multiblock ip bitmaps
|
|
* mkapfs: Set the whole xid array for ip bitmaps
|
|
* apfsck: Fix check for multiblock ip_bitmap_offset
|
|
* apfsck: Get rid of magical constant for xid array
|
|
* mkapfs: Set multiblock ip_bitmap_offset correctly
|
|
* apfsck: Don't check tails of multiblock ip bitmaps
|
|
* apfsck: Implement checks for cib address blocks
|
|
* apfsck: Support multiblock ephemeral objects
|
|
* mkapfs: Support multiblock spacemans
|
|
* mkapfs: Support cib address blocks
|
|
* mkapfs: Add tests for different container sizes
|
|
* mkapfs: Report release info in apfs_formatted_by
|
|
* Report release info with "-v" flag
|
|
* mkapfs: Correct reported upper size limit
|
|
- Restrict license to GPL-2.0-only in License field
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jun 9 08:00:11 UTC 2023 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
|
|
|
|
- Initial build
|
|
+ Version 0~git453
|