summaryrefslogtreecommitdiff
path: root/lib/rpmdb.c
AgeCommit message (Expand)AuthorFilesLines
2013-02-02strip off the tagAnas Nashif1-0/+3
2013-02-02Suspend exclusive database lock when scriptlets get calledAnas Nashif1-0/+6
2013-02-02db ro interruptableAnas Nashif1-2/+4
2012-09-14Allow passing a shared pool for finger print cachePanu Matilainen1-1/+1
2012-09-14Remove scareMemory remnants from the internal API, fixup callersPanu Matilainen1-1/+1
2012-09-14Change fpLookup() to return malloced memory (on first call)Panu Matilainen1-2/+3
2012-09-14Add internal API for fingerprint lookup-and-comparePanu Matilainen1-4/+2
2012-09-06Return fingerprint lookups through retval pointer, not structPanu Matilainen1-3/+3
2012-09-06Push RPMDBI_LABEL arch parsing down to rpmdb layer to fix stuffPanu Matilainen1-8/+35
2012-08-30Cache the actual result on rpmdb header verificationPanu Matilainen1-5/+9
2012-08-30Store transaction element pointers in the removedPkgs hashPanu Matilainen1-3/+3
2012-08-29Define separate hash for rpmdb header check cachePanu Matilainen1-5/+16
2012-02-02Use private environment for database rebuilds too, documentPanu Matilainen1-1/+2
2011-11-30Cache all but FAIL results from rpmdb header verificationPanu Matilainen1-1/+1
2011-11-30Purge rpmdb header verification cache on added pubkeysPanu Matilainen1-0/+4
2011-11-30Enable fast-import mode for headers from rpmdbPanu Matilainen1-1/+1
2011-11-30Update internal callers to use headerExport(), no functional changesPanu Matilainen1-4/+2
2011-11-30Update internal callers to use headerImport() instead of headerLoad()Panu Matilainen1-6/+6
2011-11-18cosmetic: indentation in rpmdbNextIterator.Ales Kozumplik1-2/+2
2011-11-18Recognize "<epoch>:" as a part of a label (ticket #117)Ales Kozumplik1-9/+49
2011-11-08Do not let 'rpm -q foo-' find package 'foo'. (RhBug:488567)Ales Kozumplik1-4/+4
2011-09-01Source formatting cosmetics: function blocks start on the next linePanu Matilainen1-3/+6
2011-09-01Add + use helper macro for testing for installed file statePanu Matilainen1-2/+1
2011-08-29Add a new pseudo index for actually installed filesPanu Matilainen1-10/+31
2011-08-29Generalize pseudo tag handling in rpmdbInitIterator()Panu Matilainen1-9/+8
2011-06-09Fix the non-keyed match iteration case wrt DB_NOTFOUNDPanu Matilainen1-0/+4
2011-06-09Use dbiCursorGetToSet() for the non-keyed match-iterator case tooPanu Matilainen1-21/+3
2011-06-09Support set append in dbiCursorGetToSet()Panu Matilainen1-1/+9
2011-06-09If key not specified, use DB_NEXT cursor mode (DB_SET wouldn't make sense)Panu Matilainen1-2/+4
2011-06-09Only honor keylen if keyp is also specifiedPanu Matilainen1-2/+4
2011-06-09Make it an error to call dbiGetToSet() with NULL keypPanu Matilainen1-2/+2
2011-06-08Move the remaining DBT's in rpmdbInitIterator() to (more) local scopePanu Matilainen1-4/+4
2011-06-08Error/notfound case is handled the same for both these casesPanu Matilainen1-9/+5
2011-06-08Take advantage of dbiCursorGetToSet() in dbiFindByLabel() & friendsPanu Matilainen1-31/+13
2011-06-08Split actual cursor get + set-conversion to separate functionPanu Matilainen1-9/+22
2011-06-08Use dbiGetToSet() in rpmdbFindByFile(), lose now unnecessary argumentsPanu Matilainen1-25/+4
2011-06-08Use dbiGetToSet() for the common case in rpmdbInitIterator()Panu Matilainen1-23/+2
2011-06-08Simplify + cleanup rpmdbExtendIterator()Panu Matilainen1-35/+14
2011-06-08Simplify + cleanup rpmdbCountPackages()Panu Matilainen1-32/+9
2011-06-08Add a helper function to convert cursor retrievals to dbiIndexSetsPanu Matilainen1-0/+33
2011-06-08Rename dbiFreeIndexSet() to dbiIndexSetFree() for naming style consistencyPanu Matilainen1-17/+17
2011-06-08Minor cleanup to rpmdbFindByFile()Panu Matilainen1-10/+7
2011-06-08Push cursor init+free down to dbiFindByLabel()Panu Matilainen1-6/+7
2011-06-06Return explicit NULL from dbiFreeIndexSet()Panu Matilainen1-3/+4
2011-06-06Cosmetics: function blocks start on a new linePanu Matilainen1-4/+8
2011-05-31Remove dead keyp & keylen assignments in rpmdbNextIterator()Panu Matilainen1-2/+0
2011-05-29Move db cursor to local scopes, remove dead NULL-assignmentsPanu Matilainen1-7/+6
2011-05-29Eliminate dead NULL-assignments at scope-end in librpm, part VPanu Matilainen1-8/+8
2011-05-13Fix "method not permitted before handle's open method" on --verifydbMichael Schroeder1-1/+1
2011-04-28Avoid malloc() + redundant strlen() calls in dbiFindByLabel()Panu Matilainen1-4/+3