Panu Matilainen
9ce13e09ef
Switch to <rpm/foo.h> style for public headers
...
- adjust include paths accordingly
2007-12-08 14:02:32 +02:00
Panu Matilainen
dbdbe8010c
Eliminate debug junk from the API
...
- add some helper macros to accomplish the same, easy to enable / disable
as needed
2007-12-04 11:25:46 +02:00
Ralf Corsépius
abeea80a38
Use #include <x.h> syntax to include public headers.
2007-11-23 06:46:19 +01:00
Panu Matilainen
8239d0b74b
Remove bunch of unnecessary misc.h includes, document others
2007-11-07 10:17:10 +02:00
Ralf Corsépius
f25c04c1e4
Include "rpmlib.h" instead of <rpmlib.h>.
2007-10-28 06:47:31 +01:00
Panu Matilainen
8e59724a58
Rename rpmpsProblem() -> rpmpsGetProblem() to make purpose clearer
2007-10-19 13:25:08 +03:00
Panu Matilainen
92919c2f73
Make rpmProblem standalone "object"
...
- 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-19 13:01:58 +03:00
Panu Matilainen
63f94fb4a8
Eliminate rpmps and rpmProblem structure details from the API
2007-10-19 12:30:26 +03:00
Panu Matilainen
494c56e94a
Add methods for accessing rpmProblem data
2007-10-19 12:27:41 +03:00
Panu Matilainen
7f96787054
Use iterators for rpmpsPrint()
2007-10-18 16:09:05 +03:00
Panu Matilainen
96ad2a1fee
Add API for iterating over rpmps problems
2007-10-18 13:45:25 +03:00
Panu Matilainen
a75b7cc5e9
Remove unimplemented, unused RPMPROB_BADPRETRANS
...
- leftover from pretrans syscall hack before %pretrans script days
2007-10-16 13:40:45 +03:00
Ralf Corsépius
ebef4f211c
Remove splint tags.
2007-09-11 19:07:39 +02:00
jbj
b106986999
- spelling corrections ( #112728 ).
...
CVS patchset: 7047
CVS date: 2003/12/30 13:14:49
2003-12-30 13:14:49 +00:00
jbj
ae8428475c
- add --with-efence to configure, check install/upgrade with efence.
...
- 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-08-19 22:27:44 +00:00
jbj
5a1ebaccd5
- python: don't segfault in ts.GetKeys() on erased packages.
...
resurrect build modes.
add undocumented debugging options.
CVS patchset: 5577
CVS date: 2002/07/28 14:52:33
2002-07-28 14:52:33 +00:00
jbj
d89ce5854d
- disambiguate added/installed dependency failures ( #50388 ).
...
CVS patchset: 5532
CVS date: 2002/06/28 21:54:24
2002-06-28 21:54:24 +00:00
jbj
05cb73a7ee
Factor bounds checking annotations into source code.
...
CVS patchset: 5521
CVS date: 2002/06/22 18:51:56
2002-06-22 18:51:56 +00:00
jbj
93ae345321
- fix: separate existence and number checks for problems found.
...
CVS patchset: 5481
CVS date: 2002/06/12 14:52:59
2002-06-12 14:52:59 +00:00
jbj
2395582ab0
- python: portability fiddles ( #54350 ).
...
- check inodes (but not blocks) on FAT file systems (#64256 ).
CVS patchset: 5465
CVS date: 2002/06/05 20:26:57
2002-06-05 20:26:57 +00:00
jbj
386882db7a
- fix: synthesize unpacking progress callbacks for packages w/o files.
...
CVS patchset: 5440
CVS date: 2002/05/19 23:37:24
2002-05-19 23:37:24 +00:00
jbj
2126e4ad09
- Grand Renaming of rpm data types.
...
CVS patchset: 5439
CVS date: 2002/05/19 18:42:25
2002-05-19 18:42:25 +00:00