Commit Graph

361 Commits

Author SHA1 Message Date
Marcus Meissner 3d5a3a32ce wininet: Fixed buffer lengths in InternetCrackUrlW tests. 2010-06-10 17:17:57 +02:00
Hans Leidekker 02abc3b216 wininet: Add tests for setting and retrieving the context value. 2010-05-25 13:30:37 +02:00
Piotr Caban ee72094ca8 wininet: Added INTERNET_OPTION_ERROR_MASK flag handling to InternetSetOptionW. 2010-05-19 15:00:55 +02:00
Alexandre Julliard a8e86e35dd winapi: Generate the 64-bit variant of structure size/alignment tests. 2010-04-07 18:03:00 +02:00
Alexandre Julliard bef5645eb1 makefiles: Remove the no longer needed explicit separators for dependencies. 2010-03-16 13:28:19 +01:00
Hans Leidekker 2ed570ecc6 wininet: Fix handling of a response without headers. 2010-02-22 13:16:02 +01:00
Alexandre Julliard 6164ce2d82 makefiles: Use the standard C_SRCS variable as the list of test files.
This enables it to be auto-updated by make_makefiles.
2010-02-22 10:47:11 +01:00
Alexandre Julliard 7aaec2e667 wininet/tests: Fix a test failure on Win2k. 2010-02-05 11:44:18 +01:00
Paul Vriens 6c136e862b wininet/tests: Fix some memory leaks (Valgrind). 2010-02-01 12:49:48 +01:00
Paul Vriens a28433a232 wininet/tests: Fix test failures on Win98/WinMe by using more A-functions. 2010-01-27 18:46:06 +01:00
Andrew Eikum 0a84bd728a wininet: Handle PROXY_TYPE_PROXY | PROXY_TYPE_DIRECT per-connection flags. 2010-01-25 18:05:02 +01:00
Andrew Eikum b0ad0b9c0b wininet: Implement PER_CONN_FLAGS option. 2010-01-21 09:05:29 +01:00
Andrew Eikum c3af903ffb wininet: Implement PER_CONN_PROXY_SERVER option. 2010-01-21 09:05:26 +01:00
Andrew Eikum deca2e5c0e wininet: Add Internet{Set,Query}Option tests, implement POLICY option. 2010-01-21 09:05:06 +01:00
Jacek Caban e5574369dd wininet: Fixed tests on older IEs. 2009-12-29 11:07:26 +01:00
Jacek Caban 672f021e2b wininet: Test also InternetCrackUrlW in test_crack_url. 2009-12-28 11:57:47 +01:00
Hans Leidekker d4a7a9d43d wininet: Avoid test failures on win9x. 2009-12-22 15:40:04 +01:00
Hans Leidekker 68453a5251 wininet: Always set last error in HttpSendRequest{,Ex}. 2009-12-21 15:01:25 +01:00
Jacek Caban 5b76702e84 wininet: Set lpszUrlPath in InternetCrackUrlW if its length is 0. 2009-12-10 11:55:58 +01:00
Jacek Caban d153344eaa wininet: Make InternetCrackUrlA tests more generic and add more tests. 2009-12-10 11:55:52 +01:00
Hans Leidekker bf58fdd197 wininet/tests: Mark behavior of IE5 as broken for some ftp tests. 2009-12-08 12:37:20 +01:00
Hans Leidekker e018a5e25b wininet: Add a test for status callbacks on ftp connections. 2009-12-04 14:42:44 +01:00
Jacek Caban c952e81a89 wininet: Directly return error from HTTP_HttpSendRequest. 2009-12-03 15:27:08 +01:00
Hans Leidekker c4d12bde2b wininet/tests: Trace extended errors in a couple of places. 2009-12-01 13:16:34 +01:00
Juan Lang 05a7e3d386 wininet: Correct user agent handling. 2009-10-05 13:22:47 +02:00
Erik Inge Bolsø 5af1a49738 wininet: Add test for response without headers, avoid crash. 2009-09-30 14:31:57 +02:00
Andrew Eikum 0250eab25e wininet: Always extract #fragments in InternetCrackUrl. 2009-09-29 12:31:51 +02:00
Hans Leidekker 09f1ace555 wininet: Add some URL cache tests and make them pass. 2009-09-25 14:39:35 +02:00
Hans Leidekker d590a20f6d wininet: Consistently set last error before testing it. 2009-09-25 14:39:28 +02:00
Paul Vriens 8b6ae91042 wininet/tests: Run tests again on systems with IE5. 2009-09-15 16:41:24 -05:00
Paul Vriens bf1b965e96 wininet/tests: Fix a test failure on IE8. 2009-09-10 15:33:07 +02:00
Juan Lang 9fd8462add wininet: Fix tests when running behind a proxy server. 2009-07-10 12:24:16 +02:00
Hans Leidekker deeb3a9fcb wininet: Improve the PrivacyGet/SetZonePreferenceW stubs. 2009-06-25 14:34:14 +02:00
Aric Stewart b9f2f9d226 wininet: Improve HTTP status 100 handling. 2009-06-23 15:53:01 +02:00
Hans Leidekker aa05f97fc9 wininet: Don't delete the cache file when closing a request. 2009-06-23 11:48:17 +02:00
Mike Kaplinskiy 413934cac5 wininet/test: Test malformed header separators. 2009-06-16 13:49:56 +02:00
Hans Leidekker 70454967f9 wininet: Always create a URL cache entry. 2009-06-16 13:37:29 +02:00
Paul Vriens 094cc84ed2 wininet/tests: Fix a few typos. 2009-06-03 11:26:27 +02:00
Jacek Caban 45064eb5b0 wininet: Fixed tests on Windows. 2009-06-02 11:57:21 +02:00
Jacek Caban ac57ea14f5 wininet: Test gzip encoded read. 2009-06-01 16:16:01 +02:00
Detlef Riekenberg c4e6018320 wininet/tests: Remove a duplicate test. 2009-05-18 12:34:39 +02:00
Alexandre Julliard bb5d973127 wininet/tests: Add a test for reading chunked data. 2009-05-14 16:49:19 +02:00
Paul Vriens 82f22bbaee wininet/tests: Fix some test failures on systems with IE6 or older. 2009-05-14 11:13:06 +02:00
Hans Leidekker 7ddec087f0 wininet: Implement GetDiskInfoA. 2009-05-13 14:47:56 +02:00
Paul Vriens 4a781276a7 wininet/tests: Fix some test failures with IE8 on W2K3. 2009-05-13 12:04:03 +02:00
Nicolas Le Cam f85e7dc3c2 wininet/tests: Fix test when automatically detect network settings is on. 2009-05-11 15:55:38 +02:00
Nicolas Le Cam 6ef2402c50 wininet/tests: Temporize async HttpSendRequestEx test to avoid timeouts. 2009-05-11 15:55:33 +02:00
Detlef Riekenberg 648693802b wininet/tests: Prefer winehq.org over winehq.com. 2009-05-04 12:52:19 +02:00
Paul TBBle Hampson 4d57ee3409 wininet: HTTP_HttpAddRequestHeadersW should ignore 0-length headers. 2009-04-27 13:24:42 +02:00
Paul TBBle Hampson 01a83cde55 wininet/tests: Test for handling of blank headers in HttpAddRequestHeaders. 2009-04-27 13:24:37 +02:00
Hans Leidekker 8ab00329dd wininet: Replace any existing cookie header. 2009-04-24 15:51:47 +02:00
Hans Leidekker fbc99515eb wininet: Fix parsing of cookies with attributes. 2009-04-24 15:51:42 +02:00
Nicolas Le Cam 295d6773c0 wininet/tests: Fix HttpSendRequestW test on IE5. 2009-04-21 14:32:26 +02:00
Hans Leidekker 75857d7d67 wininet: Add tests for asynchronous HttpSendRequestEx/HttpEndRequest. 2009-04-08 16:28:10 +02:00
Detlef Riekenberg a558365ac3 wininet/tests: Fix a test with IE8. 2009-04-06 11:16:59 +02:00
Alexandre Julliard 7e22055ee1 wininet/tests: Fix another instance of changed behavior on winehq.org. 2009-03-25 22:57:32 +01:00
Alexandre Julliard 8d2ce074bb wininet/tests: Fix the http tests for the new winehq.org behavior. 2009-03-25 11:55:17 +01:00
Paul Vriens e9ece6bd12 wininet/tests: Don't crash on IE5.01SP4. 2009-03-10 12:06:41 +01:00
Paul Vriens ab75abbe39 wininet/tests: Skip tests if functions are not implemented. 2009-03-10 12:06:35 +01:00
Paul Vriens 2266219ca6 wininet/tests: Don't crash on systems with IE5. 2009-03-09 12:05:06 +01:00
Paul Vriens c01d0ade50 wininet/tests: Skip tests for not implemented functions. 2009-03-09 12:05:02 +01:00
Paul Vriens ac07d2eb28 wininet/tests: Skip some tests on IE5. 2009-03-09 12:04:58 +01:00
Paul Vriens 1db4ecf8e9 wininet/tests: Test result differences are related to IE6 version, not to platform. 2009-03-09 12:04:53 +01:00
Hans Leidekker 100ee0ad2a wininet: Ignore invalid response headers. 2009-03-04 13:06:06 +01:00
Francois Gouget c0cfe453e3 wininet/tests: Use win_skip() to skip over unimplemented functionality. 2009-02-25 12:49:56 +01:00
Aric Stewart d2d26205be wininet: Complicated cookie value set/get tests. 2009-02-18 13:30:18 +01:00
Paul Vriens dd94366593 wininet/tests: Fix tests failures on W2K and below and some early XP. 2009-02-02 11:55:37 +01:00
Hans Leidekker 2d42f291c8 wininet: Implement IsDomainLegalCookieDomainW. 2009-01-30 11:43:06 +01:00
Hans Leidekker 67c38bd472 wininet: Mark IE6 behaviour of HttpSendRequestW as broken. 2009-01-29 12:18:01 +01:00
Hans Leidekker 667e48286e wininet: Calculate the header size if needed in HttpSendRequestW. 2009-01-16 12:34:35 +01:00
Hans Leidekker 1c07d94ddc wininet: Send a content length header for all verbs other than GET. 2009-01-15 12:41:53 +01:00
Jacek Caban 12931062fb wininet: Make sure that we have data buffered before sending INTERNET_STATUS_REQUEST_COMPLETE notification. 2009-01-13 15:28:39 +01:00
Francois Gouget 581e390115 winapi_test: The tests don't support WIN64 yet so disable them there. 2009-01-08 12:47:22 +01:00
Francois Gouget 411f5d22c0 winapi_test: The real tests are done at compile time so use C_ASSERT() instead of ok(). Do only one test per line so one can know exactly what went wrong. 2009-01-08 12:46:39 +01:00
Francois Gouget 9f62c9b7a8 winapi_test: Fix TEST_FIELD() so it correctly tests the field size. 2009-01-08 12:44:49 +01:00
Francois Gouget 43c18c1321 winapi_test: FIELD_ALIGNMENT() is redundant so remove it. 2009-01-08 12:43:15 +01:00
Francois Gouget 2e668d2572 winapi_test: Updated so the generated tests work. 2009-01-08 12:42:12 +01:00
Ge van Geldorp e7e4894f2a wininet/tests: INTERNET_STATUS_CLOSING_CONNECTION and ..._CONNECTION_CLOSED callbacks can appear after ..._REQUEST_COMPLETE. 2009-01-05 16:42:03 +01:00
Alexandre Julliard 523881678b wininet/tests: Use ~0u instead of ~0ul for DWORD values. 2009-01-03 20:15:06 +01:00
Mike Ruprecht e65195f874 wininet/tests: Add test for FtpFindFirstFile. 2008-12-22 14:02:38 +01:00
Hans Leidekker 1791471bbf wininet: Relax a notification test. 2008-12-18 13:16:18 +01:00
Hans Leidekker b6d703b057 wininet: Adapt tests to winehq changes. 2008-12-12 11:37:48 +01:00
Alexandre Julliard 48db9ceff4 wininet/tests: Use new test URLs on test.winehq.org. 2008-12-10 10:47:13 +01:00
Alexandre Julliard 31c7ddea27 wininet/tests: Avoid using size_t in a trace. 2008-12-04 14:32:49 +01:00
Hans Leidekker 5a1a26310e wininet: Append the extra info part in InternetCreateUrl{A, W}. 2008-12-02 14:08:26 +01:00
Hans Leidekker d1076aeab4 wininet: Don't increase index in HttpQueryInfo if requested level is HTTP_QUERY_STATUS_CODE.
Some apps depend on this quirk because they don't reset the index
before subsequent calls to HttpQueryInfo.
2008-12-02 14:03:54 +01:00
Henri Verbeet 369da3aeb9 wininet: Treat an empty username as NULL in FTP_Connect(). 2008-11-18 12:46:18 +01:00
Paul Vriens e7da58468b wininet/tests: Fix a test failure on some Win98 boxes. 2008-11-11 14:06:43 +01:00
Nicolas Le Cam 6c7720e2ce wininet/tests: Fix a failing test on IE6. 2008-10-28 13:26:22 +01:00
Hans Leidekker bd80529709 wininet: Add an exception handler in HttpOpenRequestA to protect against invalid accept type pointers. 2008-10-24 14:25:00 +02:00
Hans Leidekker 4a6b856ff2 wininet: Add a test for basic authentication. 2008-10-17 14:12:37 +02:00
Paul Vriens eba92bd7ee wininet/tests: Don't crash on W2K and below. 2008-10-09 12:14:37 +02:00
Rob Shearman 0715d9c123 wininet: Fix crash when calling HttpQueryInfoA/W(HTTP_QUERY_RAW_HEADERS) before any response has been received from a server. 2008-10-08 12:17:11 +02:00
Rob Shearman dbd1800ab2 wininet: Get rid of rc variable in InternetReadFile_test.
All of the tested functions return BOOLs, not DWORDs so use res instead of rc.
2008-10-08 12:17:05 +02:00
Rob Shearman 0c75ead3e8 wininet: Validate parameters passed to RetrieveUrlCacheEntryInfoA/W.
Add tests for this.
2008-10-08 12:16:59 +02:00
Hans Leidekker 096fa3b9f5 wininet: Option INTERNET_OPTION_CALLBACK is not settable. 2008-10-07 12:02:54 +02:00
Rob Shearman 7ffaafb265 wininet: Fix behaviour of InternetTimeFromSystemTimeA/W when dealing with invalid parameters. 2008-10-06 13:07:56 +02:00
Rob Shearman 2584323ff9 wininet: Add tests for passing invalid parameters into InternetTimeFromSystemTimeA/W. 2008-10-06 13:07:49 +02:00
Rob Shearman ab849ee297 wininet: Fix GetUrlCacheEntryInfoA/W when a NULL lpCacheEntryInfo parameter is passed in. 2008-10-06 13:07:43 +02:00
Rob Shearman f55afa8a59 wininet: Move internet time tests from http.c to internet.c. 2008-10-02 10:29:31 -05:00