summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* merged fixes from lp:~mvo/apt/mvoMichael Vogt2011-08-152-1/+2
|\
| * fix crash when P.Arch() was used but the cache got remappedMichael Vogt2011-08-082-2/+3
| |\
| * | apt-pkg/acquire-item.cc: add more debug outputMichael Vogt2011-08-081-0/+1
| | |
| * | apt-pkg/pkgcachegen.cc: fix incorrect test for modification timeMichael Vogt2011-08-081-1/+1
| | |
* | | lots of cppcheck fixesMichael Vogt2011-08-1253-377/+369
|\ \ \
| * | | follow the recommendation of cppcheck to make some method methods (scnr)David Kalnischkies2011-08-116-13/+18
| | | | | | | | | | | | | | | | const and initial mostly Debug member values in the constructors
| * | | rename the parameter name of MarkDelete from Purge to MarkPurge toDavid Kalnischkies2011-08-111-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | fix a cosmetic warning from cppcheck: [apt-pkg/depcache.h:462] -> [apt-pkg/depcache.h:122]: (style) Variable 'Purge' hides enumerator with same name
| * | | fix a few more cppcheck performance and scope warningsDavid Kalnischkies2011-08-115-17/+17
| | | |
| * | | cppcheck complains about some possible speed improvements which could beDavid Kalnischkies2011-08-1142-334/+321
| | | | | | | | | | | | | | | | | | | | | | | | done on the mirco-optimazation level, so lets fix them: (performance) Possible inefficient checking for emptiness. (performance) Prefer prefix ++/-- operators for non-primitive types.
| * | | fix some cppcheck: (warning) Member variable is not initialized in the ↵David Kalnischkies2011-08-114-5/+5
| | | | | | | | | | | | | | | | constructor.
| * | | cppcheck is right that the check for preventing null deference of QueryDavid Kalnischkies2011-08-111-6/+2
| | |/ | |/| | | | | | | | | | | | | | | | is redundant in Redirect() as we can't reach the code with null anyway [apt-pkg/acquire-method.cc:433]: (error) Possible null pointer dereference: Queue - otherwise it is redundant to check if Queue is null at line 425
* / | cherry pick test/integration/Packages-hashsum-verification addition from ↵Michael Vogt2011-08-121-0/+18
|/ / | | | | | | lp:~mvo/apt/mvo
* | * test/integration/test-hashsum-verification:Michael Vogt2011-08-053-2/+91
|\| | | | | | | | | | | - add regression test for hashsum verification * apt-pkg/acquire-item.cc: - if no Release.gpg file is found, still load the hashes for verification (closes: #636314) and add test
| * * apt-pkg/acquire-item.cc:Michael Vogt2011-08-053-2/+13
| | | | | | | | - if no Release.gpg file is found, still load the hashes for verification (closes: #636314) and add test
| * * test/integration/test-hashsum-verification:Michael Vogt2011-08-052-0/+78
| | | | | | - add regression test for hashsum verification
* | merged from lp:~mvo/apt/mvoMichael Vogt2011-08-017-7/+72
|\|
| * apt-pkg/pkgcachegen.cc: copy Arch to avoid segfault on cache remapMichael Vogt2011-08-011-1/+3
| |
| * merged from debian-sidMichael Vogt2011-07-2982-18445/+23460
| |\ | |/ |/|
* | releasing version 0.8.15.5Michael Vogt2011-07-281-2/+2
| |
* | merged from lp:~donkult/apt/sidMichael Vogt2011-07-283-5/+54
|\ \
| * | * apt-pkg/deb/deblistparser.cc:David Kalnischkies2011-07-273-1/+40
|/ / | | | | - do not assume that the last char on a line is a \n (Closes: #633350)
* | releasing version 0.8.15.4Michael Vogt2011-07-261-2/+2
| |
* | refresh po/*Michael Vogt2011-07-2646-18572/+22958
| |
* | merged from lp:~mvo/apt/mvoMichael Vogt2011-07-266-3/+130
|\ \
* \ \ merged from lp:~donkult/apt/sidMichael Vogt2011-07-262-3/+11
|\ \ \
| * | | * apt-pkg/contrib/sha1.cc:David Miller2011-07-262-3/+11
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - fix illegally casts of on-stack buffer to a type requiring more alignment than it has resulting in segfaults on sparc (Closes: #634696) The problem is how sha1.cc codes the SHA1 transform, it illegally casts the on-stack workspace buffer to a type requiring more alignment than 'workspace' is actually declared to have. This only shows up recently because gcc-4.6 now does a really aggressive optimization where it gets rid of the workspace buffer entirely and just accesses 'buffer' directly, and assumes it has the necessary alignment for 32-bit loads (which it doesn't).
* | | releasing version 0.8.15.3Michael Vogt2011-07-250-0/+0
| | |
* | | merged from lp:~donkult/apt/sidMichael Vogt2011-07-2512-117/+496
|\ \ \
| * | | implement MultiarchCross for build-dep and source (Closes: #632221)David Kalnischkies2011-07-256-8/+341
| | | |
| * | | the order of languages after "none" is not important, so ignore it in testsDavid Kalnischkies2011-07-252-6/+40
| | | |
| * | | update the testcase to reflect that native is always on top ifDavid Kalnischkies2011-07-251-0/+6
| | | | | | | | | | | | | | | | it is not in the config provided list of Architectures
| * | | * apt-pkg/deb/deblistparser.cc:David Kalnischkies2011-07-252-4/+11
| | | | | | | | | | | | | | | | | | | | - Strip only :any and :native if MultiArch should be stripped as it is save to ignore them in non-MultiArch contexts but if the dependency is a specific architecture (and not the native) do not strip
| * | | * apt-pkg/aptconfiguration.cc:David Kalnischkies2011-07-252-2/+5
| | | | | | | | | | | | | | | | - ensure that native architecture is if not specified otherwise the first architecture in the Architectures vector
| * | | move debug message about attempt install/remove to the responsible methodDavid Kalnischkies2011-07-241-3/+8
| | | |
| * | | alternatively check in a versioned depends if the candidate is goodDavid Kalnischkies2011-07-241-27/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The old code used to do move on to versions behind the candidate in cases the candidate wasn't a match, but as the Install request later always installs the candidate (witch wasn't switched) this could have never worked - and shouldn't in most cases anyway as: a) it could only work for <, <=, != depends which are unusal b) doesn't respect pinning, so it could install -1 versions
| * | | after this consider providing packages (if it is not a versioned dep)David Kalnischkies2011-07-241-26/+27
| | | |
| * | | move the detection for installed versions up as it is the easiest caseDavid Kalnischkies2011-07-241-25/+20
| | | |
| * | | first round of reorder code without changing resultDavid Kalnischkies2011-07-241-29/+27
| | | |
| * | | buildconflicts effect all architecturesDavid Kalnischkies2011-07-242-12/+15
| | | |
| * | | you want to be nice and quote a filename just to be reminded by gpgDavid Kalnischkies2011-07-231-1/+1
| | | | | | | | | | | | | | | | that it doesn't like that… remove superficial quoting to fix apt-key
* | | | merged from donkultMichael Vogt2011-07-2216-21/+117
|\| | |
| * | | * apt-pkg/policy.cc:David Kalnischkies2011-07-164-6/+86
| | | | | | | | | | | | - emit an error on unknown APT::Default-Release value (Closes: #407511)
| * | | do not require unused partial dirs in 'source' (Closes: #633510)David Kalnischkies2011-07-163-3/+5
| | | |
| * | | * doc/apt-cache.8.xml:John Feuerstein2011-07-169-13/+15
| | | | | | | | | | | | | | | | - apply madison typofix from John Feuerstein, thanks! (Closes: #633455)
| * | | * cmdline/apt-key:David Kalnischkies2011-07-163-2/+14
| | | | | | | | | | | | | | | | | | | | - use a tmpfile instead of /etc/apt/secring.gpg (Closes: #632596) * debian/apt.postinst: - remove /etc/apt/secring.gpg if it is an empty file
* | | | merged from the mvo branchMichael Vogt2011-07-222-1/+3
|\ \ \ \ | |/ / / |/| | |
* | | | apt-pkg/contrib/configuration.cc: revert Configuration::Set() ABI breakMichael Vogt2011-07-152-2/+2
| | | |
* | | | merged from lp:~donkult/apt/sidMichael Vogt2011-07-1515-52/+241
|\ \ \ \
| * | | | * apt-pkg/depcache.cc:David Kalnischkies2011-07-152-2/+4
| | | | | | | | | | | | | | | - change default of APT::AutoRemove::SuggestsImportant to true
| * | | | merge with debian-sid 0.8.15.2David Kalnischkies2011-07-146-11/+78
| |\ \ \ \ | |/ / / / |/| | | |