6 Commits
Author SHA1 Message Date
Darren Carreras 1803922e49 cpio: synthesize newc inode values
The newc format stores only 32-bit inode values. Assign unique
synthetic values from each full device and inode identity. This avoids
collisions after truncation while preserving hardlink groups.

Fixes #3314.
2026-08-10 09:40:05 -04:00
Darren Carreras 48fc018080 cpio: test synthetic newc inode values
Exercise large inode values that collide after 32-bit truncation,
hardlink identity, and distinct device IDs. Update bsdcpio expectations
so successful synthesis produces no truncation warnings.
2026-08-08 17:50:29 -04:00
carrerasdarren-cell f648978feb iso9660: avoid boot image block count overflow
Use overflow-free ceiling division before narrowing the boot image block count to int.

Fixes #3269
2026-07-28 14:53:36 -04:00
carrerasdarren-cell 6ccaddb831 iso9660: test large no-emulation boot image 2026-07-23 11:20:41 -04:00
carrerasdarren-cell a8bff73641 archive_entry: handle aliased Mac metadata copies 2026-07-21 11:54:13 -04:00
carrerasdarren-cell 925a3a385f archive_entry: test aliased Mac metadata copies 2026-07-21 11:54:05 -04:00