Set CURLOPT_PROXYAUTH
authorMichael Andres <ma@suse.de>
Thu, 20 Oct 2011 13:57:02 +0000 (15:57 +0200)
committerMichael Andres <ma@suse.de>
Fri, 21 Oct 2011 09:51:16 +0000 (11:51 +0200)
zypp/media/MediaCurl.cc

index cb27760..901ac45 100644 (file)
@@ -620,6 +620,7 @@ void MediaCurl::setupEasy()
     if ( ! _settings.proxy().empty() )
     {
       SET_OPTION(CURLOPT_PROXY, _settings.proxy().c_str());
+      SET_OPTION(CURLOPT_PROXYAUTH, CURLAUTH_BASIC|CURLAUTH_DIGEST|CURLAUTH_NTLM );
       /*---------------------------------------------------------------*
         CURLOPT_PROXYUSERPWD: [user name]:[password]
 
@@ -1384,7 +1385,7 @@ void MediaCurl::doGetFileCopyFile( const Pathname & filename , const Pathname &
       }
     }
 #endif
-        
+
     if ( curl_easy_setopt( _curl, CURLOPT_PROGRESSDATA, NULL ) != 0 ) {
       WAR << "Can't unset CURLOPT_PROGRESSDATA: " << _curlError << endl;;
     }