Hans Leidekker
|
788f588f0a
|
winhttp: Set last error for invalid and unimplemented header queries.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-08-02 16:57:57 +02:00 |
Hans Leidekker
|
d6a80a4833
|
winhttp: Handle Passport redirects.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-08-02 16:57:52 +02:00 |
Hans Leidekker
|
e05590f454
|
winhttp: Implement WINHTTP_QUERY_REQUEST_METHOD.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-08-02 16:57:46 +02:00 |
Hans Leidekker
|
83aec88a96
|
winhttp: Also trace the buffer pointer in WinHttpSendRequest.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-08-02 16:57:41 +02:00 |
Alexandre Julliard
|
4cc3ef9391
|
winhttp/tests: Get a test file from the WineHQ tests subdirectory.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-06 07:13:53 -05:00 |
Alexandre Julliard
|
3d6febc997
|
include: Get rid of the DPRINTF() macro.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-04-08 19:34:44 +02:00 |
Piotr Caban
|
4104da841d
|
winhttp: Don't use strcasecmp.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-03-29 21:25:24 +01:00 |
Andrew Eikum
|
e87f2c399d
|
winhttp: Don't crash setting up secure proxy.
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-03-11 17:52:37 +01:00 |
Hans Leidekker
|
816d944c8f
|
winhttp: Introduce a structure to describe URL components.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-02-20 15:52:41 +01:00 |
Hans Leidekker
|
18e17e8d36
|
winhttp: Include URL extra info in the path unless the caller asks for it separately.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-02-20 15:52:35 +01:00 |
Nikolay Sivov
|
2dc1c967d5
|
winhttp/tests: Add a couple of return value tests (Coverity).
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-02-04 15:29:10 +01:00 |
Hans Leidekker
|
c68b5eb850
|
winhttp: Implement WINHTTP_OPTION_CLIENT_CERT_CONTEXT.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-01-29 17:12:13 +01:00 |
Hans Leidekker
|
51f7680dcc
|
winhttp: Fix handling of WINHTTP_OPTION_SECURITY_FLAGS.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-12-17 22:35:22 +01:00 |
Hans Leidekker
|
2f75297036
|
winhttp: Store Accept headers like the other headers.
Based on a patch by Sebastian Lackner.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-11-26 12:27:06 +01:00 |
Hans Leidekker
|
c81fa01751
|
winhttp: Use the thread pool for COM object requests.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-11-26 12:27:04 +01:00 |
Hans Leidekker
|
911316e7c8
|
winhttp: Make sure the COM request object is properly initialized.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-11-26 12:27:00 +01:00 |
Hans Leidekker
|
682ddd826a
|
winhttp: Use the thread pool for the connection collector.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-11-26 12:26:53 +01:00 |
Hans Leidekker
|
539f2f1530
|
winhttp: Use the thread pool for asynchronous hostname resolution.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-11-23 12:52:47 +01:00 |
Hans Leidekker
|
c6251cbb12
|
winhttp: Propagate errors from refill_buffer.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=38228
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-11-23 12:52:44 +01:00 |
Hans Leidekker
|
bdfa9d8221
|
winhttp: Use the thread pool for asynchronous tasks.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-11-23 12:52:41 +01:00 |
Hans Leidekker
|
bcf885bda2
|
winhttp: Return an error from WinHttpReceiveResponse if there's no connection.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=46175
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-11-22 23:55:58 +01:00 |
Hans Leidekker
|
2a4d6273f5
|
winhttp/tests: Get rid of workarounds for Windows 2000.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-11-22 23:55:58 +01:00 |
Hans Leidekker
|
3fb5d2f98d
|
winhttp: Get rid of get/set_last_error.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-11-22 23:55:58 +01:00 |
Hans Leidekker
|
ce9ad42056
|
winhttp: Get rid of request_t.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-11-22 23:55:58 +01:00 |
Hans Leidekker
|
4607d5ba59
|
winhttp: Get rid of netconn_t.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-11-22 23:55:58 +01:00 |
Hans Leidekker
|
dad2439d01
|
winhttp: Get rid of connect_t.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-11-22 23:55:58 +01:00 |
Hans Leidekker
|
a1cee8920a
|
winhttp: Get rid of session_t.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-11-22 23:55:58 +01:00 |
Hans Leidekker
|
dffb4705c5
|
winhttp: Simplify secure_proxy_connect.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-11-15 13:42:18 +01:00 |
Hans Leidekker
|
60a8bb68ec
|
winhttp: Skip the hostname part when escaping an absolute URL.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-11-15 13:42:17 +01:00 |
Hans Leidekker
|
a6edca34b5
|
winhttp: Get rid of hostdata_t.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-11-15 13:42:15 +01:00 |
Hans Leidekker
|
eb78033a22
|
winhttp: Get rid of object_header_t and object_vtbl_t.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-11-15 13:42:13 +01:00 |
Hans Leidekker
|
cf22c2c16c
|
winhttp: Get rid of write_data_t.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-11-15 13:42:11 +01:00 |
Hans Leidekker
|
6fb0c79022
|
winhttp: Get rid of read_data_t.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-11-15 13:42:09 +01:00 |
Hans Leidekker
|
41c72bff6f
|
winhttp: Get rid of query_data_t.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-11-15 13:42:07 +01:00 |
Hans Leidekker
|
690046e3d2
|
winhttp: Get rid of receive_response_t.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-11-15 13:42:05 +01:00 |
Alex Henrie
|
aaca286cf8
|
winhttp: Make constant 'cookieW' static.
Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-11-12 10:21:52 +01:00 |
Hans Leidekker
|
165000d457
|
winhttp/tests: Avoid an invalid write in asynchronous mode (Valgrind).
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-11-09 21:08:10 +01:00 |
Hans Leidekker
|
7e5b5cb1aa
|
winhttp: Properly handle request paths with Unicode characters.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=46076
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-11-06 21:04:04 +01:00 |
Hans Leidekker
|
b9e19685c5
|
winhttp: Simplify build_request_string.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-11-06 21:04:04 +01:00 |
Hans Leidekker
|
85b6c2b9c8
|
winhttp: Get rid of send_request_t.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-11-06 21:04:04 +01:00 |
Hans Leidekker
|
b603c5e05c
|
winhttp: Get rid of header_t.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-11-06 21:04:04 +01:00 |
Hans Leidekker
|
b995ed00a7
|
winhttp: Get rid of task_header_t.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-11-06 21:04:04 +01:00 |
Hans Leidekker
|
2ee89aa257
|
winhttp: Get rid of domain_t.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-11-06 21:04:04 +01:00 |
Hans Leidekker
|
ef26d7d422
|
winhttp: Get rid of cookie_t.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-11-06 21:04:04 +01:00 |
Jacek Caban
|
543bfdf1af
|
winhttp: Make accessing session credential handle thread safe.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-05 09:13:01 -05:00 |
Jacek Caban
|
533083e498
|
winhttp: Make cookie access thread safe.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-05 09:12:59 -05:00 |
Jacek Caban
|
acf936b94a
|
winhttp: Move cookie_t declaration to cookie.c.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-05 09:12:56 -05:00 |
Hans Leidekker
|
ace7f05672
|
winhttp: Implement the WINHTTP_FLAG_ESCAPE_* flags.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=42677
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-04 09:11:26 -05:00 |
Michael Stefaniuc
|
9c1298a0e5
|
winhttp: Use the ARRAY_SIZE() macro.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-09-26 16:50:27 +02:00 |
Michael Stefaniuc
|
8c8ea309a4
|
winhttp: Avoid a variable that holds an ARRAY_SIZE() result.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-09-26 16:50:22 +02:00 |