462 Commits

Author SHA1 Message Date
Hans Leidekker
4036475dc6 wininet: Only parse proxy URLs taken from the environment.
Proxy server strings stored in the registry use a different format.
2014-05-06 13:49:05 +02:00
Hans Leidekker
9946e8a87e wininet: Fix a couple of memory leaks. 2014-05-06 13:49:00 +02:00
Hans Leidekker
282b9c7bb7 wininet: Use a semicolon to delimit registered proxy servers. 2014-05-06 13:48:57 +02:00
André Hentschel
c8426495fc wininet: Use boolean return value in boolean function. 2014-02-04 11:15:30 +01:00
Bruno Jesus
2ef27a2322 wininet: InternetGetConnectedStateExW must return TRUE for success. 2014-01-30 10:31:42 +01:00
Frédéric Delanoy
21618deb40 wininet: Use BOOL type where appropriate. 2013-11-27 10:54:22 +01:00
Vijay Kiran Kamuju
ebe121e360 wininet: Implement setting INTERNET_PER_CONN_PROXY_BYPASS. 2013-10-30 10:13:35 +01:00
Jacek Caban
47f490e1f6 wininet: Added support for locking HTTP request files. 2013-10-04 17:46:23 +02:00
Jacek Caban
817d6625a8 wininet: Added InternetUnlockRequestFile implementation. 2013-10-04 17:46:23 +02:00
Jacek Caban
c1bab59e81 wininet: Forward InternetLockRequestFile to handle-specific functions. 2013-10-04 17:46:23 +02:00
Jacek Caban
c58317b5b4 wininet: Moved request file info to separated struct. 2013-10-04 17:46:23 +02:00
Alexandre Julliard
a9175e6a65 wininet: Don't bother to free memory at process exit. 2013-05-15 10:32:40 +02:00
Daniel Lehman
2d89a140b2 wininet: Free local proxyinfo in INTERNET_ConfigureProxy. 2013-05-08 20:43:23 +02:00
Daniel Lehman
438be70838 wininet: Copy and pass along proxyBypass in INTERNET_ConfigureProxy. 2013-05-08 20:43:22 +02:00
Daniel Lehman
d3308e6f09 wininet: Only accept proxy and proxy bypass if type is INTERNET_OPEN_TYPE_PROXY. 2013-05-08 20:43:22 +02:00
Daniel Lehman
73895b3279 wininet: Accept ProxyBypass from environment or registry. 2013-05-08 20:43:21 +02:00
Hans Leidekker
bedf296a27 wininet: Add support for INTERNET_OPTION_PROXY_USERNAME and INTERNET_OPTION_PROXY_PASSWORD. 2013-04-22 12:37:51 +02:00
Piotr Caban
c8d1d76909 wininet: Do case-insensitive compare when looking for scheme. 2013-04-01 14:07:57 +02:00
Andrew Talbot
ae77b3d368 wininet: Avoid signed-unsigned integer comparisons. 2013-03-13 11:29:29 +01:00
Jacek Caban
f824e20010 wininet: Get rid of WORKREQ* types. 2013-01-30 13:05:28 +01:00
Jacek Caban
df74951257 wininet: Moved WORKREQ_INTERNETOPENURLW out of WORKREQUEST. 2013-01-28 14:05:52 +01:00
Jacek Caban
63e6a4b2e1 wininet: Moved WORKREQUEST allocation to INTERNET_AsyncCall callers. 2013-01-28 14:05:46 +01:00
Jacek Caban
81edd2acfc wininet: Fixed handling NULL buffer in INTERNET_OPTION_PROXY queries. 2013-01-08 12:18:06 +01:00
Andrew Eikum
d6c0e8159b wininet: Fail on URLs without a scheme. 2013-01-02 13:10:51 +01:00
Jacek Caban
5554292284 wininet: Use generic ReadFileEx entry in InternetReadFileExA and get rid of ReadFileExA entry. 2012-11-23 18:06:09 +01:00
Jacek Caban
52144829d1 wininet: Don't take INTERNET_BUFFERSW as argument in object's ReadFileEx entry. 2012-11-23 18:06:08 +01:00
Andrew Talbot
2691e580a0 wininet: Remove unused variable. 2012-11-23 14:40:54 +01:00
Jacek Caban
e1d26a24ed wininet: Allow passing INTERNET_INVALID_PORT_NUMBER port to get_server. 2012-11-19 16:35:15 +01:00
Jacek Caban
cdf25ee469 wininet: Store an info if connection is HTTPS in server_t. 2012-11-19 16:35:14 +01:00
Erich Hoover
499c53175b wininet: Fix InternetCrackUrl parsing URLs containing a semicolon. 2012-11-16 19:25:11 +01:00
Piotr Caban
b9c2a19591 wininet: Make cookies functions thread-safe. 2012-10-01 14:32:29 +02:00
Piotr Caban
ed71ed596f wininet: Call FreeUrlCacheSpaceW when cache is full. 2012-09-21 18:29:24 +02:00
Alex Henrie
0b64d319c9 wininet: Support ICU_ENCODE_PERCENT, ICU_ENCODE_SPACES_ONLY, and ICU_NO_META. 2012-07-31 10:53:54 +02:00
Jacek Caban
6c764fbd47 wininet: Added InternetGetSecurityInfoByURL[AW] implementation. 2012-06-11 12:19:07 +02:00
Jacek Caban
4c7e9aa920 wininet: Added InternetGetSecurityInfoByURL* stubs. 2012-06-06 20:54:22 +02:00
Jacek Caban
f8f2273b7c wininet: Added INTERNET_OPTION_SETTINGS_CHANGED semi-stub implementation. 2012-05-25 16:48:16 +02:00
Jacek Caban
c0400560b5 wininet: Moved querying INTERNET_OPTION_REQUEST_FLAGS implementation to HTTPREQ_QueryOption. 2012-05-23 19:12:11 +02:00
Hans Leidekker
b1c4eecdc8 wininet: Support setting the user agent string on handles returned by InternetOpen. 2012-05-18 18:10:32 +02:00
Francois Gouget
d0579d02cc wininet: Fix the spelling of an InternetQueryDataAvailable() parameter. 2012-05-15 16:26:42 +02:00
Piotr Caban
0b42100615 wininet: Store connect timeout in all layers. 2012-05-14 17:46:31 +02:00
Jacek Caban
9641515bc0 wininet: Added separated function for querying global options. 2012-03-08 17:59:35 +01:00
Jacek Caban
35587e5608 wininet: Added INTERNET_OPTION_MAX_CONNS_PER_SERVER and INTERNET_OPTION_MAX_CONNS_PER_1_0_SERVER options setting implementation. 2012-03-08 17:59:28 +01:00
Jacek Caban
a59204a466 wininet: Use separate function for setting global options. 2012-03-08 17:59:08 +01:00
Jacek Caban
4863257e30 wininet: Added default fallback for setting handle options and use it for INTERNET_OPTION_CALLBACK. 2012-03-08 17:59:02 +01:00
André Hentschel
4896f94aaf wininet: Improve stub message for InternetSetFilePointer. 2011-11-15 11:49:03 +01:00
Austin English
25bc31ac2e wininet: Add a stub for ShowClientAuthCerts. 2011-11-03 17:42:05 +01:00
Andrew Talbot
31b3cbfb93 wininet: Add a break to a switch statement. 2011-10-19 16:38:51 +02:00
André Hentschel
c09e6bf881 wininet: Fix UrlComponents initialisation. 2011-09-26 22:42:02 +02:00
André Hentschel
37cdf6bd26 wininet: Test and fix possible error situations for InternetQueryOption with INTERNET_OPTION_PROXY. 2011-08-24 12:14:46 +02:00
André Hentschel
20d7bc9522 wininet: Parse user and password for proxy authentication. 2011-08-24 11:58:13 +02:00