summaryrefslogtreecommitdiff
path: root/src/package.c
AgeCommit message (Expand)AuthorFilesLines
2023-04-11db, apps: sort packages by pkgname and pkgverTimo Teräs1-1/+15
2022-12-21pkg: increase index entry buffer sizeTimo Teräs1-1/+1
2022-06-03pkg: recursive create exec dirTimo Teräs1-2/+16
2022-02-24pkg: use lib/apk/exec as the package script execution directoryTimo Teräs1-5/+13
2022-01-17package: fail on invalid control dataTimo Teräs1-10/+9
2021-12-14everywhere: use stdlib.h for malloc(3) definition, not GNU-specific malloc.hAriadne Conill1-1/+0
2021-07-26Use __attribute__ ((format)) where possible and fix issues found by itTimo Teräs1-2/+2
2020-10-07various changes to make clang not give warningsTimo Teräs1-1/+1
2020-05-19make the atom functions not use global stateTimo Teräs1-9/+9
2020-05-07use SPDX-License-Identifier in source filesTBK1-3/+1
2020-01-24Harden signature verification processReid Rankin1-14/+19
2020-01-24Improve documentation of signature verification processReid Rankin1-7/+19
2020-01-11archive: make apk_tar_parse check and close input streamTimo Teräs1-10/+4
2020-01-11convert remaining locations to use istream instead of bstreamTimo Teräs1-6/+5
2020-01-11istream, archive, db: convert db and tar function to use istreamTimo Teräs1-10/+7
2020-01-11archive: remove support for old packages without xattr checksumsTimo Teräs1-1/+1
2019-12-29del: report non-matching names and install-if rule non-deletionTimo Teräs1-18/+17
2018-10-26add support for openssl 1.1Timo Teräs1-18/+19
2018-09-10rework unpacking of packages and harden package file format requirementsTimo Teräs1-7/+4
2018-07-02Invalidate id cache after script executionJussi Kukkonen1-0/+4
2017-11-02solver: implement support for choosing default virtualsWilliam Pitcock1-0/+8
2017-10-04package: remove package script after use (fixes #7974)Timo Teräs1-6/+9
2017-06-23io: make io vtables const struct, and add accessors for themTimo Teräs1-15/+8
2017-05-27version: add support for fuzzy version matchingWilliam Pitcock1-4/+10
2017-02-28package: add more secure signature methodsTimo Teräs1-20/+31
2017-02-15add support for pre and post commit hooksHenrik Riomar1-22/+2
2016-08-23pkg: reset umask for package scriptsTimo Teräs1-0/+1
2015-12-10commit: self-conflict error and satisfies printingTimo Teräs1-6/+6
2015-06-12for completeness free all arrays before exitTimo Teräs1-0/+1
2015-03-10rename file info related functions for consistencyTimo Teräs1-1/+1
2015-03-10rework error handling for read streamsTimo Teräs1-1/+3
2014-04-10package: do not report duplicate reverse dependenciesTimo Teräs1-1/+4
2013-09-10apk: new option --no-scriptsTimo Teräs1-2/+2
2013-06-20solver: fix pinning+cache to workTimo Teräs1-3/+2
2013-06-20commit, db: make file conflicts and script errors non-fatalTimo Teräs1-23/+18
2013-06-18db: store repository tag names including leading @Timo Teräs1-5/+7
2013-06-18apk: use string array in applet mains, separate apk_name_foreach_matchingTimo Teräs1-6/+9
2013-06-18all: various conversions to foreach_array_item, and simplifications of codeTimo Teräs1-32/+23
2013-06-17db: refactor repository file constructionTimo Teräs1-23/+0
2013-06-15pkg: apk_pkg_foreach_* add matching generationTimo Teräs1-6/+27
2013-06-15lua: use apk_dep_analyzeTimo Teräs1-22/+0
2013-06-13solver, errors: fix few additional test cases and clean upsTimo Teräs1-8/+6
2013-06-13pkg: add global reverse dependency iterator helpers and use themTimo Teräs1-2/+57
2013-06-13errors: rewrite the logic how errors are reportedTimo Teräs1-0/+34
2013-05-30index: add sensible error message if metadata is too longTimo Teräs1-3/+6
2012-04-03pkg: honor --allow-untrusted when installing non-repository packagesTimo Teräs1-13/+21
2012-02-29solver, test: make conflicts unconditionalTimo Teräs1-29/+22
2012-02-24all: introduce apk_provides and use it in apk_nameTimo Teräs1-11/+74
2012-02-24pkg: add field for provides as 'p'Timo Teräs1-1/+7
2012-02-24pkg, db: use 's' for source repository tags instead of 'p'Timo Teräs1-1/+1