Gerald Pfeifer
|
8c189d78ee
|
winhttp: Include <sys/socket.h> from winhttp_private.h. Remove now redundant inclusion from request.c.
|
2009-08-03 14:56:22 +02:00 |
Juan Lang
|
68039dcaff
|
winhttp: Implement connect timeout.
|
2009-07-24 11:09:46 +02:00 |
Marcus Meissner
|
ee59879da0
|
winhttp: Check for NULL return from heap_alloc (Coverity).
|
2009-07-22 14:42:49 +02:00 |
Juan Lang
|
80100334f1
|
winhttp: Set a socket's timeouts when it's created.
|
2009-07-22 12:04:15 +02:00 |
Juan Lang
|
235c6c1e1e
|
winhttp: Use the correct address length when connecting.
|
2009-07-16 11:08:06 +02:00 |
Juan Lang
|
bd7a2e70b0
|
winhttp: Issue CONNECT command to connect to a secure server through a proxy server.
|
2009-07-15 14:11:06 +02:00 |
Juan Lang
|
31545206fb
|
winhttp: Use proxy server when redirecting.
|
2009-07-15 14:10:35 +02:00 |
Juan Lang
|
85579ebb4c
|
winhttp: Connect to the proxy port rather than the host port.
|
2009-07-15 14:10:13 +02:00 |
Juan Lang
|
6fad52bd14
|
winhttp: When connecting via a proxy include full hostname and scheme in path.
|
2009-07-15 14:10:04 +02:00 |
Juan Lang
|
d48eade7fb
|
winhttp: Support IPv6 addresses in open_connection.
|
2009-07-09 12:00:41 +02:00 |
Juan Lang
|
646b9cae80
|
winhttp: Convert connect_t's address type from a struct sockaddr_in to a struct sockaddr_storage.
|
2009-07-09 12:00:23 +02:00 |
Juan Lang
|
cc619639d2
|
winhttp: Change type of netconn_resolve from struct sockaddr_in * to struct sockaddr *.
|
2009-07-09 11:53:16 +02:00 |
Michael Stefaniuc
|
7dbba8c335
|
winhttp: Remove superfluous pointer casts.
|
2009-02-05 13:15:37 +01:00 |
Alexandre Julliard
|
690d112182
|
winhttp: Use ~0u instead of ~0ul for DWORD values.
|
2009-01-05 12:40:34 +01:00 |
Hans Leidekker
|
0719b6ed86
|
winhttp: Resolve host port at the latest possible moment.
|
2008-12-11 14:32:18 +01:00 |
Aric Stewart
|
3590a4227f
|
winhttp: Correct another difference between InternetCrackurl and WinHttpCrackUrl.
|
2008-11-12 13:41:10 +01:00 |
Hans Leidekker
|
70f2f5d6a8
|
winhttp: Close the network connection if necessary.
|
2008-09-16 22:35:08 +02:00 |
Hans Leidekker
|
4a706aae70
|
winhttp: Manage a session global cookie cache.
|
2008-09-16 13:36:38 +02:00 |
Hans Leidekker
|
4ae5741c4e
|
winhttp: Move handling of default request parameters back to WinHttpOpenRequest.
Avoids special casing all over the place.
|
2008-09-16 13:36:25 +02:00 |
Hans Leidekker
|
8df906f28e
|
winhttp: Reset content length when all data has been read.
|
2008-09-16 13:36:09 +02:00 |
Hans Leidekker
|
10090eb252
|
winhttp: Strip content-type/length headers from request on a redirect.
|
2008-09-11 14:37:59 +02:00 |
Hans Leidekker
|
bddcb1b8bb
|
winhttp: Preserve cookies on redirects.
|
2008-09-11 14:37:55 +02:00 |
Hans Leidekker
|
0451643e02
|
winhttp: Redirects are always GET requests.
|
2008-09-11 13:28:45 +02:00 |
Hans Leidekker
|
28ae1d4f0d
|
winhttp: Handle relative redirects.
Spotted by Jeremy White.
|
2008-09-11 13:28:41 +02:00 |
Juan Lang
|
12c1e067c6
|
winhttp: Don't reference past the attribute array. Fixes Coverity item 710.
|
2008-09-10 11:06:57 +02:00 |
Hans Leidekker
|
f8f9c4cb9c
|
winhttp: Don't loop on response codes other than 301 and 302.
|
2008-09-10 10:39:35 +02:00 |
Hans Leidekker
|
7f28c5f87e
|
winhttp: Make sure not to read more data than expected on a redirect.
Fixes a bug in automatic redirects with content.
|
2008-09-09 11:02:17 +02:00 |
Hans Leidekker
|
01e7d12848
|
winhttp: WinHttpQueryDataAvailable should do a blocking read if more data is expected.
Spotted by Henri Verbeet.
|
2008-09-09 11:02:04 +02:00 |
Hans Leidekker
|
f3346a789e
|
winhttp: Support asynchronous requests.
|
2008-09-08 12:47:21 +02:00 |
Hans Leidekker
|
a4d0abb234
|
winhttp: Add the remaining completion notifications.
|
2008-09-08 12:47:21 +02:00 |
Hans Leidekker
|
520b6e8153
|
winhttp: The last parameter of WinHttpWriteData is optional.
|
2008-09-08 12:47:21 +02:00 |
Hans Leidekker
|
3d8a9564cd
|
winhttp: Start sending async completion notifications. Add corresponding tests.
|
2008-09-08 12:47:21 +02:00 |
Hans Leidekker
|
6ecd01b8d1
|
winhttp: The last parameter of WinHttpQueryDataAvailable and WinHttpReadData is optional.
|
2008-09-05 16:00:53 +02:00 |
Hans Leidekker
|
6fe2edb5de
|
winhttp: Implement WinHttpQueryHeaders(WINHTTP_QUERY_RAW_HEADERS).
|
2008-09-05 16:00:46 +02:00 |
Hans Leidekker
|
e078f618eb
|
winhttp: Implement some more options.
|
2008-09-04 11:14:32 +02:00 |
Hans Leidekker
|
6bb3090732
|
winhttp: A non-standard port must be included in the host header.
|
2008-09-03 14:21:44 +02:00 |
Hans Leidekker
|
04a11bb117
|
winhttp: Add zero value content length header to POST requests without additional data.
|
2008-09-03 14:21:44 +02:00 |
Hans Leidekker
|
96bf72f27e
|
winhttp: Add status notification tests. Make them pass.
|
2008-09-03 14:21:44 +02:00 |
Hans Leidekker
|
41a763629f
|
winhttp: Handle redirects.
|
2008-09-03 14:21:44 +02:00 |
Hans Leidekker
|
8063f5cbd4
|
winhttp: Move handling of default request parameters into build_request_string().
|
2008-09-03 14:21:44 +02:00 |
Gerald Pfeifer
|
c3818f5cd9
|
winhttp: Include <sys/socket.h>.
|
2008-08-29 13:44:49 +02:00 |
Hans Leidekker
|
f732065c4c
|
winhttp: Test secure connections. Fix a crash when no response is returned.
|
2008-08-29 12:22:30 +02:00 |
Hans Leidekker
|
0b19e8559f
|
winhttp: Add support for secure connections.
|
2008-08-29 12:22:23 +02:00 |
Hans Leidekker
|
70c6a8ac62
|
winhttp: Implement WinHttpSetCredentials.
Only supports the basic authentication scheme.
|
2008-08-27 13:21:20 +02:00 |
Hans Leidekker
|
3f85f4552b
|
winhttp: Implement WinHttpQueryAuthSchemes.
|
2008-08-27 13:21:20 +02:00 |
Hans Leidekker
|
18677beb57
|
winhttp: Remove some unneeded includes.
|
2008-08-26 12:07:44 +02:00 |
Hans Leidekker
|
6619e54d1e
|
winhttp: Implement WinHttpWriteData.
|
2008-08-26 12:07:43 +02:00 |
Hans Leidekker
|
728bf77c83
|
winhttp: Implement WinHttpReadData.
|
2008-08-26 12:07:43 +02:00 |
Hans Leidekker
|
d7f5467652
|
winhttp: Implement WinHttpQueryDataAvailable.
|
2008-08-26 12:07:43 +02:00 |
Hans Leidekker
|
b170ac20dd
|
winhttp: Implement WinHttpReceiveResponse.
|
2008-08-26 12:07:43 +02:00 |