X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=CHANGES;h=d6365c1225c1afde75ca3e3b11c88ccdd1ed8c1f;hb=a49d2f1bcf1d8a683ecf35216d510768a91039fb;hp=ddc41e7495e2cadd9800712f4c2659d2ab7a6853;hpb=d9d8e5dddb838e37b3d5a55047a67581f9ff9621;p=platform%2Fupstream%2Frpm.git diff --git a/CHANGES b/CHANGES index ddc41e7..d6365c1 100644 --- 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 . 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 . + - 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. @@ -14,6 +167,21 @@ - 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 (#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 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 is missing. 4.3.3 -> 4.4: - pentium3/pentium4 arch support (pluto@PLD).