104 Commits

Author SHA1 Message Date
Hans Leidekker
1def0982f1 winhttp: Always clear last error on success. 2015-08-03 20:50:33 +02:00
Huw Davies
1709635f29 winhttp: Implement WINHTTP_OPTION_UNLOAD_NOTIFY_EVENT. 2015-07-22 10:33:39 +02:00
Huw Davies
50d9d187c5 winhttp: Don't wait for the task thread to exit.
Instead, have the task thread call the destructor before it exits.
Previously, if the task thread held the final reference, it would call
request_destroy which would then wait for itself to finish.
2015-07-21 17:38:13 +02:00
Huw Davies
65319e811b winhttp: Fix a reference leak. 2015-07-21 16:37:58 +02:00
Hans Leidekker
3b8a8d31dc winhttp: Store credentials set with WinHttpSetCredentials separately from username and password set through options. 2015-06-15 14:45:51 +09:00
Hans Leidekker
1c5e704af6 winhttp: Fix a memory leak (valgrind). 2015-04-21 22:21:43 +09:00
Hans Leidekker
d6c9c984e5 winhttp: Implement a task queue for asynchronous requests.
This ensures that asynchronous calls are completed in the right order.
2015-02-16 23:28:22 +09:00
Hans Leidekker
9a25a59dc2 winhttp: Fix build on Mac OS X 10.5.8. 2014-05-19 11:33:26 +02:00
Hans Leidekker
50c710bd91 winhttp: Add support for retrieving the proxy automatic configuration URL on Mac OS X. 2014-05-15 19:04:45 +02:00
Hans Leidekker
5522256328 winhttp: Reimplement WinHttpGetProxyForUrl on top of jsproxy. 2014-05-15 19:04:44 +02:00
Nikolay Sivov
2c880e5271 winhttp: Use proper deallocator (Coverity). 2014-04-14 20:19:02 +02:00
Hans Leidekker
8946346f51 winhttp: Fix a test failure on Windows 8 and conform to the more recent behavior. 2013-10-14 17:26:15 +02:00
Hans Leidekker
a506d0aa3b winhttp: Add support for NTLM and Negotiate authentication. 2013-04-30 11:50:40 +02:00
Hans Leidekker
02f2ab9437 winhttp: Implement WINHTTP_OPTION_CONNECTION_INFO. 2013-03-15 11:45:09 +01:00
Andrew Talbot
a9983e6cd2 winhttp: Avoid signed-unsigned integer comparisons. 2013-03-06 11:42:56 +01:00
Jacek Caban
42750e340e winhttp: Removed no longer used netconn_init argument. 2013-02-21 19:16:32 +01:00
Marcus Meissner
ab6369231f winhttp: Do not free name too early (Coverity). 2012-12-28 11:25: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
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
b59efd66e8 winhttp: Pass the redirect policy setting down to request objects. 2012-10-22 11:44:34 +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
Jacek Caban
f69445adeb winhttp: Trace accept types in WinHttpOpenRequest. 2012-04-23 17:53:27 +02:00
Hans Leidekker
f37b94e69a winhttp: Download PAC scripts in a separate session. 2012-01-20 13:32:27 +01:00
Hans Leidekker
e950e89867 winhttp: Avoid a null pointer dereference (clang). 2011-12-09 21:15:26 +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
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
Hans Leidekker
f6c46dd074 winhttp: Implement WinHttpGetIEProxyConfigForCurrentUser. 2011-11-16 16:59:37 +01:00
Hans Leidekker
96f2e7139c winhttp: Implement WinHttpDetectAutoProxyConfigUrl. 2011-11-15 19:37:30 +01:00
Hans Leidekker
d5a98e5d85 winhttp: Fix some memory leaks. 2011-09-05 17:17:20 +02:00
Hans Leidekker
050058c5bf winhttp: Add accept types to the request headers. 2011-07-26 10:23:26 +02:00
Frédéric Delanoy
007d14972c winhttp: Remove dead assignment (Clang). 2011-07-06 11:27:22 +02:00
Juan Lang
daa9d700de winhttp: Set cipher strength bits when querying WINHTTP_OPTION_SECURITY_FLAGS. 2010-10-01 13:43:08 +02:00
Juan Lang
4127062a3e winhttp: Support querying the cipher strength of an SSL connection. 2010-10-01 13:43:04 +02:00
Juan Lang
302dd345fe winhttp: Return signature algorithm name in WINHTTP_CERTIFICATE_INFO. 2010-10-01 13:42:58 +02:00
Juan Lang
b4851a8e4a winhttp: More completely implement querying WINHTTP_OPTION_SECURITY_FLAGS. 2010-10-01 13:42:53 +02:00
Hans Leidekker
be37038090 winhttp: Add a partial implementation of WINHTTP_OPTION_SECURITY_CERTIFICATE_STRUCT. 2010-07-22 12:52:36 +02:00
Juan Lang
7c7d00a12f winhttp: Store security flags in netconn_t. 2010-05-18 08:48:21 +02:00
Michael Stefaniuc
8e8f743cb0 winhttp: Remove redundant "not NULL" check for the "server" arg. 2010-05-17 12:42:33 +02:00
Hans Leidekker
41e147e68f winhttp: Support setting security flags on request handles. 2010-05-14 18:03:03 +02:00
Hans Leidekker
24e1fcc7a0 winhttp: Support setting and querying credentials on request handles. 2010-04-22 18:11:42 +02:00
Hans Leidekker
b467efb5c8 winhttp: Add support for resolve timeouts. 2010-02-22 13:15:56 +01:00
Matijn Woudt
3ed5df1e3c winhttp: Implement WINHTTP_OPTION_{CONNECT, SEND, RECEIVE}_TIMEOUT. 2010-01-29 17:28:18 +01:00