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