Index: Source/CTest/cmCTestSubmit.cxx
===================================================================
RCS file: /cvsroot/CMake/CMake/Source/CTest/cmCTestSubmit.cxx,v
retrieving revision 1.25
diff -r1.25 cmCTestSubmit.cxx
29a30
>   m_HTTPProxyAuth = "";
55a57,65
>     if ( getenv("HTTP_PROXY_USER") )
>       {
> 	m_HTTPProxyAuth = getenv("HTTP_PROXY_USER");	
>       }
>     if ( getenv("HTTP_PROXY_PASSWD") )
>       {
> 	m_HTTPProxyAuth += ":";
> 	m_HTTPProxyAuth += getenv("HTTP_PROXY_PASSWD");	
>       }
226,228c236,241
<           curl_easy_setopt(curl, CURLOPT_PROXYTYPE, CURLPROXY_HTTP);           
<           }
<         }
---
>           curl_easy_setopt(curl, CURLOPT_PROXYTYPE, CURLPROXY_HTTP);
> 	  if (m_HTTPProxyAuth.size() > 0) curl_easy_setopt(curl, CURLOPT_PROXYUSERPWD, m_HTTPProxyAuth.c_str());
> 	  }
> 	}
>       
> 
352,353c365,368
<           }
<         }
---
> 	  if (m_HTTPProxyAuth.size() > 0) curl_easy_setopt(curl, CURLOPT_PROXYUSERPWD, m_HTTPProxyAuth.c_str());
> 	  }
> 	}
>       
Index: Source/CTest/cmCTestSubmit.h
===================================================================
RCS file: /cvsroot/CMake/CMake/Source/CTest/cmCTestSubmit.h,v
retrieving revision 1.8
diff -r1.8 cmCTestSubmit.h
66a67
>   cmStdString   m_HTTPProxyAuth;
