2008-05-14 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>

Defined default ftp user and password as static const 
std::string
	* src/AuthConfigFactory.cc
	* src/AuthConfigFactory.h
pull/1/head
Tatsuhiro Tsujikawa 2008-05-14 14:40:38 +00:00
parent 12b880a724
commit cded0f5811
3 changed files with 17 additions and 1 deletions

View File

@ -1,3 +1,9 @@
2008-05-14 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Defined default ftp user and password as static const std::string
* src/AuthConfigFactory.cc
* src/AuthConfigFactory.h
2008-05-14 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Defined strings used in netrc as static const std::string

View File

@ -43,6 +43,10 @@
namespace aria2 {
const std::string AuthConfigFactory::ANONYMOUS("anonymous");
const std::string AuthConfigFactory::ARIA2USER_AT("ARIA2USER@");
AuthConfigFactory::AuthConfigFactory(const Option* option):
_option(option) {}
@ -106,7 +110,9 @@ AuthResolverHandle AuthConfigFactory::createFtpAuthResolver() const
resolver = authResolver;
}
resolver->setUserDefinedAuthConfig(createAuthConfig(_option->get(PREF_FTP_USER), _option->get(PREF_FTP_PASSWD)));
SharedHandle<AuthConfig> defaultAuthConfig(new AuthConfig("anonymous", "ARIA2USER@"));
SharedHandle<AuthConfig> defaultAuthConfig
(new AuthConfig(AuthConfigFactory::ANONYMOUS,
AuthConfigFactory::ARIA2USER_AT));
resolver->setDefaultAuthConfig(defaultAuthConfig);
return resolver;
}

View File

@ -73,6 +73,10 @@ public:
SharedHandle<AuthConfig> createAuthConfigForHttpProxy(const SharedHandle<Request>& request) const;
void setNetrc(const SharedHandle<Netrc>& netrc);
static const std::string ANONYMOUS;
static const std::string ARIA2USER_AT;
};
typedef SharedHandle<AuthConfigFactory> AuthConfigFactoryHandle;