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
|
27ba8c8343
|
winhttp: Don't try to read data after a HEAD request.
|
2015-01-21 18:08:07 +01:00 |
Hans Leidekker
|
142ac82490
|
winhttp/tests: Keep the connection alive in a couple of tests.
|
2015-01-21 15:31:21 +01:00 |
Nikolay Sivov
|
e606551c21
|
winhttp: Release typeinfos and typelib on dll unload.
|
2015-01-14 13:18:59 +01:00 |
Nikolay Sivov
|
3816e44da1
|
winhttp: Fix typeinfo refcount in GetTypeInfo().
|
2015-01-14 13:18:54 +01:00 |
Hans Leidekker
|
823c037c9f
|
winhttp/tests: Use a wait event instead of an unconditional sleep in the server thread.
|
2015-01-05 20:15:05 +01:00 |
Hans Leidekker
|
bb89483397
|
winhttp/tests: Close the connection immediately after authentication.
|
2014-12-09 13:17:08 +01:00 |
Hans Leidekker
|
2087a9fbe9
|
winhttp: Don't try to read data when the server response is HTTP_STATUS_NO_CONTENT or HTTP_STATUS_NOT_MODIFIED.
Tests based on a patch by Bruno Jesus.
|
2014-12-09 13:17:03 +01:00 |
Hans Leidekker
|
97cd0291b0
|
winhttp: Check the return value of send_request.
|
2014-12-09 13:16:55 +01:00 |
Hans Leidekker
|
cd7806b223
|
winhttp: Double the size of the internal read buffer.
|
2014-12-09 13:16:52 +01:00 |
Hans Leidekker
|
2b6dacfdbe
|
winhttp: Don't report data pending in the socket.
Some installers make assumptions about the size of the internal buffer. We could
exceed that size when there's enough data pending in the socket.
|
2014-12-09 13:16:43 +01:00 |
Hans Leidekker
|
647abcafb6
|
winhttp: Convert the async parameter to VT_BOOL if necessary in IWinHttpRequest::Open.
|
2014-12-09 13:16:36 +01:00 |
Hans Leidekker
|
4ac817b6c0
|
winhttp: Fill the read buffer first in drain_content.
|
2014-12-09 13:16:32 +01:00 |
Hans Leidekker
|
1eb86e1fca
|
winhttp: Enable automatic authentication by default in the request object.
|
2014-12-09 13:16:28 +01:00 |
Hans Leidekker
|
0d50168570
|
winhttp/tests: Handle more potential connection failures.
|
2014-12-09 13:16:24 +01:00 |
André Hentschel
|
20cec93919
|
winhttp/tests: Remove unused string (Clang).
|
2014-12-05 20:48:09 +01:00 |
André Hentschel
|
19fe621dfd
|
winhttp/tests: Fix typo.
|
2014-10-15 11:36:34 +09:00 |
André Hentschel
|
6e4d52a752
|
winhttp/tests: Fix potential crash on BSD.
|
2014-10-07 20:22:14 +02:00 |
Hans Leidekker
|
0b366dca3c
|
winhttp: Verify the async parameter type in IWinHttpRequest::Open.
|
2014-09-15 16:41:10 +02:00 |
Hans Leidekker
|
e52bbd581d
|
winhttp/tests: Avoid test failures caused by connection errors.
|
2014-09-01 21:10:13 +02:00 |
Nikolay Sivov
|
8fb0fd77e5
|
winhttp: Fix return code check (PVS-Studio).
|
2014-08-18 12:46:19 +02:00 |
Bruno Jesus
|
1697eb6ee2
|
winhttp/tests: Add a no-content header test.
|
2014-07-30 11:50:05 -05:00 |
Gerald Pfeifer
|
25bf35243e
|
winhttp: Remove unused constant proxymsg.
|
2014-07-28 17:22:05 -05:00 |
Alexandre Julliard
|
97d8ae9e7e
|
winhttp/tests: Include winsock2.h before other headers.
|
2014-07-24 20:10:33 +02:00 |
Jacek Caban
|
d2886a05f9
|
wine/debug.h: Added debugstr_variant and debugstr_vt aliases and removed all duplicated implementations.
|
2014-07-24 17:05:55 +02:00 |
Bruno Jesus
|
53f8d78e57
|
winhttp: Use a helper to receive data and take care of EINTR.
|
2014-06-17 10:36:39 +02:00 |
Bruno Jesus
|
6db935a6f4
|
winhttp: Use a helper to send data and take care of EINTR.
|
2014-06-17 10:36:03 +02:00 |
Hans Leidekker
|
069df69900
|
winhttp: Only set the scheme if we have a valid URL.
|
2014-05-24 11:00:39 +09:00 |
Hans Leidekker
|
465f85e89d
|
winhttp: Ignore URL components if the buffer length is zero.
|
2014-05-24 11:00:28 +09:00 |
Hans Leidekker
|
fafbb34f1f
|
winhttp/tests: Mark some test results on Windows 8 as broken.
|
2014-05-24 11:00:16 +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 |
Hans Leidekker
|
6494c50ad7
|
winhttp: Fix a couple of memory leaks (valgrind).
|
2014-05-13 13:47:11 +02:00 |
Marcus Meissner
|
0fe44e1be6
|
winhttp: Avoid leaking authinfo on error (Coverity).
|
2014-04-17 10:45:11 +02:00 |
Nikolay Sivov
|
2c880e5271
|
winhttp: Use proper deallocator (Coverity).
|
2014-04-14 20:19:02 +02:00 |
Nikolay Sivov
|
e3a94656f2
|
winhttp: Move allocation after input validation to fix leaks (Coverity).
|
2014-03-25 10:56:50 +01:00 |
Austin English
|
9665d5a409
|
winhttp: Skip tests on broken ISPs.
|
2014-03-24 11:40:51 +01:00 |
Hans Leidekker
|
25eb10058c
|
winhttp/tests: Improve tracing.
|
2014-02-11 19:19:13 +01:00 |
Hans Leidekker
|
50feb7b708
|
winhttp/tests: Fix a couple of test failures.
|
2014-02-11 19:19:13 +01:00 |
Hans Leidekker
|
97505a7475
|
winhttp/tests: Move the remaining tests to test.winehq.org.
|
2014-02-05 15:53:58 +01:00 |
Hans Leidekker
|
5b409fb0d4
|
winhttp/tests: Move the status notification tests to test.winehq.org.
|
2014-02-05 15:53:56 +01:00 |
Alexandre Julliard
|
cf0e96c6d0
|
configure: Rename substituted variables to a standard _CFLAGS and _LIBS format.
|
2014-01-30 14:51:33 +01:00 |
Hans Leidekker
|
21ff413413
|
winhttp/tests: Only advance to the next notification test if the function is ok.
|
2014-01-29 14:50:49 +01:00 |
Hans Leidekker
|
513372f044
|
winhttp/tests: Ignore some missing notifications.
|
2014-01-29 14:50:48 +01:00 |
Hans Leidekker
|
0e9f46d074
|
winhttp/tests: Fix a test that fails on Windows.
|
2014-01-28 19:38:40 +01:00 |
Dmitry Timoshkov
|
f8d79c83b4
|
winhttp: Remove unused IUnknown *outer parameter from object constructor.
|
2014-01-07 15:22:24 +01:00 |
Alexandre Julliard
|
99ef0d6ff0
|
makefiles: Get rid of the MAKE_TEST_RULES variable.
|
2014-01-02 12:13:16 +01:00 |
Alexandre Julliard
|
5e7416e5c8
|
makefiles: Get rid of the MAKE_DLL_RULES variable.
|
2014-01-02 12:08:18 +01:00 |
Alexandre Julliard
|
d08ff3ff19
|
makefiles: Use a single variable for all types of idl files.
|
2013-12-31 18:15:17 +01:00 |
Frédéric Delanoy
|
e7f8e9e81d
|
winhttp/tests: Constify a character string.
|
2013-12-31 12:25:01 +01:00 |
Alexandre Julliard
|
566d3418af
|
makedep: Add a separate pragma flag for typelibs that need registration.
|
2013-12-26 13:32:49 +01:00 |
Frédéric Delanoy
|
4bb0d0eac9
|
winhttp/tests: Use BOOL type where appropriate.
|
2013-11-27 10:54:17 +01:00 |
Frédéric Delanoy
|
57d7f74d34
|
Assorted spelling fixes.
|
2013-11-21 19:44:46 +01:00 |
Jacek Caban
|
e894c897d5
|
winhttp: Moved netconn_query_data_available calls to query_data_available.
|
2013-11-15 19:23:24 +01:00 |
Alexandre Julliard
|
f8421142e7
|
makefiles: Add makedep pragmas for typelib idl files.
|
2013-11-05 20:38:18 +01:00 |
Jacek Caban
|
92426b5136
|
winhttp: Use netconn_query_data_available in get_available_data when possible.
|
2013-11-01 11:03:29 +01:00 |
Francois Gouget
|
cd5d1e54e7
|
winhttp/tests: Fix the test failure messages.
Don't claim the API failed when it succeeded, and show the unexpected data.
|
2013-11-01 10:57:15 +01:00 |
Andrew Eikum
|
04f0426fe6
|
winhttp: Attempt to refill empty buffer before answering QueryDataAvailable.
|
2013-10-17 20:29:40 +02:00 |
Hans Leidekker
|
ceeff119a2
|
winhttp/tests: Compile with -D__WINESRC__.
|
2013-10-14 17:26:15 +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 |
Michael Stefaniuc
|
0e681027a2
|
tests: Compile the tests by default with -D__WINESRC__.
|
2013-10-02 11:04:02 +02:00 |
Hans Leidekker
|
59b0374710
|
winhttp: Don't assume that end of chunk means end of stream.
|
2013-09-23 11:56:38 +02:00 |
Hans Leidekker
|
bee390e1ef
|
winhttp/tests: Remove explicit zero-intialization of static data.
|
2013-09-23 11:56:29 +02:00 |
Hans Leidekker
|
050a46f30f
|
winhttp: Fix the base64 decoder.
|
2013-09-04 21:36:55 +02:00 |
Hans Leidekker
|
fe678927dd
|
winhttp: Fix invalid parameter handling in WinHttpQueryAuthSchemes.
|
2013-08-19 19:04:23 +02:00 |
Hans Leidekker
|
78fc21cdb5
|
winhttp: Allow setting NULL username and password for NTLM, Passport and Negotiate.
|
2013-08-19 19:04:17 +02:00 |
Hans Leidekker
|
d285629cf4
|
winhttp/tests: Add some tests for WinHttpDetectAutoProxyConfigUrl.
|
2013-06-25 18:12:11 +02:00 |
Hans Leidekker
|
50febc4888
|
winhttp/tests: Test query schemes.
|
2013-06-12 15:52:53 +02:00 |
Marcus Meissner
|
85f3fe735d
|
winhttp: Initialize schemes (Coverity).
|
2013-06-12 15:52:36 +02:00 |
Hans Leidekker
|
4df4339f8e
|
winhttp/tests: Trace certificate errors.
|
2013-06-10 19:30:47 +02:00 |
Alexandre Julliard
|
7ad43e4e88
|
winhttp: Don't bother to clean up at process exit.
|
2013-05-17 12:29:08 +02:00 |
Hans Leidekker
|
93637828b4
|
winhttp: Fix a memory leak.
Reported by Marcus Meissner.
|
2013-05-13 16:48:49 +02:00 |
Hans Leidekker
|
52ef52e085
|
winhttp: Get rid of the flags parameter to netconn_send.
|
2013-05-01 16:01:02 +02:00 |
Hans Leidekker
|
a506d0aa3b
|
winhttp: Add support for NTLM and Negotiate authentication.
|
2013-04-30 11:50:40 +02:00 |
Hans Leidekker
|
d63ef4d855
|
winhttp: Resend any request data when handling an authentication or redirect response.
|
2013-04-30 11:50:31 +02:00 |
Hans Leidekker
|
7a69d4dbfe
|
winhttp: Reset the content read counter.
|
2013-04-30 11:50:28 +02:00 |
Jacek Caban
|
816f7ef595
|
winhttp: Improved error handling in netconn_secure_connect.
|
2013-04-02 12:47:27 +02:00 |
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 |