summaryrefslogtreecommitdiff
path: root/apt-pkg
AgeCommit message (Expand)AuthorFilesLines
2015-06-16add d-pointer, virtual destructors and de-inline de/constructorsDavid Kalnischkies58-185/+322
2015-06-15allow ratelimiting progress reporting for testcasesDavid Kalnischkies1-5/+9
2015-06-15condense parallel requests with the same hashes to oneDavid Kalnischkies1-1/+4
2015-06-15show item ID in Hit, Ign and Err lines as wellDavid Kalnischkies1-1/+1
2015-06-15call URIStart in cdrom and file methodDavid Kalnischkies2-10/+4
2015-06-15deal better with acquiring the same URI multiple timesDavid Kalnischkies6-151/+328
2015-06-15provide a public interface for acquiring changelogsDavid Kalnischkies3-0/+329
2015-06-15hide Translation-* in 'apt-cache policy' outputDavid Kalnischkies2-1/+2
2015-06-15populate the Architecture field for PackageFilesDavid Kalnischkies4-6/+16
2015-06-15implement default apt-get file --release-info modeDavid Kalnischkies7-7/+20
2015-06-12store Release files data in the CacheDavid Kalnischkies24-214/+556
2015-06-11implement 'apt-get files' to access index targetsDavid Kalnischkies3-6/+32
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 Kalnischkies4-11/+19
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 Kalnischkies4-90/+82
2015-06-10abstract the code to iterate over all targets a bitDavid Kalnischkies1-94/+103
2015-06-09configureable acquire targets to download additional filesDavid Kalnischkies5-187/+173
2015-06-09remove debianism file-content verificationDavid Kalnischkies2-40/+2
2015-06-09do not request files if we expect an IMS hitDavid Kalnischkies1-27/+50
2015-06-09cleanup pdiff support detection decisionDavid Kalnischkies2-45/+45
2015-06-09support hashes for compressed pdiff filesDavid Kalnischkies5-25/+80
2015-06-09check patch hashes in rred worker instead of in the handlerDavid Kalnischkies4-49/+67
2015-06-09rework hashsum verification in the acquire systemDavid Kalnischkies10-1825/+1732
2015-06-07don't try other compressions on hashsum mismatchDavid Kalnischkies1-10/+23
2015-05-22Merge branch 'debian/sid' into debian/experimentalMichael Vogt2-14/+3
2015-05-22Merge remote-tracking branch 'upstream/debian/jessie' into debian/sidMichael Vogt6-22/+16
2015-05-22parse arch-qualified Provides correctlyHelmut Grohne1-0/+6
2015-05-18treat older Release files than we already have as an IMSHitDavid Kalnischkies4-137/+262
2015-05-13detect Releasefile IMS hits even if the server doesn'tDavid Kalnischkies3-13/+28
2015-05-12implement VerifyFile as all-hashes checkDavid Kalnischkies2-8/+15
2015-05-11rewrite all TFRewrite instances to use the new pkgTagSection::WriteDavid Kalnischkies3-109/+73
2015-05-11implement a more c++-style TFRewrite alternativeDavid Kalnischkies2-14/+181
2015-05-11stop depending on copy-on-write for std::stringDavid Kalnischkies2-21/+21
2015-05-11sync TFRewrite*Order arrays with dpkg and dakDavid Kalnischkies2-60/+112
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 unused and strange default-value for pinsDavid Kalnischkies1-24/+10
2015-05-11a pin of 1000 always means downgrade allowedDavid Kalnischkies1-22/+10
2015-05-11improve partial/ cleanup in abort and failure casesDavid Kalnischkies2-67/+143
2015-04-28Move sysconf(_SC_OPEN_MAX); out of the for() loop to avoid unneeded syscallsMichael Vogt1-1/+2
2015-04-22remove "first package seen is native package" assumptionDavid Kalnischkies2-14/+2
2015-04-19Merge branch 'debian/jessie' into debian/experimentalDavid Kalnischkies3-4/+11
2015-04-19hide first pdiff merge failure debug messageDavid Kalnischkies1-1/+2
2015-04-19a hit on Release files means the indexes will be hits tooDavid Kalnischkies3-28/+91
2015-04-19refactor calculation of final lists/ name from URIDavid Kalnischkies2-152/+124
2015-04-19unsigned Release files can expire, tooDavid Kalnischkies1-8/+18
2015-04-19ensure lists/ files have correct permissions after apt-cdrom addDavid Kalnischkies5-25/+39