Commit Graph

807 Commits

Author SHA1 Message Date
jbj 92c9e1fc77 - fix: segfault on build path, ignore deleted drips.
- fix: synthesized callbacks for removed packages have not a pkgkey.

CVS patchset: 4346
CVS date: 2000/12/14 22:14:29
2000-12-14 22:14:29 +00:00
jbj 66671b9701 - fix: (transaction.c) assume file state normal if tag is missing.
- fix: failed signature read headerFree segfault.
- fix: revert ALPHA_LOSSAGE, breaks 6.2/i386.

CVS patchset: 4343
CVS date: 2000/12/13 22:00:33
2000-12-13 22:00:33 +00:00
jbj db32ab6bea Sync with rpm-4_0 branch.
CVS patchset: 4338
CVS date: 2000/12/12 20:03:45
2000-12-12 20:03:45 +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 780c0c2987 - python: bind package removal (#21274).
CVS patchset: 4307
CVS date: 2000/12/03 17:47:49
2000-12-03 17:47:49 +00:00
jbj 2885f536b6 Bring header reggions mods back to top of stack.
CVS patchset: 4305
CVS date: 2000/12/02 21:53:44
2000-12-02 21:53:44 +00:00
jbj d7a40e754d - improved find-{requires,provides} for aix4/hpux/irix6/osf.
Tim Mooney<mooney@dogbert.cc.ndsu.NoDak.edu>

CVS patchset: 4300
CVS date: 2000/12/02 16:52:14
2000-12-02 16:52:14 +00:00
jbj 339e76efe0 - md5 sums are little endian (no swap) so big endian needs the swap.
CVS patchset: 4285
CVS date: 2000/11/16 22:55:10
2000-11-16 22:55:10 +00:00
jbj a17b1cd86c - hpux w/o -D_OPEN_SOURCE has not h_errno.
CVS patchset: 4271
CVS date: 2000/11/15 16:00:42
2000-11-15 16:00:42 +00:00
jbj 5a3203d485 - fix: segfault on exit of "rpm -qp --qf '%{#fsnames}' pkg" (#20595).
CVS patchset: 4268
CVS date: 2000/11/15 15:28:46
2000-11-15 15:28:46 +00:00
jbj 0f33f87d1c - fix: duplicate headerFree() on installBinaryPackage() error return.
CVS patchset: 4263
CVS date: 2000/11/12 19:33:07
2000-11-12 19:33:07 +00:00
jbj 44e5913dae - fine-grained Requires, remove install PreReq's from Requires db.
CVS patchset: 4258
CVS date: 2000/11/12 11:11:49
2000-11-12 11:11:49 +00:00
jbj 38b66577e6 - add region marker as RPM_BIN_TYPE in packages and database.
- fix: don't headerCopy() relocateable packages if not relocating.

CVS patchset: 4246
CVS date: 2000/11/08 17:07:01
2000-11-08 17:07:01 +00:00
jbj 387de4bd65 Orphan.
CVS patchset: 4245
CVS date: 2000/11/07 13:16:56
2000-11-07 13:16:56 +00:00
jbj 62c5a91930 - add support for unzip rodrigob@conectiva.com.br>
CVS patchset: 4243
CVS date: 2000/11/02 17:57:25
2000-11-02 17:57:25 +00:00
jbj 865ba80f1e - add rpmGetRpmlibProvides() to retrieve rpmlib(...) provides
"Pawel A. Gajda" <mis@k2.net.pl>.

CVS patchset: 4236
CVS date: 2000/10/31 16:53:14
2000-10-31 16:53:14 +00:00
jbj ce1e8d26ec - add support for SHA1 as well as MD5 message digests.
lclint annotations.

CVS patchset: 4234
CVS date: 2000/10/31 16:18:34
2000-10-31 16:18:34 +00:00
jbj 95acf8ebaf - better item/task progress bars <rodrigob@conectiva.com.br>.
CVS patchset: 4232
CVS date: 2000/10/28 18:45:58
2000-10-28 18:45:58 +00:00
jbj e407eeefe7 - add brp-strip-shared script <rodrigob@conectiva.com.br>.
CVS patchset: 4231
CVS date: 2000/10/28 17:30:58
2000-10-28 17:30:58 +00:00
jbj 3ad99fcba5 - add cscope/ctags (Rodrigo Barbosa<rodrigob@conectiva.com.br>).
- remove getMacroBody() from rpmio API.
- hide libio lossage in prototype, not API.
lclint annotations.

CVS patchset: 4230
CVS date: 2000/10/28 17:16:25
2000-10-28 17:16:25 +00:00
jbj b8f90f10cb - fix: runTriggers was not adding countCorrection.
CVS patchset: 4229
CVS date: 2000/10/27 21:45:14
2000-10-27 21:45:14 +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 03efb685f1 - pass rpmTransactionSet, not elements, to installBinaryPackage et al.
CVS patchset: 4221
CVS date: 2000/10/20 22:04:27
2000-10-20 22:04:27 +00:00
jbj 8699b8a123 - detect rdonly linux file systems.
- check available inodes as well as blocks on mounted file systems.

CVS patchset: 4220
CVS date: 2000/10/20 16:47:00
2000-10-20 16:47:00 +00:00
jbj 68ff87361d doxygen annotations.
- fix: more (possible) xstrdup side effects.

CVS patchset: 4186
CVS date: 2000/09/29 19:50:29
2000-09-29 19:50:29 +00:00
jbj 88579dc7a7 - handle possible db3 dependency on -lpthread more gracefully.
CVS patchset: 4181
CVS date: 2000/09/28 22:58:40
2000-09-28 22:58:40 +00:00
jbj 39b81b5174 - order packages using tsort, clipping PreReq:'s in dependency loops.
CVS patchset: 4177
CVS date: 2000/09/26 18:04:12
2000-09-26 18:04:12 +00:00
jbj 4920a3b122 - don't trim leading ./ in rpmCleanPath() (#14961).
CVS patchset: 4169
CVS date: 2000/09/16 14:05:26
2000-09-16 14:05:26 +00:00
jbj 2108d886ba Revert rpmrc excision for now.
rpmio: add rpmlog.c/rpmlog.h.

CVS patchset: 4163
CVS date: 2000/09/14 11:42:48
2000-09-14 11:42:48 +00:00
jbj 581d3c0324 - fix: honor --test when doing --freshen.
CVS patchset: 4158
CVS date: 2000/09/13 17:26:54
2000-09-13 17:26:54 +00:00
jbj 5d6496b627 - popt: support for float/double args.
CVS patchset: 4155
CVS date: 2000/09/11 17:09:32
2000-09-11 17:09:32 +00:00
jbj f2efc7263e - unify rpmError and rpmMessge interfaces through rpmlog.
- collect and display rpm build error messages at end of build.

CVS patchset: 4149
CVS date: 2000/09/01 21:15:40
2000-09-01 21:15:40 +00:00
jbj c7b24dad58 - translate rpm.8 man page (Peter Ivanyi <ivanyi@internet.sk>).
Doxygen annotations.

CVS patchset: 4146
CVS date: 2000/08/29 22:04:33
2000-08-29 22:04:33 +00:00
jbj c0424122dd - rip out rpm{get,put}text, use getpo.sh and specspo instead.
CVS patchset: 4139
CVS date: 2000/08/28 01:50:45
2000-08-28 01:50:45 +00:00
jbj af938797ac - consistent return for all signature verification.
- use enum for signature header tags.

CVS patchset: 4137
CVS date: 2000/08/27 21:35:14
2000-08-27 21:35:14 +00:00
jbj d0581d13d4 - add callbacks on package erasure.
- fix: preserve cpio errno when using Fclose with libio.
- fix: initialize sigs everywhere in python header object.

CVS patchset: 4097
CVS date: 2000/08/20 21:39:13
2000-08-20 21:39:13 +00:00
jbj ca3e81798f Identify signature bindings in version 3.0.6.
CVS patchset: 4089
CVS date: 2000/08/19 13:41:42
2000-08-19 13:41:42 +00:00
jbj d0e98332d4 - python bindings to query and verify signatures.
CVS patchset: 4085
CVS date: 2000/08/19 13:10:34
2000-08-19 13:10:34 +00:00
jbj 1e087bdb41 - fix: rebuild db1 -> db3 ate 1st header (#16263).
CVS patchset: 4072
CVS date: 2000/08/16 13:37:08
2000-08-16 13:37:08 +00:00
jbj 4851add979 Update versions, rpm -> 4.1, popt -> 1.7.
CVS patchset: 4063
CVS date: 2000/08/14 19:26:47
2000-08-14 19:26:47 +00:00
jbj 92d83fc935 - disable rpmlib(VersionedDependencies) by defining _noVersionedDependencies.
- typo in configure.in (#16096).

CVS patchset: 4060
CVS date: 2000/08/14 13:25:09
2000-08-14 13:25:09 +00:00
jbj c283e789b7 - fix: segfault when globbing on "" (#15593).
CVS patchset: 4036
CVS date: 2000/08/07 19:38:19
2000-08-07 19:38:19 +00:00
jbj 517da861a9 - fix: -Va broken, make db cursors per-iterator, not per-dbi.
CVS patchset: 4013
CVS date: 2000/08/04 19:48:28
2000-08-04 19:48:28 +00:00
jbj 11fa17601b - fix: segfault on erase if filestates is missing in header (#14679).
CVS patchset: 3994
CVS date: 2000/07/31 21:27:20
2000-07-31 21:27:20 +00:00
jbj 79f6c8be87 - fix: uniqify dependency problems when printing (#14034).
- popt: add ability to perform callbacks for every, not just first, match.

CVS patchset: 3993
CVS date: 2000/07/31 15:04:20
2000-07-31 15:04:20 +00:00
jbj 61cabed3ed - link rpm2cpio dynamically since cpio is linked dynamically.
CVS patchset: 3991
CVS date: 2000/07/29 17:30:18
2000-07-29 17:30:18 +00:00
jbj 972f0d3103 - bail on firstkey/nextkey, there's a better way.
CVS patchset: 3990
CVS date: 2000/07/29 13:16:45
2000-07-29 13:16:45 +00:00
jbj 41667f92cf - resurrect firstkey/nextkey python bindings.
CVS patchset: 3988
CVS date: 2000/07/28 17:58:58
2000-07-28 17:58:58 +00:00
jbj e3003878fa - fix: look for any/all dbapi when rebuilding.
CVS patchset: 3982
CVS date: 2000/07/26 16:24:07
2000-07-26 16:24:07 +00:00