|
@@ -120,7 +120,7 @@ static bool AllowInsecureRepositories(indexRecords const * const MetaIndexParser
|
|
|
return false;
|
|
return false;
|
|
|
}
|
|
}
|
|
|
/*}}}*/
|
|
/*}}}*/
|
|
|
-static HashStringList GetExpectedHashesFromFor(indexRecords * const Parser, std::string const MetaKey)/*{{{*/
|
|
|
|
|
|
|
+static HashStringList GetExpectedHashesFromFor(indexRecords * const Parser, std::string const &MetaKey)/*{{{*/
|
|
|
{
|
|
{
|
|
|
if (Parser == NULL)
|
|
if (Parser == NULL)
|
|
|
return HashStringList();
|
|
return HashStringList();
|
|
@@ -393,7 +393,7 @@ class APT_HIDDEN NoActionItem : public pkgAcquire::Item /*{{{*/
|
|
|
virtual std::string DescURI() const {return Target.URI;};
|
|
virtual std::string DescURI() const {return Target.URI;};
|
|
|
virtual HashStringList GetExpectedHashes() const {return HashStringList();};
|
|
virtual HashStringList GetExpectedHashes() const {return HashStringList();};
|
|
|
|
|
|
|
|
- NoActionItem(pkgAcquire * const Owner, IndexTarget const Target) :
|
|
|
|
|
|
|
+ NoActionItem(pkgAcquire * const Owner, IndexTarget const &Target) :
|
|
|
pkgAcquire::Item(Owner), Target(Target)
|
|
pkgAcquire::Item(Owner), Target(Target)
|
|
|
{
|
|
{
|
|
|
Status = StatDone;
|
|
Status = StatDone;
|
|
@@ -404,9 +404,9 @@ class APT_HIDDEN NoActionItem : public pkgAcquire::Item /*{{{*/
|
|
|
|
|
|
|
|
// Acquire::Item::Item - Constructor /*{{{*/
|
|
// Acquire::Item::Item - Constructor /*{{{*/
|
|
|
APT_IGNORE_DEPRECATED_PUSH
|
|
APT_IGNORE_DEPRECATED_PUSH
|
|
|
-pkgAcquire::Item::Item(pkgAcquire * const Owner) :
|
|
|
|
|
|
|
+pkgAcquire::Item::Item(pkgAcquire * const owner) :
|
|
|
FileSize(0), PartialSize(0), Mode(0), ID(0), Complete(false), Local(false),
|
|
FileSize(0), PartialSize(0), Mode(0), ID(0), Complete(false), Local(false),
|
|
|
- QueueCounter(0), ExpectedAdditionalItems(0), Owner(Owner)
|
|
|
|
|
|
|
+ QueueCounter(0), ExpectedAdditionalItems(0), Owner(owner)
|
|
|
{
|
|
{
|
|
|
Owner->Add(this);
|
|
Owner->Add(this);
|
|
|
Status = StatIdle;
|
|
Status = StatIdle;
|
|
@@ -661,8 +661,8 @@ std::string pkgAcquire::Item::HashSum() const /*{{{*/
|
|
|
/*}}}*/
|
|
/*}}}*/
|
|
|
|
|
|
|
|
pkgAcqTransactionItem::pkgAcqTransactionItem(pkgAcquire * const Owner, /*{{{*/
|
|
pkgAcqTransactionItem::pkgAcqTransactionItem(pkgAcquire * const Owner, /*{{{*/
|
|
|
- pkgAcqMetaBase * const TransactionManager, IndexTarget const Target) :
|
|
|
|
|
- pkgAcquire::Item(Owner), Target(Target), TransactionManager(TransactionManager)
|
|
|
|
|
|
|
+ pkgAcqMetaBase * const transactionManager, IndexTarget const &target) :
|
|
|
|
|
+ pkgAcquire::Item(Owner), Target(target), TransactionManager(transactionManager)
|
|
|
{
|
|
{
|
|
|
if (TransactionManager != this)
|
|
if (TransactionManager != this)
|
|
|
TransactionManager->Add(this);
|
|
TransactionManager->Add(this);
|
|
@@ -672,7 +672,7 @@ pkgAcqTransactionItem::~pkgAcqTransactionItem() /*{{{*/
|
|
|
{
|
|
{
|
|
|
}
|
|
}
|
|
|
/*}}}*/
|
|
/*}}}*/
|
|
|
-HashStringList pkgAcqTransactionItem::GetExpectedHashesFor(std::string const MetaKey) const /*{{{*/
|
|
|
|
|
|
|
+HashStringList pkgAcqTransactionItem::GetExpectedHashesFor(std::string const &MetaKey) const /*{{{*/
|
|
|
{
|
|
{
|
|
|
return GetExpectedHashesFromFor(TransactionManager->MetaIndexParser, MetaKey);
|
|
return GetExpectedHashesFromFor(TransactionManager->MetaIndexParser, MetaKey);
|
|
|
}
|
|
}
|
|
@@ -681,7 +681,7 @@ HashStringList pkgAcqTransactionItem::GetExpectedHashesFor(std::string const Met
|
|
|
// AcqMetaBase - Constructor /*{{{*/
|
|
// AcqMetaBase - Constructor /*{{{*/
|
|
|
pkgAcqMetaBase::pkgAcqMetaBase(pkgAcquire * const Owner,
|
|
pkgAcqMetaBase::pkgAcqMetaBase(pkgAcquire * const Owner,
|
|
|
pkgAcqMetaBase * const TransactionManager,
|
|
pkgAcqMetaBase * const TransactionManager,
|
|
|
- std::vector<IndexTarget> const IndexTargets,
|
|
|
|
|
|
|
+ std::vector<IndexTarget> const &IndexTargets,
|
|
|
IndexTarget const &DataTarget,
|
|
IndexTarget const &DataTarget,
|
|
|
indexRecords * const MetaIndexParser)
|
|
indexRecords * const MetaIndexParser)
|
|
|
: pkgAcqTransactionItem(Owner, TransactionManager, DataTarget),
|
|
: pkgAcqTransactionItem(Owner, TransactionManager, DataTarget),
|
|
@@ -1103,11 +1103,11 @@ pkgAcqMetaBase::~pkgAcqMetaBase() {}
|
|
|
pkgAcqMetaClearSig::pkgAcqMetaClearSig(pkgAcquire * const Owner, /*{{{*/
|
|
pkgAcqMetaClearSig::pkgAcqMetaClearSig(pkgAcquire * const Owner, /*{{{*/
|
|
|
IndexTarget const &ClearsignedTarget,
|
|
IndexTarget const &ClearsignedTarget,
|
|
|
IndexTarget const &DetachedDataTarget, IndexTarget const &DetachedSigTarget,
|
|
IndexTarget const &DetachedDataTarget, IndexTarget const &DetachedSigTarget,
|
|
|
- std::vector<IndexTarget> const IndexTargets,
|
|
|
|
|
|
|
+ std::vector<IndexTarget> const &IndexTargets,
|
|
|
indexRecords * const MetaIndexParser) :
|
|
indexRecords * const MetaIndexParser) :
|
|
|
pkgAcqMetaIndex(Owner, this, ClearsignedTarget, DetachedSigTarget, IndexTargets, MetaIndexParser),
|
|
pkgAcqMetaIndex(Owner, this, ClearsignedTarget, DetachedSigTarget, IndexTargets, MetaIndexParser),
|
|
|
ClearsignedTarget(ClearsignedTarget),
|
|
ClearsignedTarget(ClearsignedTarget),
|
|
|
- DetachedDataTarget(DetachedDataTarget), DetachedSigTarget(DetachedSigTarget)
|
|
|
|
|
|
|
+ DetachedDataTarget(DetachedDataTarget)
|
|
|
{
|
|
{
|
|
|
// index targets + (worst case:) Release/Release.gpg
|
|
// index targets + (worst case:) Release/Release.gpg
|
|
|
ExpectedAdditionalItems = IndexTargets.size() + 2;
|
|
ExpectedAdditionalItems = IndexTargets.size() + 2;
|
|
@@ -1243,7 +1243,7 @@ pkgAcqMetaIndex::pkgAcqMetaIndex(pkgAcquire * const Owner, /*{{{*/
|
|
|
pkgAcqMetaBase * const TransactionManager,
|
|
pkgAcqMetaBase * const TransactionManager,
|
|
|
IndexTarget const &DataTarget,
|
|
IndexTarget const &DataTarget,
|
|
|
IndexTarget const &DetachedSigTarget,
|
|
IndexTarget const &DetachedSigTarget,
|
|
|
- vector<IndexTarget> const IndexTargets,
|
|
|
|
|
|
|
+ vector<IndexTarget> const &IndexTargets,
|
|
|
indexRecords * const MetaIndexParser) :
|
|
indexRecords * const MetaIndexParser) :
|
|
|
pkgAcqMetaBase(Owner, TransactionManager, IndexTargets, DataTarget, MetaIndexParser),
|
|
pkgAcqMetaBase(Owner, TransactionManager, IndexTargets, DataTarget, MetaIndexParser),
|
|
|
DetachedSigTarget(DetachedSigTarget)
|
|
DetachedSigTarget(DetachedSigTarget)
|
|
@@ -1325,7 +1325,7 @@ pkgAcqMetaIndex::~pkgAcqMetaIndex() {}
|
|
|
// AcqMetaSig::AcqMetaSig - Constructor /*{{{*/
|
|
// AcqMetaSig::AcqMetaSig - Constructor /*{{{*/
|
|
|
pkgAcqMetaSig::pkgAcqMetaSig(pkgAcquire * const Owner,
|
|
pkgAcqMetaSig::pkgAcqMetaSig(pkgAcquire * const Owner,
|
|
|
pkgAcqMetaBase * const TransactionManager,
|
|
pkgAcqMetaBase * const TransactionManager,
|
|
|
- IndexTarget const Target,
|
|
|
|
|
|
|
+ IndexTarget const &Target,
|
|
|
pkgAcqMetaIndex * const MetaIndex) :
|
|
pkgAcqMetaIndex * const MetaIndex) :
|
|
|
pkgAcqTransactionItem(Owner, TransactionManager, Target), MetaIndex(MetaIndex)
|
|
pkgAcqTransactionItem(Owner, TransactionManager, Target), MetaIndex(MetaIndex)
|
|
|
{
|
|
{
|
|
@@ -1488,7 +1488,7 @@ void pkgAcqMetaSig::Failed(string const &Message,pkgAcquire::MethodConfig const
|
|
|
// AcqBaseIndex - Constructor /*{{{*/
|
|
// AcqBaseIndex - Constructor /*{{{*/
|
|
|
pkgAcqBaseIndex::pkgAcqBaseIndex(pkgAcquire * const Owner,
|
|
pkgAcqBaseIndex::pkgAcqBaseIndex(pkgAcquire * const Owner,
|
|
|
pkgAcqMetaBase * const TransactionManager,
|
|
pkgAcqMetaBase * const TransactionManager,
|
|
|
- IndexTarget const Target)
|
|
|
|
|
|
|
+ IndexTarget const &Target)
|
|
|
: pkgAcqTransactionItem(Owner, TransactionManager, Target)
|
|
: pkgAcqTransactionItem(Owner, TransactionManager, Target)
|
|
|
{
|
|
{
|
|
|
}
|
|
}
|
|
@@ -1504,7 +1504,7 @@ pkgAcqBaseIndex::~pkgAcqBaseIndex() {}
|
|
|
*/
|
|
*/
|
|
|
pkgAcqDiffIndex::pkgAcqDiffIndex(pkgAcquire * const Owner,
|
|
pkgAcqDiffIndex::pkgAcqDiffIndex(pkgAcquire * const Owner,
|
|
|
pkgAcqMetaBase * const TransactionManager,
|
|
pkgAcqMetaBase * const TransactionManager,
|
|
|
- IndexTarget const Target)
|
|
|
|
|
|
|
+ IndexTarget const &Target)
|
|
|
: pkgAcqBaseIndex(Owner, TransactionManager, Target)
|
|
: pkgAcqBaseIndex(Owner, TransactionManager, Target)
|
|
|
{
|
|
{
|
|
|
Debug = _config->FindB("Debug::pkgAcquire::Diffs",false);
|
|
Debug = _config->FindB("Debug::pkgAcquire::Diffs",false);
|
|
@@ -1905,7 +1905,7 @@ pkgAcqDiffIndex::~pkgAcqDiffIndex() {}
|
|
|
*/
|
|
*/
|
|
|
pkgAcqIndexDiffs::pkgAcqIndexDiffs(pkgAcquire * const Owner,
|
|
pkgAcqIndexDiffs::pkgAcqIndexDiffs(pkgAcquire * const Owner,
|
|
|
pkgAcqMetaBase * const TransactionManager,
|
|
pkgAcqMetaBase * const TransactionManager,
|
|
|
- IndexTarget const Target,
|
|
|
|
|
|
|
+ IndexTarget const &Target,
|
|
|
vector<DiffInfo> const &diffs)
|
|
vector<DiffInfo> const &diffs)
|
|
|
: pkgAcqBaseIndex(Owner, TransactionManager, Target),
|
|
: pkgAcqBaseIndex(Owner, TransactionManager, Target),
|
|
|
available_patches(diffs)
|
|
available_patches(diffs)
|
|
@@ -2128,7 +2128,7 @@ pkgAcqIndexDiffs::~pkgAcqIndexDiffs() {}
|
|
|
// AcqIndexMergeDiffs::AcqIndexMergeDiffs - Constructor /*{{{*/
|
|
// AcqIndexMergeDiffs::AcqIndexMergeDiffs - Constructor /*{{{*/
|
|
|
pkgAcqIndexMergeDiffs::pkgAcqIndexMergeDiffs(pkgAcquire * const Owner,
|
|
pkgAcqIndexMergeDiffs::pkgAcqIndexMergeDiffs(pkgAcquire * const Owner,
|
|
|
pkgAcqMetaBase * const TransactionManager,
|
|
pkgAcqMetaBase * const TransactionManager,
|
|
|
- IndexTarget const Target,
|
|
|
|
|
|
|
+ IndexTarget const &Target,
|
|
|
DiffInfo const &patch,
|
|
DiffInfo const &patch,
|
|
|
std::vector<pkgAcqIndexMergeDiffs*> const * const allPatches)
|
|
std::vector<pkgAcqIndexMergeDiffs*> const * const allPatches)
|
|
|
: pkgAcqBaseIndex(Owner, TransactionManager, Target),
|
|
: pkgAcqBaseIndex(Owner, TransactionManager, Target),
|
|
@@ -2273,8 +2273,8 @@ pkgAcqIndexMergeDiffs::~pkgAcqIndexMergeDiffs() {}
|
|
|
// AcqIndex::AcqIndex - Constructor /*{{{*/
|
|
// AcqIndex::AcqIndex - Constructor /*{{{*/
|
|
|
pkgAcqIndex::pkgAcqIndex(pkgAcquire * const Owner,
|
|
pkgAcqIndex::pkgAcqIndex(pkgAcquire * const Owner,
|
|
|
pkgAcqMetaBase * const TransactionManager,
|
|
pkgAcqMetaBase * const TransactionManager,
|
|
|
- IndexTarget const Target)
|
|
|
|
|
- : pkgAcqBaseIndex(Owner, TransactionManager, Target)
|
|
|
|
|
|
|
+ IndexTarget const &Target)
|
|
|
|
|
+ : pkgAcqBaseIndex(Owner, TransactionManager, Target), Stage(STAGE_DOWNLOAD)
|
|
|
{
|
|
{
|
|
|
// autoselect the compression method
|
|
// autoselect the compression method
|
|
|
AutoSelectCompression();
|
|
AutoSelectCompression();
|