Add macro %isu_package to generate ISU Package
[platform/upstream/rpm.git] / CHANGES
diff --git a/CHANGES b/CHANGES
index fcd2b4b..d6365c1 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,156 @@
+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.
        - 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).