rpm/lib
jbj 2e2d1cad39 - add payload uncompressed size to signature to avoid rewriting header.
- drill header sha1 into signature parallel to header+payload md5.
- mandatory "most effective" signature check on query/verify/install.
- don't bother adding empty filemd's to index.
- add Pubkey index, using signer id as binary key.
- display pubkeys in hex when debugging db access.
- retrieve pubkey(s) from rpmdb, not from detached signature file.
- reapply Berkeley DB patch #4491.

CVS patchset: 5341
CVS date: 2002/03/03 23:09:49
2002-03-03 23:09:49 +00:00
..
.cvsignore Sync with rpm-4_0 branch. 2001-04-21 06:02:09 +00:00
.files LCLINT pass 0. 1998-11-16 21:40:28 +00:00
.lclintrc - missing key(s) on keyring when verifying a signature is now an error. 2002-01-18 22:51:30 +00:00
Makefile.am Sanity. 2002-02-20 22:09:28 +00:00
cpio.c - missing key(s) on keyring when verifying a signature is now an error. 2002-01-18 22:51:30 +00:00
cpio.h lclint fiddles to annotate globals. 2001-10-15 03:22:10 +00:00
depends.c Sync with 4.0.4, splint clean. 2002-02-09 22:39:29 +00:00
depends.h - use array of pointers rather than contiguous array for ts->order. 2001-11-16 22:42:19 +00:00
fileutil.c - globalize _free(3) wrapper in rpmlib.h, consistent usage throughout. 2001-04-29 01:05:43 +00:00
formats.c - missing key(s) on keyring when verifying a signature is now an error. 2002-01-18 22:51:30 +00:00
fs.c - commit to using rpmDepSet and TFI_t, not header. 2001-11-12 20:51:05 +00:00
fsm.c - generate index for pkgid (aka Sigmd5) tag, query/verify by pkgid. 2002-02-04 23:29:59 +00:00
fsm.h - permit subset installs for %lang colored hardlink file sets. 2002-01-11 23:03:22 +00:00
getdate.c Converging on lclint-3.0.17 strict level. 2001-10-17 16:43:36 +00:00
getdate.y Move to lclint-3.0.0.15, revisit and clean up annotations. 2001-09-24 21:53:14 +00:00
manifest.c Converging on lclint-3.0.17 strict level. 2001-10-17 16:43:36 +00:00
manifest.h Explicit branchstate annotations. 2001-10-15 17:53:34 +00:00
misc.c tpkgid cleanup. 2002-02-22 17:12:15 +00:00
misc.h Remove DYING code. 2001-10-29 16:39:13 +00:00
oldrpmdb.h Doxygen annotations for config files. 2001-04-10 12:36:45 +00:00
package.c - add payload uncompressed size to signature to avoid rewriting header. 2002-03-03 23:09:49 +00:00
poptI.c Avoid accidental collisions with POPT_BIT_SET for flags in popt tables. 2002-01-28 15:18:18 +00:00
poptQV.c - generate index for pkgid (aka Sigmd5) tag, query/verify by pkgid. 2002-02-04 23:29:59 +00:00
problems.c - turn on auto-generated perl requirements (#58519, #58536, #58537). 2002-01-23 00:58:47 +00:00
psm.c Sync with 4.0.4, splint clean. 2002-02-09 22:39:29 +00:00
psm.h - solaris: translate i86pc to i386 (#57182). 2001-12-20 16:28:46 +00:00
query.c - add payload uncompressed size to signature to avoid rewriting header. 2002-03-03 23:09:49 +00:00
rpmal.c - fix a couple dinky memory leaks. 2001-11-23 15:49:11 +00:00
rpmal.h - commit to using rpmDepSet and TFI_t, not header. 2001-11-12 20:51:05 +00:00
rpmchecksig.c - add payload uncompressed size to signature to avoid rewriting header. 2002-03-03 23:09:49 +00:00
rpmcli.h - generate index for pkgid (aka Sigmd5) tag, query/verify by pkgid. 2002-02-04 23:29:59 +00:00
rpmds.c - fix a couple dinky memory leaks. 2001-11-23 15:49:11 +00:00
rpmds.h - methods to complete making transactionElement opaque. 2001-11-17 08:02:17 +00:00
rpmfi.c - generate index for pkgid (aka Sigmd5) tag, query/verify by pkgid. 2002-02-04 23:29:59 +00:00
rpmfi.h - convert file md5sum's to binary on the fly, reducing memory footprint. 2001-11-18 17:49:21 +00:00
rpminstall.c Sync with 4.0.4, splint clean. 2002-02-09 22:39:29 +00:00
rpmlead.c Factor -type problems into explicit code annotations. 2001-10-16 17:42:18 +00:00
rpmlead.h Explicit branchstate annotations. 2001-10-15 17:53:34 +00:00
rpmlib.h - add payload uncompressed size to signature to avoid rewriting header. 2002-03-03 23:09:49 +00:00
rpmlibprov.c - permit subset installs for %lang colored hardlink file sets. 2002-01-11 23:03:22 +00:00
rpmrc.c Merge from rpm-4.0.4. 2002-01-27 16:49:06 +00:00
rpmte.c - sparc: make dbenv per-rpmdb, not per-dbi. 2002-01-06 02:23:33 +00:00
rpmte.h - sparc: make dbenv per-rpmdb, not per-dbi. 2002-01-06 02:23:33 +00:00
rpmvercmp.c - missing key(s) on keyring when verifying a signature is now an error. 2002-01-18 22:51:30 +00:00
signature.c - add payload uncompressed size to signature to avoid rewriting header. 2002-03-03 23:09:49 +00:00
signature.h - solaris: translate i86pc to i386 (#57182). 2001-12-20 16:28:46 +00:00
stringbuf.c More lclint annotations. 2001-10-16 14:58:57 +00:00
stringbuf.h lclint fiddles. 2001-06-04 13:55:58 +00:00
test.c Sync with rpm-4_0 branch. 2000-12-12 20:03:45 +00:00
transaction.c - permit args to be hidden within %%__find_{requires,provides}. 2002-02-01 15:19:44 +00:00
trb.c Sync with rpm-4.0.4 rollbacks. 2002-02-02 22:45:41 +00:00
ts.c Replace loadFi with fiNew, freeFi with fiFree. 2001-11-11 20:45:20 +00:00
tufdio.c Sync with rpm-4_0 branch. 2000-12-12 20:03:45 +00:00
verify.c - add payload uncompressed size to signature to avoid rewriting header. 2002-03-03 23:09:49 +00:00