16 Commits

Author SHA256 Message Date
98e4898516 Accepting request 1284419 from filesystems
OBS-URL: https://build.opensuse.org/request/show/1284419
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/apfsprogs?expand=0&rev=8
2025-06-11 14:22:40 +00:00
David Sterba
b64415062d - 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

OBS-URL: https://build.opensuse.org/package/show/filesystems/apfsprogs?expand=0&rev=15
2025-06-10 11:20:28 +00:00
d1cf1d5a57 Accepting request 1237419 from filesystems
OBS-URL: https://build.opensuse.org/request/show/1237419
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/apfsprogs?expand=0&rev=7
2025-01-13 16:53:34 +00:00
David Sterba
8e9676e8c6 - 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

OBS-URL: https://build.opensuse.org/package/show/filesystems/apfsprogs?expand=0&rev=13
2025-01-13 14:01:16 +00:00
05bf171e29 Accepting request 1221272 from filesystems
OBS-URL: https://build.opensuse.org/request/show/1221272
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/apfsprogs?expand=0&rev=6
2024-11-05 14:41:22 +00:00
David Sterba
78cc3298af - 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)

OBS-URL: https://build.opensuse.org/package/show/filesystems/apfsprogs?expand=0&rev=11
2024-11-04 22:09:54 +00:00
7aa2b89d26 Accepting request 1205637 from filesystems
OBS-URL: https://build.opensuse.org/request/show/1205637
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/apfsprogs?expand=0&rev=5
2024-10-06 15:51:50 +00:00
9a0ea23157 - 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

OBS-URL: https://build.opensuse.org/package/show/filesystems/apfsprogs?expand=0&rev=9
2024-10-04 06:16:42 +00:00
5268e5d108 Accepting request 1180740 from filesystems
OBS-URL: https://build.opensuse.org/request/show/1180740
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/apfsprogs?expand=0&rev=4
2024-06-14 17:02:03 +00:00
David Sterba
eaeacc3723 - Update to version 0~git491
* Allow snapshot xids to match the current xid

OBS-URL: https://build.opensuse.org/package/show/filesystems/apfsprogs?expand=0&rev=7
2024-06-13 16:12:03 +00:00
9eee136cde Accepting request 1174057 from filesystems
OBS-URL: https://build.opensuse.org/request/show/1174057
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/apfsprogs?expand=0&rev=3
2024-05-15 19:27:08 +00:00
David Sterba
9a07b76fc3 Accepting request 1173998 from home:glaubitz:branches:filesystems
- 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

OBS-URL: https://build.opensuse.org/request/show/1173998
OBS-URL: https://build.opensuse.org/package/show/filesystems/apfsprogs?expand=0&rev=5
2024-05-14 17:39:09 +00:00
6cefaa38b7 Accepting request 1130628 from filesystems
OBS-URL: https://build.opensuse.org/request/show/1130628
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/apfsprogs?expand=0&rev=2
2023-12-04 22:01:06 +00:00
53baf798d1 Accepting request 1130621 from home:glaubitz:branches:filesystems
- 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

OBS-URL: https://build.opensuse.org/request/show/1130621
OBS-URL: https://build.opensuse.org/package/show/filesystems/apfsprogs?expand=0&rev=3
2023-12-03 20:47:31 +00:00
b825a61e8c Accepting request 1091779 from filesystems
- Initial build
  + Version 0~git453

OBS-URL: https://build.opensuse.org/request/show/1091779
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/apfsprogs?expand=0&rev=1
2023-06-11 17:54:33 +00:00
David Sterba
893d8a0018 Accepting request 1091766 from home:glaubitz:branches:filesystems
- Initial build
  + Version 0~git453

OBS-URL: https://build.opensuse.org/request/show/1091766
OBS-URL: https://build.opensuse.org/package/show/filesystems/apfsprogs?expand=0&rev=1
2023-06-09 08:24:11 +00:00