summaryrefslogtreecommitdiff
path: root/debian
AgeCommit message (Collapse)AuthorFilesLines
2015-01-16prepare 1.0.9.61.0.9.6Michael Vogt1-0/+12
2014-12-23release 1.0.9.51.0.9.5David Kalnischkies1-0/+26
2014-12-23tighten filtering of kernel images in apt.auto-removalJames McCoy1-1/+1
The current filtering matches the names of the image metapackages on the i386 architecture: $ dpkg-query -l | awk '/^ii[ ]+(linux|kfreebsd|gnumach)-image-[0-9]/ && $2 !~ /-dbg$/ { print $2 }' linux-image-3.16.0-4-586 linux-image-586 This results in an extra image package being removed from APT::NeverAutoRemove, losing the intended effect of keeping the {current, previous, latest} set of images installed. Requiring a “.” in the package name tightens the matched package names to those that are installing a specific version of the image, thus eliding the meta-packages. Closes: 772732
2014-12-03release 1.0.9.41.0.9.4David Kalnischkies1-0/+41
2014-11-10use 'best' hash for source authenticationDavid Kalnischkies1-0/+2
Collect all hashes we can get from the source record and put them into a HashStringList so that 'apt-get source' can use it instead of using always the MD5sum. We therefore also deprecate the MD5 struct member in favor of the list. While at it, the parsing of the Files is enhanced so that records which miss "Files" (aka MD5 checksums) are still searched for other checksums as they include just as much data, just not with a nice and catchy name. This is a cherry-pick of 1262d35 with some dirty tricks to preserve ABI. LP: 1098738
2014-11-10add a simple container for HashStringsDavid Kalnischkies1-0/+8
APT supports more than just one HashString and even allows to enforce the usage of a specific hash. This class is intended to help with storage and passing around of the HashStrings. The cherry-pick here the un-const-ification of HashType() compared to f4c3850ea335545e297504941dc8c7a8f1c83358. The point of this commit is adding infrastructure for the next one. All by itself, it just adds new symbols. Git-Dch: Ignore
2014-10-15releasing package apt version 1.0.9.31.0.9.3Michael Vogt1-0/+16
2014-10-08add CVE-2014-7206 to 1.0.9.2Michael Vogt1-1/+1
2014-10-02releasing package apt version 1.0.9.21.0.9.2Michael Vogt1-0/+28
2014-10-01debian/rules: add hardening=+allMichael Vogt1-3/+6
Because of dpkg-buildflags we already get most of the hardening features, +all adds -fPIE and ld -z now Thanks: Simon Ruderich, Markus Waldeck
2014-09-17releasing package apt version 1.0.9.11.0.9.1Michael Vogt1-0/+6
2014-09-16prepare 1.0.9.1Michael Vogt1-0/+15
2014-09-16merge previous uploadMichael Vogt1-0/+9
2014-09-09prepare 1.0.81.0.8Michael Vogt1-0/+48
2014-09-09debian/gbp.conf: use export-dirMichael Vogt1-0/+2
2014-09-03Run autopkgtest tests with "env -i" to avoid pollution from the host envMichael Vogt1-1/+3
Closes: #759655
2014-08-27prepare 1.0.7Michael Vogt1-0/+33
2014-07-17Use @builddeps@ in the debian/tests/control fileMichael Vogt1-1/+1
2014-07-10releasing package apt version 1.0.61.0.6Michael Vogt1-1/+1
2014-07-10prepare 1.0.6Michael Vogt1-0/+42
2014-07-08build: Convert from DebianDoc SGML to DocBook XMLGuillem Jover3-8/+8
2014-06-18releasing package apt version 1.0.51.0.5Michael Vogt1-0/+32
2014-06-11fix test-apt-ftparchive-cachedb-lp1274466 and apt-internal-solver testsMichael Vogt1-1/+1
2014-06-11fix autopkgtest testsMichael Vogt2-1/+2
2014-06-10release 1.0.4Michael Vogt1-1/+1
2014-06-10use pkgSrcRecords::Step() instead of Next()Michael Vogt1-1/+1
2014-06-10prepare 1.0.4 uploadMichael Vogt1-0/+41
2014-05-30update symbols filesDavid Kalnischkies2-21/+33
Git-Dch: ignore
2014-05-05prepare release 1.0.31.0.3Michael Vogt1-0/+31
2014-05-05Revert "add bash completion for the "apt" command"Michael Vogt2-3/+0
This reverts commit 697c9314c8ba24f3e393b5de11a3fad7adae4bfc. Conflicts: debian/rules
2014-04-28debian/apt-doc.docs: remove README.MultiArchMichael Vogt1-1/+0
2014-04-26allow vendors to install configuration filesDavid Kalnischkies2-13/+2
Vendors like ubuntu need to change some options, so giving them a way to do this less painfully avoids reducing differences.
2014-04-25provide support for debian/apt.conf.$(lsb_release -i -s) vendor specific ↵Michael Vogt3-0/+16
config files
2014-04-25add bash completion for the "apt" commandMichael Vogt2-0/+3
2014-04-25reduce delta from ubuntuMichael Vogt2-1/+3
2014-04-25prepare release 1.0.21.0.2Michael Vogt1-0/+31
2014-04-16use Google C++ Testing Framework for libapt testsDavid Kalnischkies1-1/+1
My commit 45df0ad2 from 26. Nov 2009 had a little remark: "The commit also includes a very very simple testapp." This was never intended to be permanent, but as usually… The commit adds the needed make magic to compile gtest statically as it is required and links it against a small runner. All previous testcase binaries are reimplemented in gtest and combined in this runner. While most code is a 1:1 translation some had to be rewritten like compareversion_test.cc, but the coverage remains the same.
2014-04-10prepare 1.0.1 release1.0.1Michael Vogt1-0/+21
2014-04-07Add versioned openjdk-6-jdk breaksJulian Andres Klode1-2/+2
This helps if people did unclean upgrades from squeeze, namely to jessie directly.
2014-04-07Version the Breaks/Replaces for sun-java{5,6}-jdk (LP: #1302736)Julian Andres Klode1-2/+2
This is a *hack* to work around unofficial packages for Java 7 and 8 that wrongly provide the Java 5 and 6 packages. Closes: #743616
2014-04-01releasing package apt version 1.01.0Michael Vogt1-0/+47
2014-04-01add sun-java{5,6}-jdk to breaks/replaces as that provided a "apt" binary as wellMichael Vogt1-2/+2
2014-04-01install "apt" binary by defaultMichael Vogt1-0/+1
2014-04-01debian: Add default compress option to xzTrần Ngọc Quân1-0/+2
Signed-off-by: Trần Ngọc Quân <vnwildman@gmail.com>
2014-03-27Merge remote-tracking branch 'upstream/debian/sid' into debian/sidMichael Vogt4-45/+42
2014-03-27fix documentation for APT::Periodic::MaxSize "0" (closes: #740551)Michael Vogt1-1/+1
2014-03-23update symbols file to include new symbols from 0.9.16David Kalnischkies1-0/+8
2014-03-21mark optional (private) symbols as hiddenDavid Kalnischkies1-40/+19
This methods should not be used by anyone expect the library itself as they are helpers for the specific class and therefore perfect candidates for hidding. Git-Dch: Ignore
2014-03-21correct some reported typos in /etc/cron.daily/aptDavid Kalnischkies1-4/+4
Closes: 702016 Reported-By: Mason Loring Bliss <mason@blisses.org>, Jakub Wilk <jwilk@debian.org>
2014-03-21only consider versioned kernel packages in autoremoveDavid Kalnischkies1-1/+1
Metapackages like "linux-image-amd64" are otherwise matched by our extraction as well, which later on can't be successfully compared via dpkg --compare-versions as the 'amd64' bit isn't a version number. (Luckily none of our architectures starts with a digit.) This was broken by me in 0.9.16 as I moved a shell-glob matcher to a regex-based one which has slightly different semantics regarding '*'. Closes: 741962