summaryrefslogtreecommitdiff
path: root/lib/fprint.c
AgeCommit message (Expand)AuthorFilesLines
2012-09-28Simplify fpLookupSubdir() a bitPanu Matilainen1-33/+22
2012-09-27Minimally resurrect fpLookupSubdir() functionalityPanu Matilainen1-27/+21
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-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-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-14Allow passing a shared pool for finger print cachePanu Matilainen1-2/+2
2012-09-14Remove scareMemory remnants from the internal API, fixup callersPanu Matilainen1-1/+1
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 Matilainen1-5/+23
2012-09-14Change fpLookup() to return malloced memory (on first call)Panu Matilainen1-4/+13
2012-09-14Make fingerprint cache entry opaque, add some kind of API for the needed bitsPanu Matilainen1-1/+23
2012-09-14Hide away the FP_EQUAL macrosPanu Matilainen1-0/+10
2012-09-14Change fpLookupList() to return malloced memoryPanu Matilainen1-6/+8
2012-09-14Add internal API for fingerprint lookup-and-comparePanu Matilainen1-0/+8
2012-09-14Bury the fingerprint hash-types into fprint.c, clean upPanu Matilainen1-4/+23
2012-09-14Move the entire fingerprint cache population into fprint.cPanu Matilainen1-2/+71
2012-09-14Hide by-fingerprint hash into fingerprint cache, add minimal API bitsPanu Matilainen1-5/+15
2012-09-14Make fingerprint cache opaque outside fprint.cPanu Matilainen1-0/+7
2012-09-08Switch file info set base- and dirnames storage to string poolPanu Matilainen1-4/+7
2012-09-06Return fingerprint lookups through retval pointer, not structPanu Matilainen1-25/+23
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-04-12Change file disposition code to access rpmfi's by indexPanu Matilainen1-12/+3
2011-04-28Remove duplicate fpLookup() doxygen annotationPanu Matilainen1-8/+0
2011-03-10Move string hash function to librpmio and rename for namespacingPanu Matilainen1-3/+3
2010-05-21Move the lone hashFunctionString() into misc.[ch], eliminate rpmhash.[ch]Panu Matilainen1-1/+1
2009-07-23Kill off lclint remnants everywherePanu Matilainen1-2/+0
2009-06-17Permit NULL in fpCacheFree()Panu Matilainen1-2/+4
2009-06-16Fix Segfault for to be installed symlinks pointing to existing locationsFlorian Festi1-4/+4
2009-04-22Eliminate unnecessary rpmts_internal.h includePanu Matilainen1-0/+1
2008-12-19Add internal rpmfi apis to deal with fingerprints, use themPanu Matilainen1-1/+1
2008-12-18Reduce the hash size of the fingerPrintCache by factor 4Florian Festi1-1/+1
2008-12-18Do only add symlinks the the first rpmFpHash as these are the only one we rea...Florian Festi1-4/+4
2008-11-27Drop the useless "tag" argument from rpmteFI()Panu Matilainen1-2/+2
2008-11-26Change rpmffi_s to contain a rpmte instead of rpmfi to be able to get rid of ...Florian Festi1-3/+4
2008-11-07Rename doLookup to fpLookup to get rid of one function just calling the otherFlorian Festi1-9/+3
2008-11-07cleanup fpLookupSubdirFlorian Festi1-21/+18
2008-11-07Reverse hash GetEntry() return code vs found/not foundPanu Matilainen1-2/+2
2008-10-27fix compiler warningFlorian Festi1-2/+1