summaryrefslogtreecommitdiff
path: root/lib/rpmdb.c
AgeCommit message (Expand)AuthorFilesLines
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
2008-05-28Convert rpmdbAdd() to new headerGet() + friendsPanu Matilainen1-68/+50
2008-05-28Remove RPMTAG_BASENAMES special casing from rpmdbAdd()Panu Matilainen1-16/+0
2008-05-28Eliminate ill-indented block obfuscating the codePanu Matilainen1-7/+6
2008-05-28Convert rpmdbRemoev() to take advantage of new interfacesPanu Matilainen1-52/+34
2008-05-28Turn silly one-case switches into if'sPanu Matilainen1-8/+2
2008-05-27Minimally convert rpmdbFindbyFile() to new headerGet()Panu Matilainen1-8/+10
2008-05-21Include rpmtypes.h first instead of rpmtag.h everywherePanu Matilainen1-1/+1
2008-05-21Convert mireSkip() to use new interfacesPanu Matilainen1-69/+15
2008-05-12Fixup paths and Makefiles for rpmdb/ eliminationPanu Matilainen1-4/+4
2008-05-12Start (re-)joining librpmdb and librpmPanu Matilainen1-0/+3525
2001-05-08- create rpmdb.la so that linkage against rpm's db-3.2.9 is possible.jbj1-2591/+0
2001-05-07- fix: debugging message displays header keys (#38454).jbj1-4/+6
2001-05-05- enough lclint annotations and fiddles already.jbj1-1/+3
2001-05-03- still more boring lclint annotations and fiddles.jbj1-43/+100
2001-04-30- yet more boring lclint annotations and fiddles.jbj1-40/+49
2001-04-29- more boring lclint annotations and fiddles.jbj1-16/+30
2001-04-29- globalize _free(3) wrapper in rpmlib.h, consistent usage throughout.jbj1-95/+70
2001-03-04- Add btree indexes for Dirnames, Requireversion, Provideversion, Insttaltid,jbj1-1/+1
2001-02-27Handle non-string tag indices correctly.jbj1-6/+62
2001-02-09fix: make a copy of retrieved header before loading.jbj1-1/+1
2001-01-28Apply suffixes only to files.jbj1-3/+3