Change logs for valgrind source package in Xenial

  • valgrind (1:3.11.0-1ubuntu4.2) xenial-security; urgency=medium
    
      * SECURITY UPDATE: integer overflow in string_appends
        - debian/patches/CVE-2016-2226.patch: check for overflow in
          coregrind/m_demangle/cplus-dem.c, add xmalloc_failed and xmemdup to
          coregrind/m_demangle/vg_libciface.h.
        - CVE-2016-2226
      * SECURITY UPDATE: use-after-free vulnerabilities
        - debian/patches/CVE-2016-4487_4488.patch: set bsize and ksize in
          coregrind/m_demangle/cplus-dem.c.
        - CVE-2016-4487
        - CVE-2016-4488
      * SECURITY UPDATE: integer overflow in gnu_special
        - debian/patches/CVE-2016-4489.patch: handle case where consume_count
          returns -1 in coregrind/m_demangle/cplus-dem.c.
        - CVE-2016-4489
      * SECURITY UPDATE: integer overflow after sanity checks
        - debian/patches/CVE-2016-4490.patch: parse numbers as integer instead
          of long in coregrind/m_demangle/cp-demangle.c.
        - CVE-2016-4490
      * SECURITY UPDATE: denial of service via infinite recursion
        - debian/patches/CVE-2016-4491.patch: limit recursion in
          coregrind/m_demangle/cp-demangle.c, coregrind/m_demangle/demangle.h.
        - CVE-2016-4491
      * SECURITY UPDATE: buffer overflow in do_type
        - debian/patches/CVE-2016-4492_4493.patch: properly handle large values
          and overflow in coregrind/m_demangle/cplus-dem.c.
        - CVE-2016-4492
        - CVE-2016-4493
      * SECURITY UPDATE: denial of service via infinite recursion
        - debian/patches/CVE-2016-6131.patch: prevent infinite recursion in
          coregrind/m_demangle/cplus-dem.c, add XDUPVEC to
          coregrind/m_demangle/vg_libciface.h.
        - CVE-2016-6131
    
     -- Marc Deslauriers <email address hidden>  Wed, 07 Jun 2017 15:24:31 -0400
  • valgrind (1:3.11.0-1ubuntu4.1) xenial; urgency=medium
    
      * Recompile to resolve miscompilation on s390x architecture. LP:
        #1572613
    
     -- Dimitri John Ledkov <email address hidden>  Fri, 20 May 2016 04:31:09 +0100
  • valgrind (1:3.11.0-1ubuntu4) xenial; urgency=medium
    
      * Add additional fix required for popcnt support. LP: #1569391.
    
     -- dann frazier <email address hidden>  Tue, 12 Apr 2016 10:40:46 -0500
  • valgrind (1:3.11.0-1ubuntu3) xenial; urgency=medium
    
      * Fixes for s390x, LP: #1563420:
        - 15_s390x-HWCAP-mask.patch: Suppress advertising features
          in HWCAP that are unsupported by valgrind.
        - 16_s390x_popcnt-insn.patch: Add support for popcnt instruction.
        - 17_s390x-splitout-socketcalls.patch: Support individual socket
          syscalls, which were split out from socketcall in Linux 4.3.
      * 18_s390x-support-RISBGN-insn.patch: Fix issue with binaries
        compiled for zEC12 or higher, such as Ubuntu's dynamic loader.
        LP: #1556765.
      * Add smoke test for autopkgtest.
    
     -- dann frazier <email address hidden>  Fri, 01 Apr 2016 19:16:07 +0000
  • valgrind (1:3.11.0-1ubuntu2) xenial; urgency=medium
    
      * Rebuild for glibc-2.23. LP: #1435261.
    
     -- Matthias Klose <email address hidden>  Tue, 22 Mar 2016 16:06:17 +0100
  • valgrind (1:3.11.0-1ubuntu1) wily; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Remove valgrind-mpi package from Ubuntu and any references to it, as
          mpi-default-dev is in universe for the time being.
        - Lower over-inflated valgrind-dbg Recommends to Suggests instead.
        - Don't strip vgpreload* on ARM; this results in unusable stack traces
          without valgrind-dbg.
        - Configure with --enable-only64bit on AArch64.
    
    valgrind (1:3.11.0-1) unstable; urgency=medium
    
      * New upstream release (Closes: #800013)
        - Fix false positives on socket calls with not specially handled address
          families (Closes: #798543)
      * Update 07_fix-spelling-in-binary.patch
      * Drop 12_kernel-4.0.patch and 13_glibc-check.patch (merged upstream)
      * Refresh patches
      * Disable stack protector to avoid build failure
      * Fix empty-short-license-in-dep5-copyright
    
    valgrind (1:3.10.1-4) unstable; urgency=medium
    
      * Drop bash completion file (Closes: #789627)
        bash-completion provides valgrind completion as well
      * Add 14_mips-fpxx.patch to make valgrind compatible with MIPS FPXX ABI
        (Closes: #789665)
    
    valgrind (1:3.10.1-3) unstable; urgency=medium
    
      * Add suppression for OpenMP and libgomp (Closes: #783685)
      * Add 12_kernel-4.0.patch to fix FTBFS on Linux >= 4.0 (Closes: #783504)
      * Add 13_glibc-check.patch to generalize glibc version check
      * Install bash completion into the proper directory
    
    valgrind (1:3.10.1-2) unstable; urgency=medium
    
      * Use -mips2 on mips too (not just mipsel) (Closes: #777666)
      * Determine page size at runtime on MIPS (Closes: #777669)
      * Disable the MIPS linker workarounds when using -Ttext-section.
        Thanks to James Cowgill for the patch (Closes: #777704)
    
    valgrind (1:3.10.1-1ubuntu3) wily; urgency=medium
    
      * Build with GCC fixing PR target/65456. LP: #1434222.
      * Fix DCACHEBSIZE and HWCAP2 issues. LP: #1428002.
      * Fix bash command completion to respect end of options argument (--).
        LP: #840467.
    
    valgrind (1:3.10.1-1ubuntu2) vivid; urgency=medium
    
      * Build for glibc-2.21. LP: #1435261.
    
    valgrind (1:3.10.1-1ubuntu1) vivid; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Remove valgrind-mpi package from Ubuntu and any references to it, as
          mpi-default-dev is in universe for the time being.
        - Lower over-inflated valgrind-dbg Recommends to Suggests instead.
        - Don't strip vgpreload* on ARM; this results in unusable stack traces
          without valgrind-dbg.
        - Configure with --enable-only64bit on AArch64.
    
    valgrind (1:3.10.1-1) unstable; urgency=medium
    
      * New upstream release
      * Install all header files again, they are needed to build third-party
        plugins (Closes: #771900)
    
    valgrind (1:3.10.0-4) unstable; urgency=medium
    
      * Call dh_shlibdeps unconditionally
    
    valgrind (1:3.10.0-3) unstable; urgency=medium
    
      * Bump Standards-Version to 3.9.6 (no changes needed)
      * Fix changelog typo (Closes: #768303)
      * Fix note about instrumenting i386 binaries on amd64 (Closes: #768412)
    
    valgrind (1:3.10.0-2) unstable; urgency=medium
    
      * Add note in README.Debian about instrumenting i386 executables on amd64
      * Avoid Depends: libc-i386 on valgrind:amd64 (Closes: #762386)
    
    valgrind (1:3.10.0-1) unstable; urgency=medium
    
      * New upstream release
      * Drop patches merged upstream:
        - 10_fix-memcheck-manual.patch
        - 11_track-af_inet6.patch
        - 12_glibc-2.19.patch
        - 13_xabort.patch
      * Refresh the remaining patches
      * Build on arm64 and ppc64el
      * Fix wildcard-matches-nothing-in-dep5-copyright
      * Fix another spelling-error-in-manpage
    
    valgrind (1:3.10.0-0ubuntu1) utopic; urgency=medium
    
      * Upstream release 3.10.0.
    
    valgrind (1:3.10.0~BETA2-0ubuntu1) utopic; urgency=medium
    
      * Upstream release 3.10.0 BETA2. LP: #1355530.
    
    valgrind (1:3.10~20140411-0ubuntu1) trusty; urgency=medium
    
      * Upstream snapshot from 20140411. LP: #1300070.
    
    valgrind (1:3.10~20140329-0ubuntu1) trusty; urgency=medium
    
      * Upstream snapshot from 20140329.
      * Build for AArch64.
    
    valgrind (1:3.9.0-7) unstable; urgency=medium
    
      * Remove index() Debian-specific suppressions (not needed anymore)
      * Add 13_xabort.patch to add support for XABORT (Closes: #754496)
      * Switch to dh-autoreconf
      * No need to patch 'configure' as well as 'configure.ac' due to autoreconf
    
    valgrind (1:3.9.0-6) unstable; urgency=medium
    
      * Improve misleading note about suppressions in README.Debian
      * Add note about valgrind-dbg Recommends in README.Debian
      * Add 12_glibc-2.19.patch to fix build against glibc 2.19 (Closes: #751701)
    
    valgrind (1:3.9.0-5) unstable; urgency=medium
    
      * Add 10_fix-memcheck-manual.patch (Closes: #736994)
      * Add suppressions to avoid errors from index() with newer libc
      * Add 11_track-af_inet6.patch to fix AF_INET6 sockets tracking
        (Closes: #733119)
    
    valgrind (1:3.9.0-4ubuntu4) trusty; urgency=medium
    
      * Build using dh-autoreconf.
      * Build for ppc64el.
    
    valgrind (1:3.9.0-4ubuntu3) trusty; urgency=medium
    
      * Add support for glibc-2.19.
    
    valgrind (1:3.9.0-4ubuntu1) trusty; urgency=low
    
      * Merge with Debian; remaining changes:
        - Remove valgrind-mpi package from Ubuntu and any references to it, as
          mpi-default-dev is in universe for the time being.
        - Lower over-inflated valgrind-dbg Recommends to Suggests instead.
        - Don't strip vgpreload* on ARM; this results in unusable stack traces
          without valgrind-dbg.
    
    valgrind (1:3.9.0-4) unstable; urgency=medium
    
      * Add Breaks+Replaces: valgrind-dev on valgrind
    
    valgrind (1:3.9.0-3) unstable; urgency=medium
    
      * Revert the move of the headers and pkg-config file to valgrind-dev
        (cfr: #731228) (Closes: #732239)
    
    valgrind (1:3.9.0-2) unstable; urgency=medium
    
      * Remove valgrind.manpages (manpages are installed anyway)
      * Build on mips64 and mips64el (Closes: #729040)
      * Add 09_fix-armhf-detect.patch to fix FTBFS on armhf (Closes: #730844)
      * Move headers and pkg-config file to valgrind-dev (Closes: #731228)
        See Debian.NEWS for more info
      * Bump Standards-Version to 3.9.5 (no changes needed)
    
    valgrind (1:3.9.0-1) unstable; urgency=low
    
      * New upstream release
      * Drop patches merged/fixed upstream:
        - 01_more-vg-n-segments.patch
        - 09_valgrind-listener-manpage.patch
        - 10_unbreak-xinclude-in-manpage.patch
        - 11_glibc-2.17.patch
        - 12_bcopy.patch
        - 13_pthread-cond-init.patch
      * Refresh patches
      * Update 08_fix-spelling-in-manpage.patch
    
    valgrind (1:3.8.1-6) unstable; urgency=low
    
      * Only install BSD-licensed header files (Closes: #725223)
      * Fix lintian vcs-field-not-canonical
      * Do not install/use outdated and useless debian-libc6-dbg.supp anymore
      * Add note in README.Debian about installed suppression files
        (Closes: #725522)
      * Do not build on armel anymore (Closes: #720409)
    
    valgrind (1:3.8.1-5ubuntu2) trusty; urgency=medium
    
      * Build for glibc-2.18.
    
    valgrind (1:3.8.1-5ubuntu1) trusty; urgency=low
    
      * Resynchronise with Debian.  Remaining changes:
        - Allow specification of an extra directory in which to look for
          debuginfo objects.
        - Remove valgrind-mpi package from Ubuntu and any references to it, as
          mpi-default-dev is in universe for the time being.
        - Lower over-inflated valgrind-dbg Recommends to Suggests instead.
        - Don't strip vgpreload* on ARM; this results in unusable stack traces
          without valgrind-dbg.
        - Apply patch from https://bugs.kde.org/show_bug.cgi?id=308717,
          implementing fixed-point VCVT.F64.[SU]32 on ARM.  This instruction
          shows up quite frequently in desktop components.
    
    valgrind (1:3.8.1-5) unstable; urgency=low
    
      * Enable build on x32 architecture (Closes: #718368)
      * Instrument pthread_cond_init() in Helgrind (Closes: #723699)
    
    valgrind (1:3.8.1-4ubuntu1) saucy; urgency=low
    
      * Resynchronise with Debian.  Remaining changes:
        - Allow specification of an extra directory in which to look for
          debuginfo objects.
        - Remove valgrind-mpi package from Ubuntu and any references to it, as
          mpi-default-dev is in universe for the time being.
        - Lower over-inflated valgrind-dbg Recommends to Suggests instead.
        - Don't strip vgpreload* on ARM; this results in unusable stack traces
          without valgrind-dbg.
        - Apply patch from https://bugs.kde.org/show_bug.cgi?id=308717,
          implementing fixed-point VCVT.F64.[SU]32 on ARM.  This instruction
          shows up quite frequently in desktop components.
    
    valgrind (1:3.8.1-4) unstable; urgency=low
    
      * Build with -mips2 on mipsel.
        Thanks to Fuxin Zhang (Closes: #710307)
      * Add 12_bcopy.patch (Closes: #691109)
    
    valgrind (1:3.8.1-3ubuntu1) saucy; urgency=low
    
      * Resynchronise with Debian.  Remaining changes:
        - Allow specification of an extra directory in which to look for
          debuginfo objects.
        - Remove valgrind-mpi package from Ubuntu and any references to it, as
          mpi-default-dev is in universe for the time being.
        - Lower over-inflated valgrind-dbg Recommends to Suggests instead.
        - Don't strip vgpreload* on ARM; this results in unusable stack traces
          without valgrind-dbg.
        - Apply patch from https://bugs.kde.org/show_bug.cgi?id=308717,
          implementing fixed-point VCVT.F64.[SU]32 on ARM.  This instruction
          shows up quite frequently in desktop components.
      * Drop remaining ppc64 patches; we no longer care about this in Ubuntu,
        and valgrind seems to build fine on Debian ppc64.
      * Renumber Ubuntu patches to make future merges easier.
    
    valgrind (1:3.8.1-3) unstable; urgency=low
    
      * Add 11_glibc-2.17.patch to fix FTBFS with glibc 2.17 (Closes: #707438)
    
    valgrind (1:3.8.1-2) unstable; urgency=low
    
      [ Alessandro Ghedini ]
      * Bump Standards-Version to 3.9.4 (no changes needed)
      * Quote LD_LIBRARY_PATH in the wrapper script to avoid errors with spaced
        paths (LP: #880685)
      * Enable support for mipsel too (Closes: #696850)
      * Add suppression for dlopen() leak when linking with -lpthread
        (Closes: #700899)
    
      [ Samuel Bronson ]
      * Allow building more than once from the same tree
        - Build and ship FAQ.txt from sources, since the bundled copy is deleted
          on "make clean"
      * Drop docs/valgrind.1 changes from 08_fix-spelling-in-manpage.patch
      * Add 10_unbreak-xinclude-in-manpage.patch to fix a broken XInclude
        (Closes: #696694)
    
    valgrind (1:3.8.1-1ubuntu5) raring; urgency=low
    
      * Apply patch from https://bugs.kde.org/show_bug.cgi?id=308717,
        implementing fixed-point VCVT.F64.[SU]32 on ARM.  This instruction shows
        up quite frequently in desktop components.
    
    valgrind (1:3.8.1-1ubuntu4) raring; urgency=low
    
      * Backport from upstream:
        - Accept glibc 2.17 as valid.
    
    valgrind (1:3.8.1-1ubuntu3) raring; urgency=low
    
      * Don't strip vgpreload* on ARM; this results in unusable stack traces.
    
    valgrind (1:3.8.1-1ubuntu2) raring; urgency=low
    
      * Drop the dh-autoreconf delta, we no longer need this for Ubuntu.
      * Lower over-inflated valgrind-dbg Recommends to Suggests instead.
    
    valgrind (1:3.8.1-1ubuntu1) raring; urgency=low
    
      [ Alex Chiang ]
      * Merge from Debian unstable.
        - Drop all Ubuntu patches, as they have been applied upstream or are
          carried in Debian with similar names.
        - Drop documentation on creating snapshots in debian/copyright, doesn't
          seem necessary anymore.
        Remaining changes:
        - Use dh-autoreconf instead of autotools-dev.
        - Add ppc64 support:
          . Build-dep on gcc-multilib and libc6-dev-powerpc on ppc64
      * 10_extra-debuginfo-path.patch: allows specification of an extra directory
        in which to look for debuginfo objects.
    
      [ Adam Conrad ]
      * Remove valgrind-mpi package from Ubuntu and any references to it, as
        mpi-default-dev is in universe for the time being (Reverts: #565139)
    
    valgrind (1:3.8.1-1) unstable; urgency=low
    
      * New upstream release
      * Update 02_version.patch
    
    valgrind (1:3.8.0-1) unstable; urgency=low
    
      * New upstream release
        - Increase maximum allowed alignment for memalign (Closes: #489297)
        - Support for Intel AVX instructions (Closes: #655468)
        - Fix some C++ template symbols demangling (Closes: #493284)
      * Fix debian.supp madness (Closes: #661523):
        - Remove python suppressions from debian.supp
          (already provided by the python package)
        - Remove outdated suppressions from debian.supp
          (i.e. those matching old libraries)
        - Remove useless suppressions and clean-up remaining
      * Update upstream copyright
      * Enable support for mips
      * Drop 06_fix-configure.patch (fixed upstream)
      * Refresh patches
      * Update 07_fix-spelling-in-binary.patch
    
    valgrind (1:3.7.0-6) unstable; urgency=low
    
      * Explicitly pass -I/usr/include/$(DEB_HOST_GNU_TYPE) compiler flag
        (Closes: #676029)
      * Remove ${shlibs:Depends} from valgrind-dbg depends
    
    valgrind (1:3.7.0-5) unstable; urgency=low
    
      * Build on ppc64 too (Closes: #672481)
      * Update short and long descriptions
      * Remove not-needed Provides/Conflicts on valgrind-callgrind
      * No need to merge xfree-4.supp into debian.supp: it is already provided
        by default.supp
      * Enable mpiwrap module (Closes: #565139)
        - Add new valgrind-mpi package
        - valgrind Suggests valgrind-mpi
      * Clean-up rules' dh_install override
      * Add valgrind-dbg package (cf. #475562)
        - valgrind Recommends valgrind-dbg
      * Remove unused lintian overrides
      * Update debian/copyright using Copyright-Format 1.0
    
    valgrind (1:3.7.0-4) unstable; urgency=low
    
      [ Pierre Habouzit ]
      * Remove myself as a Maintainer, pass the package to Alessandro.
    
      [ Alessandro Ghedini ]
      * Remove versioned build depends already satisfied in stable
      * Bump Standards-Version to 3.9.3
      * Add debian/watch
      * Pass CPPFLAGS and LDFLAGS from dpkg-buildflags too
      * Replace UNRELEASED with unstable in debian/{changelog,NEWS} entry for
        3.6.1-5 (fixes debian-news-entry-has-strange-distribution)
      * Add 0007-fix-spelling-in-binary.patch
      * Add 0008-fix-spelling-in-manpage.patch
      * Add more DEP3 headers to the patches
      * Remove useless debian/dirs file
      * Use dh_bash-completion to install bash completion file
      * Use debian/clean file instead of overriding dh_clean
      * Register HTML manual with doc-base
      * Install NEWS as upstream changelog
      * Add Roland to Uploaders
      * Fix typo in long description (Closes: #643834)
      * Provide a valgrind-listener manpage
        - Add 0009-valgrind-listener-manpage.patch
          Thanks to Cristian Greco (Closes: #632822)
    
    valgrind (1:3.7.0-3) unstable; urgency=low
    
      * Set myself as maintainer of valgrind, removing Andrés on his request.
        Thanks for the more than 7 years of maintenance Andrés!
      * Add s390x to the Architecture field (Closes: 640154).
      * Remove s390 that isn't supported upstream anymore.
      * Make valgrind believe it's cross compiled so that it builds on armel
        (hopefully), fix configure to deal with gcc version check properly
        (patches/0006-fix-configure.patch).
    
    valgrind (1:3.7.0-2) unstable; urgency=low
    
      * Fix callgrind_control that should look for valgrind.bin and not
        "valgrind". Closes: 659215. Thanks to Martin Apel.
    
    valgrind (1:3.7.0-1) unstable; urgency=low
    
      * New upstream release.
      * refresh 0002-version.patch.
      * Drop patches merged upstream:
        - 0005-catch-manpages-errors.patch
        - 0007-implement-extra-dwarf-ops-gcc-461.patch
        - 0008-configure-support-linux-3.patch
    
    valgrind (1:3.7.0-0ubuntu4) quantal; urgency=low
    
      * fix-buffer-overflows.patch: fix overflows in vgdb
      * 05_fix-callgrind_control.patch: fix valgrind process name (LP: #1036283)
      * fix-VEX-PCMPxSTRx.patch: fix strstr handling (LP: #1027977)
    
    valgrind (1:3.7.0-0ubuntu3) precise; urgency=low
    
      * Add uinput ioctl wrappers to fix false positive errors. (LP: #958095)
        - Add 0011-uinput-ioctls.patch.
    
    valgrind (1:3.7.0-0ubuntu2) precise; urgency=low
    
      * Allow glibc 2.15 in the configure checks. (LP: #934127)
        - Add 0009-glibc-215.patch, cherry-picked from upstream.
        - Add 0010-automake-1.11.2.patch by Gregorio Guidi.
        - Use dh-autoreconf instead of autotools-dev.
    
    valgrind (1:3.7.0-0ubuntu1) precise; urgency=low
    
      * New upstream release
      * Drop patches that are applied upstream or no longer relevant:
            0003-prevent-gcc-4.6-warnings-with-valgrind.h.patch
            0005-catch-manpages-errors.patch
            0007-implement-extra-dwarf-ops-gcc-461.patch
            0008-configure-support-linux-3.patch
      * debian/rules: No longer pass -marm, it now builds in Thumb mode on ARM.
    
    valgrind (1:3.6.99svn12003-1) experimental; urgency=low
    
      * Package a pre 3.7.0 snapshot (up to r12003 on 20110828).
      * Includes GCC-4.6 DWARF2 fixes hence Closes: 632666 on experimental as
        well.
    
    valgrind (1:3.6.99svn11761-1) experimental; urgency=low
    
      * Package a pre 3.7.0 snapshot (up to r11761 on 20110517).
      * 3.7.0 comes with a gdbserver features which mitigates the following bugs:
          - Gdb interactions are simpler and avoid issues due to embedding
            (Closes: 309406, 270066, 351823)
          - this comes with better handling of registers (Closes: 576236).
          - 3.7.0 has a s390x port, so enable it as an architecture and see where
            it goes.
      * remove 0003-prevent-gcc-4.6-warnings-with-valgrind.h.patch since upstream
        now integrates those changes.
      * lintian fixes:
          - add overrides for sgcheck binaries and DSO.
          - update debhelper version depends to 7.0.50~ as suggested.
    
    valgrind (1:3.6.1-6ubuntu2) precise; urgency=low
    
      * No-change rebuild to drop spurious libsfgcc1 dependency on armhf.
    
    valgrind (1:3.6.1-6ubuntu1) precise; urgency=low
    
      * Drop lpia support.
      * Drop 60_thumb-sigill-fixes dpatch; we're building in ARM mode and Thumb
        support was implemented upstream differently.
      * Merge with Debian testing/unstable:
        - Drop all Ubuntu dpatches, added in Debian as regular patches.
        - Use DEB_HOST_ARCH_CPU instead of DEB_HOST_GNU_CPU to check the host CPU
          for consistency with armv7 checks in rules.
        - Drop noopt rules snippet; should be fixed with new dh-based rules.
        Remaining changes:
        - Add ppc64 support:
          . Build-dep on gcc-multilib and libc6-dev-powerpc on ppc64
          . Add ppc64 to valgrind's Architecture list.
        - Update documentation on creating snapshots in debian/copyright and add
          debian/valgrind-docs-build.diff to help creating these (works around an
          issue with building the docs during make dist).
        - Pass -marm in CFLAGS when DEB_HOST_GNU_CPU is arm, but add note that
          this is fixed upstream and point at KDE #247978.
    
    valgrind (1:3.6.1-6) unstable; urgency=low
    
      * Upload with maintainer's consent.
    
      * debian/patches/0007-implement-extra-dwarf-ops-gcc-461.patch:
        + Added; from upstream r11856, makes valgrind work again with binaries
          built with recent gcc versions (Closes: #632969).
      * debian/patches/0008-configure-support-linux-3.patch:
        + Added; from upstream r11796, add support for Linux 3.x to configure
          script (Closes: #633094).
    
    valgrind (1:3.6.1-5) unstable; urgency=low
    
      * debian/rules:
          - use autotools-dev dh_autotools-dev_updateconfig.
          - do now strip under /usr/lib/valgrind (Closes: 475562).
          - use dh 7 to reduce debian/rules cruft.
      * Add armhf to the supported architectures.
    
    valgrind (1:3.6.1-4) unstable; urgency=low
    
      * Fix patches/0004-allow-or-quoting-of-strings-in-.valgrindrc.patch: out was
        copied too early leading to bad option parsing in case of leading spaces
        (Closes: 626486, 626496).
    
    valgrind (1:3.6.1-3) unstable; urgency=low
    
      * update 0002-version.patch to loosen the checks on the arm version
        (Closes: 592614).
    
    valgrind (1:3.6.1-2) unstable; urgency=low
    
      * Enable valgrind build on armel (Closes: 592614):
          - s/arm/armel/ in debian/control;
          - build for armv7 since valgrind doesn't support older arm CPUs,
            thanks to Loïc Minier for the implementation details.
      * Add 0004-allow-or-quoting-of-strings-in-.valgrindrc.patch to allow parsing
        of options with spaces in ~/.valgrindrc (Closes: 507236).
      * Catch manpages build failures (Closes: 599563) thanks to Stefano Rivera.
      * Add suppression for __nss_database_lookup leaks in debian.supp
        (Closes: 598870).
      * String things not under /usr/lib/valgrind (Closes: 475562), document into
        the lintian-overrides why it shouldn't be stripped, namely
        http://valgrind.org/docs/manual/dist.readme-packagers.html.
      * Add 0006-workaround-SIGSEGV-on-PPC.patch to workaround PPC SIGSEGV
        (Closes: 603961).
    
    valgrind (1:3.6.1-1) unstable; urgency=low
    
      * Migrate to format 3.0 (quilt):
          - use upstream .tar.bz2 directly;
          - migrate patches from dpatch to debian/patches/*.
          - valgrind builds twice in a row (Closes: 549554).
      * Add myself to Uploaders.
      * New upstream release (Closes: 622586, 625180).
      * Add patches/0003-prevent-gcc-4.6-warnings-with-valgrind.h.patch to prevent
        warnings about set but unused variables with gcc-4.6.
      * debian/control:
          - Bump standards version (no changes needed).
          - Add VCS-* Headers.
          - Add Homepage Header.
      * Lintian fixes:
          - Add missing ${misc:Depends} in debian/control.
          - fix debian-rules-ignores-make-clean-error.
          - migrate to dh_lintian for overrides, and update them.
          - remove article from debian/control Description.
    
    valgrind (1:3.6.1-0ubuntu3) oneiric; urgency=low
    
      * New dpatch, 71_linux-3-support, fixes FTBFS on 3.x kernels (as checked
        with `uname -r` during build, so doesn't yet affect Ubuntu buildds); from
        SVN r11796 and r11797; LP: #868004.  Refresh autoconf patch.
      * Rename files and update series to use *.dpatch consistently.
    
    valgrind (1:3.6.1-0ubuntu2) oneiric; urgency=low
    
      * New dpatch 70_gcc-4.6.1-dwarf-ops_svn-r11856, cherry-picked from SVN
        r11856; adds support for some DWARF ops that GCC 4.6.1 seems to use
        (KDE #275284).
      * Sort patches by patch number in 00list.
    
    valgrind (1:3.6.1-0ubuntu1) natty; urgency=low
    
      * New upstream release
        - support for glibc 2.13, fixes FTBFS on all archs.
      * debian/patches/70_thumb2_fix.dpatch: Drop, included upstream.
      * debian/patches/02_version.dpatch:
      * debian/patches/99_autoreconf.dpatch: Update.
    
    valgrind (1:3.6.0-0ubuntu3) natty; urgency=low
    
      * Build on ppc64.
    
    valgrind (1:3.6.0-0ubuntu2) natty; urgency=low
    
      * debian/patches/70_thumb2_fix.dpatch: Fix unhandled instruction
        case which prevents running valgrind on Thumb2 armel binaries
        linked to system libraries.
    
    valgrind (1:3.6.0-0ubuntu1) natty; urgency=low
    
      * New upstream release
        * Refresh 02_version.dpatch, 99_autoreconf.dpatch.
        * Drop 91_build_with_fno_stack_protector.dpatch, integrated upstream.
    
    valgrind (1:3.6.0~svn20100724-0ubuntu2) maverick; urgency=low
    
      * Remove BUILD_ALL_DOCS=no snippet from rules; this isn't needed anymore as
        texlive-base got fixed.
      * Pass CFLAGS to configure, and also to make due to KDE #247980 -- the make
        part really needs to be reverted as it requires duplicating the upstream
        flags right now.
      * Honor noopt in DEB_BUILD_OPTIONS by passing -O0 in CFLAGS when noopt is
        present.
      * Pass -marm in CFLAGS when DEB_HOST_GNU_CPU is arm; works around new FTBFS
        on armel.
    
    valgrind (1:3.6.0~svn20100724-0ubuntu1) maverick; urgency=low
    
      * New upstream snapshot.
        - Supports GLIB 2.12; LP: #602132.
        - Drop dpatch 01_pcm-ioctl; fixed upstream slighlty differently; see
          KDE #227325.
        - Drop dpatch 01_more-vg-n-threads; merged upstream.
        - Drop dpatch 80_splice_backport; merged upstream.
        - Update dpatch 99-autoreconf.
        - Update documentation on creating snapshots in debian/copyright and add
          debian/valgrind-docs-build.diff to help creating these (works around an
          issue with building the docs during make dist).
    
    valgrind (1:3.6.0~svn20100212-0ubuntu5) lucid; urgency=low
    
      * No-change rebuild to get the package picked up for building on armel.
    
    valgrind (1:3.6.0~svn20100212-0ubuntu4) lucid; urgency=low
    
      * New dpatch, 60_thumb-sigill-fixes, from upstream KDE #231108, fixes
        SIGILLs on startup when build in Thumb mode.  This allows valgrind-ing
        simple ARM-mode binaries, but supporting Thumb-mode binaries requires much
        larger changes; LP: #537458.
    
    valgrind (1:3.6.0~svn20100212-0ubuntu3) lucid; urgency=low
    
      * New dpatch, 80_splice_backport, backport of splice() support from r11055;
        LP: #537688.
    
    valgrind (1:3.6.0~svn20100212-0ubuntu2) lucid; urgency=low
    
      * Fix typo in 02_version dpatch: default.supp instead of debian.supp.
      * Only distclean if there's a Makefile.
      * Clean debian.supp.
      * Fix dependencies in rules to be -j safe and to patch before configure;
        also, use $(DPATCH_STAMPFN) dep instead of patch as the latter is PHONY
      * Forwarded manpage update proposal upstream in KDE #226609 and disabled
        patch 01_manpage since it fails to unapply due to upstream removing the
        manpage in distclean.
      * Configure with --disable-maintainer-mode.
      * Bump debhelper build-dep to >= 5.
    
    valgrind (1:3.6.0~svn20100212-0ubuntu1) lucid; urgency=low
    
      * New upstream SVN snapshot from r11040 (and VEX r1959).
        - Document in copyright that this snapshot tarball was created with "make
          BUILD_ALL_DOCS=no dist" in svn://svn.valgrind.org/valgrind/trunk while
          Debian #566591 affects the PDF build.
        - Also add BUILD_ALL_DOCS=no to rules for the same reason.
        - Update patch 02_version to apply to configure.in instead of configure
          and to only patch the version, bug contact, and DEFAULT_SUPP.
        - Drop patch 92_glibc-2.11-support, in upstream tarball.
        - Update patch 99_autoreconf.
        - Add armel to binary package architecture, lots of recent upstream
          development toward an ARM port recently!  :-)
    
    valgrind (1:3.6.0~svn11254+nmu1) unstable; urgency=medium
    
      * Non-maintainer upload.
      * Re-upload as 1:3.6.0~svn11254+nmu1 since i386 already had
        1:3.6.0~svn11254+b1.
      * Set urgency to medium.
    
    valgrind (1:3.6.0~svn11254-0.1) unstable; urgency=low
    
      * Non-maintainer upload.
      * Fix "Man page misbuilt on i386": add docbook-xml to Build-Depends; thanks
        to Stefano Rivera for the analysis (closes: #597180).
    
    valgrind (1:3.6.0~svn11254) unstable; urgency=low
    
      * New SVN snapshot.
        (Closes: #574810, #592345, #584912, #588997, #588263, #585809, #580210)
      * debian/control: Dropped build dependency on gcc-4.3 on amd64 (Closes: #559520)
      * debian/patches/01_more-vg-n-threads.dpatch:
        - Removed. Already applied by upstream
      * debian/patches/01_more-vg-n-segments.dpatch
        - Increased VG_N_SEGMENTS to 25000 (Closes: #491195)
      * debian/README.Debian:
        - Updated (Closes: #433426)
      * debian/valgrind.bash:
        - Updated to make tools autocomplete well. (Closes: #549218)
    
    valgrind (1:3.5.0+3.6.0svn20100609-1) experimental; urgency=low
    
      * New SVN snapshot.
    
    valgrind (1:3.5.0+3.6.0svn20100608-2) experimental; urgency=low
    
      * debian/rules:
        - Remove config.sub and config.guess symlinks before copying.
      * debian/control:
        - Added ARM as a supported architecture
    
    valgrind (1:3.5.0+3.6.0svn20100608-1) experimental; urgency=low
    
      * New experimental release based on SVN trunk (2010/06/08)
      * debian/control:
        - Build-Depend on docbook, docbook-xsl and xsltproc to build documentation.
      * debian/rules
        - Create documentation
      * debian/manpages:
        - Added additional manpages
    
    valgrind (1:3.5.0-3ubuntu2) lucid; urgency=low
    
      * New patches, 92_glibc-2.11-support, cherry-picked from upstream r10941;
        adds glibc 2.11 support, and 99_autoreconf.
    
    valgrind (1:3.5.0-3ubuntu1) lucid; urgency=low
    
      * Merge from Debian testing.  Remaining changes:
        - Refresh 91_build_with_fno_stack_protector.dpatch.
        - Add lpia to Architecture.
        - Drop completely bogus or'ed build-dep on gcc-4.3 on amd64
      * Dropped changes, superseded in Debian:
        - Move libc6-dbg to Recommends
    
    valgrind (1:3.5.0-3) unstable; urgency=low
    
      * Rebuilt againts libc6 2.10.1.
      * debian/control:
        - Now libc6-dbg is a dependency (valgrind won't work without it now)
         (Closes: #556542, #556165, #553016)
        - Valkyrie added to suggested packages.
    
    valgrind (1:3.5.0-2ubuntu2) karmic; urgency=low
    
      * Drop completely bogus or'ed build-dep on gcc-4.3 on amd64 - if the
        package in the archive builds for biarch, we shouldn't allow non-multilib
        gcc as an alternative, this would just result in a package misbuild.
    
    valgrind (1:3.5.0-2ubuntu1) karmic; urgency=low
    
      * Merge from debian unstable, remaining changes:
        - Refresh 91_build_with_fno_stack_protector.dpatch.
        - Add lpia to Architecture.
      * Move libc6-dbg to Recommends (LP: #423485).
    
    valgrind (1:3.5.0-2) unstable; urgency=low
    
      * debian/control:
        - Added libc6-dev-i386 to build-dependencies on amd64.
          May reopen #507752 but closes: #548067.
    
    valgrind (1:3.5.0-1) unstable; urgency=low
    
      * New upstream version. (Closes: #545700)
      * debian/patches/02_version:
        - Updated to fit this new version (Thanks to Andreas Beckmann)
      * debian/patches/01_pcm-ioctl.patch:
        - Updated
      * debian/patches/01_more-vg-n-threads.dpatch:
        - Added to increas VG_N_THREADS to 500. (Closes: #514133)
      * debian/docs:
        - ACKNOWLEDGEMENTS file is gone
      * debian/watch:
        - Added (Again, thanks to Andreas Beckmann)
      * debian/control:
        - Removed Uploaders field (Closes: #519380, #540834)
      * debian/valgrind.bash:
        - Provides a first bash completion script for valgrind. (Closes: #539137)
          Thanks to Jerome Reybert
      * debian/debian.supp:
        - Updated to fit Debian's libc6 2.10.x
    
    valgrind (1:3.4.1-1ubuntu2) karmic; urgency=low
    
      * Rebuild to include suppressions for libc6 2.10.x (LP: #423485).
    
    valgrind (1:3.4.1-1ubuntu1) jaunty; urgency=low
    
      * Merge with Debian; remaining changes:
        - Add 91_build_with_fno_stack_protector.dpatch.
        - Add lpia to Architecture.
    
    valgrind (1:3.4.1-1) unstable; urgency=low
    
      * New upstream release.
      * debian/debian.supp:
        - Updated suppressions to fit libc6 2.9.x. (Closes: #516337, #516100)
      * debian/copyright:
        - Change the URL of valgrind to www.valgrind.org. (Closes: 	#518287)
      * debian/patches/01_valgrind.pc.dpatch:
        - Removed. Already fixed by upstream.
    
    valgrind (1:3.4.0-1) unstable; urgency=low
    
      * New upstream release. (Closes: #512816)
      * debian/patches/01_valgrindrc.dpatch:
        - Removed. Already applied by upstream.
    
    valgrind (1:3.3.1-3) unstable; urgency=low
    
      * debian/patches/01_valgrindrc.dpatch:
        - New patch to avoid reading and executing .valgrindrc files unless done
          by the onwer of the file. This fixes CVE-2008-4865 (Closes: #507312)
    
    valgrind (1:3.3.1-2ubuntu1) intrepid; urgency=low
    
      * Merge from debian unstable, remaining changes:
       - Add 91_build_with_fno_stack_protector.dpatch
       - Add lpia to Architecture
    
    valgrind (1:3.3.1-2) unstable; urgency=low
    
      * debian/rules:
        - Forgot to copy debian-libc6-dbg.supp to /usr/lib/valgrind.
          (Closes: #486021)
    
    valgrind (1:3.3.1-1) unstable; urgency=low
    
      * New upstream version.
      * Re-debianized from the scratch.
      * debian/valgrind.sh:
        - Avoid to add the same suppression on programs that re-execute
          themselves. (Closes: #479165)
      * debian/control:
        - Made valgrind buildable for etch. (Closes: #472335)
      * Bumped standard version to 3.7.3
    
    valgrind (1:3.3.0-1ubuntu1) hardy; urgency=low
    
      * Merge with Debian, remaining changes:
       - Add 91_build_with_fno_stack_protector.dpatch
       - Add lpia to Architecture
    
    valgrind (1:3.3.0-1) unstable; urgency=low
    
      * New upstream release. (Closes: #455855)
        - Now valgrind will compile natively on glibc > 2.6
          (Closes: #453195, #441749)
        - Suppressions are now updated for the latest glibc on sid.
          (Closes: #356777)
      * debian/patches/01_amd64-nops.dpatch:
        - Removed, already applied by upstream.
      * debian/patches/01_suppression-strip.dpatch:
        - Removed. Don't be jealous of your brother, Andy :)
      * debian/patches/01_valgrind.pc.dpatch:
        - Corrects pkg-config information. (Closes: #452307)
    
    valgrind (1:3.2.3-3ubuntu2) hardy; urgency=low
    
      * Fix FTBS with new libc6 2.7 not recognized by valgrind's
        configure script (backported from svn)
        - add debian/patches/92_valgrind-libc6-2.7.dpatch
        - add debian/patches/99_update_configure.dpatch
        - update debian/patches/00list
    
    valgrind (1:3.2.3-3ubuntu1) hardy; urgency=low
    
      * Merge from debian unstable, remaining changes:
        - Build package for lpia
        - Build using -fno-stack-protector
      * Drop 21_amd64_kde148447_NEW_nop_codes.dpatch merged
        into 01_amd64-nops.dpatch
        - update debian/patches/00list
      * Bump Standards-Version to 3.7.2
        - update debian/control
      * Drop DH_COMPAT=3 from rules and add compat=5
        - update debian/rules
        - add debian/compat
    
    valgrind (1:3.2.3-3) unstable; urgency=low
    
      * debian/FAQ.txt:
        - Provided there to solve FTBFS if valgrind is built twice in a row
          (Closes: #424129)
      * debian/patches/01_amd64-nops.dpatch:
        - Patch to handle new way of writing NOPs by binutils. (Closes: #437503)
      * debian/patches/01_configure.dpatch:
        - Merged into 02_version.patch
      * debian/patches/03_valgrind-libc6-2.6.dpatch:
        - Took off from dpatch and merged into debian diff.
    
    valgrind (1:3.2.3-2ubuntu3) gutsy; urgency=low
    
      * debian/patches/21_amd64_kde148447_NEW_nop_codes.dpatch:
        - import patch from http://bugs.kde.org/show_bug.cgi?id=148447#c16 to fix
          LP: #148465.
    
    valgrind (1:3.2.3-2ubuntu2) gutsy; urgency=low
    
      * Build package for lpia.
    
    valgrind (1:3.2.3-2ubuntu1) gutsy; urgency=low
    
      * Merge with Debian; remaining changes:
        - Build using -fno-stack-protector.
    
    valgrind (1:3.2.3-2) unstable; urgency=low
    
      * debian/patches/03_valgrind-libc6-2.6.dpatch:
        - Patch based on Gentoo's to make valgrind compiles under glibc 2.6.
          Thanks to <email address hidden>. (Closes: #433899)
      * debian/control:
        - Depends on gcc-multilib [amd64] instead of libc6-dev-i386 [amd64] to
          solve FTBFS on amd64. (Closes: #425834)
    
    valgrind (1:3.2.3-1ubuntu2) gutsy; urgency=low
    
      * No-change upload to work around a soyuz bug and build on lpia.
    
    valgrind (1:3.2.3-1ubuntu1) gutsy; urgency=low
    
      * Merge with Debian; remaining changes:
        - Build using -fno-stack-protector.
        - Build-depend on gcc-multilib.
    
    valgrind (1:3.2.3-1) unstable; urgency=low
    
      * New upstream version
      * debian/control:
        - Removed ia32-libs-dev [amd64] and libc6-dev-i386 [amd64] dependencies.
          (Closes: #357288, #341186)
      * debian/valgrind.sh
        - Removed /usr/X11R6/lib/debug from DBGPATH. (Closes: #365119)
      * debian/debian.supp:
        - Added suppressions for glibc static allocations. (Closes: #350347)
    
    valgrind (1:3.2.1-1ubuntu2) feisty; urgency=low
    
      * Rebuild for changes in the amd64 toolchain.
      * Set Ubuntu maintainer address.
    
    valgrind (1:3.2.1-1ubuntu1) feisty; urgency=low
    
      * Sync with Debian:
        + debian/control:
          - Drop build dependency on ia32-libs-dev
        + debian/patches/91_build_with_fno_stack_protector.dpatch:
          - Build with -fno-stack-protector to fix FTBFS
      * debian/glibc-2.5.supp,
        debian/rules:
        + Add suppresion file from SVN for glibc 2.5
    
    valgrind (1:3.2.1-1) unstable; urgency=low
    
      * New upstream release.
    
    valgrind (1:3.2.0-2ubuntu3) edgy; urgency=low
    
      * debian/patches/90_from_svn_fix_cfsi_len_assertion.dpatch:
        - updated the limit, some applications were still not happy with the
          previous one
    
    valgrind (1:3.2.0-2ubuntu2) edgy; urgency=low
    
      * debian/patches/90_from_svn_fix_cfsi_len_assertion.dpatch:
        - patch from SVN, fix cfsi->len assertion on amd64 (Ubuntu: #60589)
      * debian/patches/91_build_with_fno_stack_protector.dpatch:
        - add -fno-stack-protector to CFLAGS to fix the build
    
    valgrind (1:3.2.0-2ubuntu1) edgy; urgency=low
    
      * Sync with Debian:
        + Drop build dependency on ia32-libs-dev
    
    valgrind (1:3.2.0-2) unstable; urgency=low
    
      * New upstream release. (Closes: #373578)
        - Now callgrind is one of the main valgrind tools.
        - Add conflict (and provide) valgrind-callgrind.
      * debian/patches/02_load-address:
        - Not applied as it is not needed anymore.
    
    valgrind (1:3.1.1-1) unstable; urgency=low
    
      * Acknowledging NMU. Thanks Kurt.
      * New upstream release
      * Updated 02_version and 01_suppression-strip patches
      * Updated debian.supp
      * Suggests alleyoop and valgrind-callgrind instead of callgrind
    
    valgrind (1:3.1.0-2.1) unstable; urgency=low
    
      * Non-maintainer upload.
      * Add build dependency on libc6-dev-i386 [amd64] | ia32-libs-dev [amd64]
        so that it can get build on amd64.  (Closes: #341186)
    
    valgrind (1:3.1.0-2) unstable; urgency=low
    
      * debian/control:
        - Updated package description.
        - Added powerpc to Architecture list. (Closes: #270557)
      * Changed valgrind base load address. (Closes: #341252)
    
    valgrind (1:3.1.0-1) unstable; urgency=low
    
      * New upstream release.
        - Now it can load symbol table of large binaries.
          (Closes: #337196, #319243)
        - Now it runs on ppc. (Closes: #270557)
      * debian/patches/01_suppression-strip.dpatch:
        - Removes an existent Debian suppression.
    
    valgrind (1:3.0.1-2) unstable; urgency=low
    
      * debian/patches/02_version.dpatch:
        - Adds "Debian" to package version string
      * debian/debian.supp:
        - Adds suppression for Debian's libc6 2.3.5 dynamic linker.
          (Closes: #331727, #326832)
    
    valgrind (1:3.0.1-1) unstable; urgency=low
    
      * New upstream version.
      * Standard version is now 3.6.2.
    
    valgrind (1:3.0.0-1) unstable; urgency=low
    
      * New upstream release. (Closes:
        - Now valgrind run on AMD64.
      * debian/patches/{01_manpage,01_configure,01_pcm-ioctl}.dpatch:
        - Updated to fit this version.
      * debian/patches/{01_vgPlain_do_syscall,11_errorcode}.dpatch:
        - Removed. Not longer needed.
    
    valgrind (1:2.4.1-1) unstable; urgency=low
    
      * New stable release.
    
    valgrind (1:2.4.0-3) unstable; urgency=low
    
      * debian/valgrind.sh:
        - Prepends LD_LIBRARY_PATH over DBGPATH. (Closes: #304315)
        - Adds GLIBCPP_FORCE_NEW=1 (for gcc < 3.4) and GLIBCXX_FORCE_NEW=1 (for
          gcc >= 3.4) to force C++ STL to use malloc and to free memory by
          disabling memory caching (Closes: #307956)
      * debian/patches/01_manpage.dpatch:
        - New, adds reference to valgrind's authors and contributos on manpage.
          (Closes: #304902)
      * debian/patches/01_pcm-ioctl.dpatch:
        - New, adds PCM ioctls. (Closes: #305051)
          Patch sent by Samuel Thibault <email address hidden>.
      * debian/debian-libc6-dbg.supp:
        - Updated. Thanks to Jeremy Nimmer <email address hidden>.
          (Closes: #302250)
    
    valgrind (1:2.4.0-2) unstable; urgency=low
    
      * debian/debian-libc6-dbg.supp:
        - New file that includes suppressions for libc6-dbg/libpthread library.
          (Closes: #302250)
      * debian/valgrind.sh:
        - As memcheck is officialy the default tool, removed --tool=memcheck from
          VALGRIND_OPTS.
        - Will use /usr/lib/debian-libc6-dbg.supp if and only if using libc6-dbg.
    
    valgrind (1:2.4.0-1) unstable; urgency=low
    
      * New stable upstream release.
      * debian/valgrind.1:
        - Removed as it is already provided and maintained by upstream based on
          Debian's manpage. (Closes: #293049, #298222)
    
    valgrind (1:2.2.0+2.4.0rc4+1-1) unstable; urgency=low
    
      * New RC upstream release.
        - Fix unexpected SIGSEGV when using memcheck on programs where the
          first write to a particular 64k chunk is done by the FPU.
        - Fix a problem with the sys_futex wrapper which was inspecting
          the wrong arguments for FUTEX_REQUEUE. (Closes: #299514)
        - Format fixup for a debug printf.
    
    valgrind (1:2.2.0+2.4.0rc4-1) unstable; urgency=low
    
      * New RC upstream release.
        - Make sure that an FP write to a distinguished map makes it
          un-distinguished.
    
    valgrind (1:2.2.0+2.4.0rc3-1) unstable; urgency=low
    
      * New RC upstream release.
        - Fix which prevents an assertion failure when a threaded program
          forks, and the child starts a thread.
        - Fix a problem in which signals which have the default action of
          "ignore" (SIGCONT, WINCH, USR and CHLD) interrupted a blocked
          syscall.  For these signals, Valgrind doesn't set a signal handler
          unless the client needs one.
        - Remove segment merging from mprotect(), which was causing rtldi to
          trigger a Valgrind internal error.
        - Fix the parsing of the 'R' floating-point type in the stabs parser.
    
    valgrind (1:2.2.0+2.4.0rc2-1) unstable; urgency=low
    
      * Yet another RC upstream version.
      * debian/patches/12_errhandling.dpatch:
        - Removed. Already on upstream source.
    
    valgrind (1:2.2.0+2.4.0rc1-1) unstable; urgency=low
    
      * New RC upstream release. (See upstream's changelog) (Closes: #296323)
        - libpthread has gone along with all the bugs associated with it.
          Instead, Valgrind now emulates the kernel's threading syscalls
          (clone, etc), and lets the user use your standard system
          libpthread. (Closes: #283995)
        - Signal handling should now be indistinguishable from running
          natively. (Closes: #230785, #252520)
        - Valgrind is built in Position Independent Executable (PIE) format
          if the toolchain supports it.  This allows it to take advantage
          of all the available address space on systems with 4Gbyte user
          address spaces. (Closes: #272270, #288640)
      * debian/debian.supp:
        - Added zlib1g suppression. (Closes: #287603)
        - Added pthread_initialize suppression.
      * debian/patches/:
        - Removed some patches as they are already on upstream source.
        - {01_vgPlain_do_syscall,11_exitcode}.dpatch: Updated.
        - 12_errhandling.dpatch: Stops the error handling code trying to
           match object and function names against a suppression if it
           wasn't able to obtain the relevant name.
    
    valgrind (1:2.2.0-4) unstable; urgency=low
    
      * debian/patches/18_cpp-stabs.dpatch:
        - This patch attempts to fix the parsing of C++ stabs involving ::
          delimiters.
      * debian/patches/19_pthread_attr_getinheritsched.dpatch:
        - Adds a dummy implementation of pthread_attr_getinheritsched.
      * debian/patches/20_pthread_condattr_getsetpshared.dpatch:
        - Adds a dummy implementation of pthread_condattr_getpshared and
          pthread_condattr_setpshared.
      * debian/valgrind.default:
        - Removed. Useless file that nobody uses. (Closes: #279705)
      * debian/debian.supp:
        - Appended python suppression file provided by python's maintainer.
      * debian/control:
        - Suggests valgrind-callgrind instead of valgrind-calltree.
          (Closes: #278621)
      * debian/valgrind.sh:
        - Some cosmetic changes.
    
    valgrind (1:2.2.0-3) unstable; urgency=low
    
      * debian/patches/01_cachegrind.dpatch:
        - Cope with arguments over 510 characters in length when writing the
          cachegrind output file.
      * debian/patches/02_cachegrinderrno.dpatch:
        - This patch makes cachegrind report the reason why it was unable to open
          the output file.
      * debian/patches/15_pthread_mutexattr_gettype.dpatch:
        - Implements pthread_mutexattr_gettype().
      * debian/patches/16_pthread_mutex_lock.dpatch:
        - Warns about a possible deadlock on thread.
      * debian/patches/17_statvfs64.dpatch:
        - Fixed the statfs64 wrapper to look at the right argument for the stat
          buffer and added an fstatfs64 wrapper.
      * debian/valgrind.sh:
        - Adds /usr/X11R6/lib/debug to LD_LIBRARY_PATH. (closes: #274972)
    
    valgrind (1:2.2.0-2) unstable; urgency=medium
    
      * debian/patches/13_sched_setaffinity-getaffinity.dpatch:
        - Adds support for sched_setaffinity() and sched_getaffinity() syscalls.
      * debian/patches/14_ioctls.dpatch:
        - Adds support for the following ioctls:
          + TIOCMBIS.
          + TIOCMBIC.
          + SG_EMULATED_HOST.
          + SG_GET_SG_TABLESIZE.
          + CDROMMULTISESSION.
          + CDROMVOLREAD.
          + CDROMREADAUDIO.
    
    valgrind (1:2.2.0-1) unstable; urgency=low
    
      * New stable release. (closes: #234030)
      * Updated patches according to this new version.
      * Removed some patches already on upstream source.
      * Make debian.supp the default suppression file for Debian.
    
    valgrind (1:2.1.2-3) unstable; urgency=low
    
      * debian/patches/01_libpthread.dpatch:
        - Patch to improving the logic in valgrind's libpthread that handles
          looking for functions in libc to forward to. If you have assertions
          like "Assertion `open_ptr != ((void *)0)", you may love this patch.
      * debian/patches/01_memcpy.dpatch:
        - Patch to remove warning when passing an uninitialized pointer to memcpy
          when length to copy is zero.
      * debian/patches/02_si_addr-SIGFPE.dpatch:
        - This patch should make valgrind fixup si_addr in the siginfo structure
          when SIGFPE is received so that it points at the right instruction.
    
    valgrind (1:2.1.2-2) unstable; urgency=low
    
      * debian/patches/01_sfence.dpatch: New. Move the decoding of SFENCE out of
        the SSE only part of disInstr.
      * debian/patches/01_ssort.dpatch: New. ssort() failed when signed int return
        type from comparison is too small to handle result of unsigned int
        subtraction.
      * debian/patches/02_sbbl.dpatch: New. gcc sometimes generates "sbbl
        %reg,%reg" to convert the carry flag into 0 or -1 in reg.  This has no
        actual dependency on reg, but memcheck can't see that, and so will help
        if reg contains garbage.
      * debian/valgrind.1:
        + s/--logfile-fd/--log-fd/
        + s/--logfile/--log-file/
        + s/--logsocket/--log-socket/
    
    valgrind (1:2.1.2-1) unstable; urgency=low
    
      * New upstream release. (See changelog) (closes: #248887, #258652)
      * Removed the following patches (already on upstream's package):
        - 01_hp2ps
        - 13_detailed_types
        - 14_db-attach
        - 15_async_io_syscalls.dpatch
        - 16_hdio_get_identity
        - 17_siocgmiiphy-siocgmiireg
      * Update the following patches:
        - 01_configure.dpatch
        - 01_vgPlain_do_syscall.dpatch
        - 11_exitcode.dpatch
        - 01_ipc_stuff.dpatch
        - 10_ansi-vg.dpatch
        - 12_readdir.dpatch
      * debian/patches/01_gettid.dpatch: New. Should closes: #238925
    
    valgrind (1:2.1.1-4) unstable; urgency=low
    
      * debian/valgrind.sh:
        - Quoted VALGRIND_OPTS to avoid conflicts with multiple pre-defined
          options. (closes: #245241)
      * debian/valgrind.1:
        - Documented gen-suppressions option. (closes: #243734)
        - sed -e 's/Valgrind/\\fIvalgrind\\fP/g' valgrind.1
      * debian/patches/15_async_io_syscalls.dpatch:
        - New. Adds support for asyncronous io syscalls.
      * debian/patches/16_hdio_get_identity.dpatch:
        - New. Addes support for HDIO_GET_IDENTITY syscall.
      * debian/patches/17_siocgmiiphy-siocgmiireg.dpatch:
        - New. Adds support SIOCGMIIPHY and SIOCGMIIREG.
    
    valgrind (1:2.1.1-3) unstable; urgency=low
    
      * debian/valgrind.1: Updated.
        - Added --track-fds description.
        - Added lax-ioctls weird hack description.
        - Added --db-attach description.
        - Added --db-command description.
        - Added --tool description.
        - Removed --gdb-attach description.
        - sed -e 's/skins/tools/g'
        - (closes: #241678, #241329)
      * debian/patches/14_db-attach.dpatch: New. Makes --db-attach=yes work again.
        (closes: #241676)
      * debian/patches/01_hp2ps.dpatch: New. Solves problem of massif creating
        PostScript(R) files.
    
    valgrind (1:2.1.1-2) unstable; urgency=medium
    
      * debian/control:
        sed -ne '/^Description:/,//p' control | sed -e 's/skins/tools/g'
      * debian/patches/12_readdir.dpatch: New. Add support for readdir syscall.
        (closes: #237996)
      * debian/patches/11_exitcode.dpatch: Upgraded. Now --version exits with 0
        too. (closes: #238048)
      * debian/patches/13_detailed_types.dpatch: New. Adds support for
        --detailed-types option which extract detailed type info from debug
        sections.
    
    valgrind (1:2.1.1-1) unstable; urgency=low
    
      * New upstream version.
        - This version contains some internal structural changes needed for
          valgrind's long-term future.  These don't affect end-users.
          It closes: #230785, #221413
        - Greater isolation between Valgrind and the program being run, so
          the program is less likely to inadvertently kill Valgrind by doing
          wild writes.
        - Massif: a new space profiling tool. It will tell you in detail where
          and when your C/C++ code is allocating heap.
          Draws pretty .ps pictures of memory use against time. A potentially
          powerful tool for making sense of your program's space use.
        - Fixes for many bugs, including support for more SSE2/SSE3 instructions,
          various signal/syscall things, and various problems with debug info
          readers. (closes: #221659)
        - glibc 2.3.2 w/NPTL is massively different than what valgrind expects.
        - It now fully supports sysinfo page in 2.6 kernels.
          (closes: #217736, #227894, #229706, #230198)
      * The following patches has been updated:
        12_ipc_stuff.dpatch renamed to 01_ipc_stuff.dpatch.
        07_more_sem.dpatch renamed to 01_more_sem.dpatch.
        10_ansi-vg.dpatch.
        11_exitcode.dpatch.
      * The following patches has been removed. They are already on the
        upstream package:
        10_vg_stabs2.dpatch.
        01_vg_symtab2.c.dpatch.
        09_vg_stabs.dpatch.
        10_epoll.dpatch.
      * The following patches has been removed. They are useless or deprecated:
        01_include-Makefile.am.dpatch.
        01_include-Makefile.in.dpatch.
        01_watchpoints.dpatch.
        06_vg_include.h.dpatch.
        10_timestamp.dpatch.
        02_stack_addresses.dpatch.
      * debian/valgrind.doc: Removed PATCHES_APPLIED from the list.
      * debian/valgrind.default: Updated. Now you can especify valgrind options
        with VALGRIND_OPTS enviroment variable instead of VGOPTS.
      * debian/overrides: Added some overrides.
      * debian/valgrind.sh: Updated. Removed LD_ASSUME_KERNEL variable. Now it
        should handle things well. Besides, it will use memcheck as the default as
        now valgrind does not assume a default tool to use.
    
    valgrind (1:2.1.0-9) unstable; urgency=low
    
      * debian/patches/12_ipc_stuff.dpatch: New. Adds wrap of struct ipc_kludge to
        solve FTBFS bug. (closes: #236402)
      * debian/control: Build-Depends on dpatch (>> 2.0.0). (closes: #237214)
    
    valgrind (1:2.1.0-8) unstable; urgency=low
    
      * Fix build failures on woody. Thanks to David Kimdon. (closes: #233498)
      * Now --help and --version exits with code 0. (closes: #234368)
    
    valgrind (1:2.1.0-7) unstable; urgency=low
    
      * Improved watchpoint patch. Thanks again to Robert Walsh
        <email address hidden>.
      * Added patch to add the --stack-addresses option which is used to show (or
        not show) the addresses in the stack trace output.
      * Added patch that lets GDB backtrace through vgPlain_do_syscall. Thanks to
        Daniel Jacobowitz <email address hidden>. (closes: #225475)
    
    valgrind (1:2.1.0-6) unstable; urgency=low
    
      * Fixes bug generated by gcc which generates negatively-sized scopes and out
        of order line number information in the stabs debug info.
        Really fixes Bug#231093.
    
    valgrind (1:2.1.0-5) unstable; urgency=low
    
      * Added support for epoll(4) syscalls, a variant of poll(2). This API is
        meaningful just for 2.5 and higher kernels.
      * Upgraded copyright file. The upstream URL has changed and it was not UTF-8
        encoded.
      * Added patch to support the --watchpoint option which allows the
        application to set a watchpoint on a memory location. See README.Debian
        for more information. Thanks to Robert Walsh <email address hidden>.
      * Added glib suppression sent by David Schleef <email address hidden>.
        (closes: #231989)
      * Added patch to make the valgrind.h compile with strict ANSI gcc options.
        (closes: #231604)
    
    valgrind (1:2.1.0-4) unstable; urgency=low
    
      * Added patch that fixes segfault with Objective-C debug info.
        (closes: #229925)
      * Added anothers suppressions to mitigate the error output due to missing
        syscall page support for 2.6 kernels.
    
    valgrind (1:2.1.0-3) unstable; urgency=medium
    
      * Applied patch to handle volatile qualifiers with stabs. The former patch
        just applied the const qualifiers patch.
    
    valgrind (1:2.1.0-2) unstable; urgency=low
    
      * Added patch to handle volatile and const qualifiers with stabs.
        (closes: #226217)
      * Added patch to show a timestamp in the output with the --time-stamp
        option.
      * Added $(MAKE) regtest to check valgrind when it's building.
    
    valgrind (1:2.1.0-1) unstable; urgency=low
    
      * New upstream version.
        - Removed the following patches (already included in main source):
           02_valgrind-2.6-headers-fixes
           03_vg_main.c
           04_vg_syscalls.c
           05_vg_replace_malloc.c
           07_gettid_syscall
           07_lfence_mfence
           08_scas
        - Now blocking syscalls behave behave exactly as they do when running
          natively (not in valgrind). Hopefully closes: #166514
        - Added support for file descriptors leakage checks (--track-fds=yes).
          When enabled, valgrind will print out a list of open file descriptors
          on exit.
      * Increased the number of semaphores supported. (closes: #221745)
    
    valgrind (1:2.0.0-4) unstable; urgency=low
    
      * Added new glibc suppressions.
      * Added stolen from head patch that implements  __NR_gettid (syscall 224).
      * Added stolen from head patch to support LFENCE and MFENCE.
      * Added stolen from head patch to implement SCAS.
      * Removed potato suppressions.
      * Updated sarge suppressions.
    
    valgrind (1:2.0.0-3) unstable; urgency=low
    
      * Renamed debian/patches files to the XX_name.dpatch scheme.
      * Included patch from Jim Meyering to support __NR_statfs64 (syscall 268)
        and __NR_utimes (syscall 271) syscalls.
      * Added patch to support posix_memalign function.
      * Increased the line error message. Useful when your code has long lines.
      * Improved 03_vg_main.c.dpatch. Hopefully closes: #206917
    
    valgrind (1:2.0.0-2) unstable; urgency=low
    
      * Build-depends and Recommends gdb. When configuring, it tries to determine
        where is gdb and if it's not installed, --gdb-attach will not work.
        (closes: #220729)
    
    valgrind (1:2.0.0-1) unstable; urgency=low
    
      * New upstream version.
        - Removed patches to allow valgrind compile under kernel 2.6. It is
          already on the valgrind upstream source.
        - Removed compilation with profile support.
        - Removed patch that solved unhandled instruction bytes problem. It is
          already on the valgrind upstream source.
        - Removed patch that solved the stack corruption on valgrind. It is
          already on the valgrind upstream source.
    
    valgrind (20031012-6) unstable; urgency=low
    
      * I didn't want this but even the upstream has not a better solution.
        It has been added LD_ASSUME_KERNEL=2.4.1 to the valgrind wrapper to solve
        all the bugs related to NPTL at the moment in valgrind. Really fix #218611
        and closes: #220161, #218609
    
    valgrind (20031012-5) unstable; urgency=low
    
      * Compiled with the latest libc6 (2.3.2.ds1-10) that added a patch to
        disable NPTL for programs that call the old errno. If this bug is
        still appearing on you, you may as well upgrade to libc6-2.3.2.ds1-10
        or newer. (closes: #218611)
      * Updated README.Debian. Read it please.
    
    valgrind (20031012-4) unstable; urgency=low
    
      * Added patch sent from Andrew Moise that solves the bugs arised with
        the latest libc6. Thanks to him. (closes: #218611, #218629, #218636)
    
    valgrind (20031012-3) unstable; urgency=low
    
      * Added patch that solves the unhandled instruction bytes bug found on
        valgrind.
    
    valgrind (20031012-2) unstable; urgency=low
    
      * Removed suggestion of valgrind-headers. (closes: #215262)
      * Added patch that solves the not-ever-reported bug of stack corruption on
        valgrind.
    
    valgrind (20031012-1) unstable; urgency=low
    
      * New upstream version.
    
    valgrind (20030725-8) unstable; urgency=low
    
      * Put together again all the package. I know, that was a bad idea.
      * Added vg_profile.c to includes.
    
    valgrind (20030725-7) unstable; urgency=low
    
      * At last, there has been included a full valgrind manpage written by me.
        (closes: #166561)
    
    valgrind (20030725-6) unstable; urgency=low
    
      * The "I'm feeling smart today (am I?)" release.
      * Changed maintainer's e-mail.
      * Bumped Standards-Version to 3.6.1.
      * Splitted into two packages: valgrind-headers (Headers only needed to
        create new skins) and valgrind (the core package).
      * Included "vg_profile.c" to some skins (cachegrind, corecheck, lackey and
        none) to make them support profiling.
      * Updated debian/README.Debian and debian/copyright.
    
    valgrind (20030725-5) unstable; urgency=low
    
      * Added new XFree86 suppression to sid.supp.
      * Removed useless build-depend on sharutils.
    
    valgrind (20030725-4) unstable; urgency=low
    
      * Now it really compiles on 2.6 kernels. (closes: #208142)
    
    valgrind (20030725-3) unstable; urgency=low
    
      * Changed the valgrind wrapper. It didn't work when it was using libraries
        on a non-standard location. (Thanks Jason :). (closes: #207771)
      * Added patch to support compilation for 2.6 kernels (closes: #208142)
    
    valgrind (20030725-2) unstable; urgency=low
    
      * Added suggestion to use libc6-dbg which shows pretty important debugging
        information.
      * Added wrapper to use libc6-dbg if it's installed.
      * Added sid.supp to work with the newest libc6 version.
      * Built with newer libc6.
      * Added patch to support waitpid syscall. (closes: #206366)
    
    valgrind (20030725-1) unstable; urgency=low
    
      * New upstream version taken from cvs head. Fixes some minor bugs.
      * Fixed debian-specific suppressions errors. (closes: #202126)
    
    valgrind (20030716-1) unstable; urgency=low
    
      * New upstream version taken from cvs head. (closes: #188155)
      * Add suggestion to use valgrind-calltree which is needed to make a good use
        of kcachegrind (closes: #193169)
      * Bumped Standard-Version to 3.6.0. Changelog and control is now UTF-8
        enconded.
      * Updated long description.
    
     -- Matthias Klose <email address hidden>  Wed, 30 Sep 2015 13:06:33 +0200