summaryrefslogtreecommitdiff
path: root/lib/rpmps.c
AgeCommit message (Expand)AuthorFilesLines
2010-03-26Filter out duplicate problems when adding to element problem setsPanu Matilainen1-30/+10
2010-03-26Eliminate rpmpsAppend() from the APIPanu Matilainen1-12/+0
2010-03-26Push problem creation argument sanitation to the level belowPanu Matilainen1-4/+3
2010-03-26Add a simple and dumb rpmpsMerge() function to merge two problem setsPanu Matilainen1-0/+16
2010-03-26Add a saner rpmps iteration interfacePanu Matilainen1-8/+13
2010-03-25Split rpm problem type + its "methods" to separate source + headerPanu Matilainen1-208/+0
2010-03-25Add public function for testing problem equalityPanu Matilainen1-20/+22
2010-03-25Lose unused ignoreProblem from rpmProblem structPanu Matilainen1-10/+0
2010-03-25Minor cleanup to rpmpsGetProblem()Panu Matilainen1-3/+3
2010-03-25Minor cleanup to rpmpsAppendProblem()Panu Matilainen1-4/+2
2010-03-25Minor cleanup to rpmpsFreeIterator()Panu Matilainen1-2/+1
2010-03-25Dont bother allocating iterator if there's no data to iteratePanu Matilainen1-1/+1
2010-03-22Lose the useless rpmps refcounting debug junkPanu Matilainen1-8/+6
2010-03-18Add a new problem type for obsoletesPanu Matilainen1-0/+5
2010-01-05Include <stdlib.h> as necessary instead of system.hPanu Matilainen1-0/+1
2009-08-31Replace equal/not equal uses of str[n]cmp() with rstreq[n] in main ts codePanu Matilainen1-4/+4
2009-08-31sameProblem() return value is illogical, reverse itPanu Matilainen1-7/+7
2009-07-23Kill off lclint remnants everywherePanu Matilainen1-1/+0
2009-07-09Make rpmpsUnlink() behave the other fooUnlink() functionsPanu Matilainen1-10/+10
2009-07-09Add reference counting to rpmProblemsPanu Matilainen1-3/+26
2009-01-22Return NULL instead of blowing up on invalid rpmpsGetProblem()Panu Matilainen1-1/+1
2008-10-14Use PRIu64 for 64bit value formatting instead of castingPanu Matilainen1-3/+5
2008-08-26Fix type in format string to avoid segfault (rhbz#460146)Jindrich Novy1-1/+1
2008-06-11Make rpmps generic number field 64bit, rename getter methodPanu Matilainen1-16/+16
2008-03-18Use rasprintf() in rpmps to properly fix mdvbz#31680Panu Matilainen1-18/+14
2008-03-07Stop insecurely covering up for lack of snprintf and vsnprintfPanu Matilainen1-19/+0
2008-01-30Remove bunch of unnecessary rpmlib.h includesPanu Matilainen1-2/+0
2008-01-25Bandaid patch for truncated error message in russian (mdvbz#31680)Panu Matilainen1-1/+1
2007-12-15Remove bogus const from rpmProblemString() return typePanu Matilainen1-1/+1
2007-12-14Another bunch of bogus const removalsPanu Matilainen1-1/+1
2007-12-14Oops, rpmpsi index needs to be signed typePanu Matilainen1-2/+2
2007-12-08Switch to <rpm/foo.h> style for public headersPanu Matilainen1-2/+2
2007-12-04Eliminate debug junk from the APIPanu Matilainen1-10/+8
2007-11-23Use #include <x.h> syntax to include public headers.Ralf Corsépius1-2/+2
2007-11-07Remove bunch of unnecessary misc.h includes, document othersPanu Matilainen1-1/+0
2007-10-28Include "rpmlib.h" instead of <rpmlib.h>.Ralf Corsépius1-1/+1
2007-10-19Rename rpmpsProblem() -> rpmpsGetProblem() to make purpose clearerPanu Matilainen1-4/+4
2007-10-19Make rpmProblem standalone "object"Panu Matilainen1-39/+66
2007-10-19Eliminate rpmps and rpmProblem structure details from the APIPanu Matilainen1-0/+26
2007-10-19Add methods for accessing rpmProblem dataPanu Matilainen1-0/+30
2007-10-18Use iterators for rpmpsPrint()Panu Matilainen1-6/+9
2007-10-18Add API for iterating over rpmps problemsPanu Matilainen1-0/+44
2007-10-16Remove unimplemented, unused RPMPROB_BADPRETRANSPanu Matilainen1-5/+0
2007-09-11Remove splint tags.Ralf Corsépius1-27/+5
2003-12-30- spelling corrections (#112728).jbj1-1/+1
2002-08-19- add --with-efence to configure, check install/upgrade with efence.jbj1-4/+4
2002-07-28- python: don't segfault in ts.GetKeys() on erased packages.jbj1-3/+3
2002-06-28- disambiguate added/installed dependency failures (#50388).jbj1-58/+21
2002-06-22Factor bounds checking annotations into source code.jbj1-1/+4
2002-06-12- fix: separate existence and number checks for problems found.jbj1-0/+8