summaryrefslogtreecommitdiff
path: root/lib/fprint.c
Commit message (Expand)AuthorAgeFilesLines
* Clean up canonical dirname calculationPanu Matilainen2022-05-061-10/+9
* Oops, fixup remnants of old realpath() semantics in fingerprintingPanu Matilainen2022-05-061-7/+3
* Rely on POSIX.1-2008 realpath() semantics in fingerprinting codePanu Matilainen2022-05-061-7/+1
* Drop now unnecessary rpmsqPoll() calls from librpmPanu Matilainen2022-03-071-3/+0
* Include rpmpgp.h only where it is actually neededJustus Winter2021-11-171-0/+1
* Add fingerprint lookup/compare variants that take idsMichael Schroeder2020-02-241-0/+17
* Only look at symlinks in new packages in fpLookupSubdirMichael Schroeder2020-02-241-25/+21
* Reduce the number of calls to fpLookupSubdir()Michael Schroeder2020-02-241-3/+9
* fpLookupSubdir: get rid of a poolid->str->poolid roundtripMichael Schroeder2020-02-241-7/+5
* Remove duplicated code in fpLookupSubdirMichael Schroeder2020-02-141-74/+61
* Move fingerprint hash setting out of fpLookupSubdir()Michael Schroeder2020-02-141-18/+17
* Fix segfault on fingerprinting symlink round (RhBug:1660232)Panu Matilainen2019-04-091-1/+5
* Replace rpmdbCheckSignals() with rpmsqPoll() everywhere, eliminate from APIPanu Matilainen2016-12-141-3/+3
* Fix doxygen warningsFlorian Festi2015-02-171-1/+1
* Ignore already removed links on fingerprint symlink correctionPanu Matilainen2014-01-081-0/+10
* Make rpmteFiles() return refcounted rpmfiles, fixup callersPanu Matilainen2013-11-081-3/+6
* Fix off-by-some indentation + other whitespace issues in fpLookupSubdir()Panu Matilainen2013-11-081-76/+73
* Bunch of forgotten rpmfi -> rpmfiles (internal) function renamesPanu Matilainen2013-11-081-3/+3
* Mass-rename all rpmfiFooIndex() functions to rpmfilesFoo()Panu Matilainen2013-11-071-2/+2
* Chainsaw rpmfi iteration apart from the actual file setPanu Matilainen2013-11-071-4/+4
* Simplify fpLookupSubdir() a bitPanu Matilainen2012-09-281-33/+22
* Minimally resurrect fpLookupSubdir() functionalityPanu Matilainen2012-09-271-27/+21
* Eliminate strdup() in doLookupId()Panu Matilainen2012-09-191-20/+14
* Lift directory name canonicalization into a helper functionPanu Matilainen2012-09-191-17/+23
* Oops, refactoring error in commit 327701572ff912413ec9564d29d946b4ab21a9f3Panu Matilainen2012-09-181-1/+1
* Ensure fingerprint subdirs have heading slashesPanu Matilainen2012-09-181-6/+2
* Ensure directories have trailing slashes in doLookupId()Panu Matilainen2012-09-181-15/+6
* Further doLookupId() cleanupPanu Matilainen2012-09-181-9/+9
* Elimiate one of the umphteen directory variables in doLookupId()Panu Matilainen2012-09-181-9/+11
* Cleanup + optimize doLookupId() a bitPanu Matilainen2012-09-141-7/+3
* Remove leftover variable from previous commitPanu Matilainen2012-09-141-1/+0
* Change fpLookupList() to operate on pool id's onlyPanu Matilainen2012-09-141-7/+10
* Do the low-level fingerprint lookup based on pool id argumentsPanu Matilainen2012-09-141-3/+13
* Allow passing a shared pool for finger print cachePanu Matilainen2012-09-141-2/+2
* Remove scareMemory remnants from the internal API, fixup callersPanu Matilainen2012-09-141-1/+1
* Switch fingerprint subDir to pool idsPanu Matilainen2012-09-141-46/+47
* Switch fingerprint basename to pool idsPanu Matilainen2012-09-141-9/+16
* Switch fingerprint cache-entry dirnames to pool idsPanu Matilainen2012-09-141-17/+28
* Add a string pool to fingerprint cache (but not yet used)Panu Matilainen2012-09-141-0/+3
* Make fingerprint struct opaque outside fprint.cPanu Matilainen2012-09-141-5/+23
* Change fpLookup() to return malloced memory (on first call)Panu Matilainen2012-09-141-4/+13
* Make fingerprint cache entry opaque, add some kind of API for the needed bitsPanu Matilainen2012-09-141-1/+23
* Hide away the FP_EQUAL macrosPanu Matilainen2012-09-141-0/+10
* Change fpLookupList() to return malloced memoryPanu Matilainen2012-09-141-6/+8
* Add internal API for fingerprint lookup-and-comparePanu Matilainen2012-09-141-0/+8
* Bury the fingerprint hash-types into fprint.c, clean upPanu Matilainen2012-09-141-4/+23
* Move the entire fingerprint cache population into fprint.cPanu Matilainen2012-09-141-2/+71
* Hide by-fingerprint hash into fingerprint cache, add minimal API bitsPanu Matilainen2012-09-141-5/+15
* Make fingerprint cache opaque outside fprint.cPanu Matilainen2012-09-141-0/+7
* Switch file info set base- and dirnames storage to string poolPanu Matilainen2012-09-081-4/+7