summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2012-10-01Avoid using/modifying fsm->li on hard link checkingPanu Matilainen1-4/+4
2012-10-01Move hardlink saving out of fsmInit()Panu Matilainen1-5/+6
2012-10-01Free hardlink sets centrally in fsmFree()Panu Matilainen1-11/+3
2012-10-01Filter out skipped files on hardlink checkingPanu Matilainen1-2/+4
2012-09-28Simplify fpLookupSubdir() a bitPanu Matilainen1-33/+22
2012-09-28Make string pool strings static in memoryFlorian Festi1-33/+56
2012-09-27Minimally resurrect fpLookupSubdir() functionalityPanu Matilainen1-27/+21
2012-09-27Add doxygen documentation to string pool APIPanu Matilainen2-13/+81
2012-09-27Fixup a copy-paste error in rpmdsPool() doxygen markupPanu Matilainen1-1/+1
2012-09-27Fixup string pool prototype argument names to match implementationPanu Matilainen1-7/+7
2012-09-27Remove leftover, no longer valid commentPanu Matilainen1-1/+0
2012-09-26Freeze the rpmfc string pools once all additions are donePanu Matilainen1-0/+4
2012-09-26Dont waste time with argi for rpmfc file class indexesPanu Matilainen1-9/+6
2012-09-26Dont waste time with argi for rpmfc file colorsPanu Matilainen1-15/+11
2012-09-26Dont waste time with argv for rpmfc file namesPanu Matilainen1-5/+8
2012-09-26Use a string pool for the build-time file dependency string storagePanu Matilainen1-9/+9
2012-09-26Use a string pool to build file class dictionary and indexesPanu Matilainen1-25/+17
2012-09-26Cosmetics: properly indent the rpmfc debug foobarPanu Matilainen1-6/+8
2012-09-26Add function to get number of unique strings in the poolPanu Matilainen2-0/+8
2012-09-24Switch back to early added packages rpmal populatingPanu Matilainen2-19/+1
2012-09-24Test obsoletions within the transaction set, both waysPanu Matilainen2-0/+59
2012-09-24Test different versions in same transaction both waysPanu Matilainen1-4/+27
2012-09-21Take advantage of rpmstrPoolStreq() in rpmdsCompare()Panu Matilainen1-1/+1
2012-09-19Change poolHash to use internal collision resolutionFlorian Festi1-70/+60
2012-09-19Eliminate strdup() in doLookupId()Panu Matilainen1-20/+14
2012-09-19Lift directory name canonicalization into a helper functionPanu Matilainen1-17/+23
2012-09-19Aargh, stupid thinko in rpmstrPoolStrlen() last id special casePanu Matilainen1-1/+1
2012-09-18Unbreak fingerprinting when called twice for the same transaction setPanu Matilainen1-1/+4
2012-09-18Oops, refactoring error in commit 327701572ff912413ec9564d29d946b4ab21a9f3Panu Matilainen1-1/+1
2012-09-18Ensure fingerprint subdirs have heading slashesPanu Matilainen1-6/+2
2012-09-18Ensure directories have trailing slashes in doLookupId()Panu Matilainen1-15/+6
2012-09-18Further doLookupId() cleanupPanu Matilainen1-9/+9
2012-09-18Elimiate one of the umphteen directory variables in doLookupId()Panu Matilainen1-9/+11
2012-09-18Avoid redundant ds -> id -> string lookups in rpmalAllFileSatisfiesDepend()Panu Matilainen1-4/+2
2012-09-18Dont bother with separate notifications on multiple file dep matchesPanu Matilainen1-3/+3
2012-09-18Avoid the string copy in rpmalAllFileSatisfiesDepend() now that we canPanu Matilainen1-5/+1
2012-09-18Make pool string->id operations properly length-awarePanu Matilainen1-19/+41
2012-09-18Add length aware variant(s) of string hashingPanu Matilainen1-0/+27
2012-09-18Enhanced string hash to permit calculating string length on the same callPanu Matilainen2-17/+28
2012-09-18Dont assume \0 terminated strings in rpmstrPoolPut()Panu Matilainen1-2/+3
2012-09-17Use pool id's for hash table key, lookup strings from pool as neededPanu Matilainen1-23/+19
2012-09-17Move the string pool struct definition earlier so we can reference it...Panu Matilainen1-12/+12
2012-09-17Inline poolHashfindEntry() into GetEntry(), nothing else needs itPanu Matilainen1-13/+5
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