-4.3.2 -> 4.4:
+4.4.2 -> 4.4.2.1:
+ - remove internal sqlite, zlib, gettext
+ - remove obsolete utilities
+ - remove vendor gpg keys
+ - fix spec parenthesis parsing
+ - allow building without neon
+ - disable hkp lookup by default
+ - re-enable file-conflicts detection (rhbz#151609)
+ - fix potential segfault in available file provides checking
+ - fix Requires(pre,postun) (rh#155700)
+ - fix db build wrt newer CFLAGS
+ - fix popt CHARSET for various languages (rhbz#172155)
+ - fix install size calculation with excludes in manifest (rhbz#89661)
+ - use full path in the rpm cronjob (rhbz#174211)
+ - filter out incorrect perl(main) provides (rhbz#177960)
+ - fix scriptlet deadlock (rhbz#146549)
+ - fix netshared path comparison (rhbz#52725)
+ - make fcntl lock sensitive to --root (rhbz#151255)
+ - fix rpmvercomp for strings with trailing null segments (rhbz#178798)
+ - fix doxygen generation (rhbz#187714)
+ - fix potential segfault if no rpmlock_path defined (rhbz#231146)
+ - fix for thinko in debugedit on ppc
+ - fix debugedit wrt OOo
+ - fix debugedit with ../../ in paths
+ - fix various other issues in debugedit (rhbz#205339)
+ - allow customisable diff and use -p by default (rhbz#146981)
+ - handle fork failure
+ - fix a typo causing compiler warning (susebz#178055)
+ - fix a %{buildsubdir} typo/thinko
+ - fix uncompress waitpid logic to shut up the compiler (susebz#160434)
+ - add support for %{_docdir} macro (rhbz#125514)
+ - fix segfault on rpmbuild with empty file list
+ - allow --ignoresize for erase operations
+ - don't attempt to execute empty transaction (susebz#43267)
+ - don't segfault if Fileno() is called with NULL
+ - abort build if cwd not determinable
+ - fix --noghost query option (rhbz#103207)
+ - fix off-by-one error in glob
+ - check rpmtsInitDB() return value
+ - build internal Lua without readline support
+ - make rpmdbSync obey the no_dbsync flag
+ - fix package verification for packages with header+payload RSA but
+ no header-only RSA
+ - drop any s-bits early when deleting files (susebz#50376, rhbz#125517)
+ - fix handling of old packages that use HEADERIMAGE
+ - catch disk-space errors when writing signed packages
+ - fix default verify flags for %doc (rhbz#235353)
+ - fix debugedit for relative paths (rhbz#232222)
+ - add configurable preferable elf colour policy (rhbz#235757)
+ - python: always treat changelog as list
+ - use older perl helper scripts by default
+ - add mono req/provides support
+ - remove SELinux context verification (rhbz#193488)
+ - fix building without Lua support
+ - fix --rebuilddb with --root option
+ - fix --setperms and --setugids with uninstalled packages
+ - don't run pre- and posttrans scripts in test mode
+ - dbmatch keys can be unicode objects also (rhbz#219008)
+ - gendiff: let diff arguments be specified in the environment
+ - gendiff: emit diff headers (rhbz#237561)
+ - improved error messages in verification of unreadable files
+ - python: raise exception if tsAdd fails
+ - check for supported package payload format (rhbz#140052)
+ - fail build if beecrypt headers not found
+ - build: check unpackaged files even if other errors are present
+ - restore SIGILL handler in machine detection code
+ - add --dupes popt alias for detecting duplicate packages in rpmdb
+ - fix typo in check-prereq (rhbz#203182)
+ - python: fix rpm.te Key() refcount (rhbz#182063)
+ - python: always treat fileverifyflags as list
+ - disable strict aliasing if compiler supports it (type-punning warns)
+ - add zh_TW translation
+ - add support for srcdefattr macro (susebz#48870, rhbz#125515)
+ - detect python 2.5 automatically in configure
+ - python: reference counting for match-iterators (rhbz#241751)
+ - updated fi translation
+ - fix format string errors in de translation
+ - allow characters > 127 that don't fit the current locale in spec
+ - treat null epoch equal to zero epoch in freshen (rhbz#143301)
+ - python: treat null epoch equal to zero labelCompare (rhbz#227860)
+ - permit installing multiple package versions with -i (rhbz#213399)
+ - fix <name>.<arch> query output for non-installed package (rhbz#124016)
+ - updated pl translation
+ - don't read packages with non-verifiable signatures (rhbz#239557)
+ - don't try to open non-existent file twice in query
+ - flush query format buffer before listing files (rhbz#212833)
+ - check all header strings to resize buffer (rhbz#212833)
+ - don't segfault on a header without RPMTAG_NAME (rhbz#239557)
+ - fix file status for replaced files (rhbz#237478)
+ - make %_signature default to gpg instead of none
+ - don't skip directories in fingerprinting (rhbz#140055, 223639, ...)
+ - remove vendor, release specific dependency whitouts
+ - remove upstream spec files for rpm and popt
+ - don't open temporary databases in rpmdbOpenAll()
+ - open non-temporary db's before chroot (rhbz#103952, 173285)
+ - don't treat provides as implicit obsoletes (rhbz#111071, ...)
+ - fix CVE-2007-1536, CVE-2007-2799 in internal libmagic
+ - support specifying fuzz factor to %patch (rhbz#243720)
+ - enable ordering on erase mode
+ - transaction ordering fixes (rhbz#196590, 202540, 202542, ...)
+ - added IPv4/6 and EPSV support
+ - remove hardcoded /var/log/lastlog kludgery
+ - don't mmap large files (rhbz#139539, 177616)
+ - detect and provide a requirement for DT_GNU_HASH
+ - ARM architecture update
+ - update popt version for clean upgradability
+ - remove hardcoded libtermcap vs bash kludge
+ - updated Russian man pages (rhbz#185620)
+ - fix a sparse warning in popt.h (rhbz#202005)
+ - disable broken "make check" tests
+ - treat /usr/share/gtk-doc/html/ as a docdir
+ - plug some minor memory leaks
+ - use --wildcards with tar for compatibility with tar >= 1.15.91
+ - fix segfault on errors if neon transport is used (rhbz#220392)
+ - new buildroot sanity checker scripts check-buildroot and check-rpaths
+ - new debugedit option for recomputing build ID
+
+4.4.1 -> 4.4.2:
+ - start 4.4.2 devel.
+ - sqlite3: revert cClose scoping, data is freed in cClose unlike db4.
+ - build against sqlite3-3.1.2.
+ - sqlite3: update encode/decode from sqlite-2.8.16.
+ - add --xml popt alias for query modes.
+ - remove _rpmdb now that python2.[34] are commonly available.
+ - remove remnant -I/opt/local hacks, --prefix=/usr is recommended.
+ - rework configure.ac et al to lose internal library baggage flexibly.
+ - updated sv.po <goeran@uddrborg.se>.
+ - permit gpg to be used for RSA signatures.
+ - permit RSA key sizes larger than 1024 bits.
+ - permit RSA/{sha1,sha256,sha384,sha512} signature verification.
+ - updated de.po (#162756).
+ - added CVSId: tag and SVNId: alias (#162807).
+ - added brp-java-gcjcompile build helper.
+ - fix: java compiled with -O0 confuses debugedit (#161722).
+ - fix: % at end-of-line overflow (#161091).
+ - *_terminate_build macros set per-pkg, not per-invocation (#161081).
+ - use perldeps.pl, phase out perl.{req,prov} (#161921).
+ - fix: make sqlite3 rpmdb endian-neutral (#159425).
+ - fix: permit sqlite3 rpmdb with chroot (#159424).
+ - fix: find-debuginfo.sh not handling set[ug]id ELF files (#100963).
+ - fix: find-debuginfo.sh kernel voo-doo tweaks (#159346).
+ - fix: initialize variables used in debug msg (#160458).
+ - permit zlib in rpm to be built with make -j (#159404).
+ - avoid '?' for zero length file mmap failure doing md5 (#159405).
+ - permit scriptlet includes from builddir for spec files w/o %setup.
+ - upgrade to zlib-1.2.2.4 internal.
+ - macosx: avoid minigzip build failures.
+ - upgrade to file-4.14 internal.
+ - fix: magic_file() closes stdin when given directory path.
+ - use perldeps.pl, phase out perl.{req,prov} (again).
+ - document __vsflags (#147489).
+ - release rpm-4.4.2.
+
+4.4 -> 4.4.1:
+ - force *.py->*.pyo byte code compilation with brp-python-bytecompile.
+ - automagically detect and emit "python(abi) = 2.4" dependencies.
+ - popt 1.10.1 to preserve newer.
+ - use package color as Obsoletes: color.
+ - upgrade to db-4.3.27.
+ - revert MAGIC_COMPRESS, real fix is in libmagic (#143782).
+ - upgrade to file-4.12 internal.
+ - mac os x patches (#131943,#131944,#132924,#132926).
+ - mac os x patches (#133611, #133612, #134637).
+ - build against external/internal neon.
+ - add https://svn.uhulinux.hu/packages/dev/zlib/patches/02-rsync.patch
+ - changes to build on Mac OS X using darwinports neon/beecrypt.
+ - blueprint rpm-4_4 and HEAD to minimize diff spew.
+ - add missing #if defined(ENABLE_NLS) (#146184).
+ - python: force dbMatch() h# key to be 32 bit integer (#146477).
+ - add sqlite internal (build still expects external sqlite3-3.0.8).
+ - sqlite: revert to original narrow scoping of cOpen/cClose.
+ - fix: length of gpg V4 hash seed was incorrect (#146896).
+ - add support for V4 rfc-2440 signatures.
+ - sqlite3: run-time endian test rather than chasing <endian.h> (#146752).
+ - discover and use getmntinfo if present.
+ - perform callbacks as always (#147537).
+ - permit build scriptlet interpreters to be individually overridden.
+ - zlib: uniqify certain symbols to prevent name space pollution.
+ - macosx: include <sys/types.h> so that python sees the u_char typedef.
+ - macosx: change to --prefix=/usr rather than /opt/local.
+ - use waitpid rather than SIGCHLD reaper.
+ - rip out DB_PRIVATE revert if not NPTL, it's not the right thing to do.
+ - don't classify files in /dev (#146623).
+ - don't build with sqlite3 if <sqlite3.h> is missing.
+
+4.3.3 -> 4.4:
- pentium3/pentium4 arch support (pluto@PLD).
- cpuid() cleanups for PIC/non-PIC and gcc 3.4 (pluto@PLD).
- rpmGlob() is now locale independent (wiget@PLD).
- permit Obsoletes: /path/to/file.
- permit Conflicts: /path/to/file.
- free rpmrc when looping on --target arches (#127730).
- - port to internal file-4.10 libmagic rather than libfmagic.
- fix: handle non-unique dirnames in rpmalAdd().
- integrate rpmgi "generic iterator" with query/verify.
+ - bump popt version to 1.10.
+ - attempt dependency tree breadth, take 1.
+ - use external libneon for http/https transport.
+ - add --delsign to purge packages of digital signatures.
+ - neon used by default for http/https transport.
+ - upgrade to db-4.3.21 final internal.
+ - remove noNeon runtime switch, http through neon only.
+ - remove http put to be able to build against upstream neon.
+ - bump soname into libfoo-4.4.so everywhere.
+ - sparcv8: optflags changed to -mtune=ultrasparc (#140420).
+ - add BuildRequires: neon-devel.
+ - fix: chunked davRead returns 0 is EOF.
+ - python: bleeping keywords broke labelCompare.
+ - add support for automagic pubkey retrieval using HKP.
+ - detect and return errors from neon through Ferror.
+ - use package color as Obsoletes: color.
+
+4.3.2 -> 4.3.3:
+ - bump micro version.
+ - make peace with libtool-1.5.10 and automake-1.9.3.
+ - python: add python 2.4 support.
+ - selinux: use rpm_execcon, not execv, to run scriptlets (#136848).
+ - fix: segfault on --verifydb (#138589).
+ - sparcv8: optflags changed to -mtune=ultrasparc (#140420).
+ - port to internal file-4.10 libmagic rather than libfmagic.
+ - move global /var/lock/rpm/transaction to dbpath.
+ - permit fcntl path to be configured through rpmlock_path macro.
4.3.1 -> 4.3.2:
- use /etc/selinux/targeted/contexts/files/file_contexts for now.
- selinux: set "rpm_script_t" always, not just for /bin/sh.
- honor inherited SIG_IGN when establishing rpmdb signal exit (#134474).
- don't add time stamp to compressed man pages (#132526).
+ - python: remove ".A" from creaky ts.check() tuple return (#135008).
+ - python: fix RPMPROB_BADRELOCATE segfault return in ts.check (#137116).
+ - revert selinux patch until fc3 release.
+ - reprise file conflicts yet again, flip/flop/flip/flop ...
+ - fix: buffer overrun displaying ko_KR (#135389).
4.3 -> 4.3.1:
- fix: don't add leading space to %* argv expansion (#119059).