David Hedberg
08fe24de06
wininet: Add a simple certificate dialog to InternetErrorDlg.
2010-12-20 12:47:39 +01:00
Francois Gouget
9ca197261d
wininet/tests: Add a trailing '\n' to ok() calls.
2010-11-02 13:16:14 +01:00
Jacek Caban
fa5839399f
wininet: Skip more tests on IE older than 6.0.
2010-10-19 13:47:58 +02:00
Andrew Eikum
6525d89c95
shlwapi: Handle URL_WININET_COMPATIBILITY flag in UrlCanonicalize.
2010-10-12 12:17:38 +02:00
Andrew Eikum
3555226acf
wininet: Clean up returned UrlPath for file protocol URLs.
2010-10-06 11:20:23 +02:00
Juan Lang
80545ef966
wininet: Secure flag is set in the request, not in the session.
2010-10-01 17:48:05 +02:00
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