summaryrefslogtreecommitdiff
path: root/lib/formats.c
AgeCommit message (Collapse)AuthorFilesLines
2004-04-01revert buildtime tie breaking, not the right thing to do.jbj1-4/+4
splint fiddles. CVS patchset: 7216 CVS date: 2004/04/01 12:56:54
2003-12-23- fix some small memory leaks (valgrind).jbj1-4/+0
CVS patchset: 6998 CVS date: 2003/12/23 06:25:04
2003-12-22Add --filecontext, --fscontext, --recontext for 3 sources of security contexts.jbj1-1/+76
CVS patchset: 6994 CVS date: 2003/12/22 07:47:45
2003-11-23Merge changes from rpm-4.2.1 development.jbj1-6/+9
CVS patchset: 6959 CVS date: 2003/11/23 19:50:52
2003-05-08- don't use error string after gzclose (Dmitry V. Levin).jbj1-5/+5
Spliddles for rpmio, drill h_errno all the way through. CVS patchset: 6826 CVS date: 2003/05/08 20:39:29
2003-04-09Splint fiddles.jbj1-4/+6
CVS patchset: 6736 CVS date: 2003/04/09 21:46:31
2003-04-02Splint clean.jbj1-3/+25
CVS patchset: 6729 CVS date: 2003/04/02 21:16:26
2003-03-12Sanity.jbj1-2/+41
CVS patchset: 6680 CVS date: 2003/03/12 21:57:50
2003-03-12Don't put newlines in base64 tag, add rpmHeader tag.jbj1-1/+4
CVS patchset: 6679 CVS date: 2003/03/12 13:31:13
2003-03-12- --queryformat '[%{*:xml}\n]' to dump header content in XML.jbj1-70/+77
CVS patchset: 6677 CVS date: 2003/03/12 02:08:20
2003-03-10- upgrade to zlib-1.2.beta7.jbj1-6/+80
- pass structure pointer, not args, through headerSprintf call chain. - add ":xml" header format modifier. CVS patchset: 6675 CVS date: 2003/03/10 23:28:24
2002-12-30- fix: typo in assertion.jbj1-3/+6
CVS patchset: 5988 CVS date: 2002/12/30 14:50:33
2002-12-28splint fiddles.jbj1-55/+6
CVS patchset: 5980 CVS date: 2002/12/28 23:17:06
2002-12-28- error if querying with iterator on different sized arrays.jbj1-14/+14
CVS patchset: 5979 CVS date: 2002/12/28 19:31:21
2002-12-24- add %%pubkey attribute to read armored pubkey files into header.jbj1-3/+10
CVS patchset: 5969 CVS date: 2002/12/24 19:49:06
2002-12-21splint fiddles.jbj1-2/+2
CVS patchset: 5956 CVS date: 2002/12/21 01:31:24
2002-12-18- add --file{class,provide,require} popt aliases and header extensionsjbj1-65/+148
CVS patchset: 5947 CVS date: 2002/12/18 22:54:00
2002-10-09- fix: use size_t consistently, avoid segfault on ia64.jbj1-2/+3
CVS patchset: 5760 CVS date: 2002/10/09 19:07:43
2002-08-19- add --with-efence to configure, check install/upgrade with efence.jbj1-9/+6
- 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-13- supply transitive closure for CLI packages from rpmdb-redhat database.jbj1-1/+1
CVS patchset: 5624 CVS date: 2002/08/13 16:36:44
2002-07-20- version added to *.la dependency libraries (#69063).jbj1-3/+6
- expose digests in rpmio API, but hide internal beecrypt API (#68999). CVS patchset: 5561 CVS date: 2002/07/20 21:07:31
2002-07-13- install rpmal.h and rpmhash.h, implicit rpmps.hinclude, for now.jbj1-2/+8
- revert headerFree/headerLink/headerUnlink debugging. CVS patchset: 5550 CVS date: 2002/07/13 19:08:51
2002-07-12- display signature details using rpm -qijbj1-7/+77
CVS patchset: 5547 CVS date: 2002/07/12 19:09:09
2002-07-02Add boundsread annotations throughout, enable +bounds checking.jbj1-49/+67
Start narrowing the scope of bounds annotations by adding more annotations. CVS patchset: 5537 CVS date: 2002/07/02 23:54:35
2002-06-22Factor bounds checking annotations into source code.jbj1-1/+31
CVS patchset: 5521 CVS date: 2002/06/22 18:51:56
2002-06-10- document digital signature verification in rpm.8.jbj1-0/+10
CVS patchset: 5480 CVS date: 2002/06/10 16:07:12
2002-04-08doxygen cleanup.jbj1-10/+20
CVS patchset: 5379 CVS date: 2002/04/08 18:56:01
2002-01-18- missing key(s) on keyring when verifying a signature is now an error.jbj1-0/+2
- remove dependency whiteout. - splint fiddles. CVS patchset: 5255 CVS date: 2002/01/18 22:51:30
2001-10-23- generate an rpm header on the fly for imported pubkeys.jbj1-44/+64
CVS patchset: 5130 CVS date: 2001/10/23 16:48:20
2001-10-20- add :base64 and :armor format extensions, dump binary tags in hex.jbj1-16/+119
- proof-of-concept pubkey retrieval from RPM-{PGP,GPG}-KEY. CVS patchset: 5126 CVS date: 2001/10/20 20:28:56
2001-10-17Converging on lclint-3.0.17 strict level.jbj1-8/+9
CVS patchset: 5118 CVS date: 2001/10/17 16:43:36
2001-10-16Factor -type problems into explicit code annotations.jbj1-0/+2
CVS patchset: 5117 CVS date: 2001/10/16 17:42:18
2001-10-16More lclint annotations.jbj1-10/+10
CVS patchset: 5116 CVS date: 2001/10/16 14:58:57
2001-10-15lclint fiddles to annotate globals.jbj1-20/+31
CVS patchset: 5106 CVS date: 2001/10/15 03:22:10
2001-10-13More lclint annotations.jbj1-2/+4
CVS patchset: 5105 CVS date: 2001/10/13 22:01:38
2001-10-01Display signature and public key internals, calculate SHA1 digest as well.jbj1-0/+35
Display private signature internals in tkey. Add dumpasn to rpmio jfor reference. CVS patchset: 5091 CVS date: 2001/10/01 17:40:12
2001-09-21- lclint-3.0.0.15 fiddles.jbj1-1/+7
CVS patchset: 5067 CVS date: 2001/09/21 15:07:11
2001-06-28- fix: sanity checks on #tags (<65K) and offset (<16Mb) in header.jbj1-1/+1
- fix: add -r to useradd to prevent /etc/skel glop (#46215). - fix: disambiguate typedef and struct name(s) for kpackage. CVS patchset: 4908 CVS date: 2001/06/28 22:19:08
2001-06-12- remove dead code frpm popt table reorg.jbj1-12/+12
- more CLI typedefs/prototypes moved from rpmlib.h to rpmcli.h. - rpm --verify skips files in non-installed states. - rpm --verify skips content checks for %ghost files. - rpm --verify displays config/doc/gnost/license/readme atrrs for files. - rpm --verify checks immutable header region digest if available. - rpmbuild adds header region digest (SHA1 as string). - use rpmTag* typedefs in new hge/hae/hme/hre header vectors. CVS patchset: 4854 CVS date: 2001/06/12 04:10:21
2001-06-05- fix typos in linux.{req,prov}.jbj1-8/+9
CVS patchset: 4834 CVS date: 2001/06/05 19:26:22
2001-06-04lclint fiddles.jbj1-2/+2
CVS patchset: 4833 CVS date: 2001/06/04 13:55:58
2001-05-31- return multiple suggested packages (Pawel Kolodziej <pawelk@pld.org.pl>).jbj1-11/+12
- fix: return suggested packages when using Depends cache. CVS patchset: 4823 CVS date: 2001/05/31 22:31:14
2001-05-05- enough lclint annotations and fiddles already.jbj1-0/+2
CVS patchset: 4741 CVS date: 2001/05/05 19:28:32
2001-04-30- yet more boring lclint annotations and fiddles.jbj1-9/+9
CVS patchset: 4732 CVS date: 2001/04/30 22:32:22
2001-04-29- globalize _free(3) wrapper in rpmlib.h, consistent usage throughout.jbj1-34/+39
- internalize locale insensitive ctype(3) in rpmio.h - boring lclint annotations and fiddles. CVS patchset: 4721 CVS date: 2001/04/29 01:05:43
2001-03-22- python: strip header regions during unload.jbj1-60/+2
- add -g to optflags in per-platform config. - permit confgure/compile with db3-3.2.9. - permit manifest files as args to query/verify modes. CVS patchset: 4649 CVS date: 2001/03/22 23:39:01
2000-12-12Sync with rpm-4_0 branch.jbj1-2/+2
CVS patchset: 4338 CVS date: 2000/12/12 20:03:45
2000-10-28- add cscope/ctags (Rodrigo Barbosa<rodrigob@conectiva.com.br>).jbj1-8/+8
- remove getMacroBody() from rpmio API. - hide libio lossage in prototype, not API. lclint annotations. CVS patchset: 4230 CVS date: 2000/10/28 17:16:25
2000-09-29doxygen annotations.jbj1-1/+2
- fix: more (possible) xstrdup side effects. CVS patchset: 4186 CVS date: 2000/09/29 19:50:29
2000-08-27Doxygen annotations.jbj1-0/+4
CVS patchset: 4132 CVS date: 2000/08/27 19:27:03