Commit Graph

287 Commits

Author SHA1 Message Date
Hans Leidekker
36014639ea winhttp: Factor out request initialization. 2011-07-29 13:32:49 +02:00
Hans Leidekker
fb7fc894f0 winhttp: Set an appropriate error when the request is cancelled. 2011-07-29 13:32:45 +02:00
Hans Leidekker
c54772c114 winhttp: Fix some valgrind warnings. 2011-07-29 13:32:41 +02:00
Hans Leidekker
7939090fde winhttp: Disable automatic authentication. 2011-07-28 11:31:34 +02:00
Hans Leidekker
ae05ce459f winhttp: Don't send any data if the verb is GET. 2011-07-27 11:54:53 +02:00
Hans Leidekker
2295c63796 winhttp: Include the extra info part of the URL in the request. 2011-07-27 11:54:45 +02:00
Hans Leidekker
6191469bc2 winhttp: Add support for sending data with a request. 2011-07-26 10:24:14 +02:00
Hans Leidekker
114bc2b856 winhttp: Implement IWinHttpRequest::SetRequestHeader. 2011-07-26 10:24:10 +02:00
Hans Leidekker
2c8765e7fb winhttp: Implement IWinHttpRequest::GetResponseHeader. 2011-07-26 10:24:05 +02:00
Hans Leidekker
3638908039 winhttp: Add some parameter checks. 2011-07-26 10:23:59 +02:00
Hans Leidekker
ca9ab005fc winhttp: Implement IWinHttpRequest::GetAllResponseHeaders. 2011-07-26 10:23:41 +02:00
Hans Leidekker
80d17a79ff winhttp: Set WINHTTP_FLAG_SECURE if the scheme is https. 2011-07-26 10:23:35 +02:00
Hans Leidekker
7227c29a09 winhttp: Add a default user agent header. 2011-07-26 10:23:31 +02:00
Hans Leidekker
050058c5bf winhttp: Add accept types to the request headers. 2011-07-26 10:23:26 +02:00
Hans Leidekker
9237479d22 winhttp: Implement IWinHttpRequest::SetProxy. 2011-07-26 10:23:20 +02:00
Hans Leidekker
4184590579 winhttp: Propagate errors from asynchronous requests. 2011-07-24 12:34:05 +02:00
Hans Leidekker
694d43a910 winhttp: Set last error if the server didn't return a valid response. 2011-07-24 12:33:59 +02:00
Hans Leidekker
b218ed1a69 winhttp: Implement IWinHttpRequest::SetCredentials. 2011-07-24 12:33:54 +02:00
Hans Leidekker
a25c865cb8 winhttp: Implement IWinHttpRequest::get_ResponseBody. 2011-07-24 12:33:49 +02:00
Hans Leidekker
73646d3529 winhttp: Use an offset instead of a pointer for the write position. 2011-07-24 12:33:39 +02:00
Hans Leidekker
116160f4ef winhttp: Add tests for IWinHttpRequest. 2011-07-21 15:36:39 +02:00
Hans Leidekker
f4c2317adc winhttp: Implement IWinHttpRequest::Abort. 2011-07-21 15:36:39 +02:00
Hans Leidekker
52d134b364 winhttp: Implement IWinHttpRequest::get_ResponseText. 2011-07-21 15:36:39 +02:00
Hans Leidekker
39468db2d6 winhttp: Implement IWinHttpRequest::get_StatusText. 2011-07-21 15:36:39 +02:00
Hans Leidekker
e11828d2d0 winhttp: Implement IWinHttpRequest::get_Status. 2011-07-21 15:36:39 +02:00
Hans Leidekker
5c79f82ae5 winhttp: Implement IWinHttpRequest::WaitForResponse. 2011-07-21 15:36:39 +02:00
Hans Leidekker
d66a0b748b winhttp: Implement IWinHttpRequest::SetTimeouts. 2011-07-21 15:36:39 +02:00
Hans Leidekker
2e33485c6f winhttp: Implement IWinHttpRequest::Send. 2011-07-21 15:36:39 +02:00
Hans Leidekker
4aeec1b88d winhttp: Implement IWinHttpRequest::Open. 2011-07-21 15:36:38 +02:00
Hans Leidekker
0daac59a35 winhttp: Implement IDispatch for WinHttpRequest. 2011-07-19 14:04:58 +02:00
Hans Leidekker
e688167c73 winhttp: Register interfaces and add a typelib resource. 2011-07-08 17:34:48 +02:00
Hans Leidekker
d25abc358a winhttp: Add a class factory implementation. 2011-07-08 17:34:48 +02:00
Hans Leidekker
fd7538d38c winhttp: Add a stub implementation of IWinHttpRequest. 2011-07-08 17:34:48 +02:00
Frédéric Delanoy
007d14972c winhttp: Remove dead assignment (Clang). 2011-07-06 11:27:22 +02:00
Jerome Leclanche
66b075a0c9 winhttp: Fix a warning when compiling --without-openssl. 2011-06-20 19:32:02 +02:00
Hans Leidekker
b7df063fde winhttp: Don't change the verb if the server response is HTTP_STATUS_REDIRECT_KEEP_VERB. 2011-06-01 15:16:44 +02:00
Karsten Elfenbein
5f12a6423c winhttp: Follow 307 temporary redirect. 2011-05-09 11:44:30 +02:00
Marcus Meissner
974326bfac winhttp: Mark internal symbols as hidden. 2011-04-29 14:21:41 +02:00
Alexandre Julliard
84f2960e5b winhttp: Use an accessor function instead of directly accessing the X509_STORE_CTX structure. 2011-04-20 16:28:31 +02:00
André Hentschel
1c7d45c093 winhttp: Port numbers are unsigned (more). 2011-03-29 12:34:26 +02:00
André Hentschel
1bf001cf0b winhttp: Port numbers are unsigned. 2011-03-28 17:26:12 +02:00
Austin English
3455c78042 winhttp/tests: Make sure a return value is used (LLVM/Clang). 2011-02-09 09:29:30 -06:00
Hans Leidekker
1549088da0 winhttp/tests: Test a return value (clang). 2011-01-27 16:31:49 +01:00
Greg Geldorp
f213cdbc4e winhttp/tests: No reconnect on redirect when using proxy. 2011-01-20 14:21:28 +01:00
Greg Geldorp
4745c567f5 winhttp/tests: Fix tests when connecting via proxy. 2011-01-17 17:33:23 +01:00
Juan Lang
55aae25d35 winhttp: Verify revocation status of certificate chain. 2010-11-16 11:44:08 +01:00
Andrew Nguyen
ccc2f5abae winhttp: Fix misleading OpenSSL version number check. 2010-10-25 14:33:20 +02:00
Andrew Nguyen
0c7bd62df2 winhttp: Fix const qualifier warning for OpenSSL 1.0.0. 2010-10-25 14:33:10 +02:00
Juan Lang
938767cae3 winhttp: Let CertVerifyCertificateChainPolicy handle certain security flags. 2010-10-04 11:04:04 +02:00
Juan Lang
daa9d700de winhttp: Set cipher strength bits when querying WINHTTP_OPTION_SECURITY_FLAGS. 2010-10-01 13:43:08 +02:00