Commit Graph

372 Commits

Author SHA1 Message Date
Francois Gouget
fbe7ab5c5a winhttp: netconn_get_next_line() is not used anymore so remove it. 2013-03-26 17:41:46 +01:00
Hans Leidekker
a55e3d4f57 winhttp: Remove support for MSG_PEEK. 2013-03-25 16:27:38 +01:00
Hans Leidekker
bb3097f01e winhttp: Add a read-ahead buffer to allow WinHttpQueryDataAvailable to return the right values in chunked mode.
This is a port of wininet commit 3d02c42b39.
2013-03-25 16:27:34 +01:00
Hans Leidekker
02f2ab9437 winhttp: Implement WINHTTP_OPTION_CONNECTION_INFO. 2013-03-15 11:45:09 +01:00
Hans Leidekker
9e019c9b4b winhttp: Make the first parameter of resolve_hostname const. 2013-03-07 14:56:38 +01:00
Alexandre Julliard
847a29375c winhttp: Always pass a ULONG variable to ioctlsocket. 2013-03-06 14:09:57 +01:00
Andrew Talbot
a9983e6cd2 winhttp: Avoid signed-unsigned integer comparisons. 2013-03-06 11:42:56 +01:00
Hans Leidekker
71874a38aa winhttp: Make sure to clear response headers from a previous request. 2013-03-05 12:45:05 +01:00
Hans Leidekker
418d2ce523 winhttp: Implement WINHTTP_OPTION_REDIRECT_POLICY_DISALLOW_HTTPS_TO_HTTP. 2013-03-05 12:45:00 +01:00
Hans Leidekker
e56cb72cd3 winhttp: Add a helper to retrieve the redirect URL. 2013-03-05 12:44:54 +01:00
Hans Leidekker
58e7d39c7f winhttp: Use symbolic constants for HTTP status codes. 2013-03-05 12:44:51 +01:00
Jacek Caban
42750e340e winhttp: Removed no longer used netconn_init argument. 2013-02-21 19:16:32 +01:00
Jacek Caban
3fd046b460 winhttp: Get cert store directly from cert in netconn_verify_cert. 2013-02-20 13:17:31 +01:00
Jacek Caban
5b38dac7ac winhttp: Use schannel for HTTPS connection by defaul and get rid of OpenSSL dependency. 2013-01-23 23:41:27 +01:00
Jacek Caban
90124e084f winhttp: Added schannel-based netconn_get_cipher_strength implementation. 2013-01-23 23:41:24 +01:00
Jacek Caban
d15265db28 winhttp: Added schannel-based netconn_get_certificate implementation. 2013-01-23 23:41:21 +01:00
Jacek Caban
a3e15549d6 winhttp: Added schannel-based netconn_send implementation. 2013-01-23 23:41:18 +01:00
Jacek Caban
db22753a05 winhttp: Added schannel-based netconn_recv implementation. 2013-01-23 23:41:15 +01:00
Jacek Caban
de0d75312b winhttp: Use schannel in netconn_secure_connect if OpenSSL is not available. 2013-01-23 23:41:12 +01:00
Jacek Caban
25de5d7a55 winhttp: Enable more OpenSSL-independent code when OpenSSL is not available. 2013-01-23 23:41:09 +01:00
Jacek Caban
0ebbd991c1 winhttp: Test that the data is really read in test_secure_connection. 2013-01-23 20:47:29 +01:00
Hans Leidekker
8d0551b98d winhttp/tests: Accept another error from WinHttpGetProxyForUrl. 2013-01-02 13:15:18 +01:00
Marcus Meissner
ab6369231f winhttp: Do not free name too early (Coverity). 2012-12-28 11:25:58 +01:00
Hans Leidekker
ec1ae3b6e6 winhttp/tests: Make sure proxy settings are restored. 2012-12-21 14:15:36 +01:00
Hans Leidekker
10cb483cf1 winhttp: Add a missing goto in winhttp_request_get_Status. 2012-12-19 14:38:58 +01:00
Hans Leidekker
4788c214e2 winhttp/tests: Fix test failures on Windows 8. 2012-12-19 14:38:58 +01:00
Hans Leidekker
1611123267 winhttp: Use the hostname instead of the IPv4 address in the URL returned from WinHttpDetectAutoProxyConfigUrl. 2012-12-18 12:37:34 +01:00
Hans Leidekker
e6ab87ccfa winhttp: Check the server response when downloading a PAC script. 2012-12-18 12:37:28 +01:00
Francois Gouget
3951cb660f winhttp/tests: Make some traces more explicit. 2012-12-14 17:37:42 +01:00
Andrew Talbot
4be1fce0d1 winhttp: Remove unused variables. 2012-11-23 14:41:07 +01:00
Detlef Riekenberg
8a3211af4c winhttp: Accept WINHTTP_OPTION_CONFIGURE_PASSPORT_AUTH as session option. 2012-11-05 11:36:38 +01:00
Hans Leidekker
8ca3e80ddd winhttp: Fix the error returned from WinHttpGetProxyForUrl when autodetection fails. 2012-11-01 15:42:39 +01:00
Hans Leidekker
d488081214 winhttp: Respect the redirect policy setting. 2012-10-22 11:44:37 +02:00
Hans Leidekker
b59efd66e8 winhttp: Pass the redirect policy setting down to request objects. 2012-10-22 11:44:34 +02:00
Jacek Caban
e679471885 Always define WIDL_C_INLINE_WRAPPERS. 2012-08-28 14:41:13 +02:00
Hans Leidekker
8f108a0f4d winhttp: Use platform-specific versions of IActiveScriptParse methods. 2012-07-27 17:05:34 +02:00
Heiko Hund
1ba968821a winhttp: Make strings in WINHTTP_PROXY_INFO non-const. 2012-07-19 16:01:18 +02:00
Jaime Rave
37431c5b88 winhttp: Show discovery via DHCP not supported just one time. 2012-07-02 10:55:07 +02:00
Michael Stefaniuc
6542c708ed winhttp/tests: Remove wrong check for 'len'. 2012-05-21 11:34:39 +02:00
Francois Gouget
fac36c55e9 Assorted typo, spelling, wording and case fixes. 2012-05-15 16:26:43 +02:00
Jacek Caban
f69445adeb winhttp: Trace accept types in WinHttpOpenRequest. 2012-04-23 17:53:27 +02:00
Jacek Caban
8b64a2f13c winhttp: Use SSL_pending in netconn_query_data_available. 2012-04-19 13:57:35 +02:00
Jacek Caban
9a82f6a812 winhttp: Fixed netconn_recv when read uses both SSL_recv and buffered data. 2012-04-19 13:57:33 +02:00
Hans Leidekker
189c1ca5d9 winhttp: Fix up headers with wrong termination. 2012-03-12 16:37:21 +01:00
Jan-Peter Nilsson
3de7348f72 winhttp: Set the context on the request handle earlier. 2012-02-20 11:49:02 +01:00
Hans Leidekker
ebc4fd1462 winhttp: Don't attempt to read data after receiving a response to a HEAD request. 2012-01-27 18:05:48 +01:00
Hans Leidekker
07ed66f8ec winhttp: Also close the connection when there's nothing to read. 2012-01-27 18:05:47 +01:00
Hans Leidekker
afd3685779 winhttp: Only turn POST requests into GET requests when redirecting. 2012-01-27 18:05:47 +01:00
Hans Leidekker
f37b94e69a winhttp: Download PAC scripts in a separate session. 2012-01-20 13:32:27 +01:00
Hans Leidekker
3a204f50ae winhttp/tests: Avoid crashes on some win2k systems. 2011-12-19 20:15:50 +01:00