Commit Graph

  • e1b02be26c Accepting request 1323416 from system:packagemanager factory Ana Guerrero 2025-12-18 17:32:56 +00:00
  • 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 Hauke 2025-12-17 20:31:19 +00:00
  • 7bf06c0250 Accepting request 1321357 from system:packagemanager Ana Guerrero 2025-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 Hauke 2025-12-06 12:15:51 +00:00
  • ef5ec21938 Accepting request 1189271 from system:packagemanager leap-16.1 leap-16.0 Dominique Leuenberger 2024-07-25 13:38:39 +00:00
  • 1a3c5f8e25 Accepting request 1182573 from home:mnhauke Martin Hauke 2024-07-23 20:01:28 +00:00
  • d60c8954a3 Accepting request 1181567 from system:packagemanager Ana Guerrero 2024-06-19 14:37:17 +00:00
  • 51a0d46672 Accepting request 1156770 from home:mnhauke Adam Majer 2024-06-12 11:02:28 +00:00