summaryrefslogtreecommitdiff
path: root/src/DownloadCommand.cc
diff options
context:
space:
mode:
authorNils Maier <maierman@web.de>2014-04-17 01:36:19 +0200
committerNils Maier <maierman@web.de>2014-04-17 18:02:42 +0200
commit010131161ebdea22e5b6eb4fd0740e8e6da3df67 (patch)
tree3a768bbd2796056c65de9630a6ab6946d4eda43f /src/DownloadCommand.cc
parentbefd799d177c2860ea4e9c6cf8c744342c394427 (diff)
Remove ENABLE_MESSAGE_DIGEST, since we got the internal md, always
Diffstat (limited to 'src/DownloadCommand.cc')
-rw-r--r--src/DownloadCommand.cc19
1 files changed, 2 insertions, 17 deletions
diff --git a/src/DownloadCommand.cc b/src/DownloadCommand.cc
index 0e5104d1..e42339bc 100644
--- a/src/DownloadCommand.cc
+++ b/src/DownloadCommand.cc
@@ -65,10 +65,8 @@
#include "Piece.h"
#include "WrDiskCacheEntry.h"
#include "DownloadFailureException.h"
-#ifdef ENABLE_MESSAGE_DIGEST
-# include "MessageDigest.h"
-# include "message_digest_helper.h"
-#endif // ENABLE_MESSAGE_DIGEST
+#include "MessageDigest.h"
+#include "message_digest_helper.h"
#ifdef ENABLE_BITTORRENT
# include "bittorrent_helper.h"
#endif // ENABLE_BITTORRENT
@@ -86,7 +84,6 @@ DownloadCommand::DownloadCommand(cuid_t cuid,
lowestDownloadSpeedLimit_(0),
pieceHashValidationEnabled_(false)
{
-#ifdef ENABLE_MESSAGE_DIGEST
{
if(getOption()->getAsBool(PREF_REALTIME_CHUNK_CHECKSUM)) {
const std::string& algo = getDownloadContext()->getPieceHashType();
@@ -96,7 +93,6 @@ DownloadCommand::DownloadCommand(cuid_t cuid,
}
}
}
-#endif // ENABLE_MESSAGE_DIGEST
peerStat_ = req->initPeerStat();
peerStat_->downloadStart();
@@ -236,8 +232,6 @@ bool DownloadCommand::executeInternal() {
A2_LOG_INFO(fmt(MSG_SEGMENT_DOWNLOAD_COMPLETED,
getCuid()));
-#ifdef ENABLE_MESSAGE_DIGEST
-
{
const std::string& expectedPieceHash =
getDownloadContext()->getPieceHash(segment->getIndex());
@@ -270,9 +264,6 @@ bool DownloadCommand::executeInternal() {
}
}
-#else // !ENABLE_MESSAGE_DIGEST
- completeSegment(getCuid(), segment);
-#endif // !ENABLE_MESSAGE_DIGEST
} else {
// If segment is not canceled here, in the next pipelining
// request, aria2 requests bad range
@@ -319,7 +310,6 @@ bool DownloadCommand::prepareForNextSegment() {
getFileEntry()->setLength(getPieceStorage()->getCompletedLength());
}
}
-#ifdef ENABLE_MESSAGE_DIGEST
if(getDownloadContext()->getPieceHashType().empty()) {
auto entry = make_unique<ChecksumCheckIntegrityEntry>(getRequestGroup());
if(entry->isValidationReady()) {
@@ -329,7 +319,6 @@ bool DownloadCommand::prepareForNextSegment() {
(std::move(entry));
}
}
-#endif // ENABLE_MESSAGE_DIGEST
// Following 2lines are needed for DownloadEngine to detect
// completed RequestGroups without 1sec delay.
getDownloadEngine()->setNoWait(true);
@@ -370,8 +359,6 @@ bool DownloadCommand::prepareForNextSegment() {
}
}
-#ifdef ENABLE_MESSAGE_DIGEST
-
void DownloadCommand::validatePieceHash(const std::shared_ptr<Segment>& segment,
const std::string& expectedHash,
const std::string& actualHash)
@@ -393,8 +380,6 @@ void DownloadCommand::validatePieceHash(const std::shared_ptr<Segment>& segment,
}
}
-#endif // ENABLE_MESSAGE_DIGEST
-
void DownloadCommand::completeSegment(cuid_t cuid,
const std::shared_ptr<Segment>& segment)
{