jbj [Fri, 23 Aug 2002 21:01:59 +0000 (21:01 +0000)]
- merge signature returns into rpmRC.
- python: exceptions on NOKEY/NOTTRUSTED.
CVS patchset: 5667
CVS date: 2002/08/23 21:01:59
jbj [Fri, 23 Aug 2002 17:27:14 +0000 (17:27 +0000)]
Auto-update by eugene@ultra.net
CVS patchset: 5665
CVS date: 2002/08/23 17:27:14
jbj [Fri, 23 Aug 2002 17:17:33 +0000 (17:17 +0000)]
Auto-update by eugene@ultra.net
CVS patchset: 5664
CVS date: 2002/08/23 17:17:33
jbj [Thu, 22 Aug 2002 19:21:14 +0000 (19:21 +0000)]
- add a macro to create a sub-package with debugging symbols.
CVS patchset: 5662
CVS date: 2002/08/22 19:21:14
jbj [Thu, 22 Aug 2002 16:34:51 +0000 (16:34 +0000)]
Update popt internal copyright messages.
CVS patchset: 5659
CVS date: 2002/08/22 16:34:51
jbj [Thu, 22 Aug 2002 12:57:17 +0000 (12:57 +0000)]
- 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
jbj [Thu, 22 Aug 2002 00:37:21 +0000 (00:37 +0000)]
- fix: region trailer offset sanity check wrong (#71996).
CVS patchset: 5654
CVS date: 2002/08/22 00:37:21
jbj [Tue, 20 Aug 2002 22:05:18 +0000 (22:05 +0000)]
- 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
jbj [Tue, 20 Aug 2002 14:56:37 +0000 (14:56 +0000)]
- fix: add epoch to "already installed" check.
CVS patchset: 5650
CVS date: 2002/08/20 14:56:37
jbj [Tue, 20 Aug 2002 13:39:31 +0000 (13:39 +0000)]
- python: supid typo broke ts.check().
CVS patchset: 5648
CVS date: 2002/08/20 13:39:31
jbj [Mon, 19 Aug 2002 22:27:44 +0000 (22:27 +0000)]
- 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
jbj [Thu, 15 Aug 2002 22:25:33 +0000 (22:25 +0000)]
hp-ux: ETXTBSY fiddles.
CVS patchset: 5642
CVS date: 2002/08/15 22:25:33
jbj [Thu, 15 Aug 2002 18:50:46 +0000 (18:50 +0000)]
- 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
jbj [Wed, 14 Aug 2002 21:35:35 +0000 (21:35 +0000)]
Update to db-4.1.17.
CVS patchset: 5636
CVS date: 2002/08/14 21:35:35
jbj [Wed, 14 Aug 2002 19:38:59 +0000 (19:38 +0000)]
db-4.1.17 orphans.
CVS patchset: 5635
CVS date: 2002/08/14 19:38:59
jbj [Wed, 14 Aug 2002 19:19:13 +0000 (19:19 +0000)]
db-4.1.17 orphans.
CVS patchset: 5634
CVS date: 2002/08/14 19:19:13
jbj [Wed, 14 Aug 2002 18:47:29 +0000 (18:47 +0000)]
db-4.1.17 orphans.
CVS patchset: 5633
CVS date: 2002/08/14 18:47:29
jbj [Wed, 14 Aug 2002 17:31:52 +0000 (17:31 +0000)]
db-4.1.17 orphans.
CVS patchset: 5632
CVS date: 2002/08/14 17:31:52
jbj [Wed, 14 Aug 2002 16:42:12 +0000 (16:42 +0000)]
db-4.1.17 orphans.
CVS patchset: 5631
CVS date: 2002/08/14 16:42:12
jbj [Wed, 14 Aug 2002 16:31:49 +0000 (16:31 +0000)]
Initial revision
CVS patchset: 5630
CVS date: 2002/08/14 16:31:49
jbj [Wed, 14 Aug 2002 14:48:04 +0000 (14:48 +0000)]
- fix: rebuilddb stat'ed target, not source, for rename sanity, take 2.
CVS patchset: 5627
CVS date: 2002/08/14 14:48:04
jbj [Tue, 13 Aug 2002 21:30:18 +0000 (21:30 +0000)]
Avoid DB_RECOVER deadlock (#70362).
CVS patchset: 5626
CVS date: 2002/08/13 21:30:18
jbj [Tue, 13 Aug 2002 20:40:32 +0000 (20:40 +0000)]
- 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
jbj [Tue, 13 Aug 2002 16:36:44 +0000 (16:36 +0000)]
- supply transitive closure for CLI packages from rpmdb-redhat database.
CVS patchset: 5624
CVS date: 2002/08/13 16:36:44
jbj [Sun, 11 Aug 2002 17:17:55 +0000 (17:17 +0000)]
Re-add the POPT_ keywod to xgettext text extraction.
CVS patchset: 5623
CVS date: 2002/08/11 17:17:55
jbj [Sat, 10 Aug 2002 17:51:29 +0000 (17:51 +0000)]
Make rpmpopt text available for translation.
CVS patchset: 5622
CVS date: 2002/08/10 17:51:29
jbj [Fri, 9 Aug 2002 23:14:10 +0000 (23:14 +0000)]
- 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
jbj [Fri, 9 Aug 2002 22:25:04 +0000 (22:25 +0000)]
- python: add (optional) ts.check() callback.
CVS patchset: 5619
CVS date: 2002/08/09 22:25:04
jbj [Thu, 8 Aug 2002 22:20:26 +0000 (22:20 +0000)]
- python: add return codes for rollbacks and fooDB methods.
- avoid generating fingerprints for locale/zoneinfo sub-directories.
CVS patchset: 5618
CVS date: 2002/08/08 22:20:26
cturner [Thu, 8 Aug 2002 21:38:59 +0000 (21:38 +0000)]
fix doc typo
CVS patchset: 5617
CVS date: 2002/08/08 21:38:59
cturner [Thu, 8 Aug 2002 20:48:36 +0000 (20:48 +0000)]
remove some spurious warnings, clean up some ambiguities
CVS patchset: 5616
CVS date: 2002/08/08 20:48:36
jbj [Thu, 8 Aug 2002 16:06:13 +0000 (16:06 +0000)]
lclint fiddles.
CVS patchset: 5615
CVS date: 2002/08/08 16:06:13
jbj [Wed, 7 Aug 2002 23:19:10 +0000 (23:19 +0000)]
Remove hdrVerifyFile, unusable as was (#58576).
CVS patchset: 5614
CVS date: 2002/08/07 23:19:10
jbj [Wed, 7 Aug 2002 21:55:43 +0000 (21:55 +0000)]
Round correctly so that progress bars complete to 100%.
CVS patchset: 5613
CVS date: 2002/08/07 21:55:43
cturner [Wed, 7 Aug 2002 17:05:35 +0000 (17:05 +0000)]
return RPM 4.0 support... sort of
CVS patchset: 5612
CVS date: 2002/08/07 17:05:35
cturner [Wed, 7 Aug 2002 16:21:31 +0000 (16:21 +0000)]
version bump
CVS patchset: 5611
CVS date: 2002/08/07 16:21:31
cturner [Wed, 7 Aug 2002 16:08:45 +0000 (16:08 +0000)]
port 4.1 branch to this branch
CVS patchset: 5610
CVS date: 2002/08/07 16:08:45
jbj [Wed, 7 Aug 2002 14:20:45 +0000 (14:20 +0000)]
Teach unzip about %setup -q.
CVS patchset: 5609
CVS date: 2002/08/07 14:20:45
jbj [Wed, 7 Aug 2002 13:47:59 +0000 (13:47 +0000)]
- fix: src.rpm installs need fd pos at payload.
CVS patchset: 5608
CVS date: 2002/08/07 13:47:59
jbj [Tue, 6 Aug 2002 19:07:37 +0000 (19:07 +0000)]
- python: bindings to import pubkeys and display openpgp packets.
CVS patchset: 5605
CVS date: 2002/08/06 19:07:37
jbj [Tue, 6 Aug 2002 01:41:44 +0000 (01:41 +0000)]
- add bitmask for precise control of signature/digest verification.
CVS patchset: 5604
CVS date: 2002/08/06 01:41:44
jbj [Mon, 5 Aug 2002 21:46:50 +0000 (21:46 +0000)]
- python: the death of rpmdb-py.[ch], use ts.fooDB() methods instead.
- python: the death of rpm.headerFromPackage(), use ts.hdrFromFdno().
- python: permit direct ts.dbMatch() python iterations.
- python: the death of rpm.checksig(), use ts.hdrFromFdno() instead.
CVS patchset: 5603
CVS date: 2002/08/05 21:46:50
jbj [Mon, 5 Aug 2002 19:45:52 +0000 (19:45 +0000)]
- fix: check for lead magic, better error message on failure (#69751).
CVS patchset: 5602
CVS date: 2002/08/05 19:45:52
jbj [Mon, 5 Aug 2002 18:40:58 +0000 (18:40 +0000)]
- python: enable threads on callbacks and longish rpmlib calls.
- python: expose RPMTAG_SOURCEPACKAGE to identify source headers.
- python: eliminate headerFromPackage() tuple return, deprecated.
- python: add ts.hdrFromFdno(fdno) method.
CVS patchset: 5601
CVS date: 2002/08/05 18:40:58
jbj [Mon, 5 Aug 2002 16:25:39 +0000 (16:25 +0000)]
- python: bare bones rollback bindings.
CVS patchset: 5600
CVS date: 2002/08/05 16:25:39
jbj [Sun, 4 Aug 2002 19:58:12 +0000 (19:58 +0000)]
- add --predefine to define macros before reading macro configuration.
CVS patchset: 5599
CVS date: 2002/08/04 19:58:12
jbj [Sun, 4 Aug 2002 19:04:16 +0000 (19:04 +0000)]
- fix: don't repackage %%ghost files.
CVS patchset: 5598
CVS date: 2002/08/04 19:04:16
jbj [Sun, 4 Aug 2002 16:55:55 +0000 (16:55 +0000)]
- resurrect --rollback.
- renumber the callback types to be an orthogonal bit mask.
- provide repackage progress callbacks, compression is slow.
CVS patchset: 5597
CVS date: 2002/08/04 16:55:55
jbj [Sat, 3 Aug 2002 22:31:39 +0000 (22:31 +0000)]
Remove dbi_tear_down, now that rpmdb's are closed on signals.
lclint fiddles.
CVS patchset: 5596
CVS date: 2002/08/03 22:31:39
jbj [Fri, 2 Aug 2002 21:52:01 +0000 (21:52 +0000)]
- check header blobs on export (i.e. rpmdbAdd())..
- enable iterator header blob checks for install/erase modes.
- python: _vsflags_up2date macro to configure verify signature flags.
CVS patchset: 5595
CVS date: 2002/08/02 21:52:01
jbj [Fri, 2 Aug 2002 16:46:02 +0000 (16:46 +0000)]
Sanity.
CVS patchset: 5594
CVS date: 2002/08/02 16:46:02
jbj [Fri, 2 Aug 2002 16:39:55 +0000 (16:39 +0000)]
- fix: signed pubkeys were imported incorrectly (#68291).
- include tgpg script to verify signatures using only gpg.
CVS patchset: 5593
CVS date: 2002/08/02 16:39:55
jbj [Fri, 2 Aug 2002 14:10:33 +0000 (14:10 +0000)]
- fix: repair --root with --verify (#70527).
CVS patchset: 5592
CVS date: 2002/08/02 14:10:33
jbj [Fri, 2 Aug 2002 12:49:27 +0000 (12:49 +0000)]
- fix: identify athlon with 3DNOWEXT as "athlon", not "i786" (#70539).
CVS patchset: 5591
CVS date: 2002/08/02 12:49:27
jbj [Thu, 1 Aug 2002 21:20:26 +0000 (21:20 +0000)]
- preserve rpmdb file attributes across --rebuilddb (#70367).
CVS patchset: 5590
CVS date: 2002/08/01 21:20:26
jbj [Thu, 1 Aug 2002 20:21:40 +0000 (20:21 +0000)]
Sanity.
CVS patchset: 5589
CVS date: 2002/08/01 20:21:40
jbj [Thu, 1 Aug 2002 18:37:17 +0000 (18:37 +0000)]
- python: methods to disable all new features for benchmarking.
CVS patchset: 5588
CVS date: 2002/08/01 18:37:17
jbj [Wed, 31 Jul 2002 19:41:32 +0000 (19:41 +0000)]
- change from default off to default on.
CVS patchset: 5587
CVS date: 2002/07/31 19:41:32
jbj [Wed, 31 Jul 2002 18:27:53 +0000 (18:27 +0000)]
- configurable (default off) build failure iff unpackaged files (PLD).
CVS patchset: 5586
CVS date: 2002/07/31 18:27:53
jbj [Wed, 31 Jul 2002 15:13:46 +0000 (15:13 +0000)]
Carry PLD scripts/configuration for perl/python/php in rpm sources.
CVS patchset: 5585
CVS date: 2002/07/31 15:13:46
jbj [Wed, 31 Jul 2002 13:11:25 +0000 (13:11 +0000)]
- make --querytags a common option, fix errant regex (#70135).
- db3: increase mpool and cachesize, compile w/o --enable-debug.
CVS patchset: 5584
CVS date: 2002/07/31 13:11:25
jbj [Tue, 30 Jul 2002 21:37:10 +0000 (21:37 +0000)]
- prevent stale locks in __db files by closing databases on signals.
CVS patchset: 5583
CVS date: 2002/07/30 21:37:10
jbj [Tue, 30 Jul 2002 17:07:39 +0000 (17:07 +0000)]
installplatform clean up, add athlon (PLD).
CVS patchset: 5582
CVS date: 2002/07/30 17:07:39
jbj [Tue, 30 Jul 2002 16:39:08 +0000 (16:39 +0000)]
- detect athlon/duron with CMOV (PLD).
CVS patchset: 5581
CVS date: 2002/07/30 16:39:08
jbj [Mon, 29 Jul 2002 23:13:54 +0000 (23:13 +0000)]
Remove debugging printf.
CVS patchset: 5580
CVS date: 2002/07/29 23:13:54
jbj [Mon, 29 Jul 2002 23:08:02 +0000 (23:08 +0000)]
Orphans.
CVS patchset: 5579
CVS date: 2002/07/29 23:08:02
jbj [Mon, 29 Jul 2002 23:06:06 +0000 (23:06 +0000)]
- update trpm.
- factor all mode-specific options into mode-specific tables.
- treat an unspecified epoch as Epoch: 0 everywhere.
CVS patchset: 5578
CVS date: 2002/07/29 23:06:06
jbj [Sun, 28 Jul 2002 14:52:33 +0000 (14:52 +0000)]
- python: don't segfault in ts.GetKeys() on erased packages.
resurrect build modes.
add undocumented debugging options.
CVS patchset: 5577
CVS date: 2002/07/28 14:52:33
jbj [Sun, 28 Jul 2002 00:41:15 +0000 (00:41 +0000)]
- popt: display sub-table options only once on --usage.
- wire --nosignatures et al as common options, rework CLI options.
CVS patchset: 5575
CVS date: 2002/07/28 00:41:15
jbj [Thu, 25 Jul 2002 23:36:32 +0000 (23:36 +0000)]
- fix: --repackage repaired (#67217).
- fix: rpm2cpio disables signature checks (i.e. same behavior).
CVS patchset: 5574
CVS date: 2002/07/25 23:36:32
jbj [Thu, 25 Jul 2002 18:50:08 +0000 (18:50 +0000)]
- popt: fix --usage (#62234).
CVS patchset: 5573
CVS date: 2002/07/25 18:50:08
jbj [Thu, 25 Jul 2002 17:26:12 +0000 (17:26 +0000)]
Orphan.
CVS patchset: 5572
CVS date: 2002/07/25 17:26:12
jbj [Thu, 25 Jul 2002 17:03:11 +0000 (17:03 +0000)]
- python: remove the old initdb/rebuilddb methods, use ts.fooDB().
- python: 1st crack at backport to 1.5.2.
CVS patchset: 5571
CVS date: 2002/07/25 17:03:11
jbj [Thu, 25 Jul 2002 00:13:25 +0000 (00:13 +0000)]
- python: add ts.hdrCheck(), ts.rebuildDB() methods.
- python: iterating on an ts object returns transaction elements now.
- add yellowdog as vendor.
CVS patchset: 5570
CVS date: 2002/07/25 00:13:25
jbj [Wed, 24 Jul 2002 18:52:22 +0000 (18:52 +0000)]
- fix: segfault if given a text file as 2nd arg to -Uvh (#69508).
CVS patchset: 5569
CVS date: 2002/07/24 18:52:22
jbj [Wed, 24 Jul 2002 16:21:23 +0000 (16:21 +0000)]
- verify signatures/digests retrieved through rpmdbNextIterator().
- imbue %ghost with missingok attribute with --verify (#68933).
CVS patchset: 5568
CVS date: 2002/07/24 16:21:23
jbj [Sun, 21 Jul 2002 22:37:14 +0000 (22:37 +0000)]
fix: Header SHA1 was giving false positive.
CVS patchset: 5567
CVS date: 2002/07/21 22:37:14
jbj [Sun, 21 Jul 2002 22:06:19 +0000 (22:06 +0000)]
- add methods to make signature handling opaque wrto rpmts.
CVS patchset: 5566
CVS date: 2002/07/21 22:06:19
jbj [Sun, 21 Jul 2002 14:23:20 +0000 (14:23 +0000)]
Remove obsolete files.
CVS patchset: 5565
CVS date: 2002/07/21 14:23:20
jbj [Sun, 21 Jul 2002 14:20:41 +0000 (14:20 +0000)]
Update to gettext-0.11.2-3 intl contents.
CVS patchset: 5564
CVS date: 2002/07/21 14:20:41
jbj [Sun, 21 Jul 2002 14:18:04 +0000 (14:18 +0000)]
Update to gettext COPY.LIB-2.1
CVS patchset: 5563
CVS date: 2002/07/21 14:18:04
jbj [Sun, 21 Jul 2002 14:17:23 +0000 (14:17 +0000)]
Update to gettext/intl license.
CVS patchset: 5562
CVS date: 2002/07/21 14:17:23
jbj [Sat, 20 Jul 2002 21:07:31 +0000 (21:07 +0000)]
- version added to *.la dependency libraries (#69063).
- expose digests in rpmio API, but hide internal beecrypt API (#68999).
CVS patchset: 5561
CVS date: 2002/07/20 21:07:31
jbj [Sat, 20 Jul 2002 19:02:40 +0000 (19:02 +0000)]
- popt: parse file into string of options (#56860).
CVS patchset: 5560
CVS date: 2002/07/20 19:02:40
jbj [Fri, 19 Jul 2002 20:26:38 +0000 (20:26 +0000)]
Remove foo.iter() method, use tp_iter mechanism, for rpmmi/rpmds/rpmfi.
CVS patchset: 5559
CVS date: 2002/07/19 20:26:38
jbj [Thu, 18 Jul 2002 21:42:18 +0000 (21:42 +0000)]
up2date functional on rpm-python-4.1 bindings.
CVS patchset: 5558
CVS date: 2002/07/18 21:42:18
jbj [Mon, 15 Jul 2002 21:15:22 +0000 (21:15 +0000)]
Clarify intl licensing.
CVS patchset: 5555
CVS date: 2002/07/15 21:15:22
jbj [Sun, 14 Jul 2002 21:23:29 +0000 (21:23 +0000)]
- python: sanity check fixes on rpmts/rpmte methods.
CVS patchset: 5554
CVS date: 2002/07/14 21:23:29
jbj [Sat, 13 Jul 2002 19:54:36 +0000 (19:54 +0000)]
- teach gendiff about unreadable files (#42666).
CVS patchset: 5553
CVS date: 2002/07/13 19:54:36
jbj [Sat, 13 Jul 2002 19:32:42 +0000 (19:32 +0000)]
Use ${MAKE}, not make, for portability.
CVS patchset: 5552
CVS date: 2002/07/13 19:32:42
jbj [Sat, 13 Jul 2002 19:18:43 +0000 (19:18 +0000)]
- popt: mingw32 portability configure check (#67911).
CVS patchset: 5551
CVS date: 2002/07/13 19:18:43
jbj [Sat, 13 Jul 2002 19:08:51 +0000 (19:08 +0000)]
- install rpmal.h and rpmhash.h, implicit rpmps.hinclude, for now.
- revert headerFree/headerLink/headerUnlink debugging.
CVS patchset: 5550
CVS date: 2002/07/13 19:08:51
jbj [Fri, 12 Jul 2002 21:59:20 +0000 (21:59 +0000)]
- skip signing packages already signed with same key (#62118).
CVS patchset: 5549
CVS date: 2002/07/12 21:59:20
jbj [Fri, 12 Jul 2002 20:29:35 +0000 (20:29 +0000)]
Fix format translations (#68708).
CVS patchset: 5548
CVS date: 2002/07/12 20:29:35
jbj [Fri, 12 Jul 2002 19:09:09 +0000 (19:09 +0000)]
- display signature details using rpm -qi
CVS patchset: 5547
CVS date: 2002/07/12 19:09:09
jbj [Thu, 11 Jul 2002 21:47:51 +0000 (21:47 +0000)]
- update for sv.po.
CVS patchset: 5545
CVS date: 2002/07/11 21:47:51
jbj [Thu, 11 Jul 2002 16:44:55 +0000 (16:44 +0000)]
- fix: repair 2ndary match criteria with rpmdb iterators.
CVS patchset: 5544
CVS date: 2002/07/11 16:44:55
jbj [Tue, 9 Jul 2002 15:35:57 +0000 (15:35 +0000)]
- placeholders for manifest constants for SuSE patch packages.
CVS patchset: 5543
CVS date: 2002/07/09 15:35:57
jbj [Mon, 8 Jul 2002 14:21:26 +0000 (14:21 +0000)]
Propagate splint-3.0.1.7 close(2) internalState annotation throughout.
CVS patchset: 5542
CVS date: 2002/07/08 14:21:26
jbj [Sat, 6 Jul 2002 18:48:09 +0000 (18:48 +0000)]
- fix: permit deletions of added packages (#67108).
CVS patchset: 5541
CVS date: 2002/07/06 18:48:09