head	2.9;
access;
symbols
	rpm-4_4_8-release:2.9.2.2
	rpm-4_4_7-release:2.9.2.2
	rpm-4_4_6-release:2.9.2.2
	rpm-4_4_5-release:2.9
	rpm-4_4_4-release:2.9
	rpm-4_4_3-release:2.9
	jbj_before_tklcpatches:2.9
	rpm-4_4_2-release:2.9
	rpm-4_4_1-release:2.9
	rpm-4_4-release:2.9
	rpm-4_4:2.9.0.2
	rpm-4_3_1-start:2.8
	rpm-4_3:2.8.0.2
	rpm-4_2_1-release:2.6
	rpm-4_1_1-release:2.6
	rpm-4_2-release:2.6
	rpm-4_2:2.6.0.4
	rpm-4_1-release:2.6
	rpm-4_1:2.6.0.2
	rpm-4_0_4-release:2.2.2.2
	jbj-before-beecrypt:2.2.2.2
	rpm-4_0_3-release:2.2.2.2
	jbj_b4_rollback:2.2.2.2
	rpm-4_0_2-release:2.2.2.2
	rpm-4_0_1-release:2.2.2.2
	rpm-4_0:2.2.0.2;
locks; strict;
comment	@# @;


2.9
date	2004.10.21.18.40.56;	author jbj;	state Exp;
branches
	2.9.2.1;
next	2.8;

2.8
date	2003.04.30.01.03.33;	author jbj;	state Exp;
branches;
next	2.7;

2.7
date	2003.04.21.14.30.19;	author jbj;	state Exp;
branches;
next	2.6;

2.6
date	2002.06.15.19.43.41;	author jbj;	state Exp;
branches
	2.6.4.1;
next	2.5;

2.5
date	2002.05.16.16.55.23;	author jbj;	state Exp;
branches;
next	2.4;

2.4
date	2001.01.12.18.22.27;	author jbj;	state Exp;
branches;
next	2.3;

2.3
date	2000.12.04.00.55.17;	author jbj;	state Exp;
branches;
next	2.2;

2.2
date	2000.08.29.22.04.33;	author jbj;	state Exp;
branches
	2.2.2.1;
next	2.1;

2.1
date	2000.08.27.19.43.51;	author jbj;	state Exp;
branches;
next	;

2.2.2.1
date	2000.12.03.23.39.05;	author jbj;	state Exp;
branches;
next	2.2.2.2;

2.2.2.2
date	2001.01.17.17.32.42;	author jbj;	state Exp;
branches;
next	;

2.6.4.1
date	2003.12.01.21.58.09;	author jbj;	state Exp;
branches;
next	;

2.9.2.1
date	2006.03.28.12.58.16;	author jbj;	state Exp;
branches;
next	2.9.2.2;

2.9.2.2
date	2006.03.30.20.51.00;	author jbj;	state Exp;
branches;
next	;


desc
@@


2.9
log
@- port to internal file-4.10 libmagic rather than libfmagic.
@
text
@/*! \mainpage RPM API Documentation.
 */
/** \defgroup	python	PYTHON API.
 */
/** \defgroup	py_c  	PYTHON-C Language Bindings.
 */
/** \defgroup	rpmcli	RPMCLI.
 */
/** \defgroup	rpmbuild	RPMBUILD.
 */
/** \defgroup	rpmrc	RPMRC.
 */
/** \defgroup	rpmts	Transaction Set API.
 */
/** \defgroup	rpmte	Transaction Element API.
 */
/** \defgroup	rpmds	Dependency Set API.
 */
/** \defgroup	rpmfi	File Info API.
 */
/** \defgroup	rpmgi	Generalized Iterator API.
 */
/** \defgroup	lead	LEAD.
 */
/** \defgroup	signature	SIGNATURE.
 */
/** \defgroup	header	HEADER.
 */
/** \defgroup	payload	PAYLOAD.
 */
/** \defgroup	rpmdb	Database API.
 */
/** \defgroup	dbi	DataBase Index Element API.
 */
