Commit Graph

398 Commits

Author SHA1 Message Date
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
Hans Leidekker 053d1731fe winhttp: Remove some dead assignments (clang). 2011-12-09 21:15:27 +01:00
Hans Leidekker e950e89867 winhttp: Avoid a null pointer dereference (clang). 2011-12-09 21:15:26 +01:00
Hans Leidekker 5683433f9c winhttp: Double the handle table size on reallocation. 2011-12-01 14:18:02 +01:00
Hans Leidekker 9a5ad30225 winhttp: Support ICU_ESCAPE in WinHttpCrackUrl. 2011-12-01 14:17:58 +01:00
Hans Leidekker 9a2f3cb98a winhttp: Consistently use the allocation macros. 2011-12-01 14:17:51 +01:00
Hans Leidekker 7d8730f8c5 winhttp: Resolve the server name only on the first request. 2011-11-25 16:22:02 +01:00
Marcus Meissner ad5340f63a winhttp: Check return value of CLSIDFromProgID (Coverity). 2011-11-24 17:17:23 +01:00
Marcus Meissner e410f3fc66 winhttp: Added missing LeaveCriticalSection (Coverity). 2011-11-24 17:17:11 +01:00
Hans Leidekker 9990f6c4a5 winhttp: Make the standard utilities available to PAC scripts. 2011-11-21 13:44:39 +01:00
Hans Leidekker b81b3d1af5 winhttp: Fix a memory leak in run_script. 2011-11-21 13:43:05 +01:00
Hans Leidekker 654b0eeaea winhttp: Reverse the order of arguments passed to Invoke. 2011-11-21 13:42:59 +01:00
Hans Leidekker 768300c8aa winhttp: Implement WinHttpGetProxyForUrl. 2011-11-18 15:37:05 +01:00
Francois Gouget 57c123365a winhttp: Delete the static critical sections when unloading the dll. 2011-11-17 11:38:25 +01:00
Hans Leidekker f6c46dd074 winhttp: Implement WinHttpGetIEProxyConfigForCurrentUser. 2011-11-16 16:59:37 +01:00
Hans Leidekker 2621e98d04 winhttp: Clean up properly in request_send. 2011-11-16 16:59:27 +01:00
Hans Leidekker dcf1a81d8c winhttp: Accept a missing buffer when parsing a decoded URL. 2011-11-15 19:37:30 +01:00
Hans Leidekker 96f2e7139c winhttp: Implement WinHttpDetectAutoProxyConfigUrl. 2011-11-15 19:37:30 +01:00
Francois Gouget ea93b27c34 winhttp: Give a name to the critical sections. 2011-11-14 20:15:22 +01:00
Hans Leidekker 3c9d356bc4 winhttp: Convert string data to UTF-8 and add a corresponding content type header. 2011-11-14 13:10:18 +01:00
Hans Leidekker 5d64254986 winhttp: Use a separate function to set request parameters. 2011-11-09 15:57:27 +01:00
Hans Leidekker 82965248d1 winhttp: Fix sending data with synchronous requests. 2011-11-09 15:57:24 +01:00
Marcus Meissner 8648c13140 winhttp: Fixed sizeof calls (Coverity). 2011-10-17 17:45:02 +02:00
Hans Leidekker d5a98e5d85 winhttp: Fix some memory leaks. 2011-09-05 17:17:20 +02:00
Hans Leidekker 3762de9d8c winhttp/tests: Initialize a variant with a known value. 2011-09-05 17:17:11 +02:00
Hans Leidekker 82f7651005 winhttp: Properly test a boolean variant. 2011-09-05 17:17:07 +02:00
Hans Leidekker 1d0397d151 winhttp: Support setting the WinHttpRequestOption_EnableRedirects option. 2011-08-24 12:14:47 +02:00
Hans Leidekker 9432b8e796 winhttp: Don't depend on shlwapi for decoding a URL. 2011-08-05 15:26:12 +02:00
Alexandre Julliard b56dc9a6f7 winecrt0: Remove the clsid parameter in __wine_(un)register_resources. 2011-08-02 20:47:49 +02:00
Alexandre Julliard c091a3fc83 makefiles: Remove some redundant registration scripts. 2011-08-02 20:47:48 +02:00
Hans Leidekker cfe4c56624 winhttp: Verify parameter types in IWinHttpRequest::SetProxy. 2011-08-02 11:51:05 +02:00
Hans Leidekker 40bf74107f winhttp: Implement IWinHttpRequest::SetAutoLogonPolicy. 2011-08-02 11:51:05 +02:00
Hans Leidekker e5b8c497ef winhttp: Execute asynchronous requests in a separate thread. 2011-08-02 11:51:01 +02:00
Hans Leidekker 916e3c1cc4 winhttp: Protect access to the request object with a critical section. 2011-08-02 11:41:52 +02:00
Alexandre Julliard 729afa6adc makefiles: Generate resource files for typelibs. 2011-08-02 10:11:10 +02:00
Hans Leidekker 87487c14c7 winhttp: Store a copy of the proxy server name and bypass list. 2011-07-29 13:32:53 +02:00
Hans Leidekker 36014639ea winhttp: Factor out request initialization. 2011-07-29 13:32:49 +02:00
Hans Leidekker fb7fc894f0 winhttp: Set an appropriate error when the request is cancelled. 2011-07-29 13:32:45 +02:00
Hans Leidekker c54772c114 winhttp: Fix some valgrind warnings. 2011-07-29 13:32:41 +02:00
Hans Leidekker 7939090fde winhttp: Disable automatic authentication. 2011-07-28 11:31:34 +02:00
Hans Leidekker ae05ce459f winhttp: Don't send any data if the verb is GET. 2011-07-27 11:54:53 +02:00
Hans Leidekker 2295c63796 winhttp: Include the extra info part of the URL in the request. 2011-07-27 11:54:45 +02:00
Hans Leidekker 6191469bc2 winhttp: Add support for sending data with a request. 2011-07-26 10:24:14 +02:00
Hans Leidekker 114bc2b856 winhttp: Implement IWinHttpRequest::SetRequestHeader. 2011-07-26 10:24:10 +02:00
Hans Leidekker 2c8765e7fb winhttp: Implement IWinHttpRequest::GetResponseHeader. 2011-07-26 10:24:05 +02:00
Hans Leidekker 3638908039 winhttp: Add some parameter checks. 2011-07-26 10:23:59 +02:00
Hans Leidekker ca9ab005fc winhttp: Implement IWinHttpRequest::GetAllResponseHeaders. 2011-07-26 10:23:41 +02:00
Hans Leidekker 80d17a79ff winhttp: Set WINHTTP_FLAG_SECURE if the scheme is https. 2011-07-26 10:23:35 +02:00
Hans Leidekker 7227c29a09 winhttp: Add a default user agent header. 2011-07-26 10:23:31 +02:00
Hans Leidekker 050058c5bf winhttp: Add accept types to the request headers. 2011-07-26 10:23:26 +02:00
Hans Leidekker 9237479d22 winhttp: Implement IWinHttpRequest::SetProxy. 2011-07-26 10:23:20 +02:00
Hans Leidekker 4184590579 winhttp: Propagate errors from asynchronous requests. 2011-07-24 12:34:05 +02:00
Hans Leidekker 694d43a910 winhttp: Set last error if the server didn't return a valid response. 2011-07-24 12:33:59 +02:00
Hans Leidekker b218ed1a69 winhttp: Implement IWinHttpRequest::SetCredentials. 2011-07-24 12:33:54 +02:00
Hans Leidekker a25c865cb8 winhttp: Implement IWinHttpRequest::get_ResponseBody. 2011-07-24 12:33:49 +02:00
Hans Leidekker 73646d3529 winhttp: Use an offset instead of a pointer for the write position. 2011-07-24 12:33:39 +02:00
Hans Leidekker 116160f4ef winhttp: Add tests for IWinHttpRequest. 2011-07-21 15:36:39 +02:00
Hans Leidekker f4c2317adc winhttp: Implement IWinHttpRequest::Abort. 2011-07-21 15:36:39 +02:00
Hans Leidekker 52d134b364 winhttp: Implement IWinHttpRequest::get_ResponseText. 2011-07-21 15:36:39 +02:00
Hans Leidekker 39468db2d6 winhttp: Implement IWinHttpRequest::get_StatusText. 2011-07-21 15:36:39 +02:00
Hans Leidekker e11828d2d0 winhttp: Implement IWinHttpRequest::get_Status. 2011-07-21 15:36:39 +02:00
Hans Leidekker 5c79f82ae5 winhttp: Implement IWinHttpRequest::WaitForResponse. 2011-07-21 15:36:39 +02:00
Hans Leidekker d66a0b748b winhttp: Implement IWinHttpRequest::SetTimeouts. 2011-07-21 15:36:39 +02:00
Hans Leidekker 2e33485c6f winhttp: Implement IWinHttpRequest::Send. 2011-07-21 15:36:39 +02:00
Hans Leidekker 4aeec1b88d winhttp: Implement IWinHttpRequest::Open. 2011-07-21 15:36:38 +02:00
Hans Leidekker 0daac59a35 winhttp: Implement IDispatch for WinHttpRequest. 2011-07-19 14:04:58 +02:00
Hans Leidekker e688167c73 winhttp: Register interfaces and add a typelib resource. 2011-07-08 17:34:48 +02:00
Hans Leidekker d25abc358a winhttp: Add a class factory implementation. 2011-07-08 17:34:48 +02:00
Hans Leidekker fd7538d38c winhttp: Add a stub implementation of IWinHttpRequest. 2011-07-08 17:34:48 +02:00
Frédéric Delanoy 007d14972c winhttp: Remove dead assignment (Clang). 2011-07-06 11:27:22 +02:00
Jerome Leclanche 66b075a0c9 winhttp: Fix a warning when compiling --without-openssl. 2011-06-20 19:32:02 +02:00
Hans Leidekker b7df063fde winhttp: Don't change the verb if the server response is HTTP_STATUS_REDIRECT_KEEP_VERB. 2011-06-01 15:16:44 +02:00
Karsten Elfenbein 5f12a6423c winhttp: Follow 307 temporary redirect. 2011-05-09 11:44:30 +02:00
Marcus Meissner 974326bfac winhttp: Mark internal symbols as hidden. 2011-04-29 14:21:41 +02:00
Alexandre Julliard 84f2960e5b winhttp: Use an accessor function instead of directly accessing the X509_STORE_CTX structure. 2011-04-20 16:28:31 +02:00