Changelog for
rpm-4.0.2-5x.i386.rpm :
Tue Mar 13 23:00:00 2001 Jeff Johnson
- map i686-like (i.e. w/o CMOV) platforms to better alternatives.
Mon Mar 12 23:00:00 2001 Jeff Johnson
- fix: adjust for libio breakage in Red Hat 5.x with glibc-2.0.7-29.4.
Wed Mar 7 23:00:00 2001 Jeff Johnson
- remove mozilla dependency white out, no longer needed.
Fri Feb 23 23:00:00 2001 Jeff Johnson
- (sparc) disable MD5 sum checks during install.
- (db1) plug largish memory leak in simulated interface for falloc.c.
Thu Feb 22 23:00:00 2001 Jeff Johnson
- portability changes from Joe Orton et al.
- (alpha): rip out ALPHA_LOSSAGE now that gcc-2.96-76 has fix (#28509).
- (popt): use sprintf rather than snprintf for portability.
Mon Feb 19 23:00:00 2001 Jeff Johnson
- rpm-4.0.2 release candidate.
Wed Feb 14 23:00:00 2001 Jeff Johnson
- fix: permit packages to differ by 0 or 32 bytes (#26373).
- fix: permit HEADER_IMMUTABLE tag queries.
- split db configuration into separate file.
Tue Feb 13 23:00:00 2001 Jeff Johnson
- fix: remove fixed size buffer on output path (#26987,#26332).
- resurrect rpmErrorCode in the API for Perl-RPM.
Sat Feb 10 23:00:00 2001 Jeff Johnson
- fix: diddle exit code for attempted installs of non-packages (#26850).
- python binding diddles to reduce installer memory footprint by
delayed loading of file info.
Fri Feb 9 23:00:00 2001 Jeff Johnson
- fix: make a copy of retrieved header before loading.
Sun Jan 21 23:00:00 2001 Jeff Johnson
- fix: check waitpid return code.
Fri Jan 19 23:00:00 2001 Jeff Johnson
- ewt\'s cpio.c hack.
- ewt\'s cpio.c hack reverted.
- rebuild with i18n from rpm-4_0 branch.
- rpmlint conformance.
Thu Jan 18 23:00:00 2001 Matt Wilson
- fix: exit 0 at the end of %pre
Thu Jan 18 23:00:00 2001 Jeff Johnson
- fix: insure that %lang scopes over hard links correctly.
- fix: rpmCleanPath was nibbling at .. in macrofiles incorrectly.
Wed Jan 17 23:00:00 2001 Jeff Johnson
- 1st crack at Mandrake specific per-platform macros.
Tue Jan 16 23:00:00 2001 Jeff Johnson
- tsort prefers presentation order.
Mon Jan 15 23:00:00 2001 Jeff Johnson
- fix: extra newline in many error messages (#23947).
- fix: rpm -Va with db1 needs per-iterator, not per-index, offset.
- add install/remove transaction id tags.
Sat Jan 13 23:00:00 2001 Jeff Johnson
- fix the hack.
Fri Jan 12 23:00:00 2001 Jeff Johnson
- hack: permit installer to determine package ordering using 1000003 tag.
Thu Jan 11 23:00:00 2001 Jeff Johnson
- fix: don\'t hang on build error.
- fix: remove \"error: \" prefix from signature verification message.
Wed Jan 10 23:00:00 2001 Jeff Johnson
- successors from tsort are processed in presentation order.
- fix: find-requires.perl needed update (#23450).
Tue Jan 9 23:00:00 2001 Jeff Johnson
- fix: digests on input FD_t dinna work.
- fix: remove rebuilddb debugging leakage.
Mon Jan 8 23:00:00 2001 Jeff Johnson
- tsorted packages processed in successor count order.
- fix: resurrect --excludepath (#19666).
Fri Jan 5 23:00:00 2001 Jeff Johnson
- fix: 3 packages from Red Hat 5.2 had bogus %verifyscript tag.
Wed Jan 3 23:00:00 2001 Jeff Johnson
- fix: avoid locale issues with strcasecmp/strncasecmp (#23199).
- remove almost all explicit uses of stderr in rpmlib using rpmError().
- fix: pass scriptlet args, as in %post -p \"/sbin/ldconfig -n /lib\".
(Rodrigo Barbosa)
Tue Jan 2 23:00:00 2001 Jeff Johnson
- fix apidocs.
Mon Jan 1 23:00:00 2001 Jeff Johnson
- use popt autohelp for rpm helper binaries.
Sun Dec 31 23:00:00 2000 Jeff Johnson
- (popt): fix float/double handling (#19701).
- (popt): non-linux needs (#22732).
- (popt): add POPT_ARGFLAG_OPTIONAL for long options with optional arg.
- (popt): diddle auto-help to include type of arg expected.
Sat Dec 30 23:00:00 2000 Jeff Johnson
- (non-linux): move stubs.c to rpmio (#21132).
- (python): bind initdb (#20988).
Fri Dec 29 23:00:00 2000 Jeff Johnson
- fix: hack around alpha mis-compilation signature problems.
- rpmmodule.c(handleDbResult): return empty list when nothing matches.
Thu Dec 28 23:00:00 2000 Jeff Johnson
- fix: avoid FAT and other brain-dead file systems that have not inodes.
Wed Dec 27 23:00:00 2000 Jeff Johnson
- use malloc\'ed buffer for large queries.
Tue Dec 26 23:00:00 2000 Jeff Johnson
- send query/verify output through rpmlog().
- resurrect rpmErrorSetCallback() and rpmErrorString().
Thu Dec 21 23:00:00 2000 Jeff Johnson
- immutable headers, once installed by rpm3, need to lose immutablity.
- fix: removed headers from db need a headerCopy().
Wed Dec 20 23:00:00 2000 Jeff Johnson
- whiteout mozilla loop for 7.1.
Tue Dec 19 23:00:00 2000 Jeff Johnson
- gendiff: generate ChangeLog patches more intelligently (#22356).
- identify install scriptlet failures with the name of the scriptlet.
- handle install chroot\'s identically throughout the install process.
- add rpmlib(HeaderLoadSortsTags) for tracking header regions \"just in case\".
- create _tmppath on the fly if not present.
- remove /etc/rpm/macros.db1 configuration file if db3 rebuilt.
Wed Dec 13 23:00:00 2000 Jeff Johnson
- bump popt version.
- 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.
- fix: segfault on build path, ignore deleted drips.
- fix: synthesized callbacks for removed packages have not a pkgkey.
Tue Dec 12 23:00:00 2000 Jeff Johnson
- bail on header regions.
- change dependency loop message to RPMMESS_WARNING to use stderr, not stdout.
Sun Dec 10 23:00:00 2000 Jeff Johnson
- handle added dirtoken tags (mostly) correctly with header regions.
- add FHS doc/man/info dirs, diddle autoconf goo.
- fix: headerUnload handles headers w/o regions correctly on rebuilddb.
Thu Dec 7 23:00:00 2000 Jeff Johnson
- add rpmtransGetKeys() to retrieve transaction keys in tsort\'ed order.
- python bindings for rpmtransGetKeys().
- fix: include alignment in count when swabbing header region.
Wed Dec 6 23:00:00 2000 Jeff Johnson
- improved find-{requires,provides} for aix4/hpux/irix6/osf.
Tim Mooney
- portability: remove use of GNU make subst in lib/Makefile (Joe Orton).
- python: bind package removal (#21274).
- autoconfigure building python bindings.
- autoconfigure generating rpm API doco rpm-devel package.
- fix: don\'t fdFree in rpmVerifyScript, rpmtransFree does already.
- unify rpmError and rpmMessge interfaces through rpmlog.
- collect and display rpm build error messages at end of build.
- use package version 3 if --nodirtokens is specified.
- add package names to problem sets early, don\'t save removed header.
- make sure that replaced tags in region are counted in headerSizeof().
- support for dmalloc debugging.
- filter region tags in headerNextIterator, exit throut headerReload.
Thu Nov 30 23:00:00 2000 Jeff Johnson
- add missing headerFree for legacy signature header.
- fix: removed packages leaked DIRINDEXES tag data.
- reload tags added during install when loading header from rpmdb.
- avoid brp-compress hang with both compressed/uncompressed man pages.
Tue Nov 21 23:00:00 2000 Jeff Johnson
- add brp-strip-shared script .
- better item/task progress bars .
- load headers as single contiguous region.
- add region marker as RPM_BIN_TYPE in packages and database.
- fix: don\'t headerCopy() relocateable packages if not relocating.
- merge signatures into header after reading from package.
Mon Nov 20 23:00:00 2000 Jeff Johnson
- add doxygen and lclint annotations most everywhere.
- consistent return for all signature verification.
- use enums for almost all rpmlib #define\'s.
- API: change rpmProblem typedef to pass by reference, not value.
- don\'t trim leading ./ in rpmCleanPath() (#14961).
- detect (still need to test) rdonly linux file systems.
- check available inodes as well as blocks on mounted file systems.
- pass rpmTransactionSet, not elements, to installBinaryPackage et al.
- add cscope/ctags (Rodrigo Barbosa).
- remove getMacroBody() from rpmio API.
- add support for unzip
Thu Nov 16 23:00:00 2000 Jeff Johnson
- don\'t verify src rpm MD5 sums (yet).
- md5 sums are little endian (no swap) so big endian needs the swap.
Wed Nov 15 23:00:00 2000 Jeff Johnson
- fix: segfault on exit of \"rpm -qp --qf \'%{#fsnames}\' pkg\" (#20595).
- hpux w/o -D_OPEN_SOURCE has not h_errno.
- verify MD5 sums of payload files when unpacking archive.
- hide libio lossage in prototype, not API.
- add support for SHA1 as well as MD5 message digests.
Mon Nov 13 23:00:00 2000 Jeff Johnson
- fix: work around for (mis-compilation?!) segfaults on signature paths.
Sun Nov 12 23:00:00 2000 Jeff Johnson
- fix: duplicate headerFree() on instalBinaryPackage() error return.
Sat Nov 11 23:00:00 2000 Jeff Johnson
- fix: runTriggers was not adding countCorrection.
- add rpmGetRpmlibProvides() to retrieve rpmlib(...) provides
\"Pawel A. Gajda\" .
- syntax to specify source of Requires: (PreReq: now legacy).
- rip out rpm{get,put}text, use getpo.sh and specspo instead.
- fine-grained Requires, remove install PreReq\'s from Requires db.
Wed Oct 11 23:00:00 2000 Jeff Johnson
- fix: rpm2cpio error check wrong on non-libio platforms.
Fri Sep 29 23:00:00 2000 Jeff Johnson
- fix: more (possible) xstrdup side effects.
Wed Sep 27 23:00:00 2000 Jeff Johnson
- bump popt version to 1.6.1.
Tue Sep 26 23:00:00 2000 Jeff Johnson
- fix: avoid calling getpass twice as side effect of xstrdup macro (#17672).
- order packages using tsort, clipping PreReq:\'s in dependency loops.
- handle possible db3 dependency on -lpthread more gracefully.
Thu Sep 14 23:00:00 2000 Jeff Johnson
- start rpm-4.0.1.