Rob Shearman
|
2e21d090cb
|
wininet: Cope with non-nul-terminated header strings being passed to HttpSendRequestW.
|
2007-05-29 13:44:36 +02:00 |
|
Rob Shearman
|
4d1b8b1a4e
|
wininet: Fix basic authentication by putting Basic directing into the scheme field, as the pszAuthValue can have an optional realm string appended.
|
2007-05-29 13:44:35 +02:00 |
|
Andrew Talbot
|
8ee390f6f5
|
wininet: Exclude unused headers.
|
2007-05-29 12:10:17 +02:00 |
|
Rob Shearman
|
7b94871c9f
|
wininet: Pass context to InitializeSecurityContext in second parameter.
Otherwise, the call will now fail with SEC_E_INVALID_HANDLE.
|
2007-05-29 11:54:42 +02:00 |
|
Rob Shearman
|
847cc51d3b
|
wininet: Implement basic non-proxy authentication.
|
2007-05-21 16:52:21 +02:00 |
|
Rob Shearman
|
4b507685e8
|
wininet: Add support for SSPI authentication for HTTP.
|
2007-05-21 16:52:10 +02:00 |
|
Andrew Talbot
|
46fc9c2e11
|
wininet: Constify some variables.
|
2007-02-26 13:38:37 +01:00 |
|
Hans Leidekker
|
2024f68753
|
wininet: Skip empty accept type strings in HttpOpenRequest.
|
2007-02-13 11:50:01 +01:00 |
|
Francois Gouget
|
aab5e5856e
|
Don't put single quotes around '%s' when using the debugstr_*() functions.
|
2007-01-18 12:55:50 +01:00 |
|
Rob Shearman
|
1ec14b0b25
|
wininet: Fix HTTP_EncodeBasicAuth by passing an out buffer to the second set of character set conversion calls.
|
2007-01-17 11:24:09 +01:00 |
|
Rob Shearman
|
a9ebc706e3
|
wininet: Change HTTP_EncodeBase64 to operate on a series of bytes, instead of text.
Change HTTP_EncodeBasicAuth to convert the username and password into
utf8 before base64 encoding.
|
2007-01-15 12:31:11 +01:00 |
|
Rob Shearman
|
9efe083ec5
|
wininet: HTTP_HttpQueryInfoW deals with bytes, not characters so update the callers that have this wrong assumption.
|
2007-01-15 12:30:53 +01:00 |
|
Rob Shearman
|
7b002a39b8
|
wininet: Allow a NULL value to be passed into HTTP_ProcessHeader
instead of crashing so that when used with the replace flag it will
delete an existing value.
|
2007-01-15 12:30:46 +01:00 |
|
Francois Gouget
|
e66d1cd5e9
|
wininet: Consistenly use INTERNET_SetLastError().
|
2007-01-10 11:58:47 +01:00 |
|
Rob Shearman
|
47a8b86b53
|
wininet: Use Keep-Alive for HTTP requests if specified by the flags passed into HttpOpenRequest.
|
2007-01-08 12:39:50 +01:00 |
|
Rob Shearman
|
a9c2cfa8d9
|
wininet: Fix the handling of Accept types passed into HttpOpenRequest
by properly coalescing all the types into the Accept header value,
rather than just adding the first.
|
2007-01-08 12:39:47 +01:00 |
|
Rob Shearman
|
7e8ef764b8
|
wininet: Rename HTTP_Base64 to HTTP_EncodeBase64 to more accurately reflect what it does.
|
2007-01-08 12:39:42 +01:00 |
|
Rob Shearman
|
06b19b018a
|
wininet: Fix the releasing of the wrong reference count in HTTP_CloseHTTPRequestHandle.
lpwhr obviously already has a reference count of 0 because it is being destroyed.
|
2007-01-04 21:17:53 +01:00 |
|
Rob Shearman
|
272954bd81
|
wininet: Change the HTTP code to not assume that the connection will be closed at the end of every request.
|
2007-01-04 21:17:34 +01:00 |
|
Rob Shearman
|
f0163ae7d6
|
wininet: Don't send callbacks in HTTP_CloseConnection if not connected.
|
2007-01-04 21:17:19 +01:00 |
|
Rob Shearman
|
ac1b527498
|
wininet: Use the Content-Length header to work out how much HTTP data there is left to be read
and don't try to read any more than what is available.
|
2007-01-04 21:17:12 +01:00 |
|
Rob Shearman
|
cf43b16036
|
wininet: Always send a Connection header set to "close" because that is what we expect for the moment.
|
2007-01-04 21:16:38 +01:00 |
|
Rob Shearman
|
14fb418942
|
wininet: Fix HTTP redirects by reseting loop_next after one loop.
|
2007-01-04 21:14:54 +01:00 |
|
Jacek Caban
|
49f5ee746c
|
wininet: Get rid of ASYNC_FUNC enum.
|
2006-12-26 12:50:19 +01:00 |
|
Jacek Caban
|
c156845560
|
wininet: Use proc instead of enum in HTTPSENDREQUESTW request.
|
2006-12-26 12:48:09 +01:00 |
|
Rob Shearman
|
72575a06ca
|
wininet: Make a function for resolving the server name for an HTTP request
and sending the appropriate callbacks and use it to remove some duplicated code.
|
2006-12-07 11:42:51 +01:00 |
|
Rob Shearman
|
4319ec6b83
|
wininet: Make HTTP_HandleRedirect no longer call HTTP_HttpSendRequestW.
Make the redirect handling in HTTP_HttpSendRequestW iterate instead of recurse.
|
2006-12-07 11:42:38 +01:00 |
|
Jacek Caban
|
1031c5f9c6
|
wininet: Revert commit 760043c2455a90cd74178d98b7c81bfbfc81793f.
After more testing I've checked that current code is bad, but my patch
was also wrong and causes regression in WoW.
|
2006-11-02 21:01:05 +01:00 |
|
Jacek Caban
|
5c53baac8d
|
wininet: Inherit INET_CALLBACKW from parent handler.
|
2006-10-31 11:46:49 +01:00 |
|
Jacek Caban
|
760043c245
|
wininet: Call SendCallback in destructor instead of InternetCloseHandle.
|
2006-10-30 11:36:16 +01:00 |
|
Jacek Caban
|
957516f8e6
|
wininet: Remove lpwhparent from WININETHANDLERHEADER.
|
2006-10-30 11:36:02 +01:00 |
|
Jacek Caban
|
61a1cef6f6
|
wininet: Use lpHttpSession instead of lpwhcalback where possible.
|
2006-10-30 11:34:58 +01:00 |
|
Jacek Caban
|
a9bdc01e19
|
wininet: Store pointer to WININETHTTPSESSIONW in WININETHTTPREQUESTW.
|
2006-10-30 11:34:51 +01:00 |
|
Jacek Caban
|
a541a44f51
|
wininet: Use lpAppInfo instead of lpwhparent where possible.
|
2006-10-30 11:34:41 +01:00 |
|
Jacek Caban
|
c250617d88
|
wininet: Store WININETAPPINFOW pointer in WININETHTTPSESSIONW.
|
2006-10-30 11:34:21 +01:00 |
|
Jacek Caban
|
cc7a86ec7e
|
wininet: Use HTTP_ADDHDR_FLAG_REPLACE flag in HTTP_HttpSendRequest to add Content-Length header.
|
2006-10-23 12:28:58 +02:00 |
|
Hans Leidekker
|
781f3f78a0
|
wininet: Cast-qual warnings fix.
|
2006-10-14 20:16:49 +02:00 |
|
Hans Leidekker
|
cd2c458588
|
wininet: Win64 printf format warning fixes.
|
2006-10-05 17:45:14 +02:00 |
|
Mike McCormack
|
739cd1ea32
|
wininet: Don't crash when querying NULL values.
|
2006-05-30 19:29:52 +02:00 |
|
Andrew Ziem
|
7053321926
|
wininet: Constify data.
|
2006-05-25 11:01:06 +02:00 |
|
Jonathan Ernst
|
360a3f9142
|
Update the address of the Free Software Foundation.
|
2006-05-23 14:11:13 +02:00 |
|
Mike McCormack
|
746bf215e0
|
wininet: Remove broken code for HTTP_QUERY_FLAG_COALESCE, which is unimplemented according to MSDN.
|
2006-05-15 11:04:50 +02:00 |
|
Mike McCormack
|
92ddc1c851
|
wininet: Clean up HTTP_GetCustomHeaderIndex.
|
2006-03-30 12:41:04 +02:00 |
|
Mike McCormack
|
7f5e273214
|
wininet: Use a lookup table sorted by index so we don't need a loop to do lookups.
|
2006-03-30 12:40:47 +02:00 |
|
Mike McCormack
|
ae300883fa
|
WININET: Clean up HttpQueryInfo.
Fixes another return FALSE without SetLastError.
|
2006-03-30 12:40:05 +02:00 |
|
Mike McCormack
|
2571fa004a
|
wininet: Make sure to set LastError when returning FALSE in HttpQueryInfo.
|
2006-03-30 12:38:14 +02:00 |
|
Robert Shearman
|
80e4fb5975
|
wininet: InternetCreateUrlW should return the number of bytes needed.
InternetCreateUrlW should return the number of bytes needed to store
the URL, not the number of characters (reported by Sven Paschukat).
|
2006-03-21 16:19:06 +01:00 |
|
Robert Shearman
|
ef20936c53
|
wininet: Don't duplicate empty strings.
|
2006-03-10 21:40:57 +01:00 |
|
Robert Shearman
|
0590025e3c
|
wininet: Fix redirects with relative URIs instead of absolute URIs.
|
2006-03-09 22:45:18 +01:00 |
|
Robert Shearman
|
9981f337e3
|
wininet: Don't continue to connect to a secure server without SSL support since it won't work.
Don't continue to connect to a secure server without SSL support since
it won't work. Return an error back to the application instead.
|
2006-03-06 20:00:21 +01:00 |
|