/** \defgroup	db3	Berkeley DB API.
 */
/** \defgroup	rpmlua	Embedded Lua.
 */
/** \defgroup	rpmrpc	RPMRPC.
 */
/** \defgroup	rpmio	RPMIO.
 */
/** \defgroup	popt	POPT.
 */
@


2.9.2.1
log
@Doxygen fiddles.
@
text
@d13 1
a13 1
/** \defgroup	rpmts	RPMTS Transaction Set API.
d15 1
a15 1
/** \defgroup	rpmte	RPMTE Transaction Element API.
d17 1
a17 1
/** \defgroup	rpmds	RPMDS Dependency Set API.
d19 1
a19 1
/** \defgroup	rpmfi	RPMFI File Info API.
d21 1
a21 1
/** \defgroup	rpmgi	RPMGI Generalized Iterator API.
d31 1
a31 1
/** \defgroup	rpmdb	RPMDB Database API.
d33 1
a33 1
/** \defgroup	dbi	RPMDBI DataBase Index Element API.
d37 1
a37 1
/** \defgroup	rpmlua	RPMLUA Embedded Lua.
@


2.9.2.2
log
@Splint/doxygen fiddles.
@
text
@d43 2
@


2.8
log
@beecrypt-3.0.0 merge: doxygen pass.
@
text
@a2 2
/** \defgroup	rpmcli	RPMCLI.
 */
d7 2
d15 1
a15 1
/** \defgroup	rpmte	Transaction set Element API.
d19 3
a21 1
/** \defgroup	rpmfi	File Info set API.
d31 1
a31 1
/** \defgroup	rpmdb	RPM database API.
d33 1
a33 1
/** \defgroup	dbi	DataBase Index element API.
d37 2
a43 60
 */
/*! \defgroup	ES_m	Entropy sources
 */
/*! \defgroup	ES_audio_m	Entropy sources: /dev/audio
 */
/*! \defgroup	ES_dsp_m	Entropy sources: /dev/dsp
 */
/*! \defgroup	ES_random_m	Entropy sources: /dev/random
 */
/*! \defgroup	ES_urandom_m	Entropy sources: /dev/urandom
 */
/*! \defgroup	ES_tty_m	Entropy sources: /dev/tty
 */
/*! \defgroup	PRNG_m	Pseudo-Random Number Generators
 */
/*! \defgroup	PRNG_fips186_m	Pseudo-Random Number Generators: FIPS-186
 */
/*! \defgroup   PRNG_mt_m       Pseudo-Random Number Generators: Mersenne Twister
 */
/*! \defgroup	HASH_m	Hash Functions
 */
/*! \defgroup	HASH_md5_m	Hash Functions: MD5
 */
/*! \defgroup	HASH_sha1_m	Hash Functions: SHA-1
 */
/*! \defgroup	HASH_sha256_m	Hash Functions: SHA-256
 */
/*! \defgroup	HMAC_m	Keyed Hash Functions, a.k.a. Message Authentication Codes
 */
/*! \defgroup	HMAC_md5_m	Keyed Hash Functions: HMAC-MD5
 */
/*! \defgroup	HMAC_sha1_m	Keyed Hash Functions: HMAC-SHA-1
 */
/*! \defgroup	HMAC_sha256_m	Keyed Hash Functions: HMAC-SHA-256
 */
/*! \defgroup	BC_m	Block ciphers
 */
/*! \defgroup	BC_aes_m	Block ciphers: AES
 */
/*! \defgroup	BC_blowfish_m	Block ciphers: Blowfish
 */
/*! \defgroup   MP_m    Multiple Precision Integer Arithmetic
 */
/*! \defgroup	DL_m	Discrete Logarithm Primitives
 */
/*! \defgroup   DL_dh_m Discrete Logarithm Primitives: Diffie-Hellman
 */
/*! \defgroup   DL_dsa_m        Discrete Logarithm Primitives: DSA
 */
/*! \defgroup   DL_elgamal_m    Discrete Logarithm Primitives: ElGamal
 */
