summaryrefslogtreecommitdiff
path: root/src/package.c
AgeCommit message (Expand)AuthorFilesLines
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
2012-02-23pkg: fix writing of versioned conflictsTimo Teräs1-1/+1
2012-02-21solver: implement backwards jumping and various other optimizationsTimo Teräs1-2/+11
2012-02-15solver, db: repository pinning improvementsTimo Teräs1-1/+1
2012-02-14db: record file uid/gid/mode in installed dbTimo Teräs1-0/+1
2012-02-08blob: optimize spn and cspnTimo Teräs1-4/+13
2012-01-31pkg, db: fix signature checking for files without control partTimo Teräs1-7/+24
2012-01-12db: support line feed as 'world' dependency separatorTimo Teräs1-49/+39
2012-01-06pkg: fix writing of deps with tag and version specifierTimo Teräs1-4/+4
2011-12-27solver: report number of (mega)bytes usedTimo Teräs1-2/+5
2011-10-29solver, db: implement repository pinningTimo Teräs1-9/+16
2011-10-24solver, pkg: implement versioned conflictsTimo Teräs1-10/+14
2011-10-19pkg: introduce "replaces_priority"Timo Teräs1-1/+1
2011-10-18pkg, info: remember installed packages "replaces"Timo Teräs1-25/+50
2011-09-27pkg: fix dependency checking against non-installed packagesTimo Teräs1-0/+5
2011-09-13all: update copyright year statementTimo Teräs1-1/+1
2011-09-09pkg: consider script failure as non-fatalTimo Teräs1-2/+6
2011-09-09applets: start using solver codeTimo Teräs1-1/+0
2011-06-28index: handle errors instead of silently failingTimo Teräs1-4/+14
2011-04-04pkg: add origin, maintainer, build_time and commit id to indexTimo Teräs1-0/+34
2011-01-04pkg: recognize install_ifTimo Teräs1-21/+38
2011-01-03pkg, db: allow index with unsupported features to be loadedTimo Teräs1-3/+13
2011-01-01pkg: dependencies to specific package checksumTimo Teräs1-7/+29
2011-01-01various: use APK_DEPMASK_REQUIRE where applicableTimo Teräs1-1/+1
2011-01-01index: remove support of old index formatTimo Teräs1-6/+0
2010-12-14various: use 'atoms' for certain package field and misc fixesTimo Teräs1-21/+18
2010-12-14pkg, db: add preliminary support for arch fieldTimo Teräs1-0/+10
2010-12-10pkg: remove support for obsolete APKv1 (alpine-1.8 and earlier)Timo Teräs1-63/+0
2010-10-08io, db: id cache should be specific to database root, not system rootTimo Teräs1-4/+5
2010-08-30Fix building on eglibcNatanael Copa1-0/+1
2010-06-12archive: honor username/groupname instead of uid/gidTimo Teräs1-0/+2
2010-06-11various: use O_CLOEXEC and add some error checkingTimo Teräs1-6/+8
2010-06-11First steps for libapkNatanael Copa1-0/+1
2010-06-05all: rework how arrays workTimo Teräs1-7/+15
2010-06-01db, pkg: fix triggers related crashTimo Teräs1-0/+1
2010-06-01state: improve error messages from dependency failuresTimo Teräs1-30/+29
2010-05-26package: don't leak signing key file fdTimo Teräs1-1/+1
2009-12-21apk: --overlay-from-stdinTimo Teras1-2/+7
2009-09-16pkg: fix parsing of empty dependenciesTimo Teras1-1/+1
2009-08-13fix: parse pkgfile properly (fixes #132)Timo Teras1-8/+8
2009-08-13db: implement triggers (fixes #45)Timo Teras1-4/+4
2009-08-12db, pkg: separate structure for fields of installed packagesTimo Teras1-88/+101
2009-08-11pkg, db: execute scripts from /var/cache/misc (fixes #129)Timo Teras1-5/+10
2009-08-10db, pkg: fix package verification during installationTimo Teras1-4/+8
2009-08-04db: support "replaces" directive (fixes #113)Timo Teras1-11/+5
2009-07-31apk: use *at instead of chdir+normal file syscallTimo Teras1-19/+48
2009-07-29tar: make checksumming of inner files conditionalTimo Teras1-1/+1