Commit Graph

269 Commits

Author SHA1 Message Date
Hans Leidekker 0b69c706b9 wininet: Reuse cached basic authorization across sessions. 2015-05-01 15:15:02 +09:00
Michael Müller 7c8df7eb5e wininet: Allow Accept-Encoding for HTTP/1.0 requests. 2015-02-24 21:55:48 +09:00
Hans Leidekker 3d9ba21d2f wininet/tests: Add a test to show that the Content-Length header is not updated when a request is reused. 2014-12-19 22:36:16 +01:00
Alexandre Julliard d883281806 wininet/tests: Fix a test failure on Windows. 2014-10-30 13:16:42 +09:00
Hans Leidekker 462f56d468 wininet: Protect the request headers array with a critical section. 2014-09-25 15:20:19 +02:00
Hans Leidekker bbfae5be4b wininet/tests: Update test data to match the new certificate on winehq.org. 2014-09-25 15:20:18 +02:00
Jacek Caban 3241d8450a wininet/tests: Fixed more tests on IE11. 2014-09-05 17:41:28 +02:00
Jacek Caban 4cda419575 wininet/tests: Fixed security flags tests on IE11. 2014-09-04 13:44:42 +02:00
Jacek Caban 7c3364621f wininet/tests: Always use test.winehq.org instead of www.codeweavers.com in tests. 2014-09-03 16:29:36 +02:00
Jacek Caban 8e8eef940a wininet/tests: Fixed most tests on IE11. 2014-09-03 16:29:31 +02:00
Sebastian Lackner 8fd44a3d2b wininet: Fix invalid memory access in HTTP_QUERY_RAW_HEADERS (Valgrind). 2014-07-02 19:57:14 +02:00
Jacek Caban 4e53f0caa0 wininet: Don't try to read content in response to HEAD request. 2014-06-25 14:41:47 +02:00
Bruno Jesus f3b0f488b8 wininet/tests: Add more HTTP_QUERY_RAW_HEADERS tests. 2014-06-25 10:58:13 +02:00
Sebastian Lackner 2e0921d065 wininet: Don't update *lpdwIndex if HttpQueryInfoW fails with ERROR_INSUFFICIENT_BUFFER. 2014-06-18 16:31:42 +02:00
Hans Leidekker d6a59f755e wininet: Only set the content length header if it's not explicitly set by the user. 2014-05-26 21:15:37 +09:00
Jacek Caban cfb4b0a305 wininet: Fixed tests on some old Windows versions. 2014-03-24 20:20:07 +01:00
Jacek Caban 858caa9aa0 wininet: Merge GetLastError() test into other request tests. 2014-03-24 20:20:06 +01:00
Jacek Caban fd3563b2b9 wininet/tests: Fixed tests for the new winehq.org cert. 2014-03-03 17:02:54 +01:00
Frédéric Delanoy 0e7e87875c wininet/tests: Constify some character strings. 2013-12-31 12:25:04 +01:00
Hans Leidekker 7ba776532d wininet: Always store the SSL context.
This allows applications to query certificate properties when verification has failed.
2013-12-11 12:57:04 +01:00
Frédéric Delanoy e1ef0d1174 wininet/tests: Use BOOL type where appropriate. 2013-12-05 10:58:20 +01:00
Frédéric Delanoy 0940037301 wininet/tests: Use BOOL type where appropriate. 2013-11-27 10:54:28 +01:00
Ričardas Barkauskas 05396f18e4 wininet/tests: Mark successful query of status before sending request as broken. 2013-11-26 10:22:10 +01:00
Ričardas Barkauskas 992c2bd3e5 wininet: Reset data stream for existing request connections. 2013-11-26 10:20:58 +01:00
Ričardas Barkauskas 920a261d35 wininet/tests: Test successive HttpSendRequest calls. 2013-11-26 10:20:54 +01:00
Hans Leidekker a448bbf880 wininet: Reading past end-of-file in chunked mode returns success.
Found by Andrew Eikum.
2013-11-21 19:39:02 +01:00
Ričardas Barkauskas 6c0ee62d7a wininet: Check if connection is alive before sending request. 2013-11-07 13:15:50 +01:00
Jacek Caban e857a70ae2 wininet: Compile tests with -D__WINESRC__. 2013-10-24 19:01:55 +02:00
Jacek Caban 1458856c63 wininet: Added InternetLockRequestFile tests. 2013-10-04 17:46:23 +02:00
André Hentschel 7e65578b7c wininet/tests: Don't test function directly when reporting GetLastError(). 2013-09-23 11:53:44 +02:00
Hans Leidekker c0e1dda04c wininet: Don't assume that end of chunk means end of stream. 2013-09-20 11:11:54 +02:00
Hans Leidekker 1bf936c900 wininet: Replacing a header with an empty value deletes it. 2013-08-29 19:56:18 +02:00
Hans Leidekker 0c9321eb0f wininet: Handle NULL input string in str_to_buffer. 2013-07-31 22:26:57 +02:00
Hans Leidekker 5f346f63ba wininet: Ignore INTERNET_FLAG_NO_CACHE_WRITE only for GET requests. 2013-07-31 22:26:57 +02:00
Jacek Caban 10389b272d wininet: Ignore missing status text in response headers. 2013-07-19 16:27:31 +02:00
Jacek Caban 65f9b540a5 wininet/tests: Added HTTP status header tests. 2013-07-12 18:04:26 +02:00
Jacek Caban 2782f36b1d wininet/tests: Added more cert struct tests. 2013-06-14 16:44:06 +02:00
Alexandre Julliard df17007af7 wininet/tests: Use test.winehq.com for invalid certs tests. 2013-06-13 17:10:04 +02:00
Hans Leidekker 697cbc3605 wininet/tests: Avoid proxy test failures on old wininet. 2013-06-12 12:08:24 +02:00
Ričardas Barkauskas 188b39ab2b wininet/tests: Test some connection closing specifics. 2013-06-05 19:39:38 +02:00
Marcus Meissner 038e3d3773 wininet: Avoid one-byte overflows (Coverity). 2013-05-31 11:57:19 +02:00
Marcus Meissner 4c20fec045 wininet/tests: Avoid overflowing the buffer (Coverity). 2013-05-28 14:33:15 +02:00
Alexandre Julliard 147ffa0ccd wininet/tests: Use test.winehq.org for all certificate tests. 2013-05-23 20:03:17 +02:00
Daniel Lehman d3308e6f09 wininet: Only accept proxy and proxy bypass if type is INTERNET_OPEN_TYPE_PROXY. 2013-05-08 20:43:22 +02:00
Piotr Caban 33d62f3f17 wininet: Handle NULL req->netconn in INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT query. 2013-05-03 21:39:25 +02:00
Piotr Caban dd35601b07 wininet: Handle NULL req->netconn in INTERNET_DIAGNOSTIC_SOCKET_INFO query. 2013-05-03 21:39:24 +02:00
Hans Leidekker d8c92b6294 wininet/tests: Skip proxy tests on broken wininet. 2013-05-01 16:01:07 +02:00
Piotr Caban 8dfd89c2e0 wininet: Add test of reading gzipped content from cache. 2013-04-30 18:44:47 +02:00
Hans Leidekker 669a1b3562 wininet/tests: Improve error reporting in a couple of tests. 2013-04-25 13:40:01 +02:00
Piotr Caban 4c4a922e27 wininet: Improve searching for no-store header in HTTP response. 2013-04-24 14:32:34 +02:00