summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-02-22fix ADT failure in downloadfile()Michael Vogt
2014-02-22add testcase for Bug#718329Michael Vogt
2014-02-22debian: Add debDebFile::ExtractTarMember to the symbols fileGuillem Jover
2014-02-22Add support for data.tar, control.tar and control.tar.xzGuillem Jover
Sync the deb(5) format support with latest dpkg, by allowing uncompressed tar members and xz compressed control.tar. This also refactors the control.tar member extraction by using ExtractTarMember(), which also means future changes only need to be implemented in a single place.
2014-02-22DebFile: Refactor ExtractTarMember() out from ExtractArchive()Guillem Jover
Generalize DebFile::ExtractArchive() to take a member base name, so that we can reuse it for control.tar member extraction too.
2014-02-22ExtractTar: Allow an empty decompressor programGuillem Jover
This allows for uncompressed tar files, as the decompressor process will not get interposed in-between the file descriptors.
2014-02-22add apt-vendor information for tangluJon Severinsson
2014-02-22Fix typos in documentation (codespell)Michael Vogt
2014-02-22improve clean for auto-generated sources.listMichael Vogt
2014-02-22remove auto-generated apt-key and sources.list on clean (closes: 739749)Michael Vogt
2014-02-20releasing package apt version 0.9.15.3Michael Vogt
2014-02-20Merge remote-tracking branch 'mvo/debian/sid' into debian/sidMichael Vogt
2014-02-20prepare re-enable fnmatch() once we have proper reportingMichael Vogt
2014-02-20prepare releaseMichael Vogt
2014-02-14Merge remote-tracking branch 'donkult/debian/sid' into debian/sidMichael Vogt
Conflicts: apt-private/acqprogress.cc
2014-02-14update symbols file with hints from the buildlogsDavid Kalnischkies
2014-02-14add a testcase to check for forbidden https→http downgradesDavid Kalnischkies
Git-Dch: Ignore
2014-02-14honor option to disable pulses for the testcasesDavid Kalnischkies
Git-Dch: Ignore
2014-02-14fix the test-kernel-helper-autoremove testcaseMichael Vogt
2014-02-14Additional test for the case when installed version != newest versionSteve Langasek
2014-02-14Make the test more verbose and check for the negative case of a kernel thatSteve Langasek
should not be marked not-for-autoremoval
2014-02-14typo fixSteve Langasek
2014-02-14also check that the running kernel is keptMichael Vogt
2014-02-14add testcase for the autoremove featureMichael Vogt
Conflicts: debian/apt.auto-removal.sh
2014-02-14disable fnmatch()Michael Vogt
The current PackageContainerInterface::FromString() will do a FromFnmatch() first and then FromRegEx(). This commit reverts that change to restore the old behavior to only look for RegEx and not glob-style pattern. The rational is that: a) currently a fnmatch() is misleadingly reported as a regex match to the user (Bug#738880) b) a fnmatch may match something different than a a RegEx so the change broke a published interface
2014-02-14add missing canNotFindFnmatch/showFnmatchSelection (for the next ABI break)Michael Vogt
2014-02-14add a testcase to check for forbidden https→http downgradesDavid Kalnischkies
Git-Dch: Ignore
2014-02-14simplify code some more to make reddit happyDavid Kalnischkies
Commit 6008b79adf1d7ea5607fab87a355d664c8725026 should have been guarded by "Git-Dch: Ignore", but it wasn't and I only noticed it with the Close message via deity thinking "hehe, I wonder if someone is gonna notice". Looks like someone did: hats off to reddit user itisOmegakai! Good to know that what I do isn't only monitored by goverments. :) As there is another instance of basically the same code we just factor out the code a bit and reuse, so its even cleaner and not only simpler. Reported-By: scan-build
2014-02-14honor option to disable pulses for the testcasesDavid Kalnischkies
Git-Dch: Ignore
2014-02-14disable https->http redirects in libcurlMichael Vogt
This change prevents changing the protocol from https to http.
2014-02-14test/integration/test-bug-723705-tagfile-truncates-fields: fix autopkgtest ↵Michael Vogt
failure
2014-02-14do not compress .xhtml files and remove junk filesDavid Kalnischkies
dh_compress compresses .xhtml files by default, which breaks our doxygen documentation. doxygen has also a bunch of temporary files it creates which stay in the build directory and so we remove them before installing them as documentation. Closes: 738933
2014-02-14enforce 'house-style' on changelog testcaseDavid Kalnischkies
Git-Dch: Ignore
2014-02-14allow http protocol to switch to httpsDavid Kalnischkies
switch protocols at random is a bad idea if e.g. http can switch to file, so we limit the possibilities to http to http and http to https. As very few people (less than 1% according to popcon) have https installed this likely changes nothing in terms of failure. The commit is adding a friendly hint which package needs to be installed though.
2014-02-14report https download start only if we really get itDavid Kalnischkies
Reporting it via progress means that e.g. a redirect will trigger it, too, so you get a Get & Hit while http only reports a Hit as it should be.
2014-02-14do not recommend dselect in apt-get manpageDavid Kalnischkies
The current description says: "Many users find dselect intimidating and new users may prefer to use apt-based user interfaces." It doesn't feel right to refer users to it then. Closes: 617625
2014-02-13trivial indent fixMichael Vogt
2014-02-13use "Restrictions: allow-stderr and avoid apt-stderr.log in ↵Michael Vogt
debian/tests/run-tests
2014-02-13releasing package apt version 0.9.15.20.9.15.2Michael Vogt
2014-02-13remove duplicated apt-get download apt apt testMichael Vogt
2014-02-13l10n: vi.po (621t): Update and reviewTrần Ngọc Quân
Signed-off-by: Trần Ngọc Quân <vnwildman@gmail.com>
2014-02-12Merge remote-tracking branch 'mvo/debian/sid' into debian/sidMichael Vogt
Conflicts: test/integration/test-apt-get-download
2014-02-12Use a APT::VersionSet instead of a VersionListMichael Vogt
Use a APT::VersionSet instead of a APT::VersionList in DoDownload() to ensure that there is only one version in the set even if the user passes multiple identical name/versions on the commandline (Bug#738103)
2014-02-12remove duplication in pkgCdrom::Add and ::IdentDavid Kalnischkies
Git-Dch: Ignore
2014-02-12apt-cdrom should succeed if any drive succeedsJohn Ogness
If there are multiple CD-ROM drives, `apt-cdrom add` will abort with an error if any of the drives do not contain a Debian CD which is against the documentation we have saying "a CD-ROM" and also scripts do not expect it this way. This patch modifies apt-cdrom to return success if any of the drives succeeded. If failures occur, apt-cdrom will still continue trying all the drives and report the last failure (if none of them succeeded). The 'ident' command was also changed to match the new 'add' behavior. Closes: 728153
2014-02-11use utimes instead of utimensat/futimensDavid Kalnischkies
cppcheck complains about the obsolete utime as it was removed in POSIX1.2008 and recommends usage of utimensat/futimens instead as those are in POSIX and so commit 9ce3cfc9 switched to them. It is just that they aren't as portable as the standard suggests: At least our kFreeBSD and Hurd ports stumble over it at runtime. So to make both, the ports and cppcheck happy, we use utimes instead. Closes: 738567
2014-02-10use VersionSet in download to handle repeatsDavid Kalnischkies
Closes: 738103
2014-02-10always cleanup patchfiles at the end of rred callDavid Kalnischkies
With APT::Get::List-Cleanup disabled the ed-style patch files are lingering in the lists/ directory otherwise. That was kinda okay in the old none-client-merge as the filename was always the same so it was constantly overridden, but now with different names for client-merge quiet a few could pill up on the system and are used by the next call as it picks them up based on the filename.
2014-02-10do not use an empty APT_CONFIG environment variableDavid Kalnischkies
2014-02-10disable doxygen undocumented method warningDavid Kalnischkies
Very few methods we have are documented, so this is A LOT of noise hidden the "interesting" warnings about methods which are documented, but incorrectly and such stuff. Git-Dch: Ignore