Change logs for apt source package in Precise

  • apt (0.8.16~exp12ubuntu10.29) precise-security; urgency=medium
    
      * SECURITY UPDATE: Out of bounds read in ar, tar implementations (LP: #1878177)
        - apt-pkg/contrib/arfile.cc: Fix out-of-bounds read in member name
        - apt-pkg/contrib/arfile.cc: Fix out-of-bounds read on unterminated
          member names in error path
        - apt-pkg/contrib/extracttar.cc: Fix out-of-bounds read on unterminated
          member names in error path
        - CVE-2020-3810
    
     -- <email address hidden> (Leonidas S. Barbosa)  Thu, 28 May 2020 11:43:20 -0300
  • apt (0.8.16~exp12ubuntu10.27) precise; urgency=low
    
      * When using the https transport mechanism, $no_proxy is ignored if apt is
        getting it's proxy information from $https_proxy (as opposed to
        Acquire::https::Proxy somewhere in apt config). If the source of proxy
        information is Acquire::https::Proxy set in apt.conf (or apt.conf.d),
        then $no_proxy is honored. This patch makes the behavior similar for
        both methods of setting the proxy. (LP: #1575877)
    
     -- Patrick Cable <email address hidden>  Tue, 17 May 2016 13:49:45 -0700
  • apt (0.8.16~exp12ubuntu10.26) precise; urgency=medium
    
      * Fix regression in the Never-MarkAuto-Sections feature caused by the
        previous auto-removal fix, with inspiration drawn from the patches
        and conversation from http://bugs.debian.org/793360 (LP: #1479207)
    
     -- Adam Conrad <email address hidden>  Sat, 01 Aug 2015 16:18:59 -0600
  • apt (0.8.16~exp12ubuntu10.25) precise; urgency=medium
    
      * Backport patches from David Kalnischkies to fix crashes with dynamic
        cache remapping (LP: #957231):
        - Do not dereference the storage for the unique strings as the pointer
          can change at the time of writing the strings, so first store it
          temporary and then save the index in the (possibly new) pointer
          location
        - Handle moved mmap after UniqFindTagWrite call (Closes: #753941)
    
     -- Colin Watson <email address hidden>  Wed, 22 Jul 2015 13:16:37 +0100
  • apt (0.8.16~exp12ubuntu10.24) precise-proposed; urgency=low
    
      * fix crash for packages that have no section in their instVersion
        (LP: #1449394)
    
     -- Michael Vogt <email address hidden>  Wed, 20 May 2015 16:30:36 +0200
  • apt (0.8.16~exp12ubuntu10.23) precise-proposed; urgency=low
    
      * fix auto-removal behavior (thanks to Adam Conrad)
        LP: #1429041
     -- Michael Vogt <email address hidden>   Fri, 06 Mar 2015 10:47:36 +0100
  • apt (0.8.16~exp12ubuntu10.22) precise-proposed; urgency=low
    
      [ David Kalnischkies ]
      * methods/http.cc:
        - retry without partial data after a 416 response (closes: 710924)
          LP: #1382401
     -- Michael Vogt <email address hidden>   Fri, 17 Oct 2014 09:57:34 +0200
  • apt (0.8.16~exp12ubuntu10.21) precise-security; urgency=low
    
      * SECURITY UPDATE:
        - cmdline/apt-get.cc: fix insecure tempfile handling in
          apt-get changelog (CVE-2014-7206). Thanks to Guillem Jover
     -- Michael Vogt <email address hidden>   Wed, 08 Oct 2014 10:35:46 +0200
  • apt (0.8.16~exp12ubuntu10.20.1) precise-security; urgency=low
    
      * SECURITY UPDATE:
        - fix potential buffer overflow, thanks to the
          Google Security Team (CVE-2014-6273)
      * Fix regression in 0.9.7.9+deb7u3 when file:/// sources
        are used and those are on a different partition than
        the apt state directoryo (LP: #1371058)
      * Revert FileFd::ReadOnlyGzip change
      * Fix regression when Dir::state::lists is set to a relative path
      * Fix regression when cdrom: sources got rewriten by apt-cdrom add
     -- Michael Vogt <email address hidden>   Tue, 23 Sep 2014 09:02:26 +0200
  • apt (0.8.16~exp12ubuntu10.19) precise-security; urgency=low
    
      * SECURITY UPDATE:
        - incorrect invalidating of unauthenticated data (CVE-2014-0488)
        - incorect verification of 304 reply (CVE-2014-0487)
        - incorrect verification of Acquire::Gzip indexes (CVE-2014-0489)
        - incorrect apt-get download validation (CVE-2014-0490)
     -- Michael Vogt <email address hidden>   Mon, 15 Sep 2014 08:23:20 +0200
  • apt (0.8.16~exp12ubuntu10.18) precise-proposed; urgency=low
    
      * apt-ftparchive:
        - support on-disk format of 0.7.25.3 (LP: #1274466)
     -- Michael Vogt <email address hidden>   Wed, 25 Jun 2014 16:57:44 +0200
  • apt (0.8.16~exp12ubuntu10.17) precise-security; urgency=low
    
      * SECURITY UPDATE: incorrect apt-get source validation (LP: #1329274)
        - warn if not authenticated in cmdline/apt-get.cc, added regression
          test to test/integration/test-apt-get-source-authenticated,
          test/integration/framework.
        - CVE-2014-0478
     -- Michael Vogt <email address hidden>   Thu, 12 Jun 2014 14:12:19 +0200
  • apt (0.8.16~exp12ubuntu10.16) precise; urgency=low
    
      * Keep linux-tools packages matching installed kernels (LP: #1205284)
     -- Adam Conrad <email address hidden>   Fri, 15 Nov 2013 15:16:45 +0000
  • apt (0.8.16~exp12ubuntu10.15) precise; urgency=low
    
      [ David Kalnischkies ]
      * ftparchive/writer.cc:
        - handle the APT::FTPArchive::Packages::SHA512 option correctly instead
          of overriding SHA256, thanks Christian Marillat! (Closes: #680252,
          LP: #1234691)
    
      [ Colin Watson ]
      * Fix apt-ftparchive's generation of SHA512 checksums for Sources,
        previously incorrectly generated as SHA256 (LP: #1234705).
     -- Colin Watson <email address hidden>   Thu, 03 Oct 2013 14:19:02 +0100
  • apt (0.8.16~exp12ubuntu10.14) precise; urgency=low
    
      * Fix unhandled If-Modified-Since case that causes apt lists corruption.
        LP: #1179781
     -- Dave Chiluk <email address hidden>   Tue, 20 Aug 2013 09:56:40 -0500
  • apt (0.8.16~exp12ubuntu10.13) precise; urgency=low
    
      * Fix unhandled If-Modified-Since case that causes apt lists corruption.
        LP: #1179781
     -- Dave Chiluk <email address hidden>   Tue, 20 Aug 2013 09:56:40 -0500
  • apt (0.8.16~exp12ubuntu10.12) precise; urgency=low
    
      * Add patch from Thomas Bushnell to make apt-get reuse https connections
        (LP: #1087543)
     -- Dave Chiluk <email address hidden>   Fri, 12 Jul 2013 12:16:26 -0500
  • apt (0.8.16~exp12ubuntu10.11) precise-proposed; urgency=low
    
      [ Michael Vogt ]
      * test/integration/test-bug-1078697-missing-source-hashes:
        - add test for deb-src hash generation
    
      [ Marc Deslauriers ]
      * make apt-ftparchive generate missing deb-src hashes (LP: #1078697)
     -- Michael Vogt <email address hidden>   Thu, 04 Apr 2013 18:42:34 +0200
  • apt (0.8.16~exp12ubuntu10.10) precise-security; urgency=low
    
      * SECURITY UPDATE: InRelease verification bypass
        - CVE-2013-1051
    
      [ David Kalnischk ]
      [ Michael Vogt ]
      * apt-pkg/deb/debmetaindex.cc,
        test/integration/test-bug-595691-empty-and-broken-archive-files,
        test/integration/test-releasefile-verification:
        - disable InRelease downloading until the verification issue is
          fixed, thanks to Ansgar Burchardt for finding the flaw
     -- Marc Deslauriers <email address hidden>   Wed, 13 Mar 2013 11:27:59 -0400
  • apt (0.8.16~exp12ubuntu10.9) precise-proposed; urgency=low
    
      [ David Kalnischkies ]
      * apt-pkg/depcache.cc:
        - prefer to install packages which have an already installed M-A:same
          sibling while choosing providers (LP: #1130419)
    
      [ Steve Langasek ]
      * Invoke /etc/kernel/postinst.d/apt-auto-removal directly on upgrade for
        bug #923876, so that an 'apt-get autoremove' run before any new kernel
        packages have been installed gives the expected behavior.
    
    apt (0.8.16~exp12ubuntu10.8) precise; urgency=low
    
      * Backport kernel auto-removal/retention policy from raring (LP: #923876)
        - debian/apt.auto-removal.sh, debian/rules, debian/apt.dirs: Add new
          script to /etc/kernel/postinst.d/ that ensures we always retain the
          currently-running, being-installed, and newest-installed kernels.
        - debian/apt.conf.autoremove: don't include linux-restricted-modules*,
          linux-image*, and linux-ubuntu-modules* in the never-removed list.
     -- Steve Langasek <email address hidden>   Sat, 02 Mar 2013 20:22:43 +0000
  • apt (0.8.16~exp12ubuntu10.8) precise; urgency=low
    
      * Backport kernel auto-removal/retention policy from raring (LP: #923876)
        - debian/apt.auto-removal.sh, debian/rules, debian/apt.dirs: Add new
          script to /etc/kernel/postinst.d/ that ensures we always retain the
          currently-running, being-installed, and newest-installed kernels.
        - debian/apt.conf.autoremove: don't include linux-restricted-modules*,
          linux-image*, and linux-ubuntu-modules* in the never-removed list.
     -- Adam Conrad <email address hidden>   Tue, 12 Feb 2013 02:23:24 -0700
  • apt (0.8.16~exp12ubuntu10.7) precise-security; urgency=low
    
      * SECURITY UPDATE: change permissions of
        /var/log/apt/term.log to 0640 (LP: #975199)
        - CVE-2012-0961
     -- Michael Vogt <email address hidden>   Tue, 04 Dec 2012 15:38:12 +0100
  • apt (0.8.16~exp12ubuntu10.6) precise-proposed; urgency=low
    
      [ David Kalnischkies ]
      * apt-pkg/packagemanager.cc:
        - do not do lock-step configuration for a M-A:same package if it isn't
          unpacked yet in SmartConfigure and do not unpack a M-A:same package
          again in SmartUnPack if we have already configured it (LP: #1062503)
    
      [ Michael Vogt ]
      * update Vcs to link to the precise branch
     -- Michael Vogt <email address hidden>   Fri, 09 Nov 2012 10:06:31 +0100
  • apt (0.8.16~exp12ubuntu10.5) precise-proposed; urgency=low
    
      * apt-pkg/pkgcachegen.cc:
        - Fix crash if the cache is remapped while writing a Provides version
          (LP: #1066445).
    
    apt (0.8.16~exp12ubuntu10.4) precise-proposed; urgency=low
    
      [ David Kalnischkies ]
      * apt-pkg/packagemanager.cc:
        - do not run into loop on new-pre-depends-breaks (Closes: #673536)
          LP: #1050791
      * apt-pkg/cachefile.cc:
        - clean up lost atomic cachefiles with 'clean' (Closes: #650513)
          LP: #1050779
    
      [ TJ ]
      * apt-pkg/contrib/netrc.cc:
        - increase LOGINSIZE/PASSWORDSIZE limits and add proper error
          if the limits are reached (LP: #1065429)
    
      [ Michael Vogt ]
      * lp:~mvo/apt/lp346386-precise:
        - fail gracefully when a InRelease file is not valid, e.g. behind
          paywalls (LP: #346386)
     -- Colin Watson <email address hidden>   Mon, 15 Oct 2012 05:42:45 +0100
  • apt (0.8.16~exp12ubuntu10.4) precise-proposed; urgency=low
    
      [ David Kalnischkies ]
      * apt-pkg/packagemanager.cc:
        - do not run into loop on new-pre-depends-breaks (Closes: #673536)
          LP: #1050791
      * apt-pkg/cachefile.cc:
        - clean up lost atomic cachefiles with 'clean' (Closes: #650513)
          LP: #1050779
    
      [ TJ ]
      * apt-pkg/contrib/netrc.cc:
        - increase LOGINSIZE/PASSWORDSIZE limits and add proper error
          if the limits are reached (LP: #1065429)
    
      [ Michael Vogt ]
      * lp:~mvo/apt/lp346386-precise:
        - fail gracefully when a InRelease file is not valid, e.g. behind
          paywalls (LP: #346386)
     -- Michael Vogt <email address hidden>   Thu, 11 Oct 2012 11:32:27 +0200
  • apt (0.8.16~exp12ubuntu10.3) precise-proposed; urgency=low
    
      * ftparchive/override.cc:
        - Double maximum override line length to 1000 (LP: #1038961).
     -- Colin Watson <email address hidden>   Mon, 20 Aug 2012 13:47:32 +0100
  • apt (0.8.16~exp12ubuntu10.2) precise-security; urgency=low
    
      * SECURITY UPDATE: Disable apt-key net-update for now, as validation
        code is still insecure
        - cmdline/apt-key: exit 1 immediately in net_update()
        - CVE-2012-0954
        - LP: #1013639
     -- Jamie Strandboge <email address hidden>   Fri, 15 Jun 2012 08:02:02 -0500
  • apt (0.8.16~exp12ubuntu10.1) precise-security; urgency=low
    
      * adjust apt-key to ensure no collisions on subkeys too. Patch thanks to
        Marc Deslauriers. (LP: #1013128)
     -- Jamie Strandboge <email address hidden>   Thu, 14 Jun 2012 11:30:50 -0500
  • apt (0.8.16~exp12ubuntu10) precise-proposed; urgency=low
    
      [ Malcolm Scott ]
      * apt-pkg/packagemanager.cc:
        - Fix a regression in the pre-depend handling: where a pre-depend option
          other than the first specified is already installed, apt-get enters an
          infinite loop (LP: #985852)
    
      [ Michael Vogt ]
      * apt-pkg/packagemanager.cc:
        - add APT::pkgPackageManager::MaxLoopCount to ensure that the
          ordering code does not get into a endless loop when it flip-flops
          between two states
    
      [ David Kalnischkies ]
      * apt-pkg/cacheset.cc:
        - actually return to the fallback modifier if we have detected we
          should for packagenames which look like modifiers (Closes: #669591)
          LP: #982716
     -- Michael Vogt <email address hidden>   Fri, 20 Apr 2012 11:10:12 +0200
  • apt (0.8.16~exp12ubuntu9) precise-proposed; urgency=low
    
      * apt-inst/contrib/extracttar.cc:
        - ensure that in StartGzip the InFd is set to "AutoClose" to ensure
          that the pipe is closed when InFd is closed. This fixes a Fd leak
          (LP: #985452)
     -- Michael Vogt <email address hidden>   Thu, 19 Apr 2012 11:38:43 +0200
  • apt (0.8.16~exp12ubuntu8) precise; urgency=low
    
      * Set FD_CLOEXEC on history.log's FD (Closes: #610069, LP: #636010)
     -- Adam Conrad <email address hidden>   Thu, 12 Apr 2012 16:26:20 -0600
  • apt (0.8.16~exp12ubuntu7) precise; urgency=low
    
      * clean up obsolete conffile /etc/apt/apt.conf.d/01ubuntu, which was
        dropped in maverick.
      * Build-depend on gettext:any for cross-building support.
      * Don't treat build-depends-indep as cross-build-dependencies; we should
        always install the host arch versions.  LP: #968828.
      * Makefile, po/makefile:  make sure our pot generation datestamp doesn't
        change at build time, since this makes translations fail to be
        co-installable with multiarch.  Based on a patch by David Kalnischkies.
        Closes: #659333, LP: #924628.
      * For cross-build-dependencies, Architecture: all packages should be
        treated as implicitly Multi-Arch: foreign, because either they *are*
        M-A: foreign when used as a build-dependency, or they need to be updated
        to not be Architecture: all; and since cross-build-deps are new
        functionality in apt, we can safely make this change without breaking
        existing systems.  Closes: #666772.
     -- Steve Langasek <email address hidden>   Thu, 05 Apr 2012 18:00:23 -0700
  • apt (0.8.16~exp12ubuntu6) precise; urgency=low
    
      * cherry pick from
        http://bzr.debian.org/bzr/bzr/apt/apt/debian-experimental2/:
        * apt-pkg/packagemanager.cc:
          - fix bug in predepends handling - ensure that packages that needs
            unpackaging are unpacked before they are configured (LP: #927993)
        * apt-pkg/packagemanager.cc:
          - do not try to a void a breaks if the broken package pre-depends
            on the breaker, but let dpkg auto-deconfigure it
        * apt-pkg/packagemanager.cc:
          - recheck all dependencies if we changed a package in SmartConfigure
            as this could break an earlier dependency (LP: #940396)
        * recheck dependencies in SmartUnpack after a change, too
        * add Debug::pkgAcqArchive::NoQueue to disable package downloading
     -- Michael Vogt <email address hidden>   Thu, 15 Mar 2012 19:46:08 +0100
  • apt (0.8.16~exp12ubuntu5) precise; urgency=low
    
      [ Michael Vogt ]
      * merged from the debian-sid branch, most notably:
        - Correct fi translation for hash sum mismatches (LP: #420403)
          Thanks to Jani Uusitalo
        - remove 'old' InRelease file if we can't get a new one before
          proceeding with Release.gpg to avoid the false impression of a still
          trusted repository by a (still present) old InRelease file.
          Thanks to Simon Ruderich for reporting this issue! (CVE-2012-0214)
     -- Michael Vogt <email address hidden>   Tue, 06 Mar 2012 17:52:50 +0100
  • apt (0.8.16~exp12ubuntu4) precise; urgency=low
    
      * apt-pkg/contrib/fileutl.h:
        - fix compatibility with FileFd::OpenDescriptor() in ReadOnlyGzip mode
     -- Michael Vogt <email address hidden>   Tue, 14 Feb 2012 10:06:28 +0100
  • apt (0.8.16~exp12ubuntu3) precise; urgency=low
    
      * Fix IndexCopy::CopyPackages and TranslationsCopy::CopyTranslations to
        handle compressed files again (LP: #924182).
     -- Colin Watson <email address hidden>   Tue, 31 Jan 2012 11:19:46 +0000
  • apt (0.8.16~exp12ubuntu2) precise; urgency=low
    
      [ David Kalnischkies ]
      * apt-pkg/deb/dpkgpm.cc:
        - chroot if needed before dpkg --assert-multi-arch
        - ensure that dpkg binary doesn't have the chroot-directory prefixed
      * apt-pkg/depcache.cc:
        - if a M-A:same package is marked for reinstall, mark all it's installed
          silbings for reinstallation as well (LP: #859188)
      * apt-pkg/contrib/configuration.cc:
        - do not stop parent transversal in FindDir if the value is empty
      * methods/http{s,}.cc:
        - if a file without an extension is requested send an 'Accept: text/*'
          header to avoid that the server chooses unsupported compressed files
          in a content-negotation attempt (Closes: #657560)
      * apt-pkg/aptconfiguration.cc:
        - chroot if needed before calling dpkg --print-foreign-architectures
    
      [ Michael Vogt ]
      * apt-pkg/deb/dpkgpm.cc:
        - fix crash when a package is in removed but residual config state
          (LP: #923807)
     -- Michael Vogt <email address hidden>   Mon, 30 Jan 2012 21:03:12 +0100
  • apt (0.8.16~exp12ubuntu1) precise; urgency=low
    
      [ Michael Vogt ]
      * merge from debian/experimental:
        - new ABI
    
      [ Steve Langasek ]
      * apt-pkg/algorithms.cc: iterate Breaks the same way as Conflicts, so that
        we resolve virtual package Breaks more effectively.  Thanks to Colin
        Watson for the patch.  Closes: #657695, LP: #922485.
      * apt-pkg/algorithms.{cc,h}: use an int to represent resolver scores, not
        a signed short, because large upgrades can result in an overflow for
        core packages.  Thanks again to Colin Watson.  Closes: #657732,
        LP: #917173.
      * Multi-Arch: none build-deps should be DEB_HOST_ARCH, not DEB_BUILD_ARCH.
        Closes: #646288.
    
    apt (0.8.16~exp12) experimental; urgency=low
    
      [ Michael Vogt ]
      * apt-pkg/deb/dpkgpm.cc:
        - fix segfault on pkg removal
    
      [ David Kalnischkies ]
      * apt-pkg/cacheiterators.h:
        - return the correct version arch for all+foreign, too
      * apt-pkg/packagemanager.cc:
        - ignore breaks on not-installed versions while searching for
          breakage loops as we don't have to avoid them
      * debian/control:
        - remove APT from the short descriptions as lintian doesn't like it
          and it doesn't transport any information for a reader anyway
        - apply typofixes by Pascal De Vuyst, thanks! (Closes: #652834, #652835)
      * debian/rules:
        - apply patch to enable usage of hardning CPPFLAGS and LDFLAGS by
          Moritz Muehlenhoff, thanks! (Closes: #653504)
      * methods/https.cc:
        - use curls list append instead of appending Range and If-Range by hand
          which generates malformed requests, thanks Mel Collins for the hint!
          (Closes: #646381)
      * test/libapt/run-tests:
        - hurd doesn't have dmesg yet and we don't really need it either,
          so use with $0 a more stable data source for hashsumming
    
      [ Pino Toscano ]
      * test/libapt/globalerror_test.cc:
        - errno 0 has a different strerror on hurd, so generate the expected
          message dynamically instead of hardcoding 'Success' (Closes: #656530)
    
    apt (0.8.16~exp11) experimental; urgency=low
    
      [ David Kalnischkies ]
      * apt-pkg/deb/dpkgpm.cc:
        - redirect out/input of dpkg --assert-multi-arch to /dev/null
        - if multi-arch is detected ensure that pkg:all is reported as pkg:all
    
    apt (0.8.16~exp10) experimental; urgency=low
    
      [ David Kalnischkies ]
      * apt-pkg/depcache.cc:
        - implicit conflicts (for multiarch) are supposed to conflict
          only with real packages, not with virtual providers
      * apt-pkg/pkgcache.cc:
        - ignore implicit conflicts on providers in AllTarget, too
      * apt-pkg/deb/dpkgpm.cc:
        - check if dpkg supports multiarch with --assert-multi-arch
          and if it does be always explicit about the architecture
      * apt-pkg/contrib/fileutl.h:
        - store the offset in the internal fd before calculate size of
          the zlib-handled file to jump back to this place again
    
      [ Michael Vogt ]
      * apt-pkg/contrib/fileutl.h:
        - fix segfault triggered by the python-apt testsuite
    
    apt (0.8.16~exp9) experimental; urgency=low
    
      [ Julian Andres Klode ]
      * apt-pkg/cdrom.cc:
        - Accept .bz2, .xz files in addition to .gz files (Closes: #649451)
    
      [ Michael Vogt ]
      * apt-pkg/cdrom.cc:
        - use aptconfiguration to get the supported compression types
      * debian/control:
        - bump debhelper build-dep to debhelper (>= 8.1.3~)
        - set libapt-pkg-dev to multi-arch: same too
      * g++ 4.7 fixes
    
      [ Colin Watson ]
      * Convert libapt-pkg4.12 and libapt-inst1.4 to Multi-Arch: same.
    
      [ David Kalnischkies ]
      * apt-pkg/cacheset.cc:
        - make the cachesets real containers which can embedding any container
          to be able to use the same interface regardless of set or list usage
        - provide a {Package,Version}List similar to {Package,Version}Set
      * cmdline/apt-{get,cache,mark}.cc:
        - use Lists instead of Sets if input order should be preserved for
          commands accepting lists of packages, e.g. policy (Closes: #625960)
      * apt-pkg/depcache.cc:
        - prefer native providers over foreigns even if the chain is foreign.
          LP: #850264.
      * cmdline/apt-get.cc:
        - ignore foreign architectures if we check if a provides has only one
          resolver as it's basically the same for the user, so no need to choose
      * cmdline/apt-config.cc:
        - dump the APT::Compressor settings correctly and completely
      * apt-pkg/contrib/fileutl.{h,cc}:
        - implement a ModificationTime method for FileFd
        - add a ReadLine method
        - drop the explicit export of gz-compression handling
      * apt-pkg/cdrom.cc:
        - support InRelease files on cdrom
    
    apt (0.8.16~exp8) experimental; urgency=low
    
      [ David Kalnischkies ]
      * algorithms.cc:
        - show a debug why a package was kept by ResolveByKeep()
      * apt-pkg/packagemanager.cc:
        - do not fail on unpacked packages in SmartUnPack, just don't
          shedule them for unpack, but do all checks and configure them
        - do not enter an endless loop for (essential) pre-dependency loops
      * apt-pkg/contrib/sha2_internal.cc:
        - use a pointer-union to peace gcc strict-aliasing warning
      * apt-pkg/deb/deblistparser.cc:
        - M-A: foreign packages provide for other archs, too
    
    apt (0.8.16~exp7) experimental; urgency=low
    
      [ David Kalnischkies ]
      * do not pollute namespace in the headers with using (Closes: #500198)
      * use forward declaration in headers if possible instead of includes
      * remove old APT_COMPATIBILITY ifdef's
      * apt-pkg/deb/dpkgpm.cc:
        - use std::vector instead of fixed size arrays to store args and
          multiarch-packagename strings
        - load the dpkg base arguments only one time and reuse them later
      * cmdline/apt-get.cc:
        - follow Provides in the evaluation of saving candidates, too, for
          statisfying garbage package dependencies (Closes: #640590)
      * apt-pkg/algorithms.cc:
        - if a package is garbage, don't try to save it with FixByInstall
      * apt-pkg/deb/debsrcrecords.cc:
        - remove the limit of 400 Binaries for a source package (Closes: #622110)
      * apt-pkg/deb/deblistparser.cc:
        - fix crash when the dynamic mmap needs to be grown in
          LoadReleaseInfo (LP: #854090)
      * apt-pkg/deb/debmetaindex.cc:
        - none is a separator, not a language: no need for Index (Closes: #624218)
      * apt-pkg/aptconfiguration.cc:
        - do not builtin languages only if none is forced (Closes: #643787)
      * apt-pkg/pkgcachegen.cc:
        - refactor MergeList by creating -Group, -Package and -Version specialist
        - share description list between "same" versions (LP: #868977)
          This also means that descriptions are shared across archives now.
        - add implicit dependencies needed for Multi-Arch at the time a Version
          struct is created and not at the end of the cache generation
      * apt-pkg/pkgcache.cc:
        - always prefer "en" over "" for "en"-language regardless of cache-order
    
      [ Michael Vogt ]
      * apt-pkg/contrib/configuration.cc:
        - fix double delete (LP: #848907)
        - ignore only the invalid regexp instead of all options
      * apt-pkg/acquire-item.h, apt-pkg/deb/debmetaindex.cc:
        - fix fetching language information by adding OptionalSubIndexTarget
      * methods/https.cc:
        - cleanup broken downloads properly
    
      [ Colin Watson ]
      * ftparchive/cachedb.cc:
        - fix buffersize in bytes2hex
    
    apt (0.8.16~exp6) experimental; urgency=low
    
      [ Christopher Baines ]
      * enable APT in unpack/configure ordering to handle loops as well
        as tight dependencies between immediate packages better
        enabling also the possibility to mark all packages as immediate
        (at least Closes: #353290, #540227, #559733, #621836, #639290)
    
      [ David Kalnischkies ]
      * [abi-break] Support large files in the complete toolset. Indexes of this
        size are pretty unlikely for now, but we need it for deb
        packages which could become bigger than 4GB now (LP: #815895)
      * merged the debian-sid branch
    
      [ Michael Vogt ]
      * bump ABI version
    
    apt (0.8.16~exp5ubuntu14.2.1) UNRELEASED; urgency=low
    
      [ Daniel Hahler ]
      * doc/apt-key.8.xml: Ubuntu specific documentation changes (LP: #445903)
     -- Steve Langasek <email address hidden>   Sun, 29 Jan 2012 00:44:16 +0000
  • apt (0.8.16~exp5ubuntu14.2) precise; urgency=low
    
      * Call update-apt-xapian-index with -u on all arches in
        cron.daily to make it behave slightly more pleasantly.
     -- Adam Conrad <email address hidden>   Mon, 09 Jan 2012 07:41:03 -0700
  • apt (0.8.16~exp5ubuntu14.1) precise; urgency=low
    
      * apt-pkg/edsp.cc:
        - fix FTBFS
     -- Michael Vogt <email address hidden>   Wed, 19 Oct 2011 17:56:49 +0200
  • apt (0.8.16~exp5ubuntu14) precise; urgency=low
    
      [ David Kalnischkies ]
      * apt-pkg/pkgcachegen.cc:
        - refactor MergeList by creating -Group, -Package and -Version specialist
        - share description list between "same" versions (LP: #868977)
          This also means that descriptions are shared across archives now.
      * apt-pkg/pkgcache.cc:
        - always prefer "en" over "" for "en"-language regardless of cache-order
          (LP: #868977)
     -- Michael Vogt <email address hidden>   Wed, 19 Oct 2011 16:22:31 +0200
  • apt (0.8.16~exp5ubuntu13) oneiric; urgency=low
    
      [ Adam Conrad ]
      * On armel, call update-apt-xapian-index with '-u' to keep the CPU
        and I/O usage low.  We would do this on all arches, but there's a
        regression risk here, but that's better than killing slow systems.
    
      [ Michael Vogt ]
      * cmdline/apt-key:
        - fix apt-key net-update, thanks to Marc Deslauriers and
          Adam Conrad for the code review (LP: #857472)
     -- Michael Vogt <email address hidden>   Thu, 06 Oct 2011 16:14:41 +0200