summaryrefslogtreecommitdiff
path: root/lib/rpmps.c
AgeCommit message (Collapse)AuthorFilesLines
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
- we require C99 anyway - snprintf is used unconditionally all around the tree - if absolutely needed for portability, having insecure wrappers littered over the source is not the best way
2008-01-30Remove bunch of unnecessary rpmlib.h includesPanu Matilainen1-2/+0
- replace with rpmtypes.h where needed
2008-01-25Bandaid patch for truncated error message in russian (mdvbz#31680)Panu Matilainen1-1/+1
Just up the stupid static reservation "high enuff" for now. asprintf() would be nice here but it's not at all portable, revisit later.
2007-12-15Remove bogus const from rpmProblemString() return typePanu Matilainen1-1/+1
- its malloced so it needs to be freed - fix all users to actually free
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
- adjust include paths accordingly
2007-12-04Eliminate debug junk from the APIPanu Matilainen1-10/+8
- add some helper macros to accomplish the same, easy to enable / disable as needed
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
- problem set contains array of pointers to problems, not problems themselves - add functions for creating and destroying problems - use iterators for freeing the problems in rpmpsFree() - new rpmpsAppendProblem() API for appending existing problem item to problem set - implement rpmpsAppend using the new methods
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
- leftover from pretrans syscall hack before %pretrans script days
2007-09-11Remove splint tags.Ralf Corsépius1-27/+5
2003-12-30- spelling corrections (#112728).jbj1-1/+1
CVS patchset: 7047 CVS date: 2003/12/30 13:14:49
2002-08-19- add --with-efence to configure, check install/upgrade with efence.jbj1-4/+4
- beecrypt: short hex string conversion overflows target buffer. - mark "successors only" packages in transaction. - reap scriptlets with SIGCHLD handler. - rename PSM_t to rpmpsm, add methods and refcounts to manage. - remove %%configure/%%makeinstall from arch-os/macros, default is OK. - don't export MALLOC_CHECK_ to scriptlets. - squeaky clean memory leak checking. - always malloc rpmfi structure, refcounts are correct in rpmtsRun(). - skip redundant /sbin/ldconfig scripts on upgrade (if possible). CVS patchset: 5645 CVS date: 2002/08/19 22:27:44
2002-07-28- python: don't segfault in ts.GetKeys() on erased packages.jbj1-3/+3
resurrect build modes. add undocumented debugging options. CVS patchset: 5577 CVS date: 2002/07/28 14:52:33
2002-06-28- disambiguate added/installed dependency failures (#50388).jbj1-58/+21
CVS patchset: 5532 CVS date: 2002/06/28 21:54:24
2002-06-22Factor bounds checking annotations into source code.jbj1-1/+4
CVS patchset: 5521 CVS date: 2002/06/22 18:51:56
2002-06-12- fix: separate existence and number checks for problems found.jbj1-0/+8
CVS patchset: 5481 CVS date: 2002/06/12 14:52:59
2002-06-05- python: portability fiddles (#54350).jbj1-1/+1
- check inodes (but not blocks) on FAT file systems (#64256). CVS patchset: 5465 CVS date: 2002/06/05 20:26:57
2002-05-19- fix: synthesize unpacking progress callbacks for packages w/o files.jbj1-4/+3
CVS patchset: 5440 CVS date: 2002/05/19 23:37:24
2002-05-19- Grand Renaming of rpm data types.jbj1-0/+363
CVS patchset: 5439 CVS date: 2002/05/19 18:42:25