aboutsummaryrefslogtreecommitdiffstats
path: root/src/database.c
Commit message (Expand)AuthorAgeFilesLines
* apk: use string array in applet mains, separate apk_name_foreach_matchingTimo Teräs2013-06-181-0/+77
* all: various conversions to foreach_array_item, and simplifications of codeTimo Teräs2013-06-181-33/+25
* io: get rid of APK_PROGRESS_SCALETimo Teräs2013-06-171-19/+4
* cache: implement progress bar (ref #1170)Timo Teräs2013-06-171-5/+9
* print: move progress printing to common functionsTimo Teräs2013-06-171-1/+0
* db, cache: do not use cache/tmp for downloadsTimo Teräs2013-06-171-22/+22
* db: refactor repository file constructionTimo Teräs2013-06-171-107/+129
* solver, errors: fix few additional test cases and clean upsTimo Teräs2013-06-131-12/+12
* solver: rewrite as deductive solver -- core featuresTimo Teräs2013-06-131-13/+19
* index: add sensible error message if metadata is too longTimo Teräs2013-05-301-4/+4
* db: unify handling of special packagesTimo Teräs2013-05-301-56/+55
* db, info: allow packages to install files/symlinks to rootTimo Teräs2013-05-291-20/+40
* db: make dev/null a character device with --initdbTimo Teräs2013-05-291-1/+1
* apk: implement --progress-fd to write progress to a specified fdTimo Teräs2012-09-201-0/+1
* db: remove AT_SYMLINK_NOFOLLOW for directory permissionsTimo Teräs2012-09-041-2/+2
* audit: fix protection mask of non-db directoriesTimo Teräs2012-07-161-3/+2
* db: strip leading and trailing slashes from protected path specTimo Teräs2012-05-011-0/+6
* db: fix has_protected_children setup on leaf path entriesTimo Teräs2012-04-271-1/+1
* solver, dot: elementary provides fixesTimo Teräs2012-02-241-2/+11
* all: introduce apk_provides and use it in apk_nameTimo Teräs2012-02-241-7/+12
* pkg, db: use 's' for source repository tags instead of 'p'Timo Teräs2012-02-241-1/+2
* db: keep architecture in $ROOT/etc/apk/archTimo Teräs2012-02-231-6/+19
* audit, db: add etc/apk/protected_files.d and new audit featuresTimo Teräs2012-02-231-46/+125
* db: fix repositories.d to be loaded only without --repositories-fileTimo Teräs2012-02-221-3/+7
* db, io: load repositories also from etc/apk/repositories.d/*.listTimo Teräs2012-02-221-12/+31
* db: merge identical repositoriesTimo Teräs2012-02-221-5/+17
* db, solver, io: scan cache items at startupTimo Teräs2012-02-221-25/+80
* apk: fix some unharmful leaks reported by valgrindTimo Teräs2012-02-171-0/+1
* solver, db: repository pinning improvementsTimo Teräs2012-02-151-12/+8
* db: record file uid/gid/mode in installed dbTimo Teräs2012-02-141-2/+26
* db: allow directory to have sticky bit, and suid/sgid bits setTimo Teräs2012-02-101-1/+1
* db, fix: more secure way to choose effective directory permissionsTimo Teräs2012-02-101-10/+12
* db: fix directory permissions recalculationTimo Teräs2012-02-101-5/+8
* db: smarter handling of directory owner, group and modeTimo Teräs2012-02-101-14/+69
* blob: optimize spn and cspnTimo Teräs2012-02-081-2/+7
* db: increase hash sizesTimo Teräs2012-02-081-4/+4
* db: do not abort on bad repositoriesNatanael Copa2012-02-011-5/+0
* db: fix bug with --repositoryNatanael Copa2012-02-011-9/+9
* pkg, db: fix signature checking for files without control partTimo Teräs2012-01-311-20/+23
* solver, upgrade: properly detect missing repository tagsTimo Teräs2012-01-171-15/+24
* db: print dependencies referring to missing tags instead of tagsTimo Teräs2012-01-171-6/+11
* db: fix loading of world after previous commitsTimo Teräs2012-01-161-3/+3
* db: support line feed as 'world' dependency separatorTimo Teräs2012-01-121-4/+8
* solver: print repository tag when committing package changesTimo Teräs2012-01-121-0/+11
* db, solver: refuse committing changes if there is missing tagsTimo Teräs2012-01-121-1/+9
* db: properly detect when pkg install trigger needs executingTimo Teräs2012-01-061-1/+1
* solver: report number of (mega)bytes usedTimo Teräs2011-12-271-12/+14
* solver, db: implement repository pinningTimo Teräs2011-10-291-11/+42
* pkg: convert struct apk_install_package flags to bitfieldTimo Teräs2011-10-191-2/+2
* pkg: introduce "replaces_priority"Timo Teräs2011-10-191-10/+30