SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for rpm-4.0.3-6x.i386.rpm :
Mon Nov 26 23:00:00 2001 Jeff Johnson
- rpm-4.0.3 released.

Mon Nov 5 23:00:00 2001 Jeff Johnson
- fix: harmless typo in db3 chroot hack.
- fix: big-endian\'s with sizeof(time_t) != sizeof(int_32) mtime broken.
- fix: add Korean message catalogs (#54473).
- add RPHNPLATFORM and PLATFORM tags.

Sat Sep 22 00:00:00 2001 Jeff Johnson
- lclint-3.0.0.15 fiddles.

Sun Sep 16 00:00:00 2001 Jeff Johnson
- close/discard Depends index after rpmdepCheck() use.

Fri Sep 14 00:00:00 2001 Jeff Johnson
- fix: initialize \"verify\" transaction stepName with -vv (#53582).
- fix: ftp remote globs broken (#46892).
- popt: clarify X consortium license in popt.3 man page.

Fri Sep 7 00:00:00 2001 Jeff Johnson
- fix: hash page nelem failure to verify.

Sat Sep 1 00:00:00 2001 Jeff Johnson
- fix: Provides: /path did not work with added packages (#52183).
- fix: progress bar scaling did not include source rpm count.

Wed Aug 29 00:00:00 2001 Jeff Johnson
- python: teach rhnLoad about RPMTAG_SHA1RHN as well.
- dependency whiteout for libgnomeprint -> gnome-print (ordering only).
- dependency whiteout for nautilus -> nautilus-mozilla (ordering only).

Tue Aug 28 00:00:00 2001 Jeff Johnson
- fix: error message on failed package installs resurrected.
- python: memory leaks in headerLoad/headerunload bindings.
- python: retrofit sha1 digest using RPMTAG_SHA1RHN.
- python: change rhnUnload bindings.

Sat Aug 25 00:00:00 2001 Jeff Johnson
- headers without RPMTAG_NAME are skipped when retrieved.
- within a region, entries sort by address; added drips sort by tag.

Fri Aug 24 00:00:00 2001 Jeff Johnson
- workaround alpha sha1 digest miscompilation.

Sat Aug 18 00:00:00 2001 Jeff Johnson
- verify perms (but not mode) on %ghost files.

Fri Aug 17 00:00:00 2001 Jeff Johnson
- python: add exception to detect bad data in hdrUnload.
- change dir creation message from warning to debug for now.

Thu Aug 16 00:00:00 2001 Jeff Johnson
- always use dl size in regionSwab() return.
- ppc: revert ppcmac to ppc.
- ppc: autoconf test for va_copy.

Tue Aug 14 00:00:00 2001 Jeff Johnson
- fix: segfault on headerFree given malicious data.
- fix: don\'t verify hash page nelem.
- better error messages for verification failures.
- include directory /usr/lib/rpm in rpm package.

Thu Aug 9 00:00:00 2001 Jeff Johnson
- add legacy (compile only) wrappers for fdFileno et al.
- add -D_REENTRANT (note rpmlib is still not thread safe).

Tue Aug 7 00:00:00 2001 Jeff Johnson
- python: add hiesenbug patch.

Mon Aug 6 00:00:00 2001 Jeff Johnson
- portability: some compilers squawk at return ((void) foo()) (#50419).
- remove fdFileno() from librpmio, use inline version instead (#50420).
- fix: linux find-requires needs quotes around [:blank:].
- remove /var/lib/rpm/__db
* cache files if %__dbi_cdb is not configured.

Sun Aug 5 00:00:00 2001 Jeff Johnson
- fix: i18n tags not terminated correctly with NUL (#50304).
- add explicit casts to work around a s390 compiler problem.
- fix: autoconf glob tests (#50845).

Wed Aug 1 00:00:00 2001 Jeff Johnson
- detailed build package error messages.

Tue Jul 31 00:00:00 2001 Tim Powers
- added all of the perl modules to the files list for the rpm-perl package.

Sun Jul 29 00:00:00 2001 Jeff Johnson
- add support for mips (#49283).
- add __as, _build_arch, and __cxx macros (#36662, #36663, #49280).

Sat Jul 28 00:00:00 2001 Jeff Johnson
- fix: --noscripts is another multimode option.
- add tmpdir to configure db3 tmpdir into chroot tree.
- permit lazy db opens within chroot.
- fix: diddle dbenv path to accomodate backing store reopen in chroot.

Wed Jul 25 00:00:00 2001 Jeff Johnson
- fix: don\'t segfault when presented with rpm-2.4.10 packaging (#49688).

Tue Jul 24 00:00:00 2001 Jeff Johnson
- add pmac/ppciseries/ppcpseries varieties to ppc arch family.
- include tdigest.c tkey.c and trpmio.c to \"make dist\".
- re-enable dependency resolution source from package NVR.
- rename pmac to ppcmac.
- ia64: revert -O0 compilation.
- upgrade to db-3.3.11 final.

Mon Jul 23 00:00:00 2001 Jeff Johnson
- use %{rpm_version} to avoid other package versions.

Sun Jul 22 00:00:00 2001 Jeff Johnson
- add sha1 test vectors, verify on ix86/alpha/sparc.
- add rpm-perl subpackage from Perl-RPM.
- python: parameterize with PYVER to handle 1.5 and/or 2.1 builds.
- add build dependency on zlib-devel (#49575).

Sat Jul 21 00:00:00 2001 Jeff Johnson
- fix: yet another segfault from bad metadata prevented.

Fri Jul 20 00:00:00 2001 Jeff Johnson
- fix: 4 memory leaks eliminated.

Thu Jul 19 00:00:00 2001 Jeff Johnson
- fix: %dev(...) needs to map rdev and mtime from metadata.
- resurrect --specedit for i18n.

Wed Jul 18 00:00:00 2001 Jeff Johnson
- python: \"seal\" immutable region for legacy headers in rhnUnload().
- python: add poptmodule.so bindings.

Tue Jul 17 00:00:00 2001 Jeff Johnson
- fix: don\'t total hard linked file size multiple times (#46286).
- add %dev(type,major,minor) directive to permit non-root dev build.
- fix: _smp_flags macro broken.
- python: bind rhnUnload differently.
- fix: rescusitate --querytags.
- fix: short aliases broken (#49213).

Sat Jul 14 00:00:00 2001 Jeff Johnson
- isolate cdb access configuration (experimental, use at your own risk).
- fix: hard fail on locked dbopen if CDB locking not in use.
- fix: dbconfig with mp_mmapsize=16Mb/mp_size=1Mb for
\"everything ENOSPC\" failure check.

Fri Jul 13 00:00:00 2001 Jeff Johnson
- fix: scope multi-mode options like --nodeps correctly (#48825).

Thu Jul 12 00:00:00 2001 Jeff Johnson
- fix: adjust arg count for --POPTdesc/--POPTargs deletion.
- add linux per-platform macro %_smp_mflags .
- document more popt aliases for --help usage.
- remove --tarbuild from man page(s), use -t[abpcils] instead (#48666).
- add explicit version to Requires: popt

Wed Jul 11 00:00:00 2001 Jeff Johnson
- fix: -i CLI context broken Yet Again.
- fix: --rebuild broken.
- unlink all _db.nnn files before 1st db open.
- python bindings should not segfault when fed bad data.

Tue Jul 10 00:00:00 2001 Jeff Johnson
- package version now configureable, default v3.
- rename rpm libraries to have version with libtool -release.
- revert rpmqv.c change for now.

Mon Jul 9 00:00:00 2001 Jeff Johnson
- python: rhnLoad/rhnUnload to check header digest.

Sun Jul 8 00:00:00 2001 Jeff Johnson
- expose rpmShowProgress() and rpmVerifyDigest() in rpmcli.h.
- portability: avoid st_mtime, gendiff uses basename, etc (#47497).
- glibc-2.0.x has not __va_copy().
- popthelp.c: don\'t use stpcpy to avoid portability grief (#47500).
- permit alias/exec description/arg text to be set from popt config.
- use rpmqv.c, not rpm.c, as rpm\'s main() routine.

Thu Jul 5 00:00:00 2001 Jeff Johnson
- add removetid to header during --repackage.

Wed Jul 4 00:00:00 2001 Jeff Johnson
- fix: redundant entries in file manifests handled correctly (#46914).
- map uid/gid from metadata into payload headers.

Sun Jul 1 00:00:00 2001 Jeff Johnson
- update intl dirs to gettext-0.10.38.
- fix: sanity check for header size added in headerCopyLoad() (#46469).

Fri Jun 29 00:00:00 2001 Jeff Johnson
- fix: sanity checks on #tags (<65K) and offset (<16Mb) in header.
- fix: add -r to useradd to prevent /etc/skel glop (#46215).
- fix: disambiguate typedef and struct name(s) for kpackage.

Tue Jun 26 00:00:00 2001 Jeff Johnson
- fix: remove executable bit on perl.req, not find-req.pl.
- fix: permit partially enumerated hardlink file sets during build.
- fix: resurrect rpm signature modes.

Sat Jun 23 00:00:00 2001 Jeff Johnson
- remove executable bit to disable autogenerated perl requires until
perl provides can be vetted.
- disable per-platform %configure use of %_gnu until libtool package
stabilizes.

Fri Jun 22 00:00:00 2001 Jeff Johnson
- propagate %{_gnu} to per-platform configuration.
- fix: parameterized macros with massive mumber of options need
\"optind = 1\" \"Dmitry V. Levin\" .
- add athlon per-platform configuration.

Thu Jun 21 00:00:00 2001 Jeff Johnson
- fix: partial sets of hardlinked files permitted in payload.
- fix: mark rpmdb files with %config to prevent erasure on downgrade.
- work around a (possible) compiler problem on ia64.
- fix: rpm -qlv link count for directories dinna include \'..\'.
- fix: rpm -qlv size for directories should be zero.
- add --noghost to filter non-payload files from rpm -qlv output.
- add %{_gnu} macro to append \"-gnu\" to %{_target_platform} to
support --target/--host flavored %configure. Legacy behavior
available by undefining %{_gnu}.

Wed Jun 20 00:00:00 2001 Jeff Johnson
- finalize per-header methods, accessing headerFoo through vector.
- make package ordering loop messages debug, not warning.

Tue Jun 19 00:00:00 2001 Jeff Johnson
- preliminary abstraction to support per-header methods.

Mon Jun 18 00:00:00 2001 Jeff Johnson
- alpha: don\'t add \"()(64bit)\" dependency markers.
- ia64/sparc: .{req,prov} identical to linux.{req,prov}.
- add \"rpmlib(ScriptletInterpreterArgs)\" to track
%post -p \"/sbin/ldconfig -n /usr/lib\"
incompatibilities.
- linux.req needs exit 0
- popt: add POPT_ARGFLAG_SHOW_DEFAULT to display initial values (#32558).
- popt: add POPT_CONTEXT_ARG_OPTS for all opts to return 1 (#30912).
- fix: fsm reads/writes now return error on partial I/O.
- fix: Ferror returned spurious error for gzdio/bzdio.
- check for API/ABI creep, diddle up some compatibility.

Fri Jun 15 00:00:00 2001 Jeff Johnson
- fix: db1 end-of-file not detected in legacy compatible way.
- fix: remove (harmless) chown error message from %post.
- add --target/--host to %configure, add example cross-build/config.site
scripts to /usr/lib/rpm (#44581).
- rpmdb iterator selectors permit default/strcmp/regex/glob matching.
- rpmdb iterator selectors permit negative matches.

Thu Jun 14 00:00:00 2001 Jeff Johnson
- add rpmdbSetIteratorRE() for regex matching in database iterators.
- permit rpm -qa to take RE args applied to name tag.
- permit dbiFindMatches() to use version/release patterns.
- eliminate all uses of rpmdbSetIterator{Version,Release}.

Wed Jun 13 00:00:00 2001 Jeff Johnson
- remove rpmrc Provides: Yet Again, use virtual packages.
- dump cursor debugging wrappers.
- rpm --verify can disable rpmFileAttr checks.

Tue Jun 12 00:00:00 2001 Jeff Johnson
- remove dead code frpm popt table reorg.
- more CLI typedefs/prototypes moved from rpmlib.h to rpmcli.h.
- rpm --verify skips files in non-installed states.
- rpm --verify skips content checks for %ghost files.
- rpm --verify displays config/doc/gnost/license/readme atrrs for files.
- rpm --verify checks immutable header region digest if available.
- rpmbuild adds header region digest (SHA1 as string).
- use rpmTag
* typedefs in new hge/hae/hme/hre header vectors.

Sat Jun 9 00:00:00 2001 Jeff Johnson
- fix: QUERY_FOR_LIST file count clobbered.
- create top level rpmcli API, factor top level modes into popt tables.
- popt: add POPT_BIT_SET/POPT_BIT_CLR to API.
- autogen.sh checks for latest libtool-1.4 and automake-1.4-p2.
- rpm --verify reports failure(s) if corresponding tag is not in header.
- rpm --verify honors %config(missingok), add -v for legacy behavior.

Thu Jun 7 00:00:00 2001 Jeff Johnson
- fix typos in linux.{req,prov}.
- always use db cursors.
- permit duplicates for btree indices.
- document build modes in rpmbuild.8, rpmbuild is born.
- default to dbenv with mpool, --rebuilddb with nofsync is much faster.

Sat Jun 2 00:00:00 2001 Jeff Johnson
- merge sparc64/ia64 fiddles back into linux.{req,prov}.
- automagically generate perl module dependencies always.
- fix: lclint fiddles broke uCache initialization (#43139).

Fri Jun 1 00:00:00 2001 Jeff Johnson
- return multiple suggested packages (Pawel Kolodziej ).
- fix: return suggested packages when using Depends cache.

Thu May 31 00:00:00 2001 Jeff Johnson
- fix: for busted db1, attempt chain reconnection to following record.

Wed May 30 00:00:00 2001 Jeff Johnson
- eliminate db-1.85 and db-2.x configuration.
- fix: popt arg sanity checks broken, optarg != optArg.
- fix: popt range checks on floats/doubles broken.
- popt: return POPT_ERROR_ERRNO on config open/read/close failure.
- fix: popt exec doesn\'t add \'--\', --target et al no longer need \'=\'.
- fix: popt consume-next-arg \"!#:+\" w/o side effect (#41956).

Sat May 26 00:00:00 2001 Jeff Johnson
- perform db->verify when closing db files.

Thu May 24 00:00:00 2001 Jeff Johnson
- headerFree() returns NULL, _free is C++ safe.
- remove all header region assertion failures, return NULL instead.

Tue May 22 00:00:00 2001 Jeff Johnson
- fix: skip %ghost files when building packages (#38218).
- refuse to install on systems using db1.

Mon May 21 00:00:00 2001 Jeff Johnson
- fix: i18n strings need 1 on sucess return code (#41313).

Thu May 17 00:00:00 2001 Jeff Johnson
- fix: filter duplicate package removals (#35828).
- add armv3l arch.

Tue May 15 00:00:00 2001 Jeff Johnson
- upgrade to db-3.3.4.

Mon May 14 00:00:00 2001 Jeff Johnson
- add cron/logrotate scripts to save installed package filenames.

Fri May 11 00:00:00 2001 Jeff Johnson
- rpm database has rpm.rpm g+w permissions to share db3 mutexes.
- expose more db3 macro configuration tokens.
- move fprint.[ch] and hash.[ch] to rpmdb directory.
- detect and fiddle incompatible mixtures of db3 env/open flags.
- add DBI_WRITECURSOR to map to db3 flags with CDB database model.
- add rpmdbSetIteratorRewrite to warn of pending lazy (re-)writes.
- harden rpmdb iterators from damaged header instance segfaults.

Tue May 8 00:00:00 2001 Jeff Johnson
- use internal db-3.2.9 sources to build by default.
- don\'t build db1 support by default.
- create rpmdb.la so that linkage against rpm\'s db-3.2.9 is possible.

Mon May 7 00:00:00 2001 Jeff Johnson
- fix: specfile queries with BuildArch: (#27589).

Sun May 6 00:00:00 2001 Jeff Johnson
- enough lclint annotations and fiddles already.

Fri May 4 00:00:00 2001 Jeff Johnson
- still more boring lclint annotations and fiddles.

Mon Apr 30 00:00:00 2001 Jeff Johnson
- transaction iterator(s) need to run in reverse order on pure erasures.
- erasures not yet strict, warn & chug on unlink(2)/rmdir(2) failure.
- more boring lclint annotations and fiddles.

Sun Apr 29 00:00:00 2001 Jeff Johnson
- globalize _free(3) wrapper in rpmlib.h, consistent usage throughout.
- internalize locale insensitive ctype(3) in rpmio.h
- boring lclint annotations and fiddles.

Fri Apr 27 00:00:00 2001 Jeff Johnson
- fix: ineeded count wrong for overlapped, created files.

Thu Apr 26 00:00:00 2001 Jeff Johnson
- fix: readlink return value clobbered by header write.

Tue Apr 24 00:00:00 2001 Jeff Johnson
- regenerate rpm.8 man page from docbook glop (in max-rpm).
- lib/depends.c: diddle debugging messages.

Sun Apr 22 00:00:00 2001 Jeff Johnson
- fix: s390 (and ppc?) could return CPIOERR_BAD_HEADER (#28645).
- fix: Fwrite\'s are optimized out by aggressive compiler(irix) (#34711).
- portability: vsnprintf/snprintf wrappers for those without (#34657).
- more info provided by rpmdepOrder() debugging messages.
- merge (compatible) changes from top-of-stack into rpmlib.h.
- cpio mappings carry dirname/basename, not absolute path.
- fix: check waitpid return code.
- remove support for v1 src rpm\'s.
- re-position callbacks with ts/fi in cpio payload layer.
- state machines for packages (psm.c) and payloads (fsm.c)
- add --repackage option to put erased bits back into a package.

Wed Apr 18 00:00:00 2001 Jeff Johnson
- fix: s390 (and ppc?) could return CPIOERR_BAD_HEADER (#28645).
- fix: Fwrite\'s are optimized out by aggressive compiler(irix) (#34711).
- portability: vsnprintf/snprintf wrappers for those without (#34657).
- don\'t build with db1 support, don\'t install with packages.rpm present.

Thu Apr 5 00:00:00 2001 Jeff Johnson
- fix: parameterized macro segfault (Jakub Bogusz )
- fix: i18n tags in rpm-2.5.x had wrong offset/length (#33478).
- fix: AIX has sizeof(uint_16) != sizeof(mode_t) verify cast needed.
- fix: zero length hard links unpacked incorrectly (#34211).
- fix: --relocate missing trailing slash (#28874,#25876).
- fix: --excludedoc shouldn\'t create empty doc dir (#14531).
- fix: %_netsharedpath needs to look at basenames (#26561).
- fix: --excludepath was broken (#24434).

Thu Mar 22 23:00:00 2001 Jeff Johnson
- update per-interpreter dependency scripts, add sql/tcl (#20295).
- fix: rpmvercmp(\"1.a\", \"1.\") returned -1, not +1 (#21392).
- add %exclude support (i.e. \"everything but\") to %files.
(Michael (Micksa) Slade\" )
- add --with/--without popt glue for conditional builds(Tomasz Kloczko).
- python: strip header regions during unload.
- add -g to optflags in per-platform config.
- permit confgure/compile with db3-3.2.9.
- permit manifest files as args to query/verify modes.

Thu Mar 15 23:00:00 2001 Jeff Johnson
- start rpm-4.0.3.
- add cpuid asm voodoo to detect athlon processors.


 
ICM