jbj
d65517beca
- fix: /dev/initctl has not MD5 segfault ( #76718 ).
...
CVS patchset: 5817
CVS date: 2002/10/25 14:46:49
2002-10-25 14:46:49 +00:00
jbj
e2b28faace
- add /usr/lib/rpm/rpmdeps.
...
- add /usr/lib/rpm/magic.
CVS patchset: 5814
CVS date: 2002/10/24 21:36:12
2002-10-24 21:36:12 +00:00
jbj
acc814a667
- elfutils: avoid gcc-3.2 ICE on x86_64 for now.
...
CVS patchset: 5812
CVS date: 2002/10/23 20:41:57
2002-10-23 20:41:57 +00:00
jbj
bd12352962
- resurrect genhdlist "greased lightning" pathway for now.
...
CVS patchset: 5811
CVS date: 2002/10/23 20:34:52
2002-10-23 20:34:52 +00:00
jbj
4a77efce46
- add debug sub-package patch.
...
- re-add elfutils/libdwarf (for dwarf.h), eliminate tools/dwarf2.h.
CVS patchset: 5789
CVS date: 2002/10/18 18:45:47
2002-10-18 18:45:47 +00:00
jbj
1cda81417c
- dump libelf, gulp elfutils, for now.
...
- python: permit headers to be hashed.
- use %%{_lib} for libraries.
- include file-3.39 (with homebrewed) libfmagic, for now.
CVS patchset: 5783
CVS date: 2002/10/16 17:57:23
2002-10-16 17:57:23 +00:00
jbj
9e6dc0e00e
- eliminate myftw, use Fts(3) instead.
...
CVS patchset: 5730
CVS date: 2002/09/20 21:26:16
2002-09-20 21:26:16 +00:00
jbj
943bede398
- update to db-4.1.24 final.
...
CVS patchset: 5727
CVS date: 2002/09/20 16:16:01
2002-09-20 16:16:01 +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
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
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
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
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
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
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
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
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
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
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
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
jbj
c961f3f78e
- 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
2002-08-08 22:20:26 +00:00
jbj
9f11b31f6b
- fix: src.rpm installs need fd pos at payload.
...
CVS patchset: 5608
CVS date: 2002/08/07 13:47:59
2002-08-07 13:47:59 +00:00
jbj
d0905ecafb
- python: bindings to import pubkeys and display openpgp packets.
...
CVS patchset: 5605
CVS date: 2002/08/06 19:07:37
2002-08-06 19:07:37 +00:00
jbj
035cf961d5
- add bitmask for precise control of signature/digest verification.
...
CVS patchset: 5604
CVS date: 2002/08/06 01:41:44
2002-08-06 01:41:44 +00:00
jbj
5211039a20
- 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
2002-08-05 21:46:50 +00:00
jbj
bd5ee7affa
- fix: check for lead magic, better error message on failure ( #69751 ).
...
CVS patchset: 5602
CVS date: 2002/08/05 19:45:52
2002-08-05 19:45:52 +00:00
jbj
b8656c52ed
- 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
2002-08-05 18:40:58 +00:00
jbj
3a99677e95
- python: bare bones rollback bindings.
...
CVS patchset: 5600
CVS date: 2002/08/05 16:25:39
2002-08-05 16:25:39 +00:00
jbj
7132723815
- add --predefine to define macros before reading macro configuration.
...
CVS patchset: 5599
CVS date: 2002/08/04 19:58:12
2002-08-04 19:58:12 +00:00
jbj
ae3511bfa5
- fix: don't repackage %%ghost files.
...
CVS patchset: 5598
CVS date: 2002/08/04 19:04:16
2002-08-04 19:04:16 +00:00
jbj
de0ff3b553
- 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
2002-08-04 16:55:55 +00:00
jbj
f5c9fd111b
- 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
2002-08-02 21:52:01 +00:00
jbj
31e9a0f278
- 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
2002-08-02 16:39:55 +00:00
jbj
4a58c73baa
- fix: repair --root with --verify ( #70527 ).
...
CVS patchset: 5592
CVS date: 2002/08/02 14:10:33
2002-08-02 14:10:33 +00:00
jbj
b2480c3ded
- fix: identify athlon with 3DNOWEXT as "athlon", not "i786" ( #70539 ).
...
CVS patchset: 5591
CVS date: 2002/08/02 12:49:27
2002-08-02 12:49:27 +00:00
jbj
d8eaee30df
- preserve rpmdb file attributes across --rebuilddb ( #70367 ).
...
CVS patchset: 5590
CVS date: 2002/08/01 21:20:26
2002-08-01 21:20:26 +00:00
jbj
77dadc40f4
Sanity.
...
CVS patchset: 5589
CVS date: 2002/08/01 20:21:40
2002-08-01 20:21:40 +00:00
jbj
1d1b335271
- change from default off to default on.
...
CVS patchset: 5587
CVS date: 2002/07/31 19:41:32
2002-07-31 19:41:32 +00:00
jbj
b297e9e63c
- configurable (default off) build failure iff unpackaged files (PLD).
...
CVS patchset: 5586
CVS date: 2002/07/31 18:27:53
2002-07-31 18:27:53 +00:00
jbj
bcacb6d745
Carry PLD scripts/configuration for perl/python/php in rpm sources.
...
CVS patchset: 5585
CVS date: 2002/07/31 15:13:46
2002-07-31 15:13:46 +00:00
jbj
8ab4727f8c
- 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
2002-07-31 13:11:25 +00:00
jbj
33e9f2c0d2
- prevent stale locks in __db files by closing databases on signals.
...
CVS patchset: 5583
CVS date: 2002/07/30 21:37:10
2002-07-30 21:37:10 +00:00
jbj
f32db08a31
- detect athlon/duron with CMOV (PLD).
...
CVS patchset: 5581
CVS date: 2002/07/30 16:39:08
2002-07-30 16:39:08 +00:00
jbj
c8502fbab5
- 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
2002-07-29 23:06:06 +00:00
jbj
5a1ebaccd5
- 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
2002-07-28 14:52:33 +00:00
jbj
670ab1c845
- 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
2002-07-28 00:41:15 +00:00
jbj
c33342be5f
- fix: --repackage repaired ( #67217 ).
...
- fix: rpm2cpio disables signature checks (i.e. same behavior).
CVS patchset: 5574
CVS date: 2002/07/25 23:36:32
2002-07-25 23:36:32 +00:00
jbj
e03b4bf860
- popt: fix --usage ( #62234 ).
...
CVS patchset: 5573
CVS date: 2002/07/25 18:50:08
2002-07-25 18:50:08 +00:00
jbj
e5761bc725
Orphan.
...
CVS patchset: 5572
CVS date: 2002/07/25 17:26:12
2002-07-25 17:26:12 +00:00
jbj
81fef98480
- 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
2002-07-25 00:13:25 +00:00
jbj
c4f6f42f94
- fix: segfault if given a text file as 2nd arg to -Uvh ( #69508 ).
...
CVS patchset: 5569
CVS date: 2002/07/24 18:52:22
2002-07-24 18:52:22 +00:00
jbj
ede1f445e0
- 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
2002-07-24 16:21:23 +00:00
jbj
6af194ed8e
- add methods to make signature handling opaque wrto rpmts.
...
CVS patchset: 5566
CVS date: 2002/07/21 22:06:19
2002-07-21 22:06:19 +00:00
jbj
293a81e259
- 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
2002-07-20 21:07:31 +00:00
jbj
bfb8488c10
- popt: parse file into string of options ( #56860 ).
...
CVS patchset: 5560
CVS date: 2002/07/20 19:02:40
2002-07-20 19:02:40 +00:00
jbj
6c4025a55b
up2date functional on rpm-python-4.1 bindings.
...
CVS patchset: 5558
CVS date: 2002/07/18 21:42:18
2002-07-18 21:42:18 +00:00
jbj
3ea74aa3c7
- python: sanity check fixes on rpmts/rpmte methods.
...
CVS patchset: 5554
CVS date: 2002/07/14 21:23:29
2002-07-14 21:23:29 +00:00
jbj
8caf683031
- teach gendiff about unreadable files ( #42666 ).
...
CVS patchset: 5553
CVS date: 2002/07/13 19:54:36
2002-07-13 19:54:36 +00:00
jbj
425a2d3783
- popt: mingw32 portability configure check ( #67911 ).
...
CVS patchset: 5551
CVS date: 2002/07/13 19:18:43
2002-07-13 19:18:43 +00:00
jbj
261b4a2ecb
- 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
2002-07-13 19:08:51 +00:00
jbj
b9df0c51e4
- skip signing packages already signed with same key ( #62118 ).
...
CVS patchset: 5549
CVS date: 2002/07/12 21:59:20
2002-07-12 21:59:20 +00:00
jbj
d132234000
- display signature details using rpm -qi
...
CVS patchset: 5547
CVS date: 2002/07/12 19:09:09
2002-07-12 19:09:09 +00:00
jbj
1bf723fca4
- update for sv.po.
...
CVS patchset: 5545
CVS date: 2002/07/11 21:47:51
2002-07-11 21:47:51 +00:00
jbj
1bbc4b2c37
- fix: repair 2ndary match criteria with rpmdb iterators.
...
CVS patchset: 5544
CVS date: 2002/07/11 16:44:55
2002-07-11 16:44:55 +00:00
jbj
f0ad50e266
- placeholders for manifest constants for SuSE patch packages.
...
CVS patchset: 5543
CVS date: 2002/07/09 15:35:57
2002-07-09 15:35:57 +00:00
jbj
a273ea6a09
- fix: permit deletions of added packages ( #67108 ).
...
CVS patchset: 5541
CVS date: 2002/07/06 18:48:09
2002-07-06 18:48:09 +00:00
jbj
68b42bb762
- update rpmcache.8.
...
CVS patchset: 5540
CVS date: 2002/07/05 16:51:57
2002-07-05 16:51:57 +00:00
jbj
6dca216517
- fix: forgot lazy open of database on --freshen path ( #67907 ).
...
- proof-of-concept rpmcache functionality.
CVS patchset: 5539
CVS date: 2002/07/04 21:08:05
2002-07-04 21:08:05 +00:00
jbj
af3c677f06
- use rpmfi in showQueryPackage(), eliminating headerGetEntry().
...
CVS patchset: 5538
CVS date: 2002/07/03 14:01:49
2002-07-03 14:01:49 +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
10e3aaa69f
- open rpmdb early RDONLY, reopen later RDWR, avoid signed srpm noise.
...
CVS patchset: 5534
CVS date: 2002/06/29 03:16:34
2002-06-29 03:16:34 +00:00
jbj
3a76f46b13
- rescusitate remote ftp globs ( #67678 ).
...
CVS patchset: 5533
CVS date: 2002/06/28 23:58:34
2002-06-28 23:58:34 +00:00
jbj
d89ce5854d
- disambiguate added/installed dependency failures ( #50388 ).
...
CVS patchset: 5532
CVS date: 2002/06/28 21:54:24
2002-06-28 21:54:24 +00:00
jbj
12191c8ea0
- find-lang.sh: make sure that mo pattern matches leading '/' ( #67368 ).
...
CVS patchset: 5530
CVS date: 2002/06/28 14:51:17
2002-06-28 14:51:17 +00:00
jbj
ef1b1d0d2f
- fix: multiple relocations ( #67596 ).
...
- add --build/--program-prefix, delete libtoolize, from %configure.
CVS patchset: 5529
CVS date: 2002/06/28 13:04:38
2002-06-28 13:04:38 +00:00
jbj
37a10dd3bc
- use rpmdb-redhat for suggestions if/when configured ( #67430 ).
...
CVS patchset: 5526
CVS date: 2002/06/27 16:37:15
2002-06-27 16:37:15 +00:00
jbj
5d1dadc96e
- python: link internal libelf (if used) directly into rpmmodule.so.
...
CVS patchset: 5525
CVS date: 2002/06/25 18:43:40
2002-06-25 18:43:40 +00:00
jbj
2933d0ec0c
- fix: reading macro files can corrupt memory if BUFSIZ is teensy.
...
- fix: assertion failure iff incomplete package install (#66837 ).
CVS patchset: 5519
CVS date: 2002/06/21 18:00:50
2002-06-21 18:00:50 +00:00
jbj
f96fc8d894
- resurrect libelf with Elf64, prelink verify should work everywhere.
...
autostuff fiddles.
CVS patchset: 5517
CVS date: 2002/06/20 21:53:31
2002-06-20 21:53:31 +00:00
jbj
110df96c22
- add translated man pages from PLD.
...
CVS patchset: 5514
CVS date: 2002/06/20 17:17:23
2002-06-20 17:17:23 +00:00
jbj
0a7481d0f7
- make sure that rpm can verify prelinked shared libraries.
...
- don't install /usr/lib/rpm/redhat per-vendor configuration anymore.
CVS patchset: 5512
CVS date: 2002/06/20 02:19:21
2002-06-20 02:19:21 +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
243ff70d72
Add bugzilla # to cheangelog.
...
CVS patchset: 5483
CVS date: 2002/06/12 14:58:58
2002-06-12 14:58:58 +00:00
jbj
93ae345321
- fix: separate existence and number checks for problems found.
...
CVS patchset: 5481
CVS date: 2002/06/12 14:52:59
2002-06-12 14:52:59 +00:00
jbj
d523f4266d
- document digital signature verification in rpm.8.
...
CVS patchset: 5480
CVS date: 2002/06/10 16:07:12
2002-06-10 16:07:12 +00:00
jbj
db4e72211e
Sanity.
...
CVS patchset: 5477
CVS date: 2002/06/09 22:15:16
2002-06-09 22:15:16 +00:00
jbj
2395582ab0
- python: portability fiddles ( #54350 ).
...
- check inodes (but not blocks) on FAT file systems (#64256 ).
CVS patchset: 5465
CVS date: 2002/06/05 20:26:57
2002-06-05 20:26:57 +00:00