summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2012-09-12Add an nternal rpmal create+populate helper function, use for erased packagesPanu Matilainen3-7/+21
2012-09-11Oops, only private pool should be frozen on ds createPanu Matilainen1-2/+3
2012-09-11Add an alternative rpmds constructor to allow shared pool usagePanu Matilainen2-2/+18
2012-09-11Freeze the rpmlib dependency set pool on successful returnPanu Matilainen1-0/+2
2012-09-11Further split single ds creation into two, sighPanu Matilainen1-16/+31
2012-09-11Unify the common parts of rpmds creation into a helper functionPanu Matilainen1-27/+26
2012-09-11Eliminate assert()'s from rpmdsMerge()Panu Matilainen1-5/+9
2012-09-11Eliminate assert()'s from rpmdsDup()Panu Matilainen1-7/+8
2012-09-11Switch dependency sets to use string pool storage for names and evrsPanu Matilainen1-71/+56
2012-09-11Rename td2pool as rpmtdToPool, export and optimizePanu Matilainen3-13/+30
2012-09-11Eliminate direct rpmds name (and flags) access on rpmdsNew()Panu Matilainen1-3/+5
2012-09-11Clean up rpmdsSearch() a bitPanu Matilainen1-6/+7
2012-09-11Add internal indexed variants of rpmds N, EVR and Flags gettersPanu Matilainen1-21/+27
2012-09-11Clean up rpmdsFind() a bitPanu Matilainen1-8/+18
2012-09-11Split rpmds EVR comparison into function of its ownPanu Matilainen1-42/+50
2012-09-11Use getter functions for name, evr and flags in rpmdsCurrent()Panu Matilainen1-2/+2
2012-09-11Clean up rpmdsCompare() a bitPanu Matilainen1-12/+18
2012-09-11Clean up rpmdsNewDNEVR() a bitPanu Matilainen1-15/+18
2012-09-08Switch file info set base- and dirnames storage to string poolPanu Matilainen4-24/+32
2012-09-08Clean up file info set creation, commentPanu Matilainen1-47/+62
2012-09-08Push the flag foo into rpmfiPopulate(), explicit HEADERGET_ALLOC for othersPanu Matilainen1-9/+8
2012-09-08Always allocate directory index dataPanu Matilainen1-2/+2
2012-09-08Refactor the big rpmfiNewPool() to two separate piecesPanu Matilainen1-37/+49
2012-09-07Split the tagdata -> pool population to another helper functionPanu Matilainen1-8/+12
2012-09-07Add an alternative rpmfi constructor to allow shared pool usagePanu Matilainen2-3/+21
2012-09-07Move string pool typedefs to rpmtypes.hPanu Matilainen1-0/+3
2012-09-07Axe the no longer needed rpmfi string "cache" stuffPanu Matilainen2-86/+0
2012-09-07Use string pool for file set symlinksPanu Matilainen2-8/+10
2012-09-07Replace user- and groupname + file lang caches with a global stringpoolPanu Matilainen2-14/+34
2012-09-07Dont bother with file capability "cache"Panu Matilainen2-8/+4
2012-09-07Missing <stdio.h> include for fprintf()Panu Matilainen1-0/+1
2012-09-06Return fingerprint lookups through retval pointer, not structPanu Matilainen4-32/+32
2012-09-06Avoid double iteration on 'rpm -e' now that iterator count worksPanu Matilainen1-11/+3
2012-09-06Push RPMDBI_LABEL arch parsing down to rpmdb layer to fix stuffPanu Matilainen2-17/+37
2012-09-05Use existing fingerprint for packages being removedPanu Matilainen1-12/+13
2012-09-05Shut up gcc whine about potentially uninitialized variablePanu Matilainen1-1/+1
2012-09-05Avoid rehashing directory name when it doesn't change in rpmal populationPanu Matilainen1-1/+10
2012-09-05Prehash dir names on fingerprinting to avoid recalculating when addingPanu Matilainen1-5/+8
2012-09-05Use helper variable to eliminate multiple identical conditionalsPanu Matilainen1-3/+4
2012-09-05Prehash dependency strings to avoid recalculating when cachingPanu Matilainen1-5/+9
2012-09-05Prehash basenames to avoid recalculation when adding new onesPanu Matilainen1-2/+5
2012-09-05Add alternative hash key add/get/check methods with prehashed keyPanu Matilainen2-12/+62
2012-09-05Add hash table methodn for (pre)calculating base hash of a keyPanu Matilainen2-0/+13
2012-09-04Minor optimizations to rpmvercmp()Panu Matilainen1-5/+8
2012-09-03Avoid netshared path matching when netshared path is not setPanu Matilainen1-11/+15
2012-09-03"Optimize" addFingerprints() a bitPanu Matilainen1-10/+13
2012-08-30Avoid unnecessary calculations on %ghost %configPanu Matilainen1-0/+6
2012-08-30Only backup if osuffix is setPanu Matilainen1-1/+2
2012-08-30Fix memleak regresssion in rpmfiDecideFateIndex()Panu Matilainen1-24/+27
2012-08-30Cache the actual result on rpmdb header verificationPanu Matilainen1-5/+9