/*! \defgroup   IF_m    Integer Factorization Primitives
 */
/*! \defgroup   IF_rsa_m        Integer Factorization Primitives: RSA
 */
/*! \defgroup	JAVA_m	Java API
 */
/*! \defgroup   UNIT_m  Unit tests
 */
/*! \defgroup   BENCH_m Benchmark tests
@


2.7
log
@Orphan.
@
text
@d57 2
d81 2
d85 1
a85 1
/*! \defgroup	DH_m	Diffie-Hellman Primitives
d87 1
a87 1
/*! \defgroup	DSA_m	DSA Encryption/Signature Primitives
d89 1
a89 1
/*! \defgroup	RSA_m	RSA Encryption/Signature Primitives
d91 1
a91 1
/*! \defgroup	ELGAMAL_m	ElGamal Signature Primitives
d93 1
a93 1
/*! \defgroup	MP32_m	Multiple Precision Integer Arithmetic (32 bit)
d95 1
a95 1
/*! \defgroup	MP64_m	Multiple Precision Integer Arithmetic (64 bit)
d97 3
a99 1
/*! \defgroup	JAVA_m	Java API
@


2.6
log
@- beecrypt: merge changes from beecrypt-2.3.0.
- beecrypt: merge doxygen markup with rpmapi doco.
- beecrypt: revert cpu/arch compile option mixup (#66752).
@
text
@d5 3
a7 1
/** \defgroup	python	PYTHON.
@


2.6.4.1
log
@- unify signal handling in librpmio, use condvar to deliver signal.
@
text
@d5 1
a5 3
/** \defgroup	python	PYTHON API.
 */
/** \defgroup	py_c  	PYTHON-C Language Bindings.
a54 2
/*! \defgroup   PRNG_mt_m       Pseudo-Random Number Generators: Mersenne Twister
 */
d77 1
a77 1
/*! \defgroup   MP_m    Multiple Precision Integer Arithmetic
d79 1
a79 1
/*! \defgroup	DL_m	Discrete Logarithm Primitives
d81 1
a81 1
/*! \defgroup   DL_dh_m Discrete Logarithm Primitives: Diffie-Hellman
d83 1
a83 1
/*! \defgroup   DL_dsa_m        Discrete Logarithm Primitives: DSA
d85 1
a85 1
/*! \defgroup   DL_elgamal_m    Discrete Logarithm Primitives: ElGamal
d87 1
a87 1
/*! \defgroup   IF_m    Integer Factorization Primitives
d89 1
a89 1
/*! \defgroup   IF_rsa_m        Integer Factorization Primitives: RSA
a91 4
 */
/*! \defgroup   UNIT_m  Unit tests
 */
/*! \defgroup   BENCH_m Benchmark tests
@


2.5
log
@- opaque (well mostly) rpmTransactionSet using methods.
@
text
@d39 54
@


2.4
log
@doxygen annotations for python bindings.
@
text
@d11 1
a11 1
/** \defgroup	rpmdep	RPMDEP.
d13 1
a13 1
/** \defgroup	rpmtrans	RPMTRANS.
d15 3
a17 1
/** \defgroup	rpmdb	RPMDB.
d27 1
a27 1
/** \defgroup	dbi	DBI.
d29 1
a29 1
/** \defgroup	db1	DB1.
d31 1
a31 1
/** \defgroup	db3	DB3.
@


2.3
log
@Sync with rpm-4_0 branch.
@
text
@d5 2
@


2.2
log
@- translate rpm.8 man page (Peter Ivanyi <ivanyi@@internet.sk>).
Doxygen annotations.
@
text
@a26 2
/** \defgroup	db2	DB2.
 */
@


2.2.2.1
log
@Orphans.
@
text
@d27 2
@


2.2.2.2
log
@Sync with rpm-4.0.2.
@
text
@a4 2
/** \defgroup	python	PYTHON.
 */
@


2.1
log
@Rip out rpmrc configuration.
@
text
@d31 2
@

