diff options
author | Panu Matilainen <pmatilai@redhat.com> | 2008-02-22 15:39:24 +0200 |
---|---|---|
committer | Panu Matilainen <pmatilai@redhat.com> | 2008-02-22 15:39:24 +0200 |
commit | fe35727d3f55f830d21b71b183ea24974a02696f (patch) | |
tree | 4ec3662550a6ab41690b4efbc15f5c49df5776be /rpmdb | |
parent | e59b3817bbbd530b4d6a003bc02a7ee8166eaa72 (diff) | |
download | rpm-fe35727d3f55f830d21b71b183ea24974a02696f.tar.gz rpm-fe35727d3f55f830d21b71b183ea24974a02696f.tar.bz2 rpm-fe35727d3f55f830d21b71b183ea24974a02696f.zip |
Remove ancient commentary from header.h
- history is interesting but public headers aren't the place for it
- "implemented soon after" from 2001 comments are hardly useful :)
Diffstat (limited to 'rpmdb')
-rw-r--r-- | rpmdb/header.h | 67 |
1 files changed, 0 insertions, 67 deletions
diff --git a/rpmdb/header.h b/rpmdb/header.h index b36ebcc5c..1332c4f1e 100644 --- a/rpmdb/header.h +++ b/rpmdb/header.h @@ -8,73 +8,6 @@ * a collection of data elements called tags. Each tag has a data type, * and includes 1 or more values. * - * \par Historical Issues - * - * Here's a brief description of features/incompatibilities that - * have been added to headers and tags. - * - * - version 1 - * - Support for version 1 headers was removed in rpm-4.0. - * - * - version 2 - * - @todo Document version2 headers. - * - * - version 3 (added in rpm-3.0) - * - Added RPM_I18NSTRING_TYPE as an associative array reference - * for i18n locale dependent single element tags (i.e Group). - * - Added an 8 byte magic string to headers in packages on-disk. The - * magic string was not added to headers in the database. - * - * - version 4 (added in rpm-4.0) - * - Represent file names as a (dirname/basename/dirindex) triple - * rather than as an absolute path name. Legacy package headers are - * converted when the header is read. Legacy database headers are - * converted when the database is rebuilt. - * - Simplify dependencies by eliminating the implict check on - * package name/version/release in favor of an explict check - * on package provides. Legacy package headers are converted - * when the header is read. Legacy database headers are - * converted when the database is rebuilt. - * - (rpm-4.0.2) The original package header (and all original - * metadata) is preserved in what's called an "immutable header region". - * The original header can be retrieved as an RPM_BIN_TYPE, just - * like any other tag, and the original header reconstituted using - * headerLoad(). - * - (rpm-4.0.2) The signature tags are added (and renumbered to avoid - * tag value collisions) to the package header during package - * installation. - * - (rpm-4.0.3) A SHA1 digest of the original header is appended - * (i.e. detached digest) to the immutable header region to verify - * changes to the original header. - * - (rpm-4.0.3) Private methods (e.g. headerLoad(), headerUnload(), etc.) - * to permit header data to be manipulated opaquely through vectors. - * - (rpm-4.0.3) Sanity checks on header data to limit \#tags to 65K, - * \#bytes to 16Mb, and total metadata size to 32Mb added. - * - with addition of tracking dependencies, the package version has been - * reverted back to 3. - * . - * - * \par Development Issues - * - * Here's a brief description of future features/incompatibilities that - * will be added to headers. - * - * - Private header methods. - * - Private methods for the transaction element file info rpmfi may - * be used as proof-of-concept, binary XML may be implemented - * as a header format representation soon thereafter. - * - DSA signature for header metadata. - * - The manner in which rpm packages are signed is going to change. - * The SHA1 digest in the header will be signed, equivalent to a DSA - * digital signature on the original header metadata. As the original - * header will contain "trusted" (i.e. because the header is signed - * with DSA) file MD5 digests, there will be little or no reason - * to sign the payload, but that may happen as well. Note that cpio - * headers in the payload are not used to install package metadata, - * only the name field in the cpio header is used to associate an - * archive file member with the corresponding entry for the file - * in header metadata. - * . */ /* RPM - Copyright (C) 1995-2001 Red Hat Software */ |