summaryrefslogtreecommitdiff
path: root/lib/rpmds.c
AgeCommit message (Expand)AuthorFilesLines
2011-03-04Return error codes from rpmdsRpmlib()Panu Matilainen1-4/+4
2011-02-15Fix corner-case behavior on dependency matching when release not presentMichael Schroeder1-2/+14
2010-12-13Implement transaction ordering hintingPanu Matilainen1-0/+4
2010-11-05Const-correctness: rpmdsRpmlib() doesn't (and must not) modify tblpPanu Matilainen1-1/+1
2010-10-22Switch rpmds API and internals to use rpmTagVal instead of rpmTagPanu Matilainen1-13/+13
2010-09-21Use RPMTAG_NOT_FOUND instead of for "invalid tag" valuePanu Matilainen1-1/+1
2010-09-13Eliminate all fooUnlink() functions out of the APIPanu Matilainen1-1/+1
2010-06-28Use rpmdsThis() instead of doing the same manuallyPanu Matilainen1-12/+5
2010-03-29Lazy allocation of rpmds color arrayPanu Matilainen1-4/+4
2010-03-29Remove unused dependency set file reference countPanu Matilainen1-27/+0
2010-03-29Remove unused and non-sensible depedency set build-timePanu Matilainen1-21/+0
2010-03-26Add public rpmdsCurrent() function for creating a single ds from iterationPanu Matilainen1-0/+10
2010-03-26Split single ds generation into helper function, clean up a bitPanu Matilainen1-13/+18
2010-03-26Record header instance in dependency sets + add API for retrievingPanu Matilainen1-0/+8
2010-03-22Lose the useless rpmds refcounting debug junk + switchesPanu Matilainen1-24/+11
2010-03-12Record problems into the transaction elements causing themPanu Matilainen1-26/+0
2010-03-11Support run-time macro and queryformat expansion on scriptletsPanu Matilainen1-0/+3
2009-12-22Remove redundant NULL-checkPanu Matilainen1-1/+0
2009-11-24Dont blow up on headers without requireflags in rpmdsNew()Panu Matilainen1-1/+1
2009-10-21Ensure RPMSENSE_RPMLIB bit is always set on rpmlib() requires in rpmds flagsPanu Matilainen1-0/+8
2009-09-07Remove bogus non-null checkPanu Matilainen1-1/+0
2009-09-07Eliminate unused calculationsPanu Matilainen1-2/+0
2009-09-07Eliminate unused variablePanu Matilainen1-2/+0
2009-09-02Take advantage of headerGetNumber() to get buildtime..Panu Matilainen1-6/+2
2009-09-02Eliminate uses of headerNVR() and friends in librpm (and python) codePanu Matilainen1-7/+4
2009-08-31Replace equal/not equal uses of str[n]cmp() with rstreq[n] in main ts codePanu Matilainen1-7/+7
2009-08-28Don't try to incref NULL dsPanu Matilainen1-4/+1
2009-06-16Generate DNEVR string lazily on rpmdsDNEVR() callsPanu Matilainen1-15/+13
2009-06-16Eliminate epoch promotion debug cruftPanu Matilainen1-15/+0
2009-05-07Dont bother generation rpmds debug messages unless in debug modePanu Matilainen1-0/+2
2009-05-06rpmdsThis() is really just a special case of rpmdsSingle()Panu Matilainen1-26/+3
2009-03-26Eliminate pointless xstrdup()'s, the strings are never modifiedPanu Matilainen1-4/+2
2009-03-18Add support for "lzma alone" compression format (lzdio)Panu Matilainen1-0/+3
2009-03-18LZMA -> XZ renamingPanu Matilainen1-2/+4
2009-02-27Add md5->filedigest aliases (rhbz#487597)Jindrich Novy1-1/+1
2009-02-26Handle empty argv passed to rpmdsDupArgv()Panu Matilainen1-3/+2
2009-02-06Bump FileDigests rpmlib dependency versionPanu Matilainen1-1/+1
2009-01-20Grab dependency name & version strings as argv-style arraysPanu Matilainen1-1/+1
2009-01-20rpmdsMerge() expects ds->N and ds->EVR as argv-style arrays (ticket #22)Panu Matilainen1-26/+6
2008-10-30Kill of scareMem / keep header flag from rpmdsPanu Matilainen1-18/+5
2008-10-30Remove unnecessary scaremem flags, hardwired to no scaremem anywayPanu Matilainen1-2/+1
2008-10-29Start adding POSIX 1.e draft file capability support for realPanu Matilainen1-0/+5
2008-10-13Honor default nopromote setting everywhere in rpmds (rhbz#466503)Panu Matilainen1-0/+3
2008-06-16Lose the useless tag data type fields from rpmdsPanu Matilainen1-17/+5
2008-06-13Minimally convert rpmdsNew() to use new headerGet()Panu Matilainen1-24/+21
2008-06-09Handle NULL in str2hge()Panu Matilainen1-3/+9
2008-06-02Enable build-time configuration of non-MD5 file checksum digest algorithmsPanu Matilainen1-0/+3
2008-05-21Include rpmtypes.h first instead of rpmtag.h everywherePanu Matilainen1-1/+1
2008-04-22Handle lzma payloadJindrich Novy1-0/+3
2008-04-09Replace bunch of wtf evr formatters with headerGetNVR()Panu Matilainen1-30/+6