summaryrefslogtreecommitdiff
path: root/rpmdb
diff options
context:
space:
mode:
authorPanu Matilainen <pmatilai@redhat.com>2008-02-22 15:39:24 +0200
committerPanu Matilainen <pmatilai@redhat.com>2008-02-22 15:39:24 +0200
commitfe35727d3f55f830d21b71b183ea24974a02696f (patch)
tree4ec3662550a6ab41690b4efbc15f5c49df5776be /rpmdb
parente59b3817bbbd530b4d6a003bc02a7ee8166eaa72 (diff)
downloadrpm-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.h67
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 */