RPM 4.4.2.1

Download information

Changes from version 4.4.2 to 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 (RhBug:151609)
  • fix potential segfault in available file provides checking
  • fix Requires(pre,postun) (RhBug:155700)
  • fix db build wrt newer CFLAGS
  • fix popt CHARSET for various languages (RhBug:172155)
  • fix install size calculation with excludes in manifest (RhBug:89661)
  • use full path in the rpm cronjob (RhBug:174211)
  • filter out incorrect perl(main) provides (RhBug:177960)
  • fix scriptlet deadlock (RhBug:146549)
  • fix netshared path comparison (RhBug:52725)
  • make fcntl lock sensitive to –root (RhBug:151255)
  • fix rpmvercomp for strings with trailing null segments (RhBug:178798)
  • fix doxygen generation (RhBug:187714)
  • fix potential segfault if no rpmlock_path defined (RhBug:231146)
  • fix for thinko in debugedit on ppc
  • fix debugedit wrt OOo
  • fix debugedit with ../../ in paths
  • fix various other issues in debugedit (RhBug:205339)
  • allow customisable diff and use -p by default (RhBug:146981)
  • handle fork failure
  • fix a typo causing compiler warning (SuseBug:178055)
  • fix a %{buildsubdir} typo/thinko
  • fix uncompress waitpid logic to shut up the compiler (SuseBug:160434)
  • add support for %{_docdir} macro (RhBug:125514)
  • fix segfault on rpmbuild with empty file list
  • allow –ignoresize for erase operations
  • don’t attempt to execute empty transaction (SuseBug:43267)
  • don’t segfault if Fileno() is called with NULL
  • don’t attempt to execute empty transaction (SuseBug:43267)
  • don’t segfault if Fileno() is called with NULL
  • abort build if cwd not determinable
  • fix –noghost query option (RhBug: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 (SuseBug:50376, RhBug:125517)
  • fix handling of old packages that use HEADERIMAGE
  • catch disk-space errors when writing signed packages
  • fix default verify flags for %doc (RhBug:235353)
  • fix debugedit for relative paths (RhBug:232222)
  • add configurable preferable elf colour policy (RhBug:235757)
  • python: always treat changelog as list
  • use older perl helper scripts by default
  • add mono req/provides support
  • remove SELinux context verification (RhBug: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 (RhBug:219008)
  • gendiff: let diff arguments be specified in the environment
  • gendiff: emit diff headers (RhBug:237561)
  • improved error messages in verification of unreadable files
  • python: raise exception if tsAdd fails
  • check for supported package payload format (RhBug: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 (RhBug:203182)
  • add –dupes popt alias for detecting duplicate packages in rpmdb
  • fix typo in check-prereq (RhBug:203182)
  • python: fix rpm.te Key() refcount (RhBug: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 (SuseBug:48870, RhBug:125515)
  • detect python 2.5 automatically in configure
  • python: reference counting for match-iterators (RhBug: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 (RhBug:143301)
  • python: treat null epoch equal to zero labelCompare (RhBug:227860)
  • permit installing multiple package versions with -i (RhBug:213399)
  • fix . query output for non-installed package ([RhBug:124016](https://bugzilla.redhat.com/show_bug.cgi?id=124016))
  • updated pl translation
  • don’t read packages with non-verifiable signatures (RhBug:239557)
  • don’t try to open non-existent file twice in query
  • flush query format buffer before listing files (RhBug:212833)
  • check all header strings to resize buffer (RhBug:212833)
  • don’t segfault on a header without RPMTAG_NAME (RhBug:239557)
  • fix file status for replaced files (RhBug:237478)
  • make %_signature default to gpg instead of none
  • don’t skip directories in fingerprinting (RhBug:140055, RhBug: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 (RhBug:103952, RhBug:173285)
  • don’t treat provides as implicit obsoletes (RhBug:111071, …)
  • fix CVE-2007-1536, CVE-2007-2799 in internal libmagic
  • support specifying fuzz factor to %patch (RhBug:243720)
  • enable ordering on erase mode
  • transaction ordering fixes (RhBug:196590, RhBug:202540, RhBug:202542, …)
  • added IPv4/6 and EPSV support
  • transaction ordering fixes (RhBug:196590, RhBug:202540, RhBug:202542, …)
  • added IPv4/6 and EPSV support
  • remove hardcoded /var/log/lastlog kludgery
  • don’t mmap large files (RhBug:139539, RhBug: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 (RhBug:185620)
  • fix a sparse warning in popt.h (RhBug: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 (RhBug:220392)
  • new buildroot sanity checker scripts check-buildroot and check-rpaths
  • new debugedit option for recomputing build ID