Commit graph

933 commits

Author SHA1 Message Date
Hans Leidekker
a57cc6dcf6 wininet: Support setting username and password options on request handles. 2008-12-03 09:46:30 +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
Michael Stefaniuc
e6bd2881d8 wininet: Remove some superfluous casts. 2008-12-01 12:57:03 +01:00
Francois Gouget
523679666d wininet: Remove WINAPI on static functions where not needed. 2008-11-25 11:50:08 +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
Austin English
d7c0cbdce5 wininet: Change a couple fixme's to warn's. 2008-11-06 11:09:48 +01:00
Lei Zhang
be2570f7a0 wininet: Handle HTTP 303 redirects. 2008-11-05 10:55:40 +01:00
Lei Zhang
905f628c05 wininet: Remove redundant variables. 2008-11-05 10:55:36 +01:00
Marcus Meissner
2d5ca30994 wininet: Removed redundant NULL check (Coverity). 2008-11-03 11:50:10 +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
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