- Feb 19, 2007
-
-
Daniel Stenberg authored
when the multi interface was used.
-
Daniel Stenberg authored
5).
-
- Feb 18, 2007
-
-
Daniel Stenberg authored
the multi interface and connection re-use that could make a curl_multi_remove_handle() ruin a pointer in another handle. The second problem was less of an actual problem but more of minor quirk: the re-using of connections wasn't properly checking if the connection was marked for closure.
-
- Feb 12, 2007
-
-
Daniel Stenberg authored
to the debug callback. - Shmulik Regev added CURLOPT_HTTP_CONTENT_DECODING and CURLOPT_HTTP_TRANSFER_DECODING that if set to zero will disable libcurl's internal decoding of content or transfer encoded content. This may be preferable in cases where you use libcurl for proxy purposes or similar. The command line tool got a --raw option to disable both at once.
-
- Feb 05, 2007
-
-
Daniel Stenberg authored
and CURLOPT_CONNECTTIMEOUT_MS that, as their names should hint, do the timeouts with millisecond resolution instead. The only restriction to that is the alarm() (sometimes) used to abort name resolves as that uses full seconds. I fixed the FTP response timeout part of the patch. Internally we now count and keep the timeouts in milliseconds but it also means we multiply set timeouts with 1000. The effect of this is that no timeout can be set to more than 2^31 milliseconds (on 32 bit systems), which equals 24.86 days. We probably couldn't before either since the code did *1000 on the timeout values on several places already.
-
- Feb 03, 2007
-
-
Daniel Stenberg authored
the problem. The code now tries harder to use httproxy and proxy where apppropriate, as not all proxies are HTTP...
-
- Feb 01, 2007
-
-
Yang Tse authored
-
- Jan 31, 2007
-
-
Yang Tse authored
-
- Jan 28, 2007
-
-
Daniel Stenberg authored
SSL conditions not being the same
-
- Jan 25, 2007
-
-
Dan Fandrich authored
variable from being properly used in many cases (and caused test case 63 to fail).
-
- Jan 16, 2007
-
-
Daniel Stenberg authored
doing an FTP transfer is removed from a multi handle before completion. The fix also fixed the "alive counter" to be correct on "premature removal" for all protocols.
-
- Jan 14, 2007
-
-
Daniel Stenberg authored
non-ASCII platforms. It does add some complexity, most notably with more #ifdefs, but I want to see this supported added and I can't see how we can add it without the extra stuff added.
-
- Jan 05, 2007
-
-
Daniel Stenberg authored
curl that uses the new CURLOPT_FTP_SSL_CCC option in libcurl. If enabled, it will make libcurl shutdown SSL/TLS after the authentication is done on a FTP-SSL operation.
-
- Dec 22, 2006
-
-
Daniel Stenberg authored
get confused and not acknowledge the 'no_proxy' variable properly once it had used the proxy and you re-used the same easy handle. I made sure the proxy name is properly stored in the connect struct rather than the sessionhandle/easy struct.
-
Daniel Stenberg authored
'curl [URL]' with a URL without a protocol prefix, curl would not send a correct request as it failed to add the protocol prefix.
-
- Dec 21, 2006
-
-
Daniel Stenberg authored
(http://curl.haxx.se/bug/view.cgi?id=1618359) and subsequently provided a patch for it: when downloading 2 zero byte files in a row, curl 7.16.0 enters an infinite loop, while curl 7.16.1-20061218 does one additional unnecessary request. Fix: During the "Major overhaul introducing http pipelining support and shared connection cache within the multi handle." change, headerbytecount was moved to live in the Curl_transfer_keeper structure. But that structure is reset in the Transfer method, losing the information that we had about the header size. This patch moves it back to the connectdata struct.
-
- Dec 11, 2006
-
-
Daniel Stenberg authored
something went wrong like it got a bad response code back from the server, libcurl would leak memory. Added test case 538 to verify the fix. I also noted that the connection would get cached in that case, which doesn't make sense since it cannot be re-use when the authentication has failed. I fixed that issue too at the same time, and also that the path would be "remembered" in vain for cases where the connection was about to get closed.
-
- Dec 05, 2006
-
-
Daniel Stenberg authored
-
Daniel Stenberg authored
(http://curl.haxx.se/bug/view.cgi?id=1604956) which identified setting CURLOPT_MAXCONNECTS to zero caused libcurl to SIGSEGV. Starting now, libcurl will always internally use no less than 1 entry in the connection cache.
-
Daniel Stenberg authored
Curl_done()
-
- Nov 25, 2006
-
-
Yang Tse authored
-
- Nov 24, 2006
-
-
Daniel Stenberg authored
-
- Nov 09, 2006
-
-
Daniel Stenberg authored
2006. It turned out we wrongly assumed that the connection cache was present when tearing down a connection.
-
- Nov 07, 2006
-
-
Daniel Stenberg authored
wrong error message in the error message buffer.
-
- Nov 06, 2006
-
-
Yang Tse authored
-
- Nov 03, 2006
-
-
Daniel Stenberg authored
KNOWN_BUGS #25, which happens when a proxy closes the connection when libcurl has sent CONNECT, as part of an authentication negotiation. Starting now, libcurl will re-connect accordingly and continue the authentication as it should.
-
- Nov 02, 2006
-
-
Daniel Stenberg authored
-
- Oct 29, 2006
-
-
Yang Tse authored
compiler warning fix since it was Ok and actually avoids the targeted compiler warning.
-
- Oct 27, 2006
-
-
Yang Tse authored
Assigning the const value zero to a pointer to function results in a null pointer value assignment to the function pointer. Assignment of any nonzero value is what should result in a implementation compiler dependent result. Since what we want to do here is the first case, this should not trigger compiler warnings related with conversions from 'pointer to data' to 'pointer to function'. Our autobuild test suite will judge.
-
Yang Tse authored
to avoid picky compiler warnings, since this is what we want!
-
- Oct 26, 2006
-
-
Yang Tse authored
buffer used to store headers in the SessionHandle failed.
-
- Oct 24, 2006
-
-
Daniel Stenberg authored
-
- Oct 23, 2006
-
-
Daniel Stenberg authored
applies for asynch name resolves in general and not only ares
-
Daniel Stenberg authored
re-use connections (for pipelining) before the name resolving is done.
-
- Oct 20, 2006
-
-
Daniel Stenberg authored
(when the resoling isn't completede yet) and not confuse it with a simple connection re-use (non-pipelined).
-
- Oct 19, 2006
-
-
Yang Tse authored
-
- Oct 18, 2006
-
-
Daniel Stenberg authored
resolving is completed so we must make sure to survive it and mark the connection as async (ie not yet connected completely).
-
Daniel Stenberg authored
ever actually are used
-
- Oct 17, 2006
-
-
Dan Fandrich authored
-
Daniel Stenberg authored
could very well cause a negate number get passed in and thus cause reading outside of the array usually used for this purpose. We avoid this by using the uppercase macro versions introduced just now that does some extra crazy typecasts to avoid byte codes > 127 to cause negative int values.
-