Commit graph

962 commits

Author SHA1 Message Date
Hans Leidekker
b013ad168b wininet: Implement InternetReadFileExW. 2009-01-16 12:34:26 +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
Jacek Caban
4a43c308b5 wininet: Use SSL_pending in NETCON_query_data_available. 2009-01-12 13:01:25 +01:00
Jacek Caban
5bf719690a wininet: Improve NETCON_recv over SSL implementation.
Current implementation uses only peek buffer if there is any data,
which causes reads one byte per call in common
InternetQueryDataAvailable/InternetReadFile scenario.
2009-01-12 13:01:20 +01:00
Alexandre Julliard
bb8883dda0 wininet: Fix handle cast warnings on 64-bit. 2009-01-08 17:28:21 +01:00
Alexandre Julliard
4984d19072 wininet: Avoid pointer casts in traces. 2009-01-08 13:13:22 +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
97da2e57fb wininet: Use ~0u instead of ~0ul for DWORD values. 2009-01-05 12:40:39 +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
Alexandre Julliard
20ed414d24 wininet: Store file time as a SYSTEMTIME instead of a Unix struct tm. 2008-12-22 11:44:45 +01:00
Hans Leidekker
1791471bbf wininet: Relax a notification test. 2008-12-18 13:16:18 +01:00
Francois Gouget
a6c07ffba4 wininet & winhttp: Remove the MSG_WAITALL definition as it is not needed. 2008-12-12 11:46:50 +01:00
Hans Leidekker
b6d703b057 wininet: Adapt tests to winehq changes. 2008-12-12 11:37:48 +01:00
ByeongSik Jeon
5f3287d79f *Ko.rc: Update Korean resource.
Fix the unnecessary SUBLANG_NATURAL.
Change the font size from 8 to 9.
2008-12-11 12:21:07 +01:00
ByeongSik Jeon
1b0297a7f9 *Zh.rc: Update the Chinese resource font name to "MS Shell Dlg". 2008-12-11 12:20: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
82280618db wininet: Include ws2tcpip.h before anything else for the Windows build. 2008-12-09 11:33:25 +01:00
Andrew Talbot
bc8d8e5211 wininet: Sign-compare warnings fix. 2008-12-08 22:03:00 +01:00
Hans Leidekker
15b046304c wininet: Set secure flag when scheme is https. 2008-12-08 16:05:38 +01:00
Francois Gouget
c1b2008d0c wininet & winhttp: Fix a pointer type mismatch warning when compiling on Windows. On Windows setsockopt() expects a char* while on Unix it accepts anything. 2008-12-08 12:05:57 +01:00
Alexandre Julliard
31c7ddea27 wininet/tests: Avoid using size_t in a trace. 2008-12-04 14:32:49 +01:00
Hans Leidekker
2ac52b0eee wininet: Stop leaking username and password. 2008-12-03 09:46:45 +01:00
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