Last commit made on 2014-06-17
Get this branch:
git clone -b ubuntu/saucy-security https://git.launchpad.net/ubuntu/+source/apt
Members of Ubuntu Server Dev import team can upload to this branch. Log in for directions.

Branch merges

Branch information


Recent commits

1bab4f4... by Michael Vogt on 2014-06-12

Import patches-unapplied version to ubuntu/saucy-security

Imported using git-ubuntu import.

Changelog parent: 8780d1163d660a197b24ad02dfa300a4bfec9e58

New changelog entries:
  * 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,
    - CVE-2014-0478

8780d11... by Michael Vogt on 2014-04-03

Import patches-unapplied version to ubuntu/saucy-proposed

Imported using git-ubuntu import.

Changelog parent: 7bcc895f8094663c10d59344fae62367a0854530

New changelog entries:
  * cherry pick upstream commit 0caa5a4c to fix multiarch upgrade
    bug LP: #1286161

7bcc895... by Adam Conrad on 2013-09-11

Import patches-unapplied version to ubuntu/saucy-proposed

Imported using git-ubuntu import.

Changelog parent: 828ce92cb8babc906b5814fe77614482c07b5304

New changelog entries:
  * Keep linux-tools packages matching installed kernels (LP: #1205284)

828ce92... by Colin Watson on 2013-08-01

Import patches-unapplied version to ubuntu/saucy-proposed

Imported using git-ubuntu import.

Changelog parent: c0daa96dcc5ce14c5a6a12cfe63f99f27f48202f

New changelog entries:
  * Prefer native architecture over higher priority for providers (closes:

c0daa96... by Michael Vogt on 2013-07-10

Import patches-unapplied version to ubuntu/saucy-proposed

Imported using git-ubuntu import.

Changelog parent: 099fc1aa32b38167762c493c7d121ad841803696

New changelog entries:
  * merged from the debian/sid branch:
    - debian/gbp.conf: change build branch to ubuntu/master
    - use ubuntu keyring and ubuntu archive keyring in apt-key
    - run update-apt-xapian-index in apt.cron
    - run apt-key net-update in cron.daily
    - different example sources.list
    - APT::pkgPackageManager::MaxLoopCount set to 5000
    - apport pkgfailure handling
    - ubuntu changelog download handling
    - patch for apt cross-building, see http://bugs.debian.org/666772
    - debian/apt.auto-removal.sh
      + make kernels auto-removable

099fc1a... by Michael Vogt on 2013-07-11

Import patches-unapplied version to debian/sid

Imported using git-ubuntu import.

Changelog parent: d54cfd1972ac6d1577cfc0f1b70646ab9a1735f3

New changelog entries:
  [ Michael Vogt ]
  * debian/rules:
    - call dh_clean in clean (closes: #714980)
  * apt-pkg/packagemanager.cc:
    - increate APT::pkgPackageManager::MaxLoopCount to 5000
  * cherry pick debian/apt.auto-removal.sh feature from the
    ubuntu/master branch
  [ Steve Langasek ]
  * debian/apt.conf.autoremove: don't include linux-image*,
    linux-restricted-modules*, and linux-ubuntu-modules* packages in the
    list to never be autoremoved.
  * debian/apt.auto-removal.sh, debian/rules, debian/apt.dirs: install new
    script to /etc/kernel/postinst.d/ which ensures we only automatically
    keep the currently-running kernel, the being-installed kernel, and the
    newest kernel, so we don't fill /boot up with an unlimited number of
    kernels. LP: #923876.
  [ Adam Conrad ]
  * Fix up two things in debian/apt.auto-removal.sh:
    - Use exact matches with $-terminated regexes, so we don't get
      confusion between similarly-named kernel flavours.
    - Keep linux-backports-modules in sync with installed kernels.
  [ David Kalnischkies ]
  * Version 3 for DPkg::Pre-Install-Pkgs with MultiArch info (Closes: #712116)
  * implement arch+= and arch-= for sources.list
  * prevent MarkInstall of unsynced Multi-Arch:same siblings

d54cfd1... by Michael Vogt on 2013-07-02

Import patches-unapplied version 0.9.9 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 8cb158310800ed16854cda859e367bf8107e4ccc

New changelog entries:
  [ Michael Vogt ]
  * improve debug output for the Debug::pkgProblemResolver and
  * improve apt-cdrom output when no CD-ROM can be auto-detected
  * document --no-auto-detect in apt-cdrom
  [ David Kalnischkies ]
  * build the en manpages in subdirectory doc/en
  * remove -ldl from cdrom and -lutil from apt-get linkage
  * rewrite pkgOrderList::DepRemove to stop incorrect immediate setting
    (Closes: 645713)
  * prefer Essentials over Removals in ordering score
  * fix priority sorting by prefering higher in MarkInstall
  * try all providers in order if uninstallable in MarkInstall
  * do unpacks before configures in SmartConfigure (Closes: #707578)
  * fix support for multiple patterns in apt-cache search (Closes: #691453)
  * set Fail flag in FileFd on all errors consistently
  * don't explicitly init ExtractTar InFd with invalid fd
  * OpenDescriptor should autoclose fd always on error (Closes: #704608)
  * fail in CopyFile if the FileFds have error flag set
  * ensure state-dir exists before coyping cdrom files
  * fix file location for configure-index.gz in apt.conf(5) (Closes: #711921)
  * handle missing "Description" in apt-cache show (Closes: #712435)
  * try defaults if auto-detection failed in apt-cdrom (Closes: #712433)
  * support \n and \r\n line endings in ReadMessages
  * do not redownload unchanged InRelease files
  * trigger NODATA error for invalid InRelease files (Closes: #712486)

8cb1583... by Michael Vogt on 2013-06-06

Import patches-unapplied version to debian/sid

Imported using git-ubuntu import.

Changelog parent: 00f9ed3bb8f8068784f514ad92c95ca680c53a3b

New changelog entries:
  [ Programs translations ]
  * French translation : typo fix. Closes: #677272
  [ Guillem Jover ]
  * Update Vcs fields (Closes: #708562)

  [ Michael Vogt ]
  * buildlib/apti18n.h.in:
    - fix build failure when building without NLS (closes: #671587)

  [ Gregoire Menuel ]
  * Fix double free (closes: #711045)

  [ Raphael Geissert ]
  * Fix crash when the "mirror" method does not find any entry
    (closes: #699303)
  [ Johan Kiviniemi ]
  * cmdline/apt-key:
    - Create new keyrings with mode 0644 instead of 0600.
    - Accept a nonexistent --keyring file with the adv subcommand as well.

00f9ed3... by Michael Vogt on 2013-05-16

Import patches-unapplied version to debian/sid

Imported using git-ubuntu import.

Changelog parent: d3e515a1d374b4ca8e60f06047e0e3a2432f9ca2

New changelog entries:
  [ David Kalnischkies ]
  * apt-pkg/indexcopy.cc:
    - non-inline RunGPGV methods to restore ABI compatibility with previous
      versions to fix partial upgrades (Closes: #707771)

  [ Michael Vogt ]
  * moved source to http://git.debian.org/apt/apt.git
  * updated gbp.conf to match what bzr-buildpackage is doing
  * remove .bzr-buildpackage/default.conf (superseeded by gbp.conf)

d3e515a... by Michael Vogt on 2013-05-08

Import patches-unapplied version 0.9.8 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 11ffda7f026b85568cf85b16a5aa54c27e9d0ee8

New changelog entries:
  [ Ludovico Cavedon ]
  * properly handle if-modfied-since with libcurl/https
    (closes: #705648)

  [ Andreas Beckman ]
  * apt-pkg/algorithms.cc:
    - Do not propagate negative scores from rdepends. Propagating the absolute
      value of a negative score may boost obsolete packages and keep them
      installed instead of installing their successors. (Closes: #699759)

  [ Michael Vogt ]
  * apt-pkg/sourcelist.cc:
    - fix segfault when a hostname contains a [, thanks to
      Tzafrir Cohen (closes: #704653)
  * debian/control:
    - replace manpages-it (closes: #704723)
  [ David Kalnischkies ]
  * various simple changes to fix cppcheck warnings
  * apt-pkg/pkgcachegen.cc:
    - do not store the MD5Sum for every description language variant as
      it will be the same for all so it can be shared to save cache space
    - handle language tags for descriptions are unique strings to be shared
    - factor version string creation out of NewDepends, so we can easily reuse
      version strings e.g. for implicit multi-arch dependencies
    - equal comparisions are used mostly in same-source relations,
      so use this to try to reuse some version strings
    - sort group and package names in the hashtable on insert
    - share version strings between same versions (of different architectures)
      to save some space and allow quick comparisions later on
  * apt-pkg/pkgcache.cc:
    - assume sorted hashtable entries for groups/packages
  * apt-pkg/cacheiterators.h:
    - provide DepIterator::IsSatisfied as a nicer shorthand for DepCheck
  * apt-pkg/deb/debversion.cc:
    - add a string-equal shortcut for equal version comparisions
  [ Marc Deslauriers ]
  * make apt-ftparchive generate missing deb-src hashes (LP: #1078697)

  [ Yaroslav Halchenko ]
  * Fix English spelling error in a message ('A error'). Unfuzzy
    translations. Closes: #705087
  [ Programs translations ]
  * French translation completed (Christian Perrier)

  [ Manpages translations ]
  * French translation completed (Christian Perrier)
  [ Daniel Hartwig ]
  * apt-pkg/contrib/strutl.cc:
    - include port in shortened URIs (e.g. with apt-cache policy, progress
      display) thanks to James McCoy (Closes: #154868, #322074)
    - percent-encode username and password when writing URIs
  * methods/http.cc:
    - properly escape IP-literals (e.g. IPv6 address) when building
      Host headers and URIs (Closes: #620344)
  * methods/https.cc:
    - use https_proxy environment variable if present, falling back to
      http_proxy otherwise
    - use authentication credentials from proxy URI
      (Closes: #651640, LP: #1087512)
    - environment variables do not override an explicit no proxy
      directive ("DIRECT") in apt.conf
    - disregard all_proxy environment variable, like other methods