Alexandre Julliard
8354e6a93a
configure: Improve the libcrypto checks.
2008-05-13 10:42:54 +02:00
Hans Leidekker
6c8d315a72
wininet: Implement INTERNET_OPTION_USER_AGENT for InternetQueryOption.
2008-05-12 14:01:44 +02:00
Hans Leidekker
1c5bc9a772
wininet: HTTP_BuildProxyRequestUrl returns a pointer.
2008-05-12 14:01:06 +02:00
Hans Leidekker
a3ea34c56e
wininet: Partial implementation of InternetGet/SetCookieEx.
2008-05-12 14:01:01 +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
Jens Albretsen
d2f5a9b115
wininet: Danish translation.
2008-05-07 12:10:30 +02:00
Andrew Talbot
07ae2992b8
wininet: Remove unused variables.
2008-05-05 12:52:26 +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
Rob Shearman
1ea7666c57
wininet: Don't crash in GetUrlCacheEntryInfoA/W if lpdwCacheEntryInfoBufferSize is NULL.
2008-04-30 17:00:02 +02:00
Dan Hipschman
d3051cba22
wininet: Don't forget the INTERNET_STATUS_REDIRECT callback in HttpEndRequest.
2008-04-24 12:03:34 +02:00
Dan Hipschman
a1ebffb452
wininet: Remove custom content-length/type headers from redirects.
2008-04-23 12:23:39 +02:00
Austin English
6e59cd2c34
Spelling fixes.
2008-04-22 12:20:12 +02:00
Louis Lenders
b3f7860917
wininet: Improve stub for FindNextUrlCacheEntryW a tiny bit.
2008-04-18 14:23:19 +02:00
Aric Stewart
bade2a31a6
wininet: Correct the case where Content-Length is set as well as Transfer-Encoding == chunked.
2008-04-18 11:45:52 +02:00
Vitaliy Margolen
9f82e4730b
wininet: Properly initialize struct.
2008-04-11 12:11:33 +02:00
Rok Mandeljc
59efdb3e80
wininet: Updated Slovenian translation.
2008-04-07 21:40:53 +02:00
Alexandre Julliard
631f469cb5
wininet: Avoid size_t type in trace.
2008-04-04 13:12:21 +02:00
Hans Leidekker
612f3c1414
wininet: Use INTERNET_MAX_URL_LENGTH to size buffers we intend to store a URL in.
2008-04-01 11:27:03 +02:00
Hans Leidekker
8210e1b454
wininet: Parse the redirect URL in HTTP_HandleRedirect in case of a proxy connection.
2008-04-01 11:26:52 +02:00
Hans Leidekker
729631d907
wininet: Remove dead code from HTTP_DealWithProxy and improve its debug trace.
2008-04-01 11:26:42 +02:00
Hans Leidekker
bbf5dae444
wininet: Use a direct connection for tests that connect to localhost.
2008-03-31 13:01:11 +02:00
Hans Leidekker
ed1cb1f099
wininet: Set ProxyEnable registry value if it isn't already set.
2008-03-31 13:01:01 +02:00
Hans Leidekker
e4c59c263d
wininet: Don't set the host port from the server port.
...
This works for direct connections but in case of proxy connections server
port and host port usually are different.
2008-03-31 13:00:42 +02:00
Hans Leidekker
0ffe9f5207
wininet: Fix redirects through a proxy.
...
HTTP_DealWithProxy replaces the request path with a full URL to make sure
a correct request is built for for the proxy. This will work just once in
case of a redirect because the path will be appended to the redirect url,
resulting in an incorrect url.
2008-03-31 13:00:32 +02:00
Hans Leidekker
454fae8432
wininet: Don't close proxy connections when keep-alive is specified.
2008-03-31 13:00:18 +02:00
Hans Leidekker
c7f93666c3
wininet: Support http_proxy environment variable.
...
Based on a patch by Mike Hearn.
2008-03-31 13:00:10 +02:00
Vitaliy Margolen
66417eea64
Update Russian translations.
2008-03-31 12:15:14 +02:00
Dan Hipschman
0929593b6c
wininet: InternetReadFileExA should check INTERNET_FLAG_ASYNC.
2008-03-28 09:50:42 +01:00
Dan Hipschman
aaecdf79bd
wininet: HttpSendRequestExA is not a stub.
2008-03-28 09:50:38 +01:00
Hans Leidekker
058761fa34
wininet: Support chunked reads in InternetReadFileEx too.
2008-03-26 23:48:13 +01:00
Hans Leidekker
0936601f5b
wininet: Implement chunked reads.
2008-03-26 13:46:12 +01:00
Hans Leidekker
26b38dc503
wininet: Avoid a crash with traces on.
2008-03-25 11:33:41 +01:00
Hans Leidekker
af4c428a9a
wininet: Correct spec file entry for InternetCanonicalizeUrl{A, W}.
2008-03-25 11:33:36 +01:00
Hans Leidekker
3a57711bb8
wininet: Don't strip Accept-Encoding headers from version 1.1 requests.
2008-03-25 11:33:32 +01:00
Kai Blin
63504e9e80
janitorial: Use poll() instead of select().
2008-03-24 13:41:57 +01:00
Andrew Talbot
7b380e0aeb
wininet: Assign to structs instead of using memcpy.
2008-03-24 11:33:16 +01:00
Rob Shearman
99f651bd37
wininet: The lpszLocalFileName parameter to CommitUrlCacheEntryA is optional, so check before converting it from Unicode to ANSI.
2008-03-17 15:20:10 +01:00
Jacek Caban
e8be5eaba7
wininet: Don't use query and hash part of URL to generate cache file name.
2008-03-17 11:42:39 +01:00
Marcus Meissner
ed966469a4
wininet: Split out NULL ptr and function ptr check.
2008-03-15 11:29:16 +01:00
Rob Shearman
db5745c001
wininet: If we receive an error from InitializeSecurityContext in HTTP_DoAuthorization then set pAuthInfo->finished so that we don't carry on using the security context.
2008-03-15 10:58:38 +01:00
Rob Shearman
e74514b138
wininet: Assume that if we're connected to an HTTP/1.1 server then connections can be kept alive by default.
...
So don't close the connection in this case in HTTP_FinishedReading.
2008-03-15 10:58:38 +01:00
Joris Huizer
4fca67e651
wininet: Fixed typos in two out-of-memory checks.
2008-03-13 20:44:18 +01:00
Rob Shearman
bcfb47e85b
wininet: Fix local variable shadowing in URLCacheContainer_OpenIndex.
2008-03-12 19:21:38 +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
fee165ae47
wininet: The URL in CommitUrlCacheEntryInternal shouldn't be restricted to MAX_PATH chars in length.
...
Dynamically allocate it and consolidate cleanup at the end of the function.
2008-03-12 17:58:31 +01:00