From 80edde0205f8065bca84ab7acee9f38c021864b1 Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Sat, 11 Sep 2010 12:09:19 +0000 Subject: [PATCH] 2010-09-11 Tatsuhiro Tsujikawa Use uri::parse instead of Request::setUri() where just URI parser is needed. * src/AbstractCommand.cc * src/AdaptiveURISelector.cc * src/DefaultBtAnnounce.cc * src/FeedbackURISelector.cc * src/FileEntry.cc * src/HttpResponseCommand.cc * src/ProtocolDetector.cc * src/Request.cc * src/RequestGroupMan.cc --- ChangeLog | 14 ++++++++++++++ src/AbstractCommand.cc | 4 +++- src/AdaptiveURISelector.cc | 10 +++++++--- src/DefaultBtAnnounce.cc | 11 +++++++---- src/FeedbackURISelector.cc | 18 +++++++++--------- src/FileEntry.cc | 30 ++++++++++++++++++------------ src/HttpResponseCommand.cc | 8 +++++--- src/ProtocolDetector.cc | 4 +++- src/Request.cc | 8 +++++--- src/RequestGroupMan.cc | 9 +++++---- 10 files changed, 76 insertions(+), 40 deletions(-) diff --git a/ChangeLog b/ChangeLog index f02a9831..2acf66cc 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,17 @@ +2010-09-11 Tatsuhiro Tsujikawa + + Use uri::parse instead of Request::setUri() where just URI parser + is needed. + * src/AbstractCommand.cc + * src/AdaptiveURISelector.cc + * src/DefaultBtAnnounce.cc + * src/FeedbackURISelector.cc + * src/FileEntry.cc + * src/HttpResponseCommand.cc + * src/ProtocolDetector.cc + * src/Request.cc + * src/RequestGroupMan.cc + 2010-09-11 Tatsuhiro Tsujikawa Moved URI parser code to uri.h, uri.cc to provide fast URI parser diff --git a/src/AbstractCommand.cc b/src/AbstractCommand.cc index bea95725..8fb4f9dd 100644 --- a/src/AbstractCommand.cc +++ b/src/AbstractCommand.cc @@ -68,6 +68,7 @@ #include "NameResolver.h" #include "ServerStatMan.h" #include "FileAllocationEntry.h" +#include "uri.h" #ifdef ENABLE_MESSAGE_DIGEST # include "ChecksumCheckIntegrityEntry.h" #endif // ENABLE_MESSAGE_DIGEST @@ -556,7 +557,8 @@ static bool isProxyRequest (const std::string& protocol, const SharedHandle