summaryrefslogtreecommitdiff
path: root/lib/rpmdb.c
AgeCommit message (Expand)AuthorFilesLines
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
2010-05-06Convert tsmem->removedPackages to a hash table and remove rpmdbPruneIterator ...Florian Festi1-5/+20
2010-04-21rpmdb.c (dbiOpen): fix dbix conditionAlexey Tourbin1-2/+2
2010-04-09And now lose db_use_env from rpmdb structPanu Matilainen1-1/+0
2010-04-09Move dbi_use_dbenv from dbi to rpmdb, this is a per-rpmdb settingPanu Matilainen1-0/+1
2010-04-09Move dbhome directory create/verify to openDatabase()Panu Matilainen1-15/+12
2010-04-08Eliminate dbiIndexNewItem()Panu Matilainen1-38/+16
2010-04-07Change nextInstance() to permit retrieval too, use it for bitmap allocPanu Matilainen1-34/+32
2010-04-07Unify rpmdbAdd/Remove() interfacesPanu Matilainen1-14/+3
2010-04-07Eliminate the headerCheck() foo from rpmdbAdd/Remove()Panu Matilainen1-22/+3
2010-04-07Lift RPMDBI_PACKAGES handling from db add/remove to separate helperPanu Matilainen1-76/+78
2010-04-07Lift header instance number figuring out of rpmdbAdd() to helper functionPanu Matilainen1-41/+56
2010-04-07Verify header sanity as the first thing in rpmdbAdd()Panu Matilainen1-24/+29
2010-04-07Move header INSTALLTID manipulation out of rpmdbAdd()Panu Matilainen1-9/+0
2010-04-07Remove unused require- and provideversion indexesPanu Matilainen1-2/+0
2010-04-07Eliminate redundant/bogus temporary variable shufflingPanu Matilainen1-23/+8
2010-04-06Remove unused _DBI definesPanu Matilainen1-4/+0
2010-04-06Lose unused fluff from openDatabase()Panu Matilainen1-35/+4
2010-04-06Eliminate static _rebuildinprogress hack, use per-db flag insteadPanu Matilainen1-11/+5
2010-04-06Bury rpmdb flags inside rpmdb.c, not used by anything outside itPanu Matilainen1-0/+6
2010-04-06Unbreak --rebuilddbPanu Matilainen1-1/+1
2010-04-01Nuke bogus comments + related NULL-checksPanu Matilainen1-5/+0
2010-04-01Clean up rpmdb struct initializationPanu Matilainen1-28/+8
2010-04-01Lose unused static initialization fooPanu Matilainen1-5/+0
2010-04-01Clean up formatting in rpmdbCountPackages() (just cosmetics)Panu Matilainen1-7/+3
2010-04-01Remove unused rpmdbCloseDBI()Panu Matilainen1-22/+0
2010-04-01Generate package database statistics on close & make use of it on openPanu Matilainen1-10/+12
2010-04-01Rename dbiOpen() + dbiOpenDB() to make their layer obvious from the namePanu Matilainen1-15/+15
2010-04-01Pass rpmdb to dbiFindByLabel() / rpmdbiFindMatch() directlyPanu Matilainen1-9/+12
2010-04-01Eliminate dbi_rpmtag member from dbiIndex structPanu Matilainen1-14/+16
2010-04-01Define + use enum for primary/secondary index types + api to get itPanu Matilainen1-9/+11
2010-04-01Split dbiIndex out of rpmdb_internal.h into header of its ownPanu Matilainen1-12/+0
2010-04-01Eliminate unnecessary argument to dbiCopen()Panu Matilainen1-11/+11
2010-04-01Move dbi_no_dbsync logic to inside dbiSync()Panu Matilainen1-10/+4
2010-03-31Make dbiVerify() and dbiOpen() static, not needed outside rpmdb.cPanu Matilainen1-1/+20
2010-03-31Bury dbiIndexItem and dbiIndexSet structs inside rpmdb.cPanu Matilainen1-0/+13
2010-03-31Make dbiIndexSet operations static inside rpmdb.cPanu Matilainen1-8/+8
2010-03-31We really dont care about macro expanded per-db error prefixPanu Matilainen1-5/+1