summaryrefslogtreecommitdiff
path: root/lib/rpmdb.c
AgeCommit message (Expand)AuthorFilesLines
2010-11-11Remove superfluous dbiSync() call (refactoring thinko or such)Panu Matilainen1-1/+0
2010-11-11Switch fsync off while building indexesFlorian Festi1-1/+4
2010-11-11Fix index auto creationFlorian Festi1-20/+8
2010-11-10Don't restore db file atime/mtime after rebuildPanu Matilainen1-6/+1
2010-11-09Eliminate silly "I am about to create a directory now" debug loggingPanu Matilainen1-4/+0
2010-11-09Simplify the dbpath shuffle in db rebuilds a bitPanu Matilainen1-15/+10
2010-11-09Dont bother NULL'ing local variables on exitPanu Matilainen1-2/+2
2010-11-09Eliminate pointless (and racy) test for rebuilddb directory existencePanu Matilainen1-7/+0
2010-11-09Remove unused local variableFlorian Festi1-1/+0
2010-11-05Fix IndexIterator to not open an private dbi that never gets closedFlorian Festi1-2/+2
2010-11-04Lose the remaining dbapi references in code + configurationPanu Matilainen1-31/+4
2010-11-04Eliminate useless dbapi version to internal openDatabase()Panu Matilainen1-19/+6
2010-11-04Eliminate useless dbapi argument to rpmdbRemoveDatabase()Panu Matilainen1-19/+9
2010-11-04Start eliminating dbapi leftoversPanu Matilainen1-49/+39
2010-11-03Merge rpmdbIndexIteratorKey and rpmdbIndexIteratorKeySize into rpmdbIndexIter...Florian Festi1-20/+19
2010-11-03Make ints in IndexIterator API unsigned as the interal types areFlorian Festi1-7/+7
2010-11-03Rename rpmdbKeyIterator to rpmdbIndexIteratorFlorian Festi1-61/+61
2010-11-03Give access to the pkg offset and tag num of the index entry the key iterator...Florian Festi1-2/+29
2010-10-26Separate match iterator allocation vs initializationPanu Matilainen1-22/+37
2010-10-22Couple of previously missed type changes in rpmdb codePanu Matilainen1-2/+2
2010-10-22Change rpmdb internals and iterator APIs to use the appropriate tag typesPanu Matilainen1-31/+31
2010-10-22Drop unused pubkeys index tooPanu Matilainen1-18/+0
2010-10-22Drop filedigests indexPanu Matilainen1-20/+1
2010-10-21Fix Python bindings and raise KeyError when there is no index for the given tagFlorian Festi1-1/+1
2010-10-21rpmdbKeyIterator: loop over keys in the database indexesFlorian Festi1-1/+105
2010-10-20Eliminate now unnecessary db rebuild macro goo and other leftoversPanu Matilainen1-1/+0
2010-10-20Lift fsync enable/disable configuration handling to rpmdb layerPanu Matilainen1-0/+9
2010-10-20Lift missing index detection to rpmdb layerPanu Matilainen1-0/+5
2010-10-20Avoid umphteen unnecessary calls to rpmTagGetName()Panu Matilainen1-20/+17
2010-10-20Clean up rpmdbOpenIndex() logic a bit, no functional changesPanu Matilainen1-12/+9
2010-10-20Avoid directly accessing bdb-specific dbi members from rpmdb layerPanu Matilainen1-2/+2
2010-10-19Decouple dbiVerify() from dbiClose()Panu Matilainen1-9/+6
2010-10-19Add flags argument to dbiOpen(), pass through from rpmdbIndexOpen()Panu Matilainen1-3/+3
2010-10-18Generate missing database indexes automaticallyPanu Matilainen1-4/+55
2010-10-18Create indexes too on rpmdbInit() (ticket #156)Panu Matilainen1-2/+1
2010-10-18Lift secondary index updating out of rpmdbAdd()Panu Matilainen1-118/+126
2010-10-18Support looping over indexes when giving keyp=NULL to rpmdbInitIterator()Florian Festi1-37/+75
2010-09-21Avoid stepping on toes of relatives, part 4Panu Matilainen1-6/+6
2010-09-13Replace dbi walking copy-slop with an internal helper functionPanu Matilainen1-25/+19
2010-09-13Rearrange newRpmdb() a bit for clarityPanu Matilainen1-8/+11
2010-09-13Eliminate broken "can't happen" early returnPanu Matilainen1-2/+0
2010-09-13Rearrange rpmdbInitIterator() a bit for clarityPanu Matilainen1-12/+9
2010-09-13Eliminate all fooUnlink() functions out of the APIPanu Matilainen1-1/+2
2010-09-13Fix some broken fooUnlink() usagesPanu Matilainen1-0/+1
2010-09-13Lift header verifying out of rpmdbNextIterator()Panu Matilainen1-39/+43
2010-09-13Minor optimizations on DBT initializationsPanu Matilainen1-14/+13
2010-09-13...and now eliminate the unnecessary pointer variablesPanu Matilainen1-71/+59
2010-09-13Eliminate mi_key and mi_data from match iterator structurePanu Matilainen1-32/+25
2010-05-31Use the new chroot API everywhere, eliminate old related gooPanu Matilainen1-11/+2
2010-05-07Revert back to rpmdbRemove() taking instance number instead of actual headerPanu Matilainen1-5/+13