Juan Lang
887aeb6a09
wininet: Support querying the cipher strength of an SSL connection.
2010-10-01 15:20:49 +02:00
Juan Lang
56ebc04ab6
wininet: Returned certificate strings are always ASCII.
2010-10-01 15:20:41 +02:00
Juan Lang
86732e04d8
wininet: Add some secure connection tests.
2010-10-01 15:20:35 +02:00
Alexandre Julliard
81b8ee863e
makefiles: Add a standard header for all makefiles to replace the common variable initializations.
2010-09-19 12:36:48 +02:00
Alexandre Julliard
b86d515ed6
dlls: Remove explicit imports of kernel32 and ntdll.
2010-07-21 17:38:36 +02:00
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
Rob Shearman
fa066c74e3
wininet: Fix behaviour of InternetTimeFromSystemTimeA/W when a buffer that is too small is passed in.
2008-10-02 10:29:19 -05:00
Rob Shearman
ef0e3792bb
wininet: Add tests for InternetTimeFromSystemTimeW with insufficient buffer.
2008-10-02 10:29:15 -05:00
Lei Zhang
bc9e214f6f
wininet: Work around NULL headers when handling HTTP_QUERY_RAW_HEADERS_CRLF.
2008-08-28 11:24:50 +02:00
Alexandre Julliard
8f3a7a8494
wininet/tests: Add a couple more optional notifications.
2008-08-26 20:40:28 +02:00
Alexandre Julliard
1f563440aa
wininet/tests: Add support for optional notifications. Fix the test to pass again on Windows and Wine.
2008-08-26 12:07:42 +02:00
Dan Kegel
1e7f89194c
wininet: HTTP_QUERY_RAW_HEADERS_CRLF length shouldn't include nul.
2008-07-31 14:02:04 +02:00
Hans Leidekker
572b0bab88
wininet: Move insertion of cookie header from HttpOpenRequest to HttpSendRequest.
...
Based on a patch by Yann Droneaud.
2008-07-21 12:21:58 +02:00
Hans Leidekker
b311cca552
wininet: Delete local file on error in FtpGetFile.
2008-07-21 12:21:40 +02:00
Hans Leidekker
a5c6455193
wininet: Make another test pass on IE6.
2008-07-21 12:21:33 +02:00
Jacek Caban
13a95f1648
wininet: Move InternetQueryOption(INTERNET_OPTION_USER_AGENT) to vtbl.
2008-07-21 12:18:41 +02:00
Zac Brown
173cd38e68
wininet/tests: Change some traces to skips in tests.
2008-07-10 14:42:43 +02:00
Alexander Morozov
4f51b6c1d8
wininet: Add port number to Host HTTP header.
2008-07-07 14:16:07 +02:00
Alexander Morozov
3ac3194527
wininet/tests: Add HTTP 1.1 test.
2008-07-03 13:08:18 +02:00
Alexander Morozov
9d23d8ecef
wininet/tests: Additional HTTP header tests.
2008-07-03 13:08:18 +02:00
James Hawkins
ce823a8e47
wininet: Fix a failing test in win2k.
2008-07-01 13:45:38 +02:00
Hans Leidekker
01e21366cb
wininet: Avoid a crash on an invalid handle in InternetQueryOption.
2008-06-30 15:07:36 +02:00
Hans Leidekker
f1dc1bb070
wininet: Add a test for InternetCanonicalizeUrl.
2008-06-30 15:07:29 +02:00
Mikołaj Zalewski
9c030d4660
shlwapi: UrlCanonicalize should strip all the characters <= 32 from the end of the string.
2008-06-30 13:26:40 +02:00
Dan Kegel
bcdb10a9ed
wininet: InternetCrackUrlW: For URLs that have no urlpath, native clears lpszUrlPath.
2008-06-24 12:20:44 +02:00
Hans Leidekker
95d572dd7e
wininet: Make a test pass on IE6.
2008-06-24 11:45:33 +02:00
Hans Leidekker
6233704481
wininet: Resolve hostname once per connection.
2008-06-24 11:45:18 +02:00
Rob Shearman
9060d2aaab
Update generated packing tests using current headers.
2008-06-18 15:21:48 +02:00
Hans Leidekker
656a035821
wininet: Don't send a "Connection: Close" header.
2008-06-02 14:05:32 +02:00
Hans Leidekker
9d55252d41
wininet: Don't send a handle closing callback for session handles created with InternetOpenUrl.
2008-06-02 13:45:53 +02:00
Francois Gouget
089221fcce
wininet/tests: Get the tests running again on Win98.
2008-05-22 11:43:18 +02:00
Francois Gouget
824842cac7
wininet/tests: Remove a stray reference to InternetSetStatusCallback().
2008-05-22 11:43:15 +02:00
Hans Leidekker
694a09284a
wininet: Fix buffer size query for HttpQueryInfo(HTTP_QUERY_RAW_HEADERS_CRLF).
2008-05-19 14:04:10 +02:00
Hans Leidekker
e1b889830d
wininet: INTERNET_STATUS_REQUEST_COMPLETE callback must supply a handle.
2008-05-19 13:35:24 +02:00
Hans Leidekker
6c8d315a72
wininet: Implement INTERNET_OPTION_USER_AGENT for InternetQueryOption.
2008-05-12 14:01:44 +02:00
Hans Leidekker
3f795c621d
wininet: Make a test pass on IE6.
2008-05-12 14:00:56 +02:00
Hans Leidekker
aec0e93d23
wininet: Don't overwrite content length header in HttpSendRequest.
2008-05-12 14:00:51 +02:00
Lei Zhang
255eebe44d
wininet: Handle NULL input for FindCloseUrlCache.
2008-05-08 22:48:30 +02:00
Hans Leidekker
493b6915ca
wininet: Deal with bogus accept types array passed into HttpOpenRequestA.
2008-05-07 17:49:31 +02:00
Maarten Lankhorst
11a0e45304
wininet: Ignore INTERNET_STATUS_DETECTING_PROXY messages in the http test.
2008-05-07 12:11:08 +02:00
Hans Leidekker
e2f690a0ac
wininet: Don't add the user agent header until HttpSendRequest is called.
2008-05-05 12:51:56 +02:00
Rob Shearman
64806e642f
wininet: Add tests for GetUrlCacheEntryInfoExA.
...
Factorise out bits of the other tests so that the code is cleaner and
can be re-used.
2008-04-30 17:00:06 +02:00
Hans Leidekker
bbf5dae444
wininet: Use a direct connection for tests that connect to localhost.
2008-03-31 13:01:11 +02:00
Dan Hipschman
0929593b6c
wininet: InternetReadFileExA should check INTERNET_FLAG_ASYNC.
2008-03-28 09:50:42 +01:00
Hans Leidekker
26b38dc503
wininet: Avoid a crash with traces on.
2008-03-25 11:33:41 +01:00
Rob Shearman
716ecc42f9
wininet: Support the lpszFileExtension "reserved" parameter being passed into CommitUrlCacheEntryA.
...
Store it in the URL cache entry and allow it to be retrieved by
RetrieveUrlCacheEntryFile and other functions.
2008-03-12 17:58:37 +01:00
Rob Shearman
cdd135c2f3
wininet: Fix URLCache_LocalFileNameToPathA to return a full path, rather than just the container path.
...
This was caused by path_len including the nul-terminator and so the rest
of the string was being added after the nul-terminator, which is
incorrect. This is fixed by making path_len not include the nul-terminator.
Also fix a few other issues with the function, like not passing a
correct length into the second call to WideCharToMultiByte, nRequired
being calculated incorrectly and the string not always being nul-terminated.
Add a test for this function by testing the lpszLocalFileName field
obtained from RetrieveUrlCacheEntryFileA.
2008-03-12 17:58:20 +01:00
Rob Shearman
4041c2015b
wininet: Add tests for Find{First,Next}UrlCacheEntryA functions.
2008-03-12 17:57:56 +01:00
Rob Shearman
99e7f7ab6e
wininet: Add tests for some URL cache functions.
2008-03-12 17:55:41 +01:00
Francois Gouget
89bdd639df
wininet/tests: FtpCommandA() is not available on Win9x. So load it dynamically and skip some tests.
2008-03-03 12:04:10 +01:00
Jacek Caban
d3682dd33f
wininet: Fixed some tests.
2008-03-03 12:00:00 +01:00
Jacek Caban
0e33eee9a2
wininet: Use vtbl for InternetSetOption(INTERNET_OPTION_[SEND|RECEIVE]_TIMEOUT) implementation.
2008-02-27 14:52:25 +01:00
Jacek Caban
928c9f0984
wininet: Fixed version returned by INTERNET_OPTION_VERSION.
2008-02-27 14:52:24 +01:00
Francois Gouget
1fa0e443e3
wininet/tests: Don't include the trailing '\0' in dwHeadersLength otherwise HttpSendRequestEx() sends it too which some servers object to.
2008-02-19 13:39:25 +01:00
Hans Leidekker
2617fb6dea
wininet: Handle the "100 Continue" response by ignoring it.
2008-02-18 13:33:33 +01:00
Jacek Caban
e49e792849
wininet: Added cache test.
2008-02-15 10:00:10 +01:00
Hans Leidekker
b0912d1151
wininet: Add zero value content length header to POST requests only.
2008-02-04 14:18:51 +01:00
Hans Leidekker
b069ef4268
wininet: Make sure not to overwrite any caller supplied authorization header.
2008-02-04 14:18:20 +01:00
Rob Shearman
59ab0cf362
wininet: HTTP_Connect should fail if a NULL or empty hostname is passed in.
...
Add tests for these circumstances.
2008-02-04 13:04:34 +01:00
Marcus Meissner
45fbfbcef4
wininet: Check if buffer has overflowed potentially.
2008-01-24 11:41:22 +01:00
Francois Gouget
44b52b128c
Assorted spelling fixes.
2008-01-16 12:48:29 +01:00
Austin English
0e4adae973
Spelling fixes.
2008-01-07 13:41:01 +01:00
Hans Leidekker
b529b3bb32
wininet: Make FtpGetCurrentDirectoryA pass all todo_wine tests.
2007-12-10 12:27:08 +01:00
Francois Gouget
6cdbb96b27
wininet/tests: Remove trailing spaces in ok() calls.
2007-12-07 14:53:25 +01:00
Roy Shea
91d07f6995
wininet: Added check of dwStructSize required by Windows in calls to InternetCrackUrlA.
2007-12-05 12:05:37 +01:00
Roy Shea
7903d7f3f4
wininet: Removed inline from copy_compsA and zero_compsA to allow Windows testing.
2007-12-05 12:05:10 +01:00
Zac Brown
6ad1ef7a28
wininet: Add test for FtpGetCurrentDirectoryA in wininet/tests/ftp.c.
2007-12-03 14:50:52 +01:00
Michael Stefaniuc
6d8c2d744b
wininet/tests: Do not compare the return value of socket() with 0. Use INVALID_SOCKET instead.
2007-11-27 12:29:42 +01:00
Hans Leidekker
5ccfec6428
wininet: Fix a number of problems with InternetGetCookie.
...
This version incorporates Lei Zhang's changes to the test, with his consent.
2007-11-15 11:07:46 +01:00
Hans Leidekker
b6ee3c1d6b
wininet: Fix a number of problems with InternetSetCookie.
2007-11-15 11:07:35 +01:00
Hans Leidekker
864db96626
wininet: Fix two handle leaks in the test.
2007-11-12 11:40:59 +01:00
Lei Zhang
83a4dbaa68
wininet: Skip strcmp() in a test if the returned value/len is wrong.
2007-11-09 12:56:11 +01:00
Hans Leidekker
9e934ee178
wininet: Implement and test FtpCommand{A, W}.
2007-11-01 12:37:27 +01:00
Hans Leidekker
5270b429fa
wininet: Correct several ftp server response to error code mappings.
2007-11-01 12:37:18 +01:00
Hans Leidekker
1a8327468c
wininet: Don't release the parent object in FTP_Connect, the caller will do that.
2007-10-30 14:19:20 +01:00
Hans Leidekker
a844a38fad
wininet: Use a single connection for all ftp tests.
2007-10-30 11:30:15 +01:00
Hans Leidekker
64359c2432
wininet: Always send a content length header, even if there is no content.
2007-10-29 13:06:50 +01:00
Hans Leidekker
e8eaee4f6a
wininet: Always close the data connection before receiving a server response.
2007-10-29 12:03:15 +01:00
Hans Leidekker
e55531d694
wininet: Always return an error when a transfer is in progress.
2007-10-29 12:03:06 +01:00
Hans Leidekker
533aa4dcd5
wininet: Use passive mode for the ftp tests.
2007-10-22 13:52:00 +02:00
Hans Leidekker
cc54dfe1e2
wininet: Fix some failing ftp tests on Windows and Wine.
2007-10-22 13:51:56 +02:00
Detlef Riekenberg
a53df53f2b
wininet/tests: Test NULL pointer for InternetCanonicalizeUrlA.
2007-10-16 13:55:13 +02:00
Detlef Riekenberg
9b43174f3f
wininet: Fix flags and SetLastError for InternetCanonicalizeUrlA/W.
2007-10-16 13:55:02 +02:00
Detlef Riekenberg
f98b4507ba
wininet/tests: Initial tests for InternetCanonicalizeUrlA.
2007-10-11 16:24:28 +02:00
Misha Koshelev
01de104a75
wininet/tests: Add test to show that InternetCloseHandle closes open child handles too.
2007-09-21 11:53:09 +02:00
Alexandre Julliard
b20694e732
wininet/tests: Anonymous FTP can succeed without a password.
2007-09-14 16:59:06 +02:00
Francois Gouget
d4337f2b5e
wininet: Fix many wininet prototypes: the context is a DWORD_PTR now.
2007-08-30 17:02:49 +02:00
Misha Koshelev
1ee9ea91a5
wininet: Fix reference count on internet handle for asynchronous InternetReadFileEx call.
2007-08-22 12:18:59 +02:00
Misha Koshelev
5320d3e3ea
wininet: Don't send INTERNET_STATUS_HANDLE_CLOSING when closing handle opened with InternetOpen for HTTP connection.
2007-08-22 12:18:59 +02:00
Paul Vriens
36e416b614
wininet/tests: Fix test failures for wininet.dll that comes with IE7.
2007-08-17 11:47:46 +02:00
Mikołaj Zalewski
5cdfee8153
wininet: A small test for HttpQueryInfoA.
2007-08-16 11:52:12 +02:00
Mikołaj Zalewski
3fa49f0f02
wininet: Make HttpQueryInfo[AW] work for lpBuffer == NULL and len > 0.
2007-08-16 11:52:06 +02:00
Mikołaj Zalewski
ab7d17727c
wininet: Support HTTP_QUERY_RAW_HEADER_CRLF|HTTP_QUERY_FLAG_REQUEST_HEADERS.
2007-08-16 11:51:52 +02:00
Misha Koshelev
9aac2fcf55
wininet/tests: Test that for an open HTTP connection InternetQueryDataAvailable succeeds or returns ERROR_IO_PENDING.
2007-08-13 12:36:25 +02:00
Hans Leidekker
bb9413d77a
wininet: Process caller supplied headers after inserting connection and authorization headers, not before.
2007-08-10 12:58:17 +02:00
Hans Leidekker
c1c6f4ad6b
wininet: Also set last error on NULL first parameter in InternetCreateUrl{A, W}.
2007-08-10 12:58:17 +02:00
Hans Leidekker
d10891eab9
wininet: Don't crash on NULL first or last parameter in InternetCrackUrlW.
2007-08-10 12:58:17 +02:00
Huw Davies
d9bdf793fe
wininet: Certain options of InternetQueryOption can take a NULL handle, so don't do the NULL handle check at the beginning.
2007-07-19 11:54:04 +02:00
Misha Koshelev
4e0371f322
wininet/tests: Add testing framework and tests for internet status callbacks.
2007-07-16 14:59:04 +02:00
Misha Koshelev
0d1f2bf526
wininet/tests: Properly handle ERROR_IO_PENDING from InternetQueryDataAvailable.
2007-07-16 14:58:58 +02:00
Michael Stefaniuc
c576803f6d
wininet: Remove superfluous casts of void pointers to other pointer types.
2007-06-27 12:53:42 +02:00
Rob Shearman
c16bb07186
wininet: Send the correct callbacks during InternetReadFileExA calls.
2007-06-06 12:10:55 +02:00
Rob Shearman
76507d475b
wininet: Don't close the connection if the caller passes in zero for the number of bytes to be read.
...
Only close the connection when the bytes read equals the content length.
Fixup HTTP_DrainContent, which relied on the previous incorrect
behaviour to instead close connections with no content length manually.
2007-05-29 13:49:02 +02:00
Paul Vriens
e3d7274727
wininet/tests: Expose a problem with FtpGetFile.
2007-03-21 11:55:05 +01:00
Francois Gouget
53e76f8370
wininet: Check file handles against INVALID_HANDLE_VALUE, not NULL.
...
Simplify the file handle handling in FTP_FtpPutFileW().
2007-03-08 22:16:36 +01:00
Rob Shearman
07daeff8f4
wininet: Always make copies of strings passed to INTERNET_SendCallback.
...
This ensures that applications that change the strings received in
status callbacks don't affect the data needed to successfully connect to
the correct server.
2007-03-05 16:43:26 +01:00
Paul Vriens
23473ccc9e
wininet/ftp: Let CreateFile deal with last error.
2007-03-01 12:17:47 +01:00
Paul Vriens
443ae2290a
wininet/tests: Add another test.
2007-02-27 12:23:49 +01:00
Paul Vriens
63806a94b5
wininet/tests: Add a few more tests.
2007-02-22 11:26:51 +01:00
Francois Gouget
56da1eeadc
wininet/tests: Fix some tests so they succeed on Windows 98.
2007-02-21 19:48:25 +01:00
Paul Vriens
8bc9bc2e29
wininet/ftp.c: Fix some typos.
2007-02-21 10:54:14 +01:00
Francois Gouget
eb2bf541f2
wininet/tests: Tell the user which ftp server we're using for the tests so he can try to connect to it manually in case of trouble.
2007-02-20 20:29:51 +01:00
Francois Gouget
f410bbf098
wininet/tests: Dynamically load some functions so the test runs on Windows 98.
2007-02-20 20:29:46 +01:00
Paul Vriens
8316b93386
wininet/ftp.c: Fix some returned error codes.
2007-02-20 11:40:09 +01:00
Paul Vriens
5b04d3d67d
wininet/ftp.c: Fix some returned error codes.
2007-02-19 12:04:42 +01:00
Hans Leidekker
890f63a1d8
wininet: Fix a test that fails on Windows.
2007-02-13 11:50:07 +01:00
Hans Leidekker
2024f68753
wininet: Skip empty accept type strings in HttpOpenRequest.
2007-02-13 11:50:01 +01:00
Paul Vriens
f0f3e15ac2
wininet/ftp.c: Fix some returned error codes.
2007-02-13 11:49:40 +01:00
Paul Vriens
00b7b29c3a
wininet/ftp.c: Add tests to show the order of parameter checking.
2007-02-13 11:49:22 +01:00
Paul Vriens
2ba1cdad69
wininet/ftp.c: Add another test.
2007-02-12 13:58:56 +01:00
Paul Vriens
d20833fc52
wininet/ftp.c: Fix some returned error codes.
2007-02-12 13:47:11 +01:00
Paul Vriens
54c80612ac
wininet/ftp.c: Fix some returned error codes.
2007-02-12 13:47:03 +01:00
Paul Vriens
6c05048756
wininet/ftp.c: Fix some returned error codes.
2007-02-12 13:46:52 +01:00
Paul Vriens
1f5e5a2b75
wininet/ftp.c: Fix some returned error codes.
2007-02-09 11:50:09 +01:00
Paul Vriens
37eb0955cd
wininet/tests: Add a few more tests.
2007-02-07 21:41:58 +01:00
Paul Vriens
8e9a81ea08
wininet/tests: Add ftp tests.
2007-02-05 21:04:26 +01:00
Francois Gouget
bf81fdc248
wininet/tests: Print GetLastError() in decimal with '%u'.
2007-01-08 12:06:27 +01:00
Paul Vriens
cae03f7658
wininet/test: Free memory after use.
2006-12-06 11:26:52 +01:00
Jacek Caban
cdbab7ddf2
wininet: Fixed declaration of INTERNET_STATUS_CALLBACK.
2006-10-30 11:17:24 +01:00
Andrew Talbot
c54a2480ec
wininet/tests: Cast-qual warning fix.
2006-10-06 12:32:51 +02:00
Hans Leidekker
de3b5be338
wininet/tests: Win64 printf format warning fixes.
2006-10-05 17:45:09 +02:00
Michael Stefaniuc
85ce5117c5
Add a WINE_NO_LONG_INT define to many makefiles to ease the transition of DWORD/LONG/ULONG from long to int.
2006-09-29 16:08:30 +02:00
Alexandre Julliard
c56eec22e2
wininet/tests: Don't fail the tests if the network is unreachable.
2006-09-21 12:44:56 +02:00
Alexandre Julliard
32ab895e46
makefiles: Generate the dependencies line to avoid some code duplication.
2006-09-14 09:38:16 +02:00
Andrew Talbot
5ea47faf8b
wininet/tests: Write-strings warnings fix.
2006-08-11 11:56:16 +02:00
James Hawkins
a1544731db
wininet: Add more tests for InternetCrackurl.
2006-07-17 13:46:11 +02:00
Alexandre Julliard
0fa8baafcb
make_dlls: Recursively ignore .ok files in all tests directories.
2006-07-10 21:26:50 +02:00
Alexandre Julliard
edd100b899
make_dlls: Recursively ignore testlist.c in all tests directories.
2006-07-10 21:19:42 +02:00
Alexandre Julliard
cc2b3b48e6
Take advantage of the recursive nature of .gitignore for Makefile entries.
...
Prefix other entries with '/' to make them non-recursive.
2006-07-10 20:47:54 +02:00
Andrew Talbot
cf371a1ef8
wininet/tests: Write-strings warnings fix.
2006-06-21 11:15:28 +02:00
Alexandre Julliard
68e4cf4a0b
wininet/tests: Use lstrlenA instead of strlen in ok() to avoid printf format warnings.
2006-06-13 13:58:30 +02:00
Mike McCormack
24b886d916
wininet: Simple tests for InternetGetCookie's parameters.
2006-06-02 20:44:11 +02:00
Mike McCormack
68d18612a0
wininet: Fix up and test InternetSetCookie parameter checking.
2006-06-02 20:44:04 +02:00
Mike McCormack
8af1faec24
wininet: Add a test for basic authentication.
2006-05-30 19:29:48 +02:00
Jonathan Ernst
360a3f9142
Update the address of the Free Software Foundation.
2006-05-23 14:11:13 +02:00
Robert Shearman
d4245634ca
wininet: Fix a failing test.
2006-05-23 11:36:41 +02:00
Mike McCormack
854808d9d4
wininet: Add a standalone http test.
2006-05-16 20:21:34 +02:00
Mike McCormack
2eec6b04c0
wininet: Return correct errors in InternetOpenUrlW.
2006-05-16 12:40:31 +02:00
Mike McCormack
f57360af52
wininet: Return correct errors in InternetConnectW
2006-05-16 12:40:23 +02:00
Robert Shearman
74cb03247d
wininet: Move URL-related tests to a separate file.
2006-03-14 18:49:19 +01:00
Robert Shearman
366fc247fc
wininet: Make InternetCrackUrlW set the components related to net_loc
...
to NULL when net_loc isn't present in the input URL.
2006-03-14 17:51:51 +01:00