Change logs for dpkg source package in Squeeze

  • dpkg (1.15.11) squeeze-security; urgency=high
    
    
      [ Guillem Jover ]
      * Test suite:
        - Add test cases for Dpkg::Source::Patch CVE-2014-0471 and CVE-2014-3127.
        - Add test case for patch disabling hunks; not security sensitive.
      * Correctly parse patch headers in Dpkg::Source::Patch, to avoid directory
        traversal attempts from hostile source packages when unpacking them.
        Reported by Javier Serrano Polo <email address hidden> as an unspecified
        directory traversal; meanwhile also independently found by me both
        #749183 and what was supposed to be #746498, which was later on published
        and ended up being just a subset of the other non-reported issue.
        Fixes CVE-2014-3864 and CVE-2014-3865. Closes: #746498, #749183
    
     -- Guillem Jover <email address hidden>  Thu, 05 Jun 2014 22:52:45 +0200
  • dpkg (1.15.8.13) stable; urgency=low
    
    
      [ Guillem Jover ]
      * Do not translate SE Linux context to human readable form while unpacking,
        as that might cause the operation to fail if the mcstransd daemon
        stopped running during the transaction. Closes: #679641
        Thanks to Russell Coker <email address hidden>.
    
      [ Updated man page translations ]
      * German (Helge Kreutzmann). Fix sub optimal translation of package states
        LP: #368783, a fix by Chris Leick and other fixes.
    
     -- Guillem Jover <email address hidden>  Fri, 07 Sep 2012 08:28:56 +0200
  • dpkg (1.15.8.12) stable; urgency=low
    
    
      [ Guillem Jover ]
      * Do not fail to unpack shared directories missing on the file system
        from packages being replaced by other packages. Closes: #631808
      * Defer hardlink renames so that there's never a point were the new
        file contents are accessible from the final path before they have
        been fsync()ed and cannot be executed causing ETXTBSY when trying
        to open the to be installed paths for writing.
        Thanks to Jonathan Nieder <email address hidden>. Closes: #635683
      * Add armhf support to ostable and triplettable. Closes: #594179, #639674
    
      [ Updated man page translations ]
      * German (Helge Kreutzmann). Minor fixe(s), including improvement by "Flo".
    
      [ Updated scripts translations ]
      * German (Helge Kreutzmann). Minor fix from Sven Joachim.
        Typo fixes. Closes: #646496
    
     -- Guillem Jover <email address hidden>  Thu, 10 Nov 2011 07:20:52 +0100
  • dpkg (1.15.8.11) stable; urgency=high
      [ Guillem Jover ]  * Do not segfault on “dpkg -i --no-act”.  * Add missing semicolon to the vsnprintf() compat declaration.    Thanks to Robert Millan. Closes: #612203  * Fix typo in «dpkg-name --overwrite» argument parsing so that it actually    works at all. Thanks to Ivan Gagis <email address hidden>. LP: #728708  * Fix dpkg-split to not corrupt binary part metadata when generating the    split packages on 32-bit systems.  [ Raphaël Hertzog ]  * Fix a regression in dpkg-divert where using --rename led to a failure when    the rename implies crossing file systems. Thanks to Durk Strooisma for    spotting it.  [ Updated dpkg translations ]  * German (Sven Joachim).  [ Updated man page translations ]  * German (Helge Kreutzmann). Minor fixe(s). -- Guillem Jover <email address hidden>  Tue, 26 Apr 2011 08:21:04 +0200
  • dpkg (1.15.8.10) unstable; urgency=low
      * Do not segfault on “update-alternatives --auto” when the link group only    has alternatives which are dangling symlinks. Closes: #611545 -- Guillem Jover <email address hidden>  Sun, 30 Jan 2011 20:28:27 +0100
  • dpkg (1.15.8.9) unstable; urgency=low
      [ Raphaël Hertzog ]  * Drop Breaks on konqueror to avoid some lenny -> squeeze upgrade    problems. It was only needed to ensure install-info is installed    even for partial upgrades. Closes: #610991  * Do the same for all emacs/jed packages. For jed, the breaks has been    rendered useless as the maintainers dropped the install-info dependencies    anyway.  [ Updated dpkg translations ]  * Remove space before "…" in several Catalan strings (Jordi Mallach).  * Romanian (Stan Ioan-Eugen). -- Raphaël Hertzog <email address hidden>  Mon, 24 Jan 2011 20:24:53 +0100
  • dpkg (1.15.8.8) unstable; urgency=low
      [ Guillem Jover ]  * Truncate the output part file on “dpkg-split -s”. Regression introduced    with the C rewrite.  [ Updated man page translations ]  * Two typos fixed in French (Christian Perrier, thanks to Julien    Valroff).  [ Raphaël Hertzog ]  * Fix multiple security issues with dpkg-source (CVE-2010-1679):    - Enhance checks to catch maliciously crafted patches which could modify      files outside of the unpacked source package.    - Do not consider a top-level symlink like a directory when      extracting a tarball.    - Exclude .pc while extracting the upstream tarball in 3.0 (quilt)      as patch blindly writes in that directory during unpack (and would      follow any existing symlink). -- Raphaël Hertzog <email address hidden>  Thu, 06 Jan 2011 21:04:33 +0100
  • dpkg (1.15.8.7) unstable; urgency=low
      [ Guillem Jover ]  * Defer symlink renames so that there's never a point were a symlink    is broken, this is particularly important for shared libraries.    Closes: #605536  * On Linux use sync_file_range() to initiate asynchronous writeback    of just unpacked files. Suggested by Ted Ts'o <email address hidden>.    Thanks to Jonathan Nieder <email address hidden>. Closes: #605009  * On non-Linux use posix_fadvise(POSIX_FADV_DONTNEED) to notify the kernel    dpkg does not need the unpacked files any longer, and that it can start    writeback to be able to evict them from the cache at a later point.  * Fix stanza delimiting on -L, -s and -p output. This was making the output    for multiple packages unrealiable to parse. Closes: #606315  [ Updated dpkg translations ]  * Basque (Iñaki Larrañaga Murgoitio). Closes: #607253  * Catalan (Guillem Jover).  * Czech (Miroslav Kure). Closes: #605099  * Esperanto (Felipe E. F. de Castro). Closes: #607437  * French (Christian Perrier).  * German (Sven Joachim).  * Indonesian (Arief S Fitrianto). Closes: #605248  * Italian (Milo Casagrande). Closes: #607306  * Japanese (Kenshi Muto). Closes: #607259  * Norwegian Bokmål (Hans Fredrik Nordhaug).  * Portuguese (Miguel Figueiredo). Closes: #605506  * Russian (Yuri Kozlov). Closes: #607292  * Simplified Chinese (Aron Xu).  * Slovak (Ivan Masár). Closes: #607302  * Spanish (Javier Fernandez-Sanguino).  * Thai (Theppitak Karoonboonyanan). Closes: #607501  [ Updated man page translations ]  * French (Christian Perrier).  * German (Helge Kreutzmann).  * Spanish (Omar Campagne).  [ Updated dselect translations ]  * Spanish (Javier Fernandez-Sanguino).  [ Updated scripts translations ]  * German (fix by Sven Joachim).  * Spanish (Javier Fernandez-Sanguino). -- Guillem Jover <email address hidden>  Mon, 20 Dec 2010 02:26:26 +0100
  • dpkg (1.15.8.5) unstable; urgency=low
    
    
      [ Guillem Jover ]
      * Do not print a warning when parsing status or status log files on
        half-installed packages w/o a Description or Maintainer field, as
        this happens normally when the package was never installed before.
        Closes: #594167
      * Improve git format documentation in dpkg-source(1).
        Thanks to Joey Hess, based on a patch by Tanguy Ortolo.
      * Clarify effect of “dpkg --purge” on homedir files in dpkg(1).
        Thanks to The Fungi <email address hidden>. Closes: #593628
      * Add gettext plurals infrastructure support.
      * Add gettext messages for plural forms. Closes: #594218
      * Fix possible but improbable segfault in update-alternatives in case
        the master file name contains a format string specifier. Reported by
        Sandro Cazzaniga.
      * Fix realloc usage on compat scandir() implementation.
    
      [ Raphaël Hertzog ]
      * Fix dpkg-genchanges to not split the short description in the middle of a
        UTF8 character. Closes: #593442
      * Drop -k parameter from the tar call used by dpkg-source to extract
        tarballs. Upstream binary files modified by the packager were not properly
        installed due to this. Thanks to James Westby for the report.
        Closes: #594440
      * Make dpkg Breaks: dpkg-dev (<< 1.15.8) so that older versions of dpkg-dev
        that did not depend on libdpkg-perl must be upgraded together with dpkg.
        Closes: #596417
    
      [ Helge Kreutzmann ]
      * Fix encoding of German addendum. Closes: #595643
    
      [ Updated programs translations ]
      * Esperanto (Felipe Castro). Closes: #596173
      * French (Christian Perrier).
      * German (Sven Joachim).
      * Indonesian (Arief S Fitrianto). Closes: #596657
      * Italian (Milo Casagrande). Closes: #592953, #595615
      * Japanese (Kenshi Muto). Closes: #595468
      * Korean (Changwoo Ryu). Closes: #595556
      * Norwegian Bokmål (Hans Nordhaug). Closes: #595208
      * Simplified Chinese (Aron Xu). Closes: #594513
      * Slovak (Ivan Masár). Closes: #595968
      * Swedish (Peter Krefting).
      * Thai (Theppitak Karoonboonyanan). Closes: #594011
    
      [ Updated man page translations ]
      * French (Christian Perrier).
      * German (Helge Kreutzmann).
      * Swedish (Peter Krefting).
    
      [ Updated scripts translations ]
      * French (Christian Perrier). Includes a fix to a specific
        message translation that was imprecise. Closes: #596333
      * German (Helge Kreutzmann). Improved by Holger Wansing.
      * Norwegian Bokmål (Hans Fredrik Nordhaug). Closes: #595299
      * Spanish (Omar Campagne).  Closes: #596518
      * Swedish (Peter Krefting).
      * Russian (Yuri Kozlov). Closes: #595175
    
     -- Guillem Jover <email address hidden>  Tue, 14 Sep 2010 01:26:21 +0200
  • dpkg (1.15.8.4) unstable; urgency=low
    
    
      [ Guillem Jover ]
      * Fix use after free segfault on update-alternatives --remove-all.
        Closes: #591653, #591654
      * Always print a massage on warning when parsing control files.
      * On database parsing only warn on bogus versions previously accepted,
        the other instances will keep producing errors, to avoid newly
        introduced bogosity. Closes: #590885, #590896, #591692, #591885
      * Fix compilation on Solaris and Darwin:
        - Link update-alternatives against libintl if libc does not have i18n
          support.
        - Include <limits.h> for _POSIX_MAX_PATH in update-alternatives.
        Thanks to Fabian Groffen <email address hidden>.
    
      [ Raphaël Hertzog ]
      * Fix make -C man install so that it actually finds the manual pages
        to install. Closes: #591588
      * When analyzing the ELF format of a binary in dpkg-shlibdeps, fallback on
        usual objdump when the cross objdump failed. Closes: #591522
    
      [ Sven Joachim ]
      * Ensure removal of leftover backup .dpkg-tmp files after unpacking
        failures, when the backup is still a hard link to the original file.
        Closes: #591993
    
     -- Guillem Jover <email address hidden>  Fri, 13 Aug 2010 06:02:10 +0200
  • dpkg (1.15.7.2) unstable; urgency=low
    
    
      [ Raphaël Hertzog ]
      * Update dpkg-buildflags to respect $XDG_CONFIG_HOME and to use
        $XDG_CONFIG_HOME/dpkg/buildflags.conf by default.
      * Update deb-substvars(5) to codify how variables containing multiple
        lines must be managed.
      * Fix boolean evaluation of Dpkg::Version so that version 0 evaluates to
        false and dpkg-shlibdeps can strip the minimal version specification.
        Closes: #579724
        Document this behaviour in the API and add non-regression test to ensure
        it's kept.
      * Let dpkg-buildflags error out when a required parameter is missing.
        Closes: #579722
      * Add Bug-Ubuntu field in DEP-3 template provided in the automatic header
        of patches in 3.0 (quilt) source packages. Thanks to Benjamin Drung
        <email address hidden> for the patch. Closes: #578002
      * Update deb-override(5) by removing references to usage of sections
        to place the packages on the mirrors and by indicating that the Debian
        policy offers a list of allowed values for section and priority.
        Closes: #575410
      * Update reference to triggers.txt.gz in dpkg-trigger(1) and deb-triggers(5)
        to match the new location. Closes: #580774
      * Drop mention of PKG_CONFIG_LIBDIR in dpkg-buildpackage(1), the feature has
        been removed in 1.15.6.
      * Rename /usr/lib/dpkg/maintscript-helper into
        /usr/bin/dpkg-maintscript-helper, it is a public interface even if working
        around known limitations.
      * Add "supports" command to dpkg-maintscript-helper to ensure the wanted
        command is supported before calling it.
    
      [ Guillem Jover ]
      * Add powerpcspe support to ostable and triplettable.
        Thanks to Sebastian Andrzej Siewior <email address hidden> and
        Kyle Moffett <email address hidden>. Closes: #568123, #575158
      * Fix dpkg --root by properly stripping again the root directory from the
        path of the maintainer script to execute. Closes: #580984
      * On Linux use sync() instead of an fsync() per file on deferred extraction,
        to workaround performance degradation on ext4. Closes: #578635
    
      [ Gerfried Fuchs ]
      * Fix syntax error in dpkg-name. Closes: #581315
    
     -- Guillem Jover <email address hidden>  Wed, 19 May 2010 07:57:14 +0200
  • dpkg (1.15.7.1) unstable; urgency=low
    
    
      * Fix dpkg-source -b (without -i) for source packages 1.0. Closes: #578693
        It was erroneously ignoring all changes because the ignore regex was
        wrong (due to the change to ignore debian/source/local-options).
      * Add missing call to textdomain() in dpkg-mergechangelogs to make
        translations work.
    
     -- Raphaël Hertzog <email address hidden>  Thu, 22 Apr 2010 08:05:20 +0200
  • dpkg (1.15.5.6) unstable; urgency=low
    
    
      * dpkg-source: with format "3.0 (quilt)" ensure quilt's .pc directory is
        created before trying to register a new patch in .pc/applied-patches.
        Thanks to Tommi Vainikainen <email address hidden> for the report and the
        patch. Closes: #561237
      * Fix dpkg-buildpackage to set "parallel=" in DEB_BUILD_OPTIONS instead of
        the invalid "parallel=-1" when option "-j" is given. Closes: #562038
      * Clarify how dpkg-source --print-format works and display messages on
        STDERR when the requested format is discarded. Closes: #560391
      * Add ${misc:Depends} in all Depends fields.
    
     -- Raphael Hertzog <email address hidden>  Fri, 08 Jan 2010 17:57:43 +0100
  • dpkg (1.15.5.5) unstable; urgency=low
    
    
      * Allow again new lines in dpkg-source and dpkg-genchanges on substvar and
        maintainer arguments.
    
     -- Guillem Jover <email address hidden>  Tue, 22 Dec 2009 09:49:49 +0100
  • dpkg (1.15.5.4) unstable; urgency=low
    
    
      * Fix Dpkg::Index::get() and remove(). Thanks to Roderich Schupp
        <email address hidden> for the patch. Closes: #558595
      * Modify implementation of "3.0 (quilt)" source format to not be
        behave differently depending on whether quilt is installed or not.
        The option --without-quilt is thus gone and dpkg-source creates
        and relies on the .pc directory to know whether patches are applied
        or not. Closes: #557667
      * Add new dpkg-source option --single-debian-patch supported by the source
        format "3.0 (quilt)" so that it behaves more like 1.0 and its single diff
        that is constantly updated with all upstream changes. Useful if the
        workflow is VCS based and can't generate a full patch set.
      * dpkg-source now uses debian/source/patch-header as header of the automatic
        Debian patch in format "3.0 (quilt)".
      * Fix Debian changelog parser so that the trailer line is again checked.
    
     -- Raphael Hertzog <email address hidden>  Mon, 07 Dec 2009 09:24:31 +0100
  • dpkg (1.15.4.1) unstable; urgency=medium
    
    
      * Do not mark any package as unseen in dselect. This is a workaround
        until it learns how to store such information again. Closes: #545366
    
     -- Guillem Jover <email address hidden>  Mon, 19 Oct 2009 15:15:17 +0200
  • dpkg (1.15.3.1) unstable; urgency=low
    
    
      [ Modestas Vainius ]
      * Fix wildcard support in symbol files. Closes: #536034
    
     -- Guillem Jover <email address hidden>  Wed, 08 Jul 2009 11:26:36 +0200
  • dpkg (1.15.2) unstable; urgency=low
    
    
      [ Guillem Jover ]
      * Fix FTBFS on GNU/Hurd due to a missmatched define usage in
        start-stop-daemon. Closes: #530446
      * Remove obsolete priorities support from dselect.
        Thanks to Sven Joachim <email address hidden>.
      * Fix bashism (“echo -e”) in dselect disk setup method. Closes: #530071
      * Properly parse fdisk output in dselect disk setup method.
      * Fix memory leaks due to not destroying some pkg iterators.
    
      [ Updated dpkg translations ]
      * Asturian (Marcos Alvarez Costales). Closes: #529889
      * Basque (Piarres Beobide). Closes: #529857
      * French (Christian Perrier).
      * German (Sven Joachim).
    
      [ Updated man page translations ]
      * German (Helge Kreutzmann).
    
      [ Updated dselect translations ]
      * French (Christian Perrier).
    
      [ Updated scripts translations ]
      * French (Christian Perrier).
      * German (Helge Kreutzmann).
    
     -- Guillem Jover <email address hidden>  Tue, 26 May 2009 01:00:36 +0200
  • dpkg (1.14.26) unstable; urgency=low
    
    
      [ Raphael Hertzog ]
      * Fix dpkg-source to not die when uncompressor processes are killed by
        SIGPIPE due to tar closing the pipe without exhausting all the data
        available. Closes: #523329
    
      [ Updated scripts translations ]
      * German (Helge Kreutzmann).
      * Polish (Wiktor Wandachowicz). Closes: #514106
      * Swedish (Peter Krefting).
    
      [ Updated manpages translations ]
      * German (Helge Kreutzmann).
      * Polish (Wiktor Wandachowicz). Closes: #514106
      * Swedish (Peter Krefting).
    
     -- Raphael Hertzog <email address hidden>  Thu, 09 Apr 2009 19:07:40 +0200
  • dpkg (1.14.25) unstable; urgency=low
    
    
      [ Guillem Jover ]
      * Fix typo in package description ('privides' -> 'provides').
        Thanks to Pascal De Vuyst <email address hidden>. Closes: #510755
      * Do not lose conffiles while replacing them from another package on the
        same install run. Closes: #513857
        As a side effect this fixes the following symptoms:
        - Do not do unneeded conffile prompts when it wasn't locally changed.
        - Do not ensure (and thus do not output debug information) that the
         .dpkg-new and .dpkg-tmp directories for an existing directory do not
          exist. Closes: #80416
    
      [ Raphael Hertzog ]
      * dpkg-deb now always produces GNU tarballs inside .deb and ignores
        TAR_OPTIONS. Closes: #513863
    
      [ Updated dpkg translations ]
      * Basque (Piarres Beobide). Closes: #506092, #509851
      * Simplified Chinese (Deng Xiyue). Closes: #506177
      * Traditional Chinese (Tetralet). Closes: #513312
    
      [ Updated dselect translations ]
      * Basque (Piarres Beobide). Closes: #509852
      * Norwegian Bokmål (Hans F. Nordhaug).
      * Portuguese (Miguel Figueiredo). Closes: #509904
    
      [ Updated scripts translations ]
      * Add missing space in French translation.
        Thanks to Cyril "Oeil de lynx" Brulebois.
    
     -- Guillem Jover <email address hidden>  Tue, 03 Feb 2009 00:00:41 +0200