| OLD | NEW | 
|---|
| 1 // Copyright 2015 The Crashpad Authors. All rights reserved. | 1 // Copyright 2015 The Crashpad Authors. All rights reserved. | 
| 2 // | 2 // | 
| 3 // Licensed under the Apache License, Version 2.0 (the "License"); | 3 // Licensed under the Apache License, Version 2.0 (the "License"); | 
| 4 // you may not use this file except in compliance with the License. | 4 // you may not use this file except in compliance with the License. | 
| 5 // You may obtain a copy of the License at | 5 // You may obtain a copy of the License at | 
| 6 // | 6 // | 
| 7 //     http://www.apache.org/licenses/LICENSE-2.0 | 7 //     http://www.apache.org/licenses/LICENSE-2.0 | 
| 8 // | 8 // | 
| 9 // Unless required by applicable law or agreed to in writing, software | 9 // Unless required by applicable law or agreed to in writing, software | 
| 10 // distributed under the License is distributed on an "AS IS" BASIS, | 10 // distributed under the License is distributed on an "AS IS" BASIS, | 
| (...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 90       WinHttpOpen(base::UTF8ToUTF16(PACKAGE_NAME "/" PACKAGE_VERSION).c_str(), | 90       WinHttpOpen(base::UTF8ToUTF16(PACKAGE_NAME "/" PACKAGE_VERSION).c_str(), | 
| 91                   WINHTTP_ACCESS_TYPE_DEFAULT_PROXY, | 91                   WINHTTP_ACCESS_TYPE_DEFAULT_PROXY, | 
| 92                   WINHTTP_NO_PROXY_NAME, | 92                   WINHTTP_NO_PROXY_NAME, | 
| 93                   WINHTTP_NO_PROXY_BYPASS, | 93                   WINHTTP_NO_PROXY_BYPASS, | 
| 94                   0)); | 94                   0)); | 
| 95   if (!session.get()) { | 95   if (!session.get()) { | 
| 96     LogErrorWinHttpMessage("WinHttpOpen"); | 96     LogErrorWinHttpMessage("WinHttpOpen"); | 
| 97     return false; | 97     return false; | 
| 98   } | 98   } | 
| 99 | 99 | 
|  | 100   int timeout_in_ms = static_cast<int>(timeout() * 1000); | 
|  | 101   if (!WinHttpSetTimeouts(session.get(), | 
|  | 102                           timeout_in_ms, | 
|  | 103                           timeout_in_ms, | 
|  | 104                           timeout_in_ms, | 
|  | 105                           timeout_in_ms)) { | 
|  | 106     LogErrorWinHttpMessage("WinHttpSetTimeouts"); | 
|  | 107     return false; | 
|  | 108   } | 
|  | 109 | 
| 100   URL_COMPONENTS url_components = {0}; | 110   URL_COMPONENTS url_components = {0}; | 
| 101   url_components.dwStructSize = sizeof(URL_COMPONENTS); | 111   url_components.dwStructSize = sizeof(URL_COMPONENTS); | 
| 102   url_components.dwHostNameLength = 1; | 112   url_components.dwHostNameLength = 1; | 
| 103   url_components.dwUrlPathLength = 1; | 113   url_components.dwUrlPathLength = 1; | 
| 104   url_components.dwExtraInfoLength = 1; | 114   url_components.dwExtraInfoLength = 1; | 
| 105   std::wstring url_wide(base::UTF8ToUTF16(url())); | 115   std::wstring url_wide(base::UTF8ToUTF16(url())); | 
| 106   if (!WinHttpCrackUrl( | 116   if (!WinHttpCrackUrl( | 
| 107           url_wide.c_str(), 0, ICU_REJECT_USERPWD, &url_components)) { | 117           url_wide.c_str(), 0, ICU_REJECT_USERPWD, &url_components)) { | 
| 108     LogErrorWinHttpMessage("WinHttpCrackUrl"); | 118     LogErrorWinHttpMessage("WinHttpCrackUrl"); | 
| 109     return false; | 119     return false; | 
| (...skipping 113 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 223 } | 233 } | 
| 224 | 234 | 
| 225 }  // namespace | 235 }  // namespace | 
| 226 | 236 | 
| 227 // static | 237 // static | 
| 228 scoped_ptr<HTTPTransport> HTTPTransport::Create() { | 238 scoped_ptr<HTTPTransport> HTTPTransport::Create() { | 
| 229   return scoped_ptr<HTTPTransportWin>(new HTTPTransportWin); | 239   return scoped_ptr<HTTPTransportWin>(new HTTPTransportWin); | 
| 230 } | 240 } | 
| 231 | 241 | 
| 232 }  // namespace crashpad | 242 }  // namespace crashpad | 
| OLD | NEW | 
|---|