Commit Graph

920 Commits

Author SHA1 Message Date
Hans Leidekker
4615b1c0b4 wininet: Fix buffer size query for InternetQueryOption(INTERNET_OPTION_PROXY). 2008-10-17 20:16:06 +02:00
Hans Leidekker
4a6b856ff2 wininet: Add a test for basic authentication. 2008-10-17 14:12:37 +02:00
Hans Leidekker
d5dca63cb6 wininet: Don't destroy authentication data when closing the connection.
Fixes basic authentication in combination with connection close semantics.
Spotted by Vincent Povirk.
2008-10-17 14:12:33 +02:00
Michael Stefaniuc
61d77284ae wininet: Remove duplicated header includes. 2008-10-16 11:28:08 +02:00
Austin English
3d143253e4 wininet: Quiet a noisy fixme. 2008-10-15 14:02:20 +02:00
Muneyuki Noguchi
66bcb9c689 wininet: Convert Japanese resource to UTF-8. 2008-10-13 11:41:30 +02:00
Paul Vriens
eba92bd7ee wininet/tests: Don't crash on W2K and below. 2008-10-09 12:14:37 +02:00
Jan-Peter Nilsson
b261836709 wininet: Fix HTTP_ProcessCookies only processing one cookie. 2008-10-08 14:17:08 +02:00
Juan Lang
f50b2c237d wininet: Fix trace typo. 2008-10-08 12:17:52 +02:00
Juan Lang
9189bf3d72 wininet: Don't call URL_LocalFileNameToPathA when asked for a unicode string and URL_LocalFileNameToPathW fails. 2008-10-08 12:17:45 +02:00
Juan Lang
024c13c174 wininet: Trace the cache file entry's local file name rather than the passed-in cache entry info's local file name, as the caller may have passed a NULL pointer. 2008-10-08 12:17: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
128b8a5e0c wininet: Avoid a crash on certain buffer size queries in HTTP_HttpQueryInfoW. 2008-10-07 12:03:12 +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
d929cdef97 wininet: Return error codes explicitly from URLCache functions instead of returning a BOOL and storing the error code in the last error value.
This makes the code more efficient and allows errors from functions to
be ignored without side-effects.
2008-10-06 13:07:36 +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
Rob Shearman
573abdca4a wininet: Make WININET_AllocHandle 64-bit safe by using the correct type in the sizeof expression. 2008-10-01 11:44:25 -05:00
Rob Shearman
d31ce9ae37 wininet: Compare HRESULT values explicitly against S_OK instead of using an implicit != 0 comparison. 2008-10-01 11:43:30 -05:00
Muneyuki Noguchi
6c0c3fdaac wininet: Use "MS Shell Dlg" 9 in Japanese resources. 2008-09-29 17:17:09 -05:00
Hans Leidekker
8c20124fc4 wininet: Support setting username and password through options. 2008-09-25 11:51:41 +02:00
Muneyuki Noguchi
8d97c6e1ab wininet: Update Japanese translation. 2008-09-08 14:08:01 +02:00
Hongbo Ni
ab08a0102f wininet: Add simplified and traditional Chinese resources. 2008-09-04 11:42:45 +02:00
Lei Zhang
f7e56d19c4 wininet: Remove redundant CrLf variables. 2008-08-28 11:24:50 +02: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
220bc61c21 Include sys/filio.h to get the FIONREAD definition on Solaris. 2008-08-26 20:40:57 +02:00
Alexandre Julliard
8f3a7a8494 wininet/tests: Add a couple more optional notifications. 2008-08-26 20:40:28 +02:00
Alexandre Julliard
9bded7bb2a wininet: Avoid testing errno when it isn't set. Simplify NETCON_getNextLine a bit. 2008-08-26 20:40:09 +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
Vincent Povirk
17c0c0a54b wininet: Default to keep-alive when the server is HTTP/1.1, not when it isn't. 2008-08-19 14:56:06 +02:00
Hans Leidekker
3c43a6568f wininet: Properly initialize access type when no proxy is configured. 2008-08-04 13:04:16 +02:00
Hans Leidekker
daa2fdfccb wininet: Use getaddrinfo for thread-safe resolving if available. 2008-08-04 13:04:12 +02:00
Colin Finck
a33d7fc8c9 Fix some hackish usages of WideCharToMultiByte. 2008-07-31 14:08:29 +02:00
Dan Kegel
1e7f89194c wininet: HTTP_QUERY_RAW_HEADERS_CRLF length shouldn't include nul. 2008-07-31 14:02:04 +02:00
Francois Gouget
eb16f43bdf Add some API documentation stubs to make winapi_check happy. 2008-07-28 11:34:45 +02:00
Hans Leidekker
216d4c0834 wininet: Fix cookie buffer overflow.
Spotted by Yann Droneaud.
2008-07-21 12:22:05 +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
Hans Leidekker
e3e2622e41 wininet: Fix a memory leak. 2008-07-21 12:21:27 +02:00
Jacek Caban
9f5748e6b4 wininet: Move remeining InternetQueryOption implementation to vtbl. 2008-07-21 12:19:12 +02:00
Jacek Caban
46f2628448 wininet: Moved InternetQueryOption(INTERNET_OPTION_PROXY) implementation to vtbl. 2008-07-21 12:18:57 +02:00
Jacek Caban
7426e7e055 wininet: Moved more InternetQueryOption implementation to vtbl. 2008-07-21 12:18:48 +02:00
Jacek Caban
13a95f1648 wininet: Move InternetQueryOption(INTERNET_OPTION_USER_AGENT) to vtbl. 2008-07-21 12:18:41 +02:00