Highlights
- Added
--preextract
hook with--show-preextract
, enabling scripted checks before extraction and full shUnit2 coverage. - Introduced
--comp-extra
so archives can pass extra flags (e.g.,--no-name
) to any compressor, plus positive/negative tests. - Documented
SETUP_NOCHECK=1
to skip integrity verification; new regression test ensures behavior.
Changes
- CI: Migrated Linux runners to Ubicloud, refreshed BSD/Solaris VMs, ensured zstd availability, and updated Actions to Node 20-compatible versions.
- Build tweaks: Restored Rocky Linux 9 images, improved base64 handling for BSD/macOS, fixed zstd offset plus checksum messaging.
- UX fixes:
--accept
now skips pager, pager invokes-e
when available, directory creation and checksum success emit via stdout. - Security: OpenSSL encryption defaults to
-pbkdf2
with SHA-256 digest to avoid deprecated key derivation. - Docs: Updated README/man page for new flags (
--comp-extra
,--preextract
,--target
) and checksum environment variable.
Contributors
Stephane Peter, Mark Landis, Mykyta Poberezhniy, OMRON SENTECH, zero-pytagoras, Aaron Queen, Dridi Boukelmoune, Jan Vermaete, Joakim Fors, Peter Whittaker, Stas Fomin, emirbuljubasic, mpoberezhniy, the-real-neil