فهرست منبع

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
Tatsuhiro Tsujikawa 17 سال پیش
والد
کامیت
cded0f5811
3فایلهای تغییر یافته به همراه17 افزوده شده و 1 حذف شده
  1. 6 0
      ChangeLog
  2. 7 1
      src/AuthConfigFactory.cc
  3. 4 0
      src/AuthConfigFactory.h

+ 6 - 0
ChangeLog

@@ -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

+ 7 - 1
src/AuthConfigFactory.cc

@@ -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;
 }

+ 4 - 0
src/AuthConfigFactory.h

@@ -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;