Commit Graph

4759 Commits

Author SHA1 Message Date
jbj 3ea6dcbfe5 Set %_arch to RPMCANONARCH.
CVS patchset: 5716
CVS date: 2002/09/17 18:52:26
2002-09-17 18:52:26 +00:00
jbj 0ef682d77e - lclint clean.
CVS patchset: 5715
CVS date: 2002/09/17 15:21:03
2002-09-17 15:21:03 +00:00
jbj c1542ea207 Another pgp parser fix.
CVS patchset: 5713
CVS date: 2002/09/16 23:24:41
2002-09-16 23:24:41 +00:00
jbj 40726dd94f Sync with rpm-4.1 parsing changes.
CVS patchset: 5711
CVS date: 2002/09/16 20:10:20
2002-09-16 20:10:20 +00:00
jbj d50a439101 The char array 'format' sometimes get 10 characters and when
strcpy is done on it, strcpy tries to add a '/0' to it beyond
the capacity. Not sure why, but, the const char *ch gets bad
address. Anyway, format should be atleast 11 chars to accommodate
strings like "%.34s\n%42s" and a terminating '\0'.

CVS patchset: 5708
CVS date: 2002/09/16 13:17:30
2002-09-16 13:17:30 +00:00
jbj d63a81d8f0 Don't mess with uint32_t, breaks on 6.x.
CVS patchset: 5706
CVS date: 2002/09/04 18:14:08
2002-09-04 18:14:08 +00:00
jbj 77ec71122f - fix: register SIGCHLD handler before forking (#73134).
CVS patchset: 5704
CVS date: 2002/09/04 18:08:12
2002-09-04 18:08:12 +00:00
cturner dfdb8d487f store the filename used to read the RPM into the header object
CVS patchset: 5702
CVS date: 2002/09/04 15:18:02
2002-09-04 15:18:02 +00:00
jbj 0c09564b83 - fix: parse header data more carefully.
CVS patchset: 5701
CVS date: 2002/09/04 01:52:26
2002-09-04 01:52:26 +00:00
jbj 56b3772145 - fix: parse pgp packets more carefully.
CVS patchset: 5699
CVS date: 2002/09/03 20:15:20
2002-09-03 20:15:20 +00:00
jbj f19f373a59 - fix: always do rpmalMakeIndex.
- fix: resurrect --triggers (#73330).
- python: typo in NOKEY exception string.

CVS patchset: 5696
CVS date: 2002/09/03 12:23:51
2002-09-03 12:23:51 +00:00
jbj cc5d229b0e Sync with rpm-4.1.
CVS patchset: 5695
CVS date: 2002/08/31 22:39:34
2002-08-31 22:39:34 +00:00
jbj 929d5d3834 - requirement on libelf >= 0.8.2 to work around incompatible soname (#72792).
CVS patchset: 5686
CVS date: 2002/08/27 22:19:44
2002-08-27 22:19:44 +00:00
jbj 02f9006732 - fix: segfault with --checksig, plug memory leak (#72455).
- rpm-4.1 release candidate.

CVS patchset: 5684
CVS date: 2002/08/27 20:50:21
2002-08-27 20:50:21 +00:00
jbj ab5c7289be xmlspec-20020827.diff
CVS patchset: 5679
CVS date: 2002/08/27 13:52:23
2002-08-27 13:52:23 +00:00
jbj 8df2a575d6 ... in with the new C implementation.
CVS patchset: 5676
CVS date: 2002/08/26 19:11:56
2002-08-26 19:11:56 +00:00
jbj b2483edf46 Out with the old C++ implementation ...
CVS patchset: 5675
CVS date: 2002/08/26 19:10:29
2002-08-26 19:10:29 +00:00
jbj 0fae1010f0 - set cachesize without a dbenv, the default is far too small.
- db: don't return EACCES on db->close w/o environment.
- unify cachesize configuration, with (or without) a dbenv.
- comments regarding unsupported (yet) db-4.1.17 functionality.

CVS patchset: 5674
CVS date: 2002/08/26 18:56:11
2002-08-26 18:56:11 +00:00
jbj 85a70389f6 - python: don't remap NOKEY/UNTRUSTED to OK.
- beecrypt: change local absolute symbols to defines for prelinking.
- update ru.po.

CVS patchset: 5673
CVS date: 2002/08/26 17:56:32
2002-08-26 17:56:32 +00:00
jbj 224b8c7002 Update ru.po.
CVS patchset: 5672
CVS date: 2002/08/26 17:51:39
2002-08-26 17:51:39 +00:00
jbj 4914b09624 - python: don't remap NOKEY/UNTRUSTED to OK.
CVS patchset: 5671
CVS date: 2002/08/26 17:42:39
2002-08-26 17:42:39 +00:00
jbj f267c44df6 - beecrypt: change local absolute symbols to defines for prelinking.
CVS patchset: 5670
CVS date: 2002/08/26 17:41:55
2002-08-26 17:41:55 +00:00
jbj f5a546f580 - merge signature returns into rpmRC.
- python: exceptions on NOKEY/NOTTRUSTED.

CVS patchset: 5667
CVS date: 2002/08/23 21:01:59
2002-08-23 21:01:59 +00:00
jbj 4e245109ad Auto-update by eugene@ultra.net
CVS patchset: 5665
CVS date: 2002/08/23 17:27:14
2002-08-23 17:27:14 +00:00
jbj 31257878fc Auto-update by eugene@ultra.net
CVS patchset: 5664
CVS date: 2002/08/23 17:17:33
2002-08-23 17:17:33 +00:00
jbj 90b34cd4e5 - add a macro to create a sub-package with debugging symbols.
CVS patchset: 5662
CVS date: 2002/08/22 19:21:14
2002-08-22 19:21:14 +00:00
jbj 9db12e8040 Update popt internal copyright messages.
CVS patchset: 5659
CVS date: 2002/08/22 16:34:51
2002-08-22 16:34:51 +00:00
jbj 1467c44c73 - fix: don't stop if db1 database is currently in /var/lib/rpm (#72224).
CVS patchset: 5656
CVS date: 2002/08/22 12:57:17
2002-08-22 12:57:17 +00:00
jbj 9e06e3b8ca - fix: region trailer offset sanity check wrong (#71996).
CVS patchset: 5654
CVS date: 2002/08/22 00:37:21
2002-08-22 00:37:21 +00:00
jbj b6b6612cfa - check for interrupt during iteration.
- python: add ts.setProbFilter() method, remove ts.run() argument.

CVS patchset: 5652
CVS date: 2002/08/20 22:05:18
2002-08-20 22:05:18 +00:00
jbj 46d1fa7527 - fix: add epoch to "already installed" check.
CVS patchset: 5650
CVS date: 2002/08/20 14:56:37
2002-08-20 14:56:37 +00:00
jbj fb8ced8979 - python: supid typo broke ts.check().
CVS patchset: 5648
CVS date: 2002/08/20 13:39:31
2002-08-20 13:39:31 +00:00
jbj ae8428475c - add --with-efence to configure, check install/upgrade with efence.
- beecrypt: short hex string conversion overflows target buffer.
- mark "successors only" packages in transaction.
- reap scriptlets with SIGCHLD handler.
- rename PSM_t to rpmpsm, add methods and refcounts to manage.
- remove %%configure/%%makeinstall from arch-os/macros, default is OK.
- don't export MALLOC_CHECK_ to scriptlets.
- squeaky clean memory leak checking.
- always malloc rpmfi structure, refcounts are correct in rpmtsRun().
- skip redundant /sbin/ldconfig scripts on upgrade (if possible).

CVS patchset: 5645
CVS date: 2002/08/19 22:27:44
2002-08-19 22:27:44 +00:00
jbj 105f7a517c hp-ux: ETXTBSY fiddles.
CVS patchset: 5642
CVS date: 2002/08/15 22:25:33
2002-08-15 22:25:33 +00:00
jbj c7881d8017 - python: explicit method to set transFlags.
- python: stuff package name into a string for repackage callbacks.
- rollback: re-create empty transaction set for multiple rollbacks.
- fix: %%basename typo (Dmitry V. Levin<ldv@altlinux.org>).
- fix: queryformat segfaults (Dmitry V. Levin<ldv@altlinux.org>).

CVS patchset: 5639
CVS date: 2002/08/15 18:50:46
2002-08-15 18:50:46 +00:00
jbj 622e406784 Update to db-4.1.17.
CVS patchset: 5636
CVS date: 2002/08/14 21:35:35
2002-08-14 21:35:35 +00:00
jbj 2a3235eb27 db-4.1.17 orphans.
CVS patchset: 5635
CVS date: 2002/08/14 19:38:59
2002-08-14 19:38:59 +00:00
jbj 41d4fce5c4 db-4.1.17 orphans.
CVS patchset: 5634
CVS date: 2002/08/14 19:19:13
2002-08-14 19:19:13 +00:00
jbj 372fe8d762 db-4.1.17 orphans.
CVS patchset: 5633
CVS date: 2002/08/14 18:47:29
2002-08-14 18:47:29 +00:00
jbj 8faf9d1ea6 db-4.1.17 orphans.
CVS patchset: 5632
CVS date: 2002/08/14 17:31:52
2002-08-14 17:31:52 +00:00
jbj 4aac97a69f db-4.1.17 orphans.
CVS patchset: 5631
CVS date: 2002/08/14 16:42:12
2002-08-14 16:42:12 +00:00
jbj d481ba55c0 Initial revision
CVS patchset: 5630
CVS date: 2002/08/14 16:31:49
2002-08-14 16:31:49 +00:00
jbj 9114d6ffea - fix: rebuilddb stat'ed target, not source, for rename sanity, take 2.
CVS patchset: 5627
CVS date: 2002/08/14 14:48:04
2002-08-14 14:48:04 +00:00
jbj ee6c74d4c2 Avoid DB_RECOVER deadlock (#70362).
CVS patchset: 5626
CVS date: 2002/08/13 21:30:18
2002-08-13 21:30:18 +00:00
jbj 48a2529ce4 - fix: rebuilddb stat'ed target, not source, for rename sanity.
- create /var/lib/rpm if non-existent in, say, a chroot.
- erased packages are now repackaged into /var/spool/repackage.

CVS patchset: 5625
CVS date: 2002/08/13 20:40:32
2002-08-13 20:40:32 +00:00
jbj 9b29055f42 - supply transitive closure for CLI packages from rpmdb-redhat database.
CVS patchset: 5624
CVS date: 2002/08/13 16:36:44
2002-08-13 16:36:44 +00:00
jbj f34283307b Re-add the POPT_ keywod to xgettext text extraction.
CVS patchset: 5623
CVS date: 2002/08/11 17:17:55
2002-08-11 17:17:55 +00:00
jbj 398a66a90d Make rpmpopt text available for translation.
CVS patchset: 5622
CVS date: 2002/08/10 17:51:29
2002-08-10 17:51:29 +00:00
jbj 644401875d - python: include instance in IDTXload, filename in IDTXglob, return
- python: argument to ts.addErase (if integer) deletes that instance.
- python: rpmmi methods to return this instance, and number of members.

CVS patchset: 5620
CVS date: 2002/08/09 23:14:10
2002-08-09 23:14:10 +00:00
jbj 7937158c01 - python: add (optional) ts.check() callback.
CVS patchset: 5619
CVS date: 2002/08/09 22:25:04
2002-08-09 22:25:04 +00:00