summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2012-09-17Eliminate key comparison and hash function vectors from poolHashPanu Matilainen1-20/+7
2012-09-17More poolHash multiple data-value cleanupsPanu Matilainen1-13/+7
2012-09-17Eliminate redundant data counting from poolHashPanu Matilainen1-25/+6
2012-09-17Eliminate unnecessary key and data free-functionality from poolHashPanu Matilainen1-20/+2
2012-09-17Pull a private hash-implementation copy to string poolPanu Matilainen1-9/+213
2012-09-17Rename string pool hash type to poolHashPanu Matilainen1-10/+10
2012-09-17Permit key imports even if signature checking is disabled (RhBug:856225)Panu Matilainen1-1/+7
2012-09-15Lift string pool rehash into a separate helper functionPanu Matilainen1-10/+20
2012-09-15Use a saner pool hash resize hintPanu Matilainen1-1/+1
2012-09-15Be more selective about legacy retrofits on package readPanu Matilainen1-4/+7
2012-09-14Switch rpmdb basename finding to use pool id's instead of stringsPanu Matilainen1-8/+19
2012-09-14Cleanup + optimize doLookupId() a bitPanu Matilainen1-7/+3
2012-09-14Remove leftover variable from previous commitPanu Matilainen1-1/+0
2012-09-14Change fpLookupList() to operate on pool id's onlyPanu Matilainen1-7/+10
2012-09-14Do the low-level fingerprint lookup based on pool id argumentsPanu Matilainen1-3/+13
2012-09-14Switch fingerprinting to use the global string poolPanu Matilainen1-4/+1
2012-09-14Allow passing a shared pool for finger print cachePanu Matilainen4-5/+6
2012-09-14Remove scareMemory remnants from the internal API, fixup callersPanu Matilainen4-6/+4
2012-09-14Switch fingerprint subDir to pool idsPanu Matilainen1-46/+47
2012-09-14Switch fingerprint basename to pool idsPanu Matilainen1-9/+16
2012-09-14Switch fingerprint cache-entry dirnames to pool idsPanu Matilainen1-17/+28
2012-09-14Add a string pool to fingerprint cache (but not yet used)Panu Matilainen1-0/+3
2012-09-14Make fingerprint struct opaque outside fprint.cPanu Matilainen5-34/+37
2012-09-14Change fpLookup() to return malloced memory (on first call)Panu Matilainen4-16/+20
2012-09-14Make fingerprint cache entry opaque, add some kind of API for the needed bitsPanu Matilainen3-14/+30
2012-09-14Hide away the FP_EQUAL macrosPanu Matilainen2-12/+10
2012-09-14Change fpLookupList() to return malloced memoryPanu Matilainen3-13/+14
2012-09-14Add internal API for fingerprint lookup-and-comparePanu Matilainen3-4/+15
2012-09-14Bury the fingerprint hash-types into fprint.c, clean upPanu Matilainen3-46/+25
2012-09-14Move the entire fingerprint cache population into fprint.cPanu Matilainen3-67/+76
2012-09-14Hide by-fingerprint hash into fingerprint cache, add minimal API bitsPanu Matilainen3-18/+29
2012-09-14Make fingerprint cache opaque outside fprint.cPanu Matilainen2-7/+7
2012-09-13Convert our dependency checking code to use the new rpmdsMatches()Panu Matilainen2-10/+17
2012-09-13Unify the three rpmdsFooMatchesDep() functions into onePanu Matilainen2-36/+46
2012-09-13Use transaction string pool for rpmlib() dependencies tooPanu Matilainen1-1/+1
2012-09-13Add pool-aware version of rpmdsRpmlib()Panu Matilainen2-3/+18
2012-09-13Hang rpmlib() dependency set onto transaction setPanu Matilainen3-7/+5
2012-09-13Use transaction string pool for ensureOlder() dependency setsPanu Matilainen1-3/+6
2012-09-13Use transaction string pool for findPos() dependency setsPanu Matilainen1-4/+8
2012-09-13Put transaction element "self" dependency set into global pool tooPanu Matilainen1-1/+1
2012-09-13Add pool-aware versions of rpmdsThis() and rpmdsSingle()Panu Matilainen2-7/+44
2012-09-13Simplify single ds creationPanu Matilainen1-12/+7
2012-09-13Add a string equality check function to string pool APIPanu Matilainen2-0/+13
2012-09-12Whoopsie, unbreak checking of installed dependenciesPanu Matilainen2-4/+5
2012-09-12Only rehash the pool on insert if the data area actually movedPanu Matilainen1-2/+3
2012-09-12Switch rpmal file hash to use pool id's instead of stringsPanu Matilainen1-23/+15
2012-09-12Switch rpmal provide hash to use pool id's instead of stringsPanu Matilainen1-7/+19
2012-09-12Add a some transition-period asserts to ensure pool-usage sanityPanu Matilainen1-0/+19
2012-09-12Allow keeping hash table around on pool freeze, adjust callersPanu Matilainen5-23/+34
2012-09-12Add getters for rpmds dependency name and EVR pool idsPanu Matilainen2-0/+39