jbj
021532cd71
Cleanups.
...
CVS patchset: 5768
CVS date: 2002/10/11 22:55:40
2002-10-11 22:55:40 +00:00
jbj
8c4991e9d5
- warn only once for each NOKEY/UNTRUSTED key id.
...
- factor common options into table, add rpmcliInit() and rpmcliFini().
- add preliminary rpmgraph(8) and rpmcache(8) executables to rpm-devel.
CVS patchset: 5535
CVS date: 2002/06/30 22:47:32
2002-06-30 22:47:32 +00:00
jbj
20901c1a62
- beecrypt: merge changes from beecrypt-2.3.0.
...
- beecrypt: merge doxygen markup with rpmapi doco.
- beecrypt: revert cpu/arch compile option mixup (#66752 ).
CVS patchset: 5495
CVS date: 2002/06/15 19:43:41
2002-06-15 19:43:41 +00:00
jbj
bf7fc63baa
Teach doxygen about python/*-py.c files.
...
Make sure that automake includes the python/test/* files.
CVS patchset: 5461
CVS date: 2002/06/03 23:27:05
2002-06-03 23:27:05 +00:00
jbj
2126e4ad09
- Grand Renaming of rpm data types.
...
CVS patchset: 5439
CVS date: 2002/05/19 18:42:25
2002-05-19 18:42:25 +00:00
jbj
e6ba507f77
- rework most of rpmdb.c prepatory to implementing duplicates.
...
- fix: 2 memory leaks in headerSprintf.
- fix: db mire's access out-of-bounds memory.
CVS patchset: 5423
CVS date: 2002/05/06 19:48:14
2002-05-06 19:48:14 +00:00
jbj
2b83d36c08
- eliminate db1 support.
...
- fix: rpmdb iterator memory leak in python bindings.
- fix: include <sys/time.h> for 6.2 python modules.
- remove vestiges of mipseb arch (#62408 ).
CVS patchset: 5414
CVS date: 2002/05/02 22:16:30
2002-05-02 22:16:30 +00:00
jbj
2404e8d918
- rescusitate --rebuild.
...
CVS patchset: 5389
CVS date: 2002/04/11 16:55:19
2002-04-11 16:55:19 +00:00
jbj
721d88ed7f
Sanity.
...
CVS patchset: 5382
CVS date: 2002/04/08 22:52:45
2002-04-08 22:52:45 +00:00
jbj
b45c27e2ab
doxygen cleanup.
...
CVS patchset: 5379
CVS date: 2002/04/08 18:56:01
2002-04-08 18:56:01 +00:00
jbj
ffdfd1056e
- speedup large queries by ~50%.
...
- revert to presentation ordering Yet Again (#62158 ).
- non-glibc: on upgrade, mergesort is much faster than quicksort.
CVS patchset: 5377
CVS date: 2002/04/07 19:52:42
2002-04-07 19:52:42 +00:00
jbj
fb845b7ee7
Split transaction set handling into separate file, prepatory to
...
devising some toy access methods.
CVS patchset: 5356
CVS date: 2002/03/13 17:59:49
2002-03-13 17:59:49 +00:00
jbj
6df10492d9
fix: opendir(3) et al functional with FTP.
...
Use GNU extensions to apply glob(3) to ftp:// URL's.
CVS patchset: 5333
CVS date: 2002/02/23 21:24:37
2002-02-23 21:24:37 +00:00
jbj
a224782884
- header handling moved to librpmdb to avoid linkage loops.
...
CVS patchset: 5193
CVS date: 2001/11/19 22:45:35
2001-11-19 22:45:35 +00:00
jbj
bf2a991c67
Create rpmte.[ch].
...
CVS patchset: 5185
CVS date: 2001/11/16 20:26:01
2001-11-16 20:26:01 +00:00
jbj
358848088d
- depends.c: rpmDepSet is (almost) opaque, move to rpmds.[ch].
...
CVS patchset: 5152
CVS date: 2001/11/03 02:34:15
2001-11-03 02:34:15 +00:00
jbj
f03b462b1e
- legacy signatures always checked on -qp and -Vp.
...
CVS patchset: 5133
CVS date: 2001/10/25 01:36:32
2001-10-25 01:36:32 +00:00
jbj
1ad22a0bc4
- all symbols but hdrVec are now forward references in linkage.
...
CVS patchset: 5128
CVS date: 2001/10/21 21:43:32
2001-10-21 21:43:32 +00:00
jbj
cafccc0058
- use only header methods, routines are now static.
...
CVS patchset: 5115
CVS date: 2001/10/15 21:07:08
2001-10-15 21:07:08 +00:00
jbj
b7c25b0bef
- create RFC-2440 OpenPGP API in rpmio.
...
- display signature packets before exec'ing gpg/pgp when verifying.
CVS patchset: 5090
CVS date: 2001/09/29 17:44:45
2001-09-29 17:44:45 +00:00
jbj
690d53d79e
Move OpenPGP constants to rpmio/rpmpgp.h.
...
CVS patchset: 5088
CVS date: 2001/09/29 01:27:22
2001-09-29 01:27:22 +00:00
jbj
cb21600940
- drop rpmio/base64.[ch] in favor of beecrypt.
...
- drop lib/md5*.[ch] files in favor of beecrypt.
CVS patchset: 5081
CVS date: 2001/09/25 16:21:44
2001-09-25 16:21:44 +00:00
jbj
2a420b223d
- drop rpmio/base64.[ch] in favor of beecrypt versions.
...
CVS patchset: 5079
CVS date: 2001/09/25 14:03:27
2001-09-25 14:03:27 +00:00
jbj
e699b8fab3
- portability: some compilers squawk at return ((void) foo()) ( #50419 ).
...
- remove fdFileno() from librpmio, use inline version instead (#50420 ).
- fix: linux find-requires needs quotes around [:blank:].
- remove /var/lib/rpm/__db* cache files if %__dbi_cdb is not configured.
- python: add hiesenbug patch.
CVS patchset: 5005
CVS date: 2001/08/06 11:27:27
2001-08-06 11:27:27 +00:00
jbj
eb8db3316d
- finalize per-header methods, accessing headerFoo through vector.
...
CVS patchset: 4880
CVS date: 2001/06/19 16:59:23
2001-06-19 16:59:23 +00:00
jbj
c6bd3de937
- preliminary abstraction to support per-header methods.
...
CVS patchset: 4878
CVS date: 2001/06/19 11:38:51
2001-06-19 11:38:51 +00:00
jbj
29ea1567e7
Sync with rpm-4_0 branch.
...
CVS patchset: 4876
CVS date: 2001/06/17 22:18:03
2001-06-17 22:18:03 +00:00
jbj
03f5273901
- fix: QUERY_FOR_LIST file count clobbered.
...
- create top level rpmcli API, factor top level modes into popt tables.
- popt: add POPT_BIT_SET/POPT_BIT_CLR to API.
- autogen.sh checks for latest libtool-1.4 and automake-1.4-p2.
- rpm --verify reports failure(s) if corresponding tag is not in header.
- rpm --verify honors %config(missingok), add -v for legacy behavior.
CVS patchset: 4852
CVS date: 2001/06/08 20:45:59
2001-06-08 20:45:59 +00:00
jbj
f0a67ca8b0
- permit duplicates for btree indices.
...
CVS patchset: 4843
CVS date: 2001/06/06 12:36:31
2001-06-06 12:36:31 +00:00
jbj
61cd63ab8e
- eliminate db-1.85 and db-2.x configuration.
...
- fix: popt arg sanity checks broken, optarg != optArg.
- fix: popt range checks on floats/doubles broken.
- popt: return POPT_ERROR_ERRNO on config open/read/close failure.
CVS patchset: 4815
CVS date: 2001/05/29 15:03:35
2001-05-29 15:03:35 +00:00
jbj
c7ee573367
- rpm database has rpm.rpm g+w permissions to share db3 mutexes.
...
- expose more db3 macro configuration tokens.
- move fprint.[ch] and hash.[ch] to rpmdb directory.
- detect and fiddle incompatible mixtures of db3 env/open flags.
- add DBI_WRITECURSOR to map to db3 flags with CDB database model.
- add rpmdbSetIteratorRewrite to warn of pending lazy (re-)writes.
CVS patchset: 4765
CVS date: 2001/05/11 04:01:04
2001-05-11 04:01:04 +00:00
jbj
9c636fed5b
- create rpmdb.la so that linkage against rpm's db-3.2.9 is possible.
...
CVS patchset: 4752
CVS date: 2001/05/08 00:03:14
2001-05-08 00:03:14 +00:00
jbj
f75a3f71ab
Doxygen annotations for config files.
...
Doxygen annotations for rpmdep section.
Add manifests for install modes.
CVS patchset: 4675
CVS date: 2001/04/10 12:36:45
2001-04-10 12:36:45 +00:00
jbj
1975b49aa7
- python: strip header regions during unload.
...
- 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
2001-03-22 23:39:01 +00:00
jbj
63890e6a4a
Doco updates.
...
CVS patchset: 4641
CVS date: 2001/03/17 19:55:09
2001-03-17 19:55:09 +00:00
jbj
54704b3b83
- add --with/--without popt glue for conditional builds(Tomasz Kloczko).
...
CVS patchset: 4639
CVS date: 2001/03/16 20:23:49
2001-03-16 20:23:49 +00:00
jbj
fc920e3ac3
Update to doxygen-1.2.6 configuration.
...
Add manual files to Doxfile.in.
lclint annotations.
CVS patchset: 4624
CVS date: 2001/03/14 23:09:09
2001-03-14 23:09:09 +00:00
jbj
cc646a80a1
Merge scriptlet handling into psm.c, remove from API.
...
CVS patchset: 4587
CVS date: 2001/02/28 15:49:23
2001-02-28 15:49:23 +00:00
jbj
74f16c53a3
Handle non-string tag indices correctly.
...
Sync with rpm-4.0.2.
CVS patchset: 4583
CVS date: 2001/02/27 21:30:27
2001-02-27 21:30:27 +00:00
jbj
eccb6f66fc
Reorganize sources before implementing --repackage.
...
CVS patchset: 4543
CVS date: 2001/02/10 16:47:40
2001-02-10 16:47:40 +00:00
jbj
ccdf2e17d8
Make cpio mappings opaque.
...
CVS patchset: 4479
CVS date: 2001/01/21 23:48:09
2001-01-21 23:48:09 +00:00
jbj
d07437babb
- cpio mappings carry dirname/basename, not absolute path.
...
CVS patchset: 4474
CVS date: 2001/01/21 15:43:32
2001-01-21 15:43:32 +00:00
jbj
31a589ae49
doxygen annotations for python bindings.
...
CVS patchset: 4433
CVS date: 2001/01/12 18:22:27
2001-01-12 18:22:27 +00:00
jbj
23fcf67cb5
- fix: avoid locale issues with strcasecmp/strncasecmp ( #23199 ).
...
- remove almost all explicit uses of stderr in rpmlib using rpmError().
CVS patchset: 4406
CVS date: 2001/01/03 20:19:27
2001-01-03 20:19:27 +00:00
jbj
6aafc439da
doxygen annotations for popt.
...
CVS patchset: 4401
CVS date: 2001/01/02 17:19:34
2001-01-02 17:19:34 +00:00
jbj
2e9d261696
- use package version 3 if --nodirtokens is specified.
...
CVS patchset: 4317
CVS date: 2000/12/04 02:13:11
2000-12-04 02:13:11 +00:00
jbj
0d5ea21985
Sync with rpm-4_0 branch.
...
CVS patchset: 4315
CVS date: 2000/12/04 00:55:17
2000-12-04 00:55:17 +00:00
jbj
12dd80dc37
Add base64 fiddles to get at signature contents to librpmio.a.
...
parsePrep.c: fix typo's.
CVS patchset: 4227
CVS date: 2000/10/26 15:32:03
2000-10-26 15:32:03 +00:00
jbj
3e1e23bf06
- verify MD5 sums of payload files when unpacking archive.
...
CVS patchset: 4225
CVS date: 2000/10/24 13:46:51
2000-10-24 13:46:51 +00:00
jbj
4f0179f7ee
Unify rpmError() and rpmMessage() on top of rpmlog().
...
CVS patchset: 4148
CVS date: 2000/08/31 02:38:57
2000-08-31 02:38:57 +00:00