Commit Graph

1465 Commits

Author SHA1 Message Date
André Hentschel 20d7bc9522 wininet: Parse user and password for proxy authentication. 2011-08-24 11:58:13 +02:00
André Hentschel d8f036e4dc wininet: Don't return a relative path when building the proxy url request. 2011-08-24 11:58:13 +02:00
André Hentschel 0fda135f3f wininet: Use the constants from the wininet header. 2011-08-24 11:58:13 +02:00
Jacek Caban 0281b7d30b wininet: Fixed realm allocation in cache_basic_authorization. 2011-07-28 18:37:40 +02:00
Austin English c13f29357a wininet/tests: Remove win9x hacks. 2011-07-27 12:26:18 +02:00
Austin English 2a16ae1d06 wininet: Make sure to use return values (LLVM/Clang). 2011-07-26 10:21:44 +02:00
Juan Lang cfdce43de9 wininet: Implement setting proxy options globally for a process. 2011-07-22 12:57:20 +02:00
Juan Lang 027238f856 wininet: De-Hungarian proxyinfo_t. 2011-07-22 12:57:20 +02:00
Igor Paliychuk 64d668a2bc wininet: Convert Ukrainian resources into utf-8. 2011-06-20 19:32:04 +02:00
Jerome Leclanche f30616e257 wininet: Fix a warning when compiling --without-openssl. 2011-06-20 19:32:02 +02:00
Francois Gouget df63b63614 Standardize the OK buttons. 2011-06-15 20:04:38 +02:00
Jacek Caban adf08d586d wininet: A small netconn_secure_verify code clean up. 2011-06-10 15:28:46 +02:00
Jacek Caban a664fa8041 wininet: Added dwError of INTERNET_STATUS_REQUEST_COMPLETE notifications tests. 2011-06-10 15:28:42 +02:00
Jacek Caban cfdc539972 wininet: Set content_length when we reach end of data in netconn_read. 2011-06-10 15:28:37 +02:00
Jacek Caban 8e37ed551a wininet: Don't pass handle to INTERNET_REQUEST_COMPLETE unless the request is opened via InternetPoenUrl. 2011-06-10 15:28:32 +02:00
Jacek Caban c0293df46a wininet: Moved INTERNET_STATUS_REQUEST_COMPLETE notifications sending to separated function. 2011-06-10 15:28:26 +02:00
Hans Leidekker 9acd1ef15f wininet: Consistently use the allocation macros. 2011-06-01 15:16:53 +02:00
Hans Leidekker 14d4d1957d wininet: Don't change the verb if the server response is HTTP_STATUS_REDIRECT_KEEP_VERB. 2011-06-01 15:16:49 +02:00
Marcus Meissner c0ad2d4a92 wininet: Mark internal symbols with hidden visibility. 2011-05-26 13:30:38 +02:00
Jacek Caban 6eff315555 wininet: Added connection closing tests. 2011-05-23 16:25:44 +02:00
Jacek Caban 193da884ad wininet: Correctly handle closed socket in HTTP_ReceiveRequestData. 2011-05-23 16:25:42 +02:00
Jacek Caban 2e2ed52cfb wininet: Use set_cookie directly in HTTP_ProcessCookies. 2011-05-19 19:37:26 +02:00
Jacek Caban dce9181c91 wininet: Use get_cookie directly in HTTP_InsertCookies. 2011-05-19 19:37:26 +02:00
Jacek Caban 9a741bf3d7 wininet: Moved getting cookie from known host to separated function. 2011-05-19 19:37:26 +02:00
Juan Lang d797e5fc7e wininet: Handle invalid HTTP time of "0". 2011-05-13 17:05:28 +02:00
Jacek Caban 5a5eddfe81 wininet: Added 204 No Content response tests. 2011-05-13 17:05:27 +02:00
Jacek Caban 188de03497 wininet: Better closing async handles in tests. 2011-05-13 17:05:27 +02:00
Jacek Caban 3ab297125d wininet: Clean up closing connection notifications tests. 2011-05-13 17:05:27 +02:00
Jacek Caban a890e3a144 wininet: Fixed handling of 204 No Content response. 2011-05-13 17:05:27 +02:00
Jacek Caban 086eb61c84 wininet: Don't depend on is_end_of_read_data in HTTPREQ_Read. 2011-05-13 17:05:27 +02:00
Jacek Caban c280970c3e wininet: Set TCP_NODELAY on socket. 2011-05-11 14:56:49 +02:00
Jacek Caban 8a1df203ae wininet: Added support for persistent HTTP connections. 2011-05-10 18:57:23 +02:00
Karsten Elfenbein 5b173cb405 wininet: Follow 307 temporary redirect. 2011-05-09 11:44:29 +02:00
Jacek Caban 4c1c5fe64c wininet: Moved connected check out of NETCON_set_timeout. 2011-05-04 17:26:51 +02:00
Jacek Caban aa4e663954 wininet: Use test.winehq.org for post tests. 2011-05-02 16:38:01 +02:00
Jacek Caban 59f2e837eb wininet: Allocate buffer for host name in HTTP_HttpOpenRequestW only if needed. 2011-05-02 12:48:05 +02:00
Jacek Caban aa612ec39b wininet: Get rid of useless read_ret in netconn_read. 2011-05-02 12:48:00 +02:00
Jacek Caban e594268421 wininet: Moved OpenSSL initialization to separated function. 2011-04-28 18:33:43 +02:00
Jacek Caban 12bf3472dd wininet: Rename WININET_NETCONNECTION to netconn_t. 2011-04-28 18:33:10 +02:00
Marcus Meissner 2ac87cb695 wininet: Mark internal symbols as hidden visibility. 2011-04-26 15:31:26 +02:00
Jacek Caban 55b2722816 wininet: Use wrappers for HeapReAlloc calls. 2011-04-22 12:59:17 +02:00
Thomas Mullaly 2e61684c51 wininet: Prevent a race condition which results in handles being leaked. 2011-04-22 11:14:09 +02:00
Jacek Caban 354a74e004 wininet: Use wrappers for HeapAlloc calls. 2011-04-21 16:53:42 +02:00
Alexandre Julliard 5b4be5d4c3 wininet: Use an accessor function instead of directly accessing the X509_STORE_CTX structure. 2011-04-20 16:28:27 +02:00
Rex Tsai b7582991de wininet: Added stub for option DATA_SEND_TIMEOUT. 2011-04-13 14:13:51 +02:00
Juan Lang 0b8bfd9736 wininet: Honor security flags specified when opening a connection. 2011-04-07 17:48:28 +02:00
Jacek Caban 9e30a2f5ee wininet: Check NETCON_connected in netconn_end_of_data. 2011-04-06 21:17:41 +02:00
Michael Stefaniuc 9bf247d44e wininet: Move "inline" right after the storage specifier. 2011-04-05 16:23:02 +02:00
Jacek Caban 7611d10732 wininet: Added more tests. 2011-04-04 11:53:01 +02:00
Jacek Caban ccd11eb7d6 wininet: Abstract different transfer and content encoding reading to layered structures. 2011-04-04 11:52:56 +02:00
André Hentschel 316f1c2e7c wininet: Port numbers are unsigned. 2011-03-29 12:34:30 +02:00
André Hentschel 1a39e29c3b wininet: Port numbers are unsigned. 2011-03-28 17:26:14 +02:00
Marcus Meissner 6e1f37151c wininet: Added missing break (Coverity). 2011-03-28 17:10:55 +02:00
Francois Gouget 4abe4cf1b1 wininet/tests: Fix compilation on systems that don't support nameless unions. 2011-03-18 11:28:45 +01:00
Jacek Caban 685daf2006 wininet: Ensure that we have data to report before sending INTERNET_STATUS_REQUEST_COMPLETE in HTTP_HttpEndRequestW. 2011-03-17 10:43:40 +01:00
Jacek Caban 2bb3f4fa75 wininet: Decompress gzip data in refill_buffer to ensure that we have the data to report. 2011-03-17 10:43:31 +01:00
Francois Gouget d705465de8 wininet/tests: Make test_InternetErrorDlg() static. 2011-03-16 14:14:24 +01:00
Jacek Caban 71265980ff wininet: Update remaining HttpOpenRequest to use the new hello.html location. 2011-03-15 17:14:07 +01:00
Jacek Caban ec96604881 wininet: Release gzip_buffer when opening new connection. 2011-03-15 17:14:07 +01:00
Alexandre Julliard ac6a5a6355 wininet/tests: Update test data location to test.winehq.org/tests. 2011-03-14 19:31:31 +01:00
Juan Lang 31abbd7082 wininet: Don't adjust the use counts in RetrieveUrlCacheEntryFile until the function will succeed. 2011-03-14 12:39:28 +01:00
Francois Gouget 4bacb3f24e wininet: Avoid a conflict with the sun macro when compiling on Solaris. 2011-03-14 12:15:35 +01:00
Alexander Scott-Johns fa19e1bdb3 wininet: Partially implement FreeUrlCacheSpaceW. 2011-03-11 13:27:32 +01:00
Juan Lang 819eb52866 wininet: Reimplement IsUrlCacheEntryExpired. 2011-03-11 11:41:55 +01:00
Juan Lang cb0a5c9106 wininet: Implement DeleteUrlCacheEntryA/W with a helper function. 2011-03-10 14:27:50 +01:00
Juan Lang 190acb9e26 wininet: Implement sticky url cache entries. 2011-03-10 14:27:35 +01:00
Juan Lang f7340864b9 wininet: Test sticky url cache entries. 2011-03-10 14:25:12 +01:00
Juan Lang 6617c19c4b wininet: Treat times of 0 as a special value. 2011-03-10 14:25:06 +01:00
Juan Lang 9a45cfc527 wininet: Add more tests for CommitUrlCacheEntry. 2011-03-10 14:24:27 +01:00
Austin English 249f4562d9 wininet: Avoid shadowing a parameter. 2011-03-09 15:54:21 +01:00
Juan Lang c485996e5e wininet/tests: Add a couple more tests for GetUrlCacheEntryInfoEx. 2011-03-09 12:48:33 +01:00
Juan Lang c4d628cb02 wininet: Implement FindNextUrlCacheEntryW. 2011-03-09 12:28:11 +01:00
Juan Lang 9cd7545c00 wininet: Implement RetrieveUrlCacheEntryStreamW. 2011-03-09 12:27:41 +01:00
Juan Lang 011b26b1c6 wininet: Store headers in url cache entries. 2011-03-09 12:26:22 +01:00
Juan Lang 47970d0504 wininet: Set last access time when retrieving a URL cache entry. 2011-03-09 12:25:59 +01:00
Juan Lang a039754103 wininet: Account for disk space usage when deleting url cache entries. 2011-03-09 12:25:53 +01:00
Juan Lang 7c15dc50a2 wininet: Account for disk space used by cache. 2011-03-09 12:24:14 +01:00
Alexandre Julliard d790688afa wininet: Convert file size in cache entry to a large integer. 2011-03-09 12:23:05 +01:00
Juan Lang f0cd3de5c1 wininet: Change type of cache limit and usage to large integers. 2011-03-09 12:17:54 +01:00
Juan Lang b9673bcc4d wininet: Fully initialize time variable (valgrind). 2011-03-08 12:53:12 +01:00
Juan Lang 601b4fa589 wininet: Decrement file use count when deleting a cache entry. 2011-03-08 12:49:52 +01:00
Juan Lang 6e713b3946 wininet: Increment file use count when committing a URL cache entry. 2011-03-08 12:49:43 +01:00
Juan Lang 9d5ca542b3 wininet: Rename a variable based on publicly available information. 2011-03-07 15:02:17 +01:00
Juan Lang ad45ebf3fa wininet: Change a type based on publicly available information. 2011-03-07 15:02:04 +01:00
Juan Lang 535b864d0d wininet: Rename a couple members based on publicy available information. 2011-03-07 15:01:55 +01:00
Juan Lang 47d3814c78 wininet: Rename a couple members to reflect their usage, and remove redundant comments. 2011-03-07 15:01:27 +01:00
Juan Lang b2ed9c5967 wininet: Fix a comment. 2011-03-07 15:01:10 +01:00
Juan Lang 7685dad81d wininet: Remove a no-op trinary expression. 2011-03-07 15:01:03 +01:00
Juan Lang 28e9229336 wininet: Store entries in url cache with valid last-modified date. 2011-03-07 15:00:59 +01:00
Juan Lang 9463a867a8 wininet: Remove outdated comment. 2011-03-04 16:25:59 +01:00
Juan Lang d2a3832fc3 wininet: Fix off-by-one error. 2011-03-04 16:25:59 +01:00
Juan Lang 666353d1a6 wininet: Move creating cache file to a helper function. 2011-03-04 16:25:58 +01:00
Juan Lang 488c2d0c36 wininet: Support the Cache-Control max-age directive for setting url cache entry expiration. 2011-03-04 16:25:58 +01:00
Juan Lang 2d323430cb wininet: Default to 10 minutes expiration for cache entries. 2011-03-04 16:25:58 +01:00
Juan Lang ab16c75c48 wininet: Default to 10 minutes expiration for cache entries. 2011-03-04 16:25:58 +01:00
Juan Lang 0b5ea6f970 wininet: Store entries in url cache with valid expiration date. 2011-03-04 16:25:58 +01:00
Juan Lang 75cc509dae wininet: Support setting the expired time in SetUrlCacheEntryInfo. 2011-03-03 17:47:14 +01:00
Juan Lang b9c348a0b3 wininet: Use correct scheme for cache entries. 2011-03-03 17:47:14 +01:00
Juan Lang eeb3e86f38 wininet/tests: Test retrieving http requests from cache. 2011-03-02 12:29:22 +01:00
Juan Lang 2098006d68 wininet: De-Hungarian HTTP request member names. 2011-03-02 12:29:19 +01:00