summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2012-02-27solver, test: implements more provides things, add testsTimo Teräs8-33/+168
2012-02-27solver: have most inherited things per-package and clean upsTimo Teräs1-156/+168
2012-02-27solver: remove minimum penalty logicTimo Teräs1-49/+7
2012-02-24solver, dot: elementary provides fixesTimo Teräs4-57/+108
2012-02-24all: introduce apk_provides and use it in apk_nameTimo Teräs13-210/+309
2012-02-24solver: unallowed pinning is worse than changing installed packageTimo Teräs2-10/+17
2012-02-24test: clean up solver.shTimo Teräs1-5/+9
2012-02-24solver: non preferred actions are worse then non preferred pinningTimo Teräs4-6/+55
2012-02-24pkg: add field for provides as 'p'Timo Teräs2-2/+8
2012-02-24pkg, db: use 's' for source repository tags instead of 'p'Timo Teräs3-4/+5
2012-02-24verify: report only bad packages with -qTimo Teräs1-2/+7
2012-02-24apk: do not enable automatically interactive mode with --simulateTimo Teräs1-5/+13
2012-02-24test: improve pinning testsTimo Teräs11-10/+89
2012-02-23solver: fix output of broken dependenciesTimo Teräs1-1/+1
2012-02-23test: rewrite the testing framework to use the real appletsTimo Teräs57-346/+279
2012-02-23pkg: fix writing of versioned conflictsTimo Teräs1-1/+1
2012-02-23db: keep architecture in $ROOT/etc/apk/archTimo Teräs3-8/+54
2012-02-23solver: report size difference in kibi- or mebibytesTimo Teräs1-5/+11
2012-02-23apk: /etc/apk/interactive enables interactive mode for tty sessionsTimo Teräs1-1/+4
2012-02-23audit, db: add etc/apk/protected_files.d and new audit featuresTimo Teräs5-187/+322
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äs5-20/+39
2012-02-22solver: lock early names that have only single option leftTimo Teräs1-3/+13
2012-02-22solver: lazily update name state in main loopTimo Teräs1-171/+125
2012-02-22solver: handle fix/reinstall betterTimo Teräs1-30/+36
2012-02-22db: merge identical repositoriesTimo Teräs1-5/+17
2012-02-22solver: transitive dependency requiringTimo Teräs1-12/+41
2012-02-22solver: remove dependency merging; it's not worth itTimo Teräs1-77/+4
2012-02-22db, solver, io: scan cache items at startupTimo Teräs8-154/+207
2012-02-21solver: make apk_score a 64-bit int for speedTimo Teräs1-9/+49
2012-02-21solver: remove unneeded flagTimo Teräs1-4/+1
2012-02-21solver: implement backwards jumping and various other optimizationsTimo Teräs3-151/+227
2012-02-20solver: rewrite backtracking and scoring systemTimo Teräs2-406/+695
2012-02-17apk: fix some unharmful leaks reported by valgrindTimo Teräs3-9/+19
2012-02-17solver: get rid of saved score in backtrackingTimo Teräs1-41/+57
2012-02-16solver: convert some package state flags to bitfieldsTimo Teräs1-11/+13
2012-02-16solver: name's unlocked chosen is always next package getting lockedTimo Teräs1-35/+28
2012-02-16solver: rework internals a bitTimo Teräs1-138/+190
2012-02-16solver: fix allowed pinning calculationTimo Teräs1-2/+2
2012-02-16solver: record repository tag, and flags in solutionTimo Teräs5-68/+113
2012-02-16solver: remove an unneeded name state variableTimo Teräs1-5/+0
2012-02-15ver: handle pinned packages betterTimo Teräs1-7/+36
2012-02-15solver, db: repository pinning improvementsTimo Teräs7-65/+91
2012-02-14ver: by default show only upgradeable packagesTimo Teräs1-0/+6
2012-02-14audit: check dirent mode, uid and gid if requestedTimo Teräs1-32/+71
2012-02-14db: record file uid/gid/mode in installed dbTimo Teräs3-5/+34
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äs3-11/+32
2012-02-10db: fix directory permissions recalculationTimo Teräs1-5/+8
2012-02-10db: smarter handling of directory owner, group and modeTimo Teräs2-16/+73