0c616986c2
- Update to version 3.0.2: * applet: stylistic changes and some code reduction for help. * applet: Auto-detect help gzip/zlib compression. * db: fix chroot proc setup for scripts when in user namespace. * db, pkg: add fallback to not needing unshare() when running as root. * commit: dynamic unit for installed_bytes. * apk: fix compile when using C89. * mkpkg: implement --xattrs[=BOOL] to disable xattr recording. * io_url_libfetch: do not map error to zero. * package: add F_SEAL_EXEC to memfd script. * db: drop use of fexecve for scripts. * commit: don't sync with --simulate.
Martin Hauke2025-12-17 20:31:19 +00:00
7bf06c0250
Accepting request 1321357 from system:packagemanager
Ana Guerrero2025-12-08 10:54:33 +00:00
9326a0fd48
- Update to version 3.0.1: User facing changes: * Support for new package and index format: designed for improved security, performance and extensibility in future. + The index supports newer hash algorithms. + Supports for newer signature algorithms. + Supports for the zstd compression. + Designed to support additional features in the future, e.g. audit can verify all data in the installed database using original package signatures. * Compatibility related changes + Support for ftp urls in the libfetch backend has been removed + Support for the original "alpine v1" packages and for broken v2 packages from foreign tools has been removed. + Support for md5 hashes has been removed. + The package arch is now validated and must be compatible to install. See man page for etc/apk/arch. + The script output is now processed by apk, each output line is prefixed with * to disambiguate the script output from apk output. + The scripts are executed from a memfd if possible. This means $0 is no longer reliable method to determine the hook name. Use $APK_SCRIPT instead * Improved configuration and repository configuration + The repositories file format now supports definition and usage of variables. + Support for config file for default options (overriding configuration can be provided in APK_CONFIG specified file). + Various configuration files and repositories are now searched from etc/apk and lib/apk so distributions can provision
Martin Hauke2025-12-06 12:15:51 +00:00