|
|
|
|
Changelog for rpm-4.1-6x.i386.rpm :
Wed Sep 18 00:00:00 2002 Jeff Johnson 4.1 - better diagnostics on failed header parsing. - lclint clean. - rpm-4.1 release.
Thu Sep 5 00:00:00 2002 Jeff Johnson 4.1-1.06 - fix: parse pgp packets more carefully. - fix: parse header data more carefully. - fix: register SIGCHLD handler before forking (#73134).
Wed Sep 4 00:00:00 2002 Jeff Johnson 4.1-1.05 - fix: always do rpmalMakeIndex. - fix: resurrect --triggers (#73330). - python: typo in NOKEY exception string.
Sun Sep 1 00:00:00 2002 Jeff Johnson 4.1-1.04 - fix: SIGCHLD reaper race (#73134). - fix: don\'t exit with open cursor, there be a stale lock. - fix: check for signal induced exit more often (#73193). - reinterpret the _unsafe_rollbacks macro as earliest rollback.
Sat Aug 31 00:00:00 2002 Jeff Johnson 4.1-1.03 - fix: common sanity check on headers, prevent segfault (#72590). - limit number of NOKEY/UNTRUSTED keys that will be warned once. - libadd -lelf to rpmdb (#73024). - portability: non-linux is easier, more to do (#72893).
Wed Aug 28 00:00:00 2002 Jeff Johnson 4.1-1.02 - portability: carry libelf in src rpm, include signal.h. - fix: segfault with --checksig, plug memory leak (#72455). - rpm-4.1 release candidate. - requirement on libelf >= 0.8.2 to work around incompatible soname (#72792).
Tue Aug 27 00:00:00 2002 Jeff Johnson 4.1-0.90 - python: don\'t remap NOKEY/UNTRUSTED to OK. - beecrypt: change local absolute symbols to defines for prelinking. - update ru.po. - fix: handle NOKEY/NOTTRUSTED returns as if OK, always return header.
Fri Aug 23 00:00:00 2002 Jeff Johnson 4.1-0.88 - merge signature returns into rpmRC. - python: exceptions on NOKEY/NOTTRUSTED.
Thu Aug 22 00:00:00 2002 Jeff Johnson 4.1-0.87 - fix: don\'t stop if db1 database is currently in /var/lib/rpm (#72224). - add a macro to create a sub-package with debugging symbols.
Thu Aug 22 00:00:00 2002 Jeff Johnson 4.1-0.86 - fix: region trailer offset sanity check wrong (#71996).
Wed Aug 21 00:00:00 2002 Jeff Johnson 4.1-0.85 - python: stupid typo broke ts.check(). - fix: add epoch to \"already installed\" check. - check for interrupt during iteration. - python: add ts.setProbFilter() method, remove ts.run() argument.
Tue Aug 20 00:00:00 2002 Jeff Johnson 4.1-0.82 - 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).
Fri Aug 16 00:00:00 2002 Jeff Johnson 4.1-0.81 - rollback: re-create empty transaction set for multiple rollbacks. - fix: %basename typo (Dmitry V. Levin). - fix: queryformat segfaults (Dmitry V. Levin).
Thu Aug 15 00:00:00 2002 Jeff Johnson 4.1-0.80 - fix: rebuilddb stat\'ed target, not source, for rename sanity, take 2. - python: explicit method to set transFlags. - python: stuff package name into a string for repackage/erase callbacks.
Wed Aug 14 00:00:00 2002 Jeff Johnson 4.1-0.79 - supply transitive closure for CLI packages from rpmdb-redhat database. - 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.
Sat Aug 10 00:00:00 2002 Jeff Johnson 4.1-0.77 - python: add return codes for rollbacks and fooDB methods. - avoid generating fingerprints for locale/zoneinfo sub-directories. - python: add (optional) ts.check() callback. - 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.
Thu Aug 8 00:00:00 2002 Jeff Johnson 4.1-0.75 - fix: src.rpm installs need fd pos at payload.
Wed Aug 7 00:00:00 2002 Jeff Johnson 4.1-0.73 - python: bindings to import pubkeys and display openpgp packets.
Tue Aug 6 00:00:00 2002 Jeff Johnson 4.1-0.72 - python: bare bones rollback bindings. - python: enable threads on callbacks and longish rpmlib calls. - python: expose RPMTAG_SOURCEPACKAGE to identify source headers. - python: eliminate rpm.headerFromPackage() tuple return, deprecated. - python: add ts.hdrFromFdno(fdno) method. - fix: check for lead magic, better error message on failure (#69751). - 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. - add bitmask for precise control of signature/digest verification.
Mon Aug 5 00:00:00 2002 Jeff Johnson 4.1-0.68 - resurrect --rollback. - renumber the callback types to be an orthogonal bit mask. - provide repackage progress callbacks, compression is slow. - fix: don\'t repackage %ghost files. - add --predefine to define macros before reading macro configuration.
Sat Aug 3 00:00:00 2002 Jeff Johnson 4.1-0.67 - fix: identify athlon with 3DNOWEXT as \"athlon\", not \"i786\" (#70539). - fix: repair --root with --verify (#70527). - fix: signed pubkeys were imported incorrectly (#68291). - include tgpg script to verify signatures using only gpg. - 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.
Fri Aug 2 00:00:00 2002 Jeff Johnson 4.1-0.63 - add check-files to rpm-build manifest. - python: methods to disable all new features for benchmarking. - preserve rpmdb file attributes across --rebuilddb (#70367).
Thu Aug 1 00:00:00 2002 Jeff Johnson 4.1-0.62 - make --querytags a common option, fix errant regex (#70135). - db3: increase mpool and cachesize, compile w/o --enable-debug. - configurable (default off) build failure if missing %doc files (PLD). - configurable (default off) build failure iff unpackaged files (PLD). - change from default off to default on.
Wed Jul 31 00:00:00 2002 Jeff Johnson 4.1-0.59 - prevent stale locks in __db files by closing databases on signals.
Tue Jul 30 00:00:00 2002 Jeff Johnson 4.1-0.58 - popt: display sub-table options only once on --usage. - wire --nosignatures et al as common options, rework CLI options. - python: don\'t segfault in ts.GetKeys() on erased packages. - update trpm. - factor all mode-specific options into mode-specific tables. - treat an unspecified epoch as Epoch: 0 everywhere.
Fri Jul 26 00:00:00 2002 Jeff Johnson 4.1-0.57 - python: remove the old initdb/rebuilddb methods, use ts.fooDB(). - python: 1st crack at backport to 1.5.2. - popt: fix --usage (#62234). - fix: --repackage repaired (#67217). - fix: rpm2cpio disables signature checks (i.e. same behavior).
Thu Jul 25 00:00:00 2002 Jeff Johnson 4.1-0.55 - imbue %ghost with missingok attribute with --verify (#68933). - fix: segfault if given a text file as 2nd arg to -Uvh (#69508). - python: add ts.hdrCheck(), ts.rebuildDB() methods. - python: iterating on an ts object returns transaction elements now. -add yellowdog as vendor.
Wed Jul 24 00:00:00 2002 Jeff Johnson 4.1-0.53 - verify signatures/digests retrieved through rpmdbNextIterator().
Mon Jul 22 00:00:00 2002 Jeff Johnson 4.1-0.52 - add methods to make signature handling opaque wrto rpmts.
Sun Jul 21 00:00:00 2002 Jeff Johnson 4.1-0.51 - popt: parse file into string of options (#56860). - version added to *.la dependency libraries (#69063). - expose digests in rpmio API, but hide internal beecrypt API (#68999).
Tue Jul 16 00:00:00 2002 Jeff Johnson 4.1-0.50 - have rpmdb-redhat autoconfigure rpm to use %_solve_dbpath.
Mon Jul 15 00:00:00 2002 Jeff Johnson 4.1-0.49 - python: sanity check fixes on rpmts/rpmte methods.
Sun Jul 14 00:00:00 2002 Jeff Johnson 4.1-0.48 - install rpmal.h and rpmhash.h, implicit rpmps.hinclude, for now. - revert headerFree/headerLink/headerUnlink debugging. - popt: mingw32 portability configure check (#67911). - teach gendiff about unreadable files (#42666).
Sat Jul 13 00:00:00 2002 Jeff Johnson 4.1-0.47 - display signature details using rpm -qi. - skip signing packages already signed with same key (#62118).
Fri Jul 12 00:00:00 2002 Jeff Johnson 4.1-0.45 - placeholders for manifest constants for SuSE patch packages. - fix: repair 2ndary match criteria with rpmdb iterators. - update for sv.po.
Sun Jul 7 00:00:00 2002 Jeff Johnson 4.1-0.43 - fix: permit deletions of added packages (#67108).
Sat Jul 6 00:00:00 2002 Jeff Johnson 4,1-0.42 - fix: do lazy open of database in rpmtsInitDB() (#67994). - update rpmcache.8.
Fri Jul 5 00:00:00 2002 Jeff Johnson 4.1-0.40 - fix: forgot lazy open of database on --freshen path (#67907). - proof-of-concept rpmcache functionality.
Thu Jul 4 00:00:00 2002 Jeff Johnson 4.1-0.39 - use rpmfi in showQueryPackage(), eliminating headerGetEntry().
Mon Jul 1 00:00:00 2002 Jeff Johnson 4.1-0.38 - turn off annoying gpg secmem warning. - 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.
Sat Jun 29 00:00:00 2002 Jeff Johnson 4.1-0.36 - fix: multiple relocations (#67596). - add --build/--program-prefix, delete libtoolize, from %configure. - find-lang.sh: make sure that mo pattern matches leading \'/\' (#67368). - disambiguate added/installed dependency failures (#50388). - rescusitate remote ftp globs (#67678). - open rpmdb early RDONLY, reopen later RDWR, avoid signed srpm noise.
Fri Jun 28 00:00:00 2002 Jeff Johnson 4.1-0.33 - use rpmdb-redhat for suggestions if/when configured (#67430). - disambiguate failures to import (with error messages, duh).
Tue Jun 25 00:00:00 2002 Jeff Johnson 4.1-0.32 - python: link internal libelf (if used) directly into rpmmodule.so.
Sat Jun 22 00:00:00 2002 Jeff Johnson 4.1-0.31 - fix: reading macro files can corrupt memory if BUFSIZ is teensy. - fix: assertion failure iff incomplete package install (#66837).
Fri Jun 21 00:00:00 2002 Jeff Johnson 4.1-0.29 - add translated man pages from PLD. - resurrect libelf with Elf64, prelink verify should work everywhere.
Thu Jun 20 00:00:00 2002 Jeff Johnson 4.1-0.28 - ix86: make sure that rpm can verify prelinked shared libraries. - don\'t install /usr/lib/rpm/redhat per-vendor configuration anymore.
Sun Jun 16 00:00:00 2002 Jeff Johnson 4.1-0.27 - beecrypt: merge changes from beecrypt-2.3.0. - beecrypt: merge doxygen markup with rpmapi doco. - beecrypt: revert cpu/arch compile option mixup (#66752).
Thu Jun 13 00:00:00 2002 Jeff Johnson 4.1-0.26 - fix: separate existence and number checks for problems found (#66552).
Tue Jun 11 00:00:00 2002 Jeff Johnson 4.1-0.25 - document digital signature verification in rpm.8.
Mon Jun 10 00:00:00 2002 Jeff Johnson 4.1-0.24 - add /usr/lib/rpm/redhat/ * per-vendor configuration. - remove build mode compatibility aliases, documented and gone.
Thu Jun 6 00:00:00 2002 Jeff Johnson 4.1-0.23 - python: portability fiddles (#54350). - check inodes (but not blocks) on FAT file systems (#64256).
Wed Jun 5 00:00:00 2002 Jeff Johnson 4.1-0.22 - use /etc/rpm/platform (if it exists), rather than uname(2), for arch.
Tue Jun 4 00:00:00 2002 Jeff Johnson 4.1-0.21 - python: include rpmdb module, renamed from bsddb3.
Sun Jun 2 00:00:00 2002 Jeff Johnson 4.1-0.20 - fix: use getgrnam, not getpwnam, to convert gid -> group. - fix: avoid sign extension, use only 16 bits, when verifying rdev. - python: separate {add,del}Macro methods, prepare for macro dictionary. - i18n: copy current production PO files to top-of-stack.
Wed May 29 00:00:00 2002 Jeff Johnson 4.1-0.19 - python: add rpmal/rpmte/rpmfd methods to bindings. - perl: drop cpanflute and cpanflute2, will be in Chip\'s CPAN package. - python: eliminate legacy db methods, add ts.dbMatch method.
Mon May 27 00:00:00 2002 Jeff Johnson 4.1-0.17 - fix: un-resurrect \"()(64bit)\" markings using objdump on i386.
Sat May 25 00:00:00 2002 Jeff Johnson 4.1-0.16 - python: add rpmds/rpmfi/rpmts methods. - python: re-enable rpm-python sub-package. - fix: resurrect \"()(64bit)\" markings using objdump.
Mon May 20 00:00:00 2002 Jeff Johnson 4.1-0.15 - Grand Renaming of rpm data types. - fix: synthesize unpacking progress callbacks for packages w/o files.
Fri May 17 00:00:00 2002 Jeff Johnson 4.1-0.14 - opaque (well mostly) rpmTransactionSet using methods.
Tue May 7 00:00:00 2002 Jeff Johnson 4.1-0.13 - rework most of rpmdb.c prepatory to implementing duplicates. - fix: 2 memory leaks in headerSprintf. - fix: db mire\'s access out-of-bounds memory. - plug most install mode leaks.
Sat May 4 00:00:00 2002 Jeff Johnson 4.1-0.12 - use DBT_DB_MALLOC to eliminate re-malloc\'ing header blobs.
Fri May 3 00:00:00 2002 Jeff Johnson 4.1-0.11 - eliminate db1 support. - enable CDB by default.
Thu May 2 00:00:00 2002 Jeff Johnson 4.1-0.10 - attempt to make peace with automake-1.6.1, autoconf-2.53. - rip out two layers of dbN gook, internal Berkeley db is here to stay.
Sat Apr 20 00:00:00 2002 Jeff Johnson 4.1-0.09 - fix: queries that evaluated to \"\" incorrectly returned NULL. - fix: packages produced by rpm-4.0 dinna merge signature tags.
Mon Apr 15 00:00:00 2002 Jeff Johnson 4.1-0.08 - use build time to choose one of multiple alternative suggestions. - add --nosuggests to disable suggested resolutions.
Sun Apr 14 00:00:00 2002 Jeff Johnson 4.1-0.07 - merge conflicts into problems, handle as transaction set variable.
Sat Apr 13 00:00:00 2002 Jeff Johnson 4.1-0.06 - use rpmdb-redhat to suggest dependency resolution(s).
Fri Apr 12 00:00:00 2002 Jeff Johnson 4.1-0.05 - rescusitate --rebuild.
Thu Apr 11 00:00:00 2002 Jeff Johnsion 4.1-0.04 - beecrypt: add types.h, eliminate need for config.gnu.h.
Sat Mar 16 23:00:00 2002 Jeff Johnson - *really * dump signature header immutable region.
Sun Mar 10 23:00:00 2002 Jeff Johnson - make --addsign and --resign behave exactly the same. - splint annotations, signature cleanup. - drill ts/fi through verify mode, add methods to keep fi abstract. - use mmap when calculating file digests on verify, ~20% faster. - permit --dbpath and --root with signature (i.e. --import) modes.
|
|
|