summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2015-06-15deal better with acquiring the same URI multiple timesDavid Kalnischkies8-152/+409
2015-06-15ensure valid or remove destination file in file methodDavid Kalnischkies1-11/+33
2015-06-15provide a public interface for acquiring changelogsDavid Kalnischkies12-224/+507
2015-06-15hide Translation-* in 'apt-cache policy' outputDavid Kalnischkies3-1/+4
2015-06-15populate the Architecture field for PackageFilesDavid Kalnischkies4-6/+16
2015-06-15implement default apt-get file --release-info modeDavid Kalnischkies11-37/+88
2015-06-12store Release files data in the CacheDavid Kalnischkies27-219/+573
2015-06-11implement 'apt-get files' to access index targetsDavid Kalnischkies8-10/+223
2015-06-11use an enum instead of strings as IndexTarget::Option interfaceDavid Kalnischkies4-12/+38
2015-06-11use IndexTarget to get to IndexFileDavid Kalnischkies7-509/+197
2015-06-11show URI.Path in all acquire item descriptionsDavid Kalnischkies17-50/+98
2015-06-10rename Calculate- to GetIndexTargets and use it as official APIDavid Kalnischkies3-27/+21
2015-06-10stop using IndexTarget pointers which are never freedDavid Kalnischkies4-118/+113
2015-06-10store all targets data in IndexTarget structDavid Kalnischkies6-108/+97
2015-06-10abstract the code to iterate over all targets a bitDavid Kalnischkies3-95/+142
2015-06-09replace ULONG_MAX with c++ style std::numeric_limitsDavid Kalnischkies1-2/+2
2015-06-09configureable acquire targets to download additional filesDavid Kalnischkies8-192/+376
2015-06-09remove debianism file-content verificationDavid Kalnischkies2-40/+2
2015-06-09do not request files if we expect an IMS hitDavid Kalnischkies8-45/+127
2015-06-09cleanup pdiff support detection decisionDavid Kalnischkies2-45/+45
2015-06-09support hashes for compressed pdiff filesDavid Kalnischkies7-28/+125
2015-06-09fix download-file using testcases to run as rootDavid Kalnischkies2-16/+17
2015-06-09add more parsing error checking for rredDavid Kalnischkies3-22/+245
2015-06-09check patch hashes in rred worker instead of in the handlerDavid Kalnischkies6-59/+121
2015-06-09rework hashsum verification in the acquire systemDavid Kalnischkies22-1871/+1824
2015-06-07don't try other compressions on hashsum mismatchDavid Kalnischkies4-16/+52
2015-05-22Merge branch 'debian/sid' into debian/experimentalMichael Vogt11-40/+158
2015-05-22Update methods/https.cc now that ServerState::Size is renamedMichael Vogt1-1/+1
2015-05-22Merge remote-tracking branch 'upstream/debian/jessie' into debian/sidMichael Vogt61-21141/+21431
2015-05-22parse arch-qualified Provides correctlyHelmut Grohne1-0/+6
2015-05-22Add regression test for LP: #1445239Michael Vogt2-0/+31
2015-05-22Rename "Size" in ServerState to TotalFileSizeMichael Vogt3-16/+22
2015-05-22Fix endless loop in apt-get update that can cause disk fillupMichael Vogt4-10/+21
2015-05-22Merge remote-tracking branch 'upstream/debian/sid' into debian/sidMichael Vogt97-53522/+54712
2015-05-18treat older Release files than we already have as an IMSHitDavid Kalnischkies12-217/+383
2015-05-13detect Releasefile IMS hits even if the server doesn'tDavid Kalnischkies9-15/+99
2015-05-12implement VerifyFile as all-hashes checkDavid Kalnischkies2-8/+15
2015-05-12detect 416 complete file in partial by expected hashDavid Kalnischkies7-17/+62
2015-05-11rewrite all TFRewrite instances to use the new pkgTagSection::WriteDavid Kalnischkies16-342/+559
2015-05-11implement a more c++-style TFRewrite alternativeDavid Kalnischkies3-14/+187
2015-05-11stop depending on copy-on-write for std::stringDavid Kalnischkies2-21/+21
2015-05-11sync TFRewrite*Order arrays with dpkg and dakDavid Kalnischkies8-75/+211
2015-05-11fix 'Source' to 'Package' rename in apt-ftparchiveDavid Kalnischkies1-1/+2
2015-05-11drop incorrect parameter implicitely converted to boolDavid Kalnischkies1-2/+2
2015-05-11fix macro definition for very old GCC < 3David Kalnischkies1-1/+1
2015-05-11show non-matching m-a:same versions in debug messageDavid Kalnischkies1-6/+11
2015-05-11remove available file to have same dpkg -l behaviorDavid Kalnischkies1-1/+2
2015-05-11remove unused and strange default-value for pinsDavid Kalnischkies2-24/+14
2015-05-11a pin of 1000 always means downgrade allowedDavid Kalnischkies3-112/+96
2015-05-11do not require installed libapt-pkg-dev for gtestDavid Kalnischkies1-1/+2