Attached Files | CTest.ProxyAuth.patch [^] (1,321 bytes) 1969-12-31 19:00 [Show Content] [Hide Content]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;
|