Jakob Eriksson
461c830745
Eliminate HeapAlloc casts.
2005-03-22 18:26:06 +00:00
Troy Rollo
9c7932d475
Implement CreateUrlCacheEntryW and CommitUrlCacheEntryW. Replace the
...
existing 'A' versions with calls to the 'W' versions.
2005-03-21 12:33:17 +00:00
Vincent Béron
1e365f7791
Fixed some calling conventions.
2005-03-21 10:32:45 +00:00
Dmitry Timoshkov
75b93ff1aa
Match OVERLAPPED structure to the SDK definition.
2005-03-17 19:00:08 +00:00
Hans Leidekker
e82731a3c7
Add more tests and fix InternetTimeToSystemTimeW accordingly.
2005-03-17 18:55:41 +00:00
Jakob Eriksson
b9fddc05de
Test failed before on 98, NT4, 2000 and XP.
2005-03-16 20:17:31 +00:00
Robert Shearman
7707a765b7
- Fully delete custom headers on connection opening.
...
- Free unneeded memory on clearing of standard headers.
- Fix index sanity test in delete function.
2005-03-10 11:14:24 +00:00
Jon Griffiths
eb5bf7dd38
Documentation spelling fixes.
2005-02-25 14:07:56 +00:00
Alex Villacís Lasso
18bfe6a095
Change SUBLANG_DEFAULT to SUBLANG_NEUTRAL for LANG_SPANISH in all
...
resources, so that Spanish locales other than Spain also use Spanish
resources.
2005-02-16 21:10:59 +00:00
Marcelo Duarte
574c0edabb
Update the resources for Portuguese.
2005-02-14 11:12:30 +00:00
Hans Leidekker
6a8b67ca33
Stub implementations for DeleteUrlCacheContainer{A,W},
...
CreateCacheContainer{A,W}, FindFirstUrlCacheContainer{A,W},
FindNextUrlCacheContainer{A,W}.
Handle the case where the supplied buffer size is too small in
InternetQueryOption.
2005-02-08 13:43:09 +00:00
Steven Edwards
fbf3b25be3
Correct spec entry for FindFirstUrlCacheEntryEx.
2005-02-08 12:10:09 +00:00
David McCullough
10ff5e1e81
HTTP_HttpSendRequestW was getting invoked with a null verb, default to
...
the GET method.
2005-02-02 09:56:35 +00:00
Hans Leidekker
6a367dbf8d
- Stub implementations for FtpGetFileSize, FtpCommand{A,W},
...
HttpSendRequestExW, InternetGetLastResponseInfoW,
InternetConfirmZoneCrossing{A,W}, InternetDial{A,W},
InternetGoOnline{A,W}, InternetHangUp, CreateMD5SSOHash,
InternetClearAllPerSiteCookieDecisions,
InternetEnumPerSiteCookieDecision{A,W}, InternetGetCookieEx{A,W},
InternetGetPerSiteCookieDecision{A,W},
InternetSetPerSiteCookieDecision{A,W}, InternetSetCookieEx{A,W},
ResumeSuspendedDownload, RetrieveUrlCacheEntryFileW,
UnlockUrlCacheEntryFileW, {Create,Delete}UrlCacheEntryW,
CommitUrlCacheEntryW, RetrieveUrlCacheEntryStreamW,
FindCloseUrlCache, FindFirstUrlCacheEntryEx{A,W},
FindFirstUrlCacheGroup, FindNextUrlCacheEntry{,Ex}{A,W},
FindNextUrlCacheGroup, SetUrlCacheEntryGroup{A,W},
{Get,Set}UrlCacheGroupAttribute{A,W}, SetUrlCacheConfigInfo{A,W}.
- Spec file stubs for new undocumented functions
ForceNexusLookup{,ExW}, Ftp{Get,Put}FileEx, HttpCheckDavCompliance,
InternetAlgIdToString{A,W}, InternetFortezzaCommand,
InternetGetCertByURLA, InternetQueryFortezzaStatus,
InternetSecurityProtocolToString{A,W}, InternetSetDialState{A,W},
InternetShowSecurityInfoByURL{A,W}, IsUrlCacheEntryExpired{A,W},
Privacy{Get,Set}ZonePreferenceW, RegisterUrlCacheNotification,
UrlZonesDetach.
- Use memcpy instead of strncpy in InternetGetLastResponseInfoA.
- Add and improve some traces.
- Fix my own coding style in InternetTimeToSystemTimeW.
- Fix a couple of signedness warnings.
2005-02-01 18:50:53 +00:00
Francois Gouget
da8b3dd7f2
Assorted spelling fixes.
2005-01-26 21:09:04 +00:00
Maxime Bellengé
e220907c71
Replace '\' with '/' in the URL in HTTP_HttpSendRequestW.
2005-01-25 16:43:17 +00:00
Hans Leidekker
e9856f166b
Implement and test InternetTime{From,To}SystemTime{A,W}.
...
Correct spelling in InternetCheckConnectionA.
2005-01-18 11:43:40 +00:00
Jonathan Ernst
8e927a6a74
Updated French resources.
2005-01-17 15:34:49 +00:00
Henning Gerhardt
038c5cbcbf
Update German resources.
2005-01-17 13:43:16 +00:00
Diego Pettenò
869a66a8fd
Get rid of DPRINTF.
2005-01-07 17:09:39 +00:00
Mike McCormack
4a0f999859
Use CreateEventW in preference to CreateEventA for unnamed events.
2005-01-07 15:40:09 +00:00
Lionel Ulmer
58b1e2a4e9
Fix 'SendAsyncCallback' when it's really asynchronous.
2005-01-04 20:38:53 +00:00
Michael Stefaniuc
15a308a9d7
Do not check for non NULL pointer before HeapFree'ing it. It's
...
redundant.
2005-01-03 14:56:42 +00:00
Rein Klazes
3714a39867
Correct cases where arguments of ok() calls depend on the order in
...
which they are evaluated.
2004-12-27 17:26:37 +00:00
Michael Stefaniuc
5ad7d858e0
Do not check for non NULL pointer before HeapFree'ing it. It's
...
redundant.
2004-12-23 17:06:43 +00:00
Lionel Ulmer
d792a6af7b
Added/improved TRACEing.
2004-12-23 11:18:29 +00:00
Michael Stefaniuc
7cb43c9dbe
Do not check for non NULL pointer before HeepFree'ing it. It's
...
redundant.
2004-12-21 14:42:35 +00:00
Steven Edwards
191a91d44a
MSVC porting fixes.
2004-12-20 18:50:33 +00:00
Eric Pouech
4056d7ef8c
Fixed some errors in function prototypes.
2004-12-13 21:19:01 +00:00
Eric Pouech
c164e069a8
Fixed array index overflow.
2004-12-13 12:01:58 +00:00
Mike McCormack
c72d956b90
Make sure to insert the proxy authentication header if necessary.
2004-12-06 11:40:57 +00:00
Eric Pouech
5c2a891c43
Made some functions and variables static.
2004-11-29 18:00:10 +00:00
Tom Wickline
5c38e1b561
Version resources cleanup.
2004-11-23 13:59:34 +00:00
Robert Shearman
0500a7d993
- Make InternetGetConnectedStateExA not crash, by making
...
InternetGetConnectedStateExW fill in the buffer correctly.
- Remove the dumping of strings that will only contain garbage.
- Document function.
2004-11-21 15:42:57 +00:00
Robert Shearman
b1e361a93e
Pass the address of the handle rather than just the handle to fix a
...
crash with IE.
2004-11-19 17:54:48 +00:00
Aric Stewart
11f341cff1
Implemented InternetGetConnectedStateExA.
2004-11-04 21:05:03 +00:00
Jakob Eriksson
2d54019bbd
Supposedly fix http test on Windows.
2004-10-28 21:01:04 +00:00
Vincent Béron
3875307d0c
Remove #ifdef HAVE_SYS_TYPES_H.
2004-10-08 20:48:44 +00:00
Robert Shearman
07519aa1d0
Don't define GWL_USERDATA, GWL_ID, GWL_HWNDPARENT, GWL_HINSTANCE and
...
GWL_WNDPROC when compiling the Wine source.
2004-09-23 22:54:58 +00:00
Robert Shearman
b72a682751
Use dynamically allocated heap allocated buffers in
...
HTTP_InterpretHTTPHeader to avoid buffer overflow on large headers.
2004-09-23 22:53:50 +00:00
Robert Shearman
12df80a748
- Don't crash on double InternetCloseHandle.
...
- Test case for this.
2004-09-23 22:53:04 +00:00
Robert Shearman
890977a18d
Always replace whatever is already in the HTTP "Host" header.
2004-09-20 21:43:47 +00:00
Robert Shearman
ed517f3a8b
InternetSetStatusCallback can be used on any handle and callbacks are
...
inherited by derived handles.
2004-09-20 19:10:31 +00:00
Alexandre Julliard
60a8fcf4b0
Avoid using socklen_t.
2004-09-16 20:34:27 +00:00
Robert Shearman
0e74f851e8
Don't let applications add Connection header to request.
2004-09-14 19:38:59 +00:00
Robert Shearman
37f2cc8274
Store HTTP host header in the same way as most other headers.
2004-09-13 19:33:17 +00:00
Robert Shearman
898baf674e
- Remove unused variable hIC.
...
- Remove check for HTTP signature in server reply.
- Fix stupid error with freeing the wrong buffer.
2004-09-13 19:17:47 +00:00
Uwe Bonnes
66af8b5f60
Strip dangling \r\n from HTTP_HttpSendRequest.
2004-09-10 21:11:22 +00:00
Krzysztof Foltman
80cfdd353d
Make sure InternetReadFile returns full buffers.
2004-09-08 21:46:33 +00:00
Uwe Bonnes
b50446216b
Get full buffers in Internet_Readfile.
2004-09-08 01:25:21 +00:00
Francois Gouget
5512ae2685
Disable MSVC warning 4116 to avoid the 'unnamed type definition in
...
parentheses' warning caused by TYPE_ALIGNMENT().
2004-09-06 20:29:53 +00:00
Uwe Bonnes
5f289e766f
Check for more standard headers.
2004-09-06 20:27:04 +00:00
Krzysztof Foltman
479ee52fda
- Reversed the assertion causing InternetConnect to always fail.
...
- FTP_ConvertFileProp: WIN32_FIND_DATA contains proper modification
and creation time.
2004-09-06 20:24:38 +00:00
Steven Edwards
c91ae456b8
Use Windows sockets when building Wininet on Mingw.
2004-09-03 18:57:19 +00:00
Alexandre Julliard
754e7aa788
Added configure check for socklen_t.
2004-09-03 18:30:28 +00:00
Robert Shearman
765b92f9ed
Don't use freed memory.
2004-08-26 18:22:43 +00:00
Francois Gouget
20b8b56d5f
Enable the disabled tests in tests.data or add a comment describing
...
why the type cannot be tested.
Update the generated files, they compile and run successfully both on
Windows (with the Windows headers) and in Wine.
2004-08-25 00:42:50 +00:00
Huw Davies
174e6a5d28
Change dialogs to use MS Shell Dlg rather than Helv or MS Sans Serif.
2004-08-24 18:33:01 +00:00
Robert Shearman
f625f4a071
Fix type of DeleteIE3Cache function.
2004-08-19 19:57:37 +00:00
Robert Shearman
af353c0305
Better TRACE's for some Internet* functions.
2004-08-19 19:02:17 +00:00
Stefan Leichter
ece5e478fe
Added stub for DeleteIE3Cache.
2004-08-19 01:05:13 +00:00
David Kredba
b45744c817
Added Czech resources.
2004-08-16 20:02:09 +00:00
Francois Gouget
0cc262c5bf
Fix compilation of the wininet generated tests with the Windows
...
headers.
2004-08-13 23:19:37 +00:00
Mike McCormack
08c6c698dd
Fix the processing of the lpszHeaders field in HttpSendRequest.
2004-08-10 23:41:35 +00:00
Mike McCormack
13b6ce6da8
Fix warnings generated with -Wsign-compare.
2004-08-09 18:54:23 +00:00
Mike McCormack
c62317989a
Add another test for InternetCrackUrlW.
2004-08-06 18:58:04 +00:00
Mike McCormack
efbb50bc25
Fix the dwUrlPathLength returned by InternetCrackUrl when
...
lpszExtraInfo is null.
2004-08-06 18:57:53 +00:00
Robert Shearman
0bb7b50f3d
Implement INTERNET_OPTION_CONNECTED_STATE.
2004-07-23 23:00:07 +00:00
Alexandre Julliard
d7357a4956
Fixed a couple of off-by-one errors.
2004-07-22 20:36:36 +00:00
Robert Shearman
4385d305e1
HttpQueryInfo returns buffer length including null terminator on
...
insufficient buffer length and buffer length excluding null terminator
on success:
- Fix HTTP_HttpQueryInfoW for these semantics.
- Fix HttpQueryInfoA to correctly copy the null terminator in the call
to WideCharToMultiByte.
2004-07-21 21:17:03 +00:00
Robert Shearman
a584ffb951
Rewrite cookies to use shared list.h list code.
2004-07-21 19:36:53 +00:00
Mike McCormack
f1d7b14bf8
Fix HTTP POST requests.
2004-07-21 19:36:34 +00:00
Robert Shearman
907ac44aa7
Fix string length return from HttpQueryInfoA.
2004-07-20 01:21:08 +00:00
Mike McCormack
3a1391b8dd
Use pointers internally and refcount all objects.
2004-07-19 21:49:39 +00:00
Robert Shearman
d6315926e6
Honour INTERNET_FLAG_NO_COOKIES.
2004-07-19 21:18:33 +00:00
Robert Shearman
dee8751ca8
Fix HttpQueryInfo(HTTP_QUERY_RAW_HEADERS*) so that it returns the
...
actual headers received, not just reconstituting them from processed
data.
2004-07-19 20:09:20 +00:00
Robert Shearman
e27ab315fd
Fix size return from InternetGetCookieW.
2004-07-19 19:32:36 +00:00
Francois Gouget
817c520909
Assorted spelling fixes.
2004-07-16 19:15:40 +00:00
Alexandre Julliard
48243e32b9
Authors: Mike McCormack <mike@codeweavers.com>, Robert Shearman <rob@codeweavers.com>
...
- Change the way that the response headers are reconstructed to reduce
the chance of memory being incorrectly allocated.
- Return the correct error when a header is not found.
- remove all the response headers before receiving new ones so that we
don't merge headers from two responses.
- Add extra standard fields.
- Split the status line into http version, status code and status text
and store those in the response data, without using use a fake
field.
2004-07-15 18:57:32 +00:00
Robert Shearman
4cd38b4829
Accept headers without \r\n ending in HttpAddRequestHeaders.
2004-07-13 23:34:28 +00:00
Hajime Segawa
a4ee7c5838
Added Japanese translation for msrle32, wininet, wcmd.
...
Fixed untranslated messages of regedit.
2004-07-12 20:46:10 +00:00
Henning Gerhardt
74cebde291
Translated some English resource files into German.
2004-07-12 19:55:59 +00:00
Mike McCormack
a496906336
Build http requests in a more consistent way.
...
Fix the size of the request buffer.
Don't try converting the optional information from W to A.
2004-07-04 00:24:47 +00:00
Mike McCormack
1510cfc474
Allocate the correct size string in InternetCrackUrl.
2004-07-04 00:06:44 +00:00
Dimitrie O. Paun
f3b681a2ad
Fix the function names in some of the comments.
2004-06-28 20:28:38 +00:00
Mike McCormack
b288f71e29
Pass pointers around internally instead of handles.
2004-06-14 17:57:26 +00:00
Mike McCormack
afcf01ff92
Fixed ASCII redirect callbacks.
2004-06-14 16:56:10 +00:00
Mike McCormack
a9b405cf9a
Fix proxy support, remove typecasts.
2004-06-01 20:19:56 +00:00
Lionel Ulmer
378dec1519
Fix the case where lpszSearchFile is NULL in FtpFindFirstFile.
2004-06-01 19:42:43 +00:00
Ivan Leo Puoti
3e42f6953e
Changed my name, so update copyright info.
2004-05-27 02:25:13 +00:00
Kevin Koltzau
1d2d2d6bf1
Move all FTP functions to unicode.
...
Improve FTP LIST parsing.
2004-05-25 04:02:05 +00:00
Patrik Stridvall
070db4e5de
Fixed some issues found by winapi_check.
2004-05-17 21:08:31 +00:00
Kevin Koltzau
917df92356
Prevent memory leak and superfluous status notifications.
2004-05-13 05:17:25 +00:00
Kevin Koltzau
9debc40e66
Properly retrieve and release handles.
2004-05-12 23:02:40 +00:00
Kevin Koltzau
33972309f5
Cleanup conversion from A->W.
2004-05-10 19:59:05 +00:00
Alexandre Julliard
a11b2bbafb
Updated the auto-generated tests.
2004-05-04 00:41:11 +00:00
Francois Gouget
8fc374d8b4
Make Unicode strings 'static const'.
2004-04-20 02:14:00 +00:00
Francois Gouget
6a6c85c6d8
Make Unicode const strings static so they are not copied to the stack
...
each time we enter the function.
2004-04-19 20:12:14 +00:00
Alexandre Julliard
286fe0af18
Fixed a warning.
2004-04-13 00:19:58 +00:00
Mike McCormack
3462299c55
Convert unicode strings to const.
2004-04-12 23:13:53 +00:00