From 8fab0ff2160399487fb0010d3b0c8b431dfe545f Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Mon, 3 Nov 2008 10:06:25 +0000 Subject: 2008-11-03 Tatsuhiro Tsujikawa AuthConfigFactory is now part of DownloadEngine. * src/AbstractProxyRequestCommand.cc * src/AuthConfigFactory.h * src/DownloadEngine.cc * src/DownloadEngine.h * src/FtpConnection.cc * src/FtpConnection.h * src/FtpNegotiationCommand.cc * src/HttpConnection.cc * src/HttpRequest.cc * src/HttpRequest.h * src/HttpRequestCommand.cc * src/HttpResponse.cc * src/HttpResponseCommand.cc * src/HttpSkipResponseCommand.cc * src/MultiUrlRequestInfo.cc * src/main.cc * test/FtpConnectionTest.cc * test/HttpRequestTest.cc * test/HttpResponseTest.cc --- src/FtpNegotiationCommand.cc | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) (limited to 'src/FtpNegotiationCommand.cc') diff --git a/src/FtpNegotiationCommand.cc b/src/FtpNegotiationCommand.cc index 8882173b..827cbb51 100644 --- a/src/FtpNegotiationCommand.cc +++ b/src/FtpNegotiationCommand.cc @@ -33,6 +33,12 @@ */ /* copyright --> */ #include "FtpNegotiationCommand.h" + +#include +#include +#include +#include + #include "Request.h" #include "DownloadEngine.h" #include "FtpConnection.h" @@ -56,10 +62,8 @@ #include "StringFormat.h" #include "DiskAdaptor.h" #include "SegmentMan.h" -#include -#include -#include -#include +#include "AuthConfigFactory.h" +#include "AuthConfig.h" namespace aria2 { @@ -71,7 +75,9 @@ FtpNegotiationCommand::FtpNegotiationCommand(int32_t cuid, Seq seq, const std::string& baseWorkingDir): AbstractCommand(cuid, req, requestGroup, e, s), sequence(seq), - ftp(new FtpConnection(cuid, socket, req, e->option)) + ftp(new FtpConnection(cuid, socket, req, + e->getAuthConfigFactory()->createAuthConfig(req), + e->option)) { ftp->setBaseWorkingDir(baseWorkingDir); if(seq == SEQ_RECV_GREETING) { -- cgit