Commit Graph

422 Commits

Author SHA1 Message Date
Austin English 1c7d349f26 wininet: Add a stub for InternetShowSecurityInfoByURL. 2010-11-25 16:57:13 +01:00
Juan Lang 80545ef966 wininet: Secure flag is set in the request, not in the session. 2010-10-01 17:48:05 +02:00
Juan Lang 948173b7f4 wininet: Set cipher strength bits when querying INTERNET_OPTION_SECURITY_FLAGS. 2010-10-01 15:21:18 +02:00
Juan Lang 887aeb6a09 wininet: Support querying the cipher strength of an SSL connection. 2010-10-01 15:20:49 +02:00
Juan Lang 56ebc04ab6 wininet: Returned certificate strings are always ASCII. 2010-10-01 15:20:41 +02:00
Juan Lang 0e4e2a378a wininet: More completely implement querying INTERNET_OPTION_SECURITY_FLAGS. 2010-09-30 11:14:39 +02:00
Juan Lang 77c4ade08b wininet: Store security flags in WININET_NETCONNECTION. 2010-09-30 11:13:48 +02:00
Hans Leidekker 94deb85d12 wininet: Handle HTTP_STATUS_REDIRECT_METHOD. 2010-08-27 12:08:41 +02:00
Piotr Caban 75481bde85 wininet: Commit URL cache entry when cache file is closed. 2010-07-26 09:58:21 +02:00
Piotr Caban 21ced8ddc8 wininet: Allow HTTPREQ_ReadFileEx read more then one data chunk. 2010-07-20 14:40:32 +02:00
Piotr Caban 0736ca71e7 wininet: Don't report error in read_gzip_data when to much data was cached. 2010-07-20 14:40:32 +02:00
Piotr Caban c398e6fc77 wininet: Cache non basic authorization data. 2010-07-19 14:38:16 +02:00
Piotr Caban 98fb747aa9 wininet: Delete authorization data on unsucessful login. 2010-07-19 14:38:15 +02:00
Piotr Caban 3cfc7132be wininet: Fix reporting errors in callbacks. 2010-07-19 14:38:15 +02:00
Piotr Caban 898531de80 wininet: Remove get_avail_data check from HTTPREQ_ReadFileExA. 2010-07-01 13:44:02 +02:00
Piotr Caban ee68473fe5 wininet: Reconnect if persistent connection was closed by server. 2010-06-29 15:20:56 +02:00
Hans Leidekker 80dd367846 wininet: Pass the object header pointer to INET_QueryOption. 2010-05-25 13:30:18 +02:00
Piotr Caban 224af0d0e7 wininet: Fix variables values after redirection in HTTP_HttpSendRequestW.
Moved dwContentLength reset after HTTP_DrainContent (this function 
disconnects when dwContentLength is set to ~0u).
2010-05-20 16:48:37 +02:00
Michael Stefaniuc 2c07791c5b wininet: Remove redundant "not NULL/0" checks (coccicheck). 2010-05-20 13:47:52 +02:00
Piotr Caban 8dde5c5168 wininet: Combine certificate errors in HTTP_OpenConnection. 2010-05-19 15:01:00 +02:00
Piotr Caban 4ba60d265a wininet: Fix callbacks sent on connection error. 2010-05-19 15:00:43 +02:00
Juan Lang de6a0a86be wininet: Handle proxy entries of the form <proto>=<proxy>, and allow multiple proxies. 2010-03-15 15:54:10 +01:00
Hans Leidekker 911d0df691 wininet: Fix a memory leak.
Found by Valgrind.
2010-02-23 13:31:07 +01:00
Hans Leidekker 2ed570ecc6 wininet: Fix handling of a response without headers. 2010-02-22 13:16:02 +01:00
Hans Leidekker e5180c101b wininet: Fix a memory leak.
Found by Valgrind.
2010-01-05 16:28:48 +01:00
Jacek Caban b73e31c659 wininet: Return error directly from HTTP_Connect. 2009-12-21 15:36:53 +01:00
Jacek Caban e1958a67d6 wininet: Don't use INTERNET_SetLastError in HttpSendRequestA. 2009-12-21 15:36:53 +01:00
Hans Leidekker 68453a5251 wininet: Always set last error in HttpSendRequest{,Ex}. 2009-12-21 15:01:25 +01:00
Jacek Caban 78b2cedaa6 wininet: Make sure to not read over chunk end in read_gzip_data. 2009-12-17 12:53:23 +01:00
Jacek Caban 9823c23927 wininet: Directly return error status from HTTP_HttpQueryInfoW. 2009-12-14 12:07:52 +01:00
Jacek Caban 2d1c4e6928 wininet: Correctly handle dwContentRead for gzip encoded requests. 2009-12-09 13:13:53 +01:00
Juan Lang 66b4ad208d wininet: Fix an apparent typo. 2009-12-09 12:02:30 +01:00
Juan Lang 3cd54553f3 wininet: Trace more parameters to HTTP_GetCustomHeaderIndex. 2009-12-09 12:02:26 +01:00
Hans Leidekker 4a22c88b37 wininet: Cleanup any existing cache file before creating a new one.
Otherwise we leak the file name and handle when a request is sent again.
Found by Valgrind.
2009-12-07 14:18:29 +01:00
Juan Lang b967fde0a8 wininet: Correct length of data passed to callback when resolving a name. 2009-12-04 14:34:57 +01:00
Jacek Caban a9ecdc6024 wininet: Directly return error status from HTTP_HandleRedirect. 2009-12-03 15:27:22 +01:00
Jacek Caban 741b6611fb wininet: Directly return error status fro HTTP_HttpEndRequest. 2009-12-03 15:27:14 +01:00
Jacek Caban c952e81a89 wininet: Directly return error from HTTP_HttpSendRequest. 2009-12-03 15:27:08 +01:00
Jacek Caban 34fcbb5f75 wininet: Make HTTP_HttpSendRequestW static and avoid its forward declaration. 2009-12-01 12:59:36 +01:00
Jacek Caban e974965185 wininet: Directly return error status from HTTP_HttpAddRequestHeadersW. 2009-12-01 12:59:23 +01:00
Jacek Caban 85a057e186 wininet: Directly return error status from HTTP_HttpOpenRequestW. 2009-12-01 12:59:16 +01:00
Jacek Caban 47c71fcd0a wininet: Make HTTP_HttpOpenRequestW static and avoid forward its declaration. 2009-12-01 12:59:07 +01:00
Jacek Caban b01d58428b wininet: Directly return error status from NETCON_init. 2009-12-01 12:58:58 +01:00
Jacek Caban 1d96e20e8a wininet: Directly return error status from refill_buffer. 2009-12-01 12:58:52 +01:00
Jacek Caban 358e7b7c8a wininet: Directly return error status from NETCON_recv. 2009-12-01 12:58:34 +01:00
Jacek Caban 4e3eabd6fa wininet: Don't use INTERNET_SetLastError in HttpSendRequestW. 2009-11-30 12:48:52 +01:00
Jacek Caban 36cb1ef3d3 wininet: Directly return error status from HTTP_OpenConnection. 2009-11-30 12:48:40 +01:00
Jacek Caban 1ee3ad476e wininet: Directly return error status from WriteFile implementations. 2009-11-30 12:48:33 +01:00
Jacek Caban b77868cbfd wininet: Dorectly return error status from NETCON_secure_connect and NETCON_send. 2009-11-30 12:48:27 +01:00
Jacek Caban bf1da4c857 wininet: Directly return error status from NETCON_connect. 2009-11-30 12:48:20 +01:00