summaryrefslogtreecommitdiff
path: root/lib/rpmdb.c
AgeCommit message (Expand)AuthorFilesLines
2010-01-05Move <errno.h> include out of system.h to the places that need itPanu Matilainen1-0/+1
2009-12-23Include <utime.h> where needed instead of system.hPanu Matilainen1-0/+1
2009-12-09Remove sqlite hacks from rpmdb.cFlorian Festi1-25/+0
2009-12-07Remove support for sqlite based rpm databaseFlorian Festi1-109/+17
2009-09-22Fix endless loop on RPMDBI_PACKAGES iteration when offset specifiedPanu Matilainen1-2/+4
2009-09-22Remove ancient, unused code to filter duplicates on rpmdb rebuildPanu Matilainen1-27/+0
2009-09-21Move rpmdb home creation from backends to one level higherPanu Matilainen1-0/+7
2009-09-21Add an internal API for getting rpmdb home wrt chroot state, use itPanu Matilainen1-1/+13
2009-09-17Have BDB use our allocation routines now that we canPanu Matilainen1-0/+3
2009-09-16Remove db environment on close on chrooted operationsPanu Matilainen1-1/+2
2009-09-16Minor cleanup to newRpmdb()Panu Matilainen1-6/+1
2009-09-02Eliminate uses of headerNVR() and friends in librpm (and python) codePanu Matilainen1-4/+4
2009-08-31Replace equal/not equal uses of str[n]cmp() with rstreq[n] in main ts codePanu Matilainen1-8/+7
2009-07-23Kill off lclint remnants everywherePanu Matilainen1-3/+0
2009-07-03Add an index for obsoletes (RhBug:507702)Panu Matilainen1-1/+1
2009-06-23Set HEADERFLAGS_ALLOCATED centrally from headerLoad()Panu Matilainen1-3/+1
2009-06-17Delay fingerprint cache init + lookup until we know there are some matchesPanu Matilainen1-6/+5
2009-06-17Fix invalid memory access from freeing dirName too earlyPanu Matilainen1-16/+14
2009-06-01Avoid filtering out erase pre-requisites on installPanu Matilainen1-1/+2
2009-01-23Update dbi tag names for Filemd5s -> Filedigests change, oops..Panu Matilainen1-1/+1
2009-01-09Implement dbiGet and dbiPut as normal functionFlorian Festi1-0/+24
2008-11-30Record header instance on rpmdbAdd() on successPanu Matilainen1-0/+4
2008-11-30Add and use (internal) method for setting header instancePanu Matilainen1-1/+1
2008-11-29Unify dbiIndexSet allocations, allocate in power-of-two sizesPanu Matilainen1-10/+23
2008-11-29Use proper type (unsigned) for index set offset/countPanu Matilainen1-10/+10
2008-11-28Delete _dbiIndexItem.fpNum as it is no longer used and also does not really f...Florian Festi1-7/+2
2008-11-28Delete rpmdbFindFpList and skipDirFlorian Festi1-137/+0
2008-11-24Expose rpmdbSortIterator in rpmdb_internal.hFlorian Festi1-1/+6
2008-11-24Add rpmdbExtendIterator to do repeated searchesFlorian Festi1-0/+15
2008-11-18Fix indentiationFlorian Festi1-6/+6
2008-11-12Add rpmdb record number to headers retrieved from rpmdbPanu Matilainen1-0/+1
2008-11-04Use more portable file access mode tests (ticket #5)Panu Matilainen1-1/+1
2008-10-24Use only one, global fingerPrintCache to save a lot of stat callsFlorian Festi1-5/+1
2008-10-13Make sure dbiTags are loaded on db rebuild & removePanu Matilainen1-0/+4
2008-10-04Failure to rebuild database is worth at least a warningPanu Matilainen1-1/+2
2008-07-04Use unsigned integer for epoch, remove unnecessary staticPanu Matilainen1-1/+1
2008-06-19Use type-specific headerPut() for installtid stuff in rpmdbAdd()Panu Matilainen1-3/+1
2008-06-18Convert rpmdbAdd() to use headerPut()Panu Matilainen1-2/+4
2008-06-17Replace headerRemoveEntry() with headerDel() everywherePanu Matilainen1-2/+2
2008-06-13Minimally convert rpmdbFindFpList() to use new headerGet()Panu Matilainen1-8/+11
2008-06-07Teach rpmdb about 64bit typesPanu Matilainen1-0/+4
2008-06-03Use rpmsqIsCaught() instead of directly accessing rpmsqCaught sigsetPanu Matilainen1-8/+6
2008-06-02Eliminate ugly static conversion buffer on rpmdbAdd/RemovePanu Matilainen1-14/+37
2008-06-02Use RPMTAG_FILEDIGESTS instead of MD5S internallyPanu Matilainen1-1/+1
2008-05-28Move key size fixups from rpmdbAdd & Remove to td2key()Panu Matilainen1-10/+6
2008-05-28Don't bother with rpmtdInit(), headerGet() resets index anywayPanu Matilainen1-3/+0
2008-05-28Eliminate ill-indented block obfuscating the codePanu Matilainen1-3/+4
2008-05-28Unify rpmdbAdd() and rpmdbRemove() debug loggingPanu Matilainen1-33/+21
2008-05-28Unify rpmdbAdd() and rpmdbRemove() tag data to key "conversion"Panu Matilainen1-112/+70
2008-05-28dbi->dbi_rpmtag had better be the same as rpmtag here...Panu Matilainen1-9/+9