Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-05-08 | CURLE_FTP_COULDNT_STOR_FILE is now known as CURLE_UPLOAD_FAILED. This is | Daniel Stenberg | |
because I just made SCP uploads return this value if the file size of the upload file isn't given with CURLOPT_INFILESIZE*. Docs updated to reflect this news, and a define for the old name was added to the public header file. | |||
2007-05-07 | James Bursa fixed a bug in the multi handle code that made the connection | Daniel Stenberg | |
cache grow a bit too much, beyond the normal 4 * easy_handles. | |||
2007-05-02 | Anders Gustafsson remarked that requiring CURLOPT_HTTP_VERSION set to 1.0 | Daniel Stenberg | |
when CURLOPT_HTTP200ALIASES is used to avoid the problem mentioned below is not very nice if the client wants to be able to use _either_ a HTTP 1.1 server or one within the aliases list... so starting now, libcurl will simply consider 200-alias matches the to be HTTP 1.0 compliant. | |||
2007-05-02 | Fixed an out of memory handling issue with HTTP pipelines. | Dan Fandrich | |
2007-05-02 | Tobias Rundstrom reported a problem they experienced with xmms2 and recent | Daniel Stenberg | |
libcurls, which turned out to be the 25-nov-2006 change which treats HTTP responses without Content-Length or chunked encoding as without bodies. We now added the conditional that the above mentioned response is only without body if the response is HTTP 1.1. | |||
2007-05-02 | - Set the timeout for easy handles to expire really soon after addition or | Daniel Stenberg | |
when CURLM_CALL_MULTI_PERFORM is returned from curl_multi_socket*/perform, to make applications using only curl_multi_socket() to properly function when adding easy handles "on the fly". Bug report and test app provided by Michael Wallner. | |||
2007-05-02 | spell and language fix | Daniel Stenberg | |
2007-05-01 | Use memcpy instead of strcpy to improve performance. | Dan Fandrich | |
2007-04-29 | Rearranged some allocs so they will be freed correctly in the error path. | Dan Fandrich | |
2007-04-28 | Peter O'Gorman fixed libcurl to not init GnuTLS as early as we did before, | Daniel Stenberg | |
since it then inits libgcrypt and libgcrypt is being evil and EXITS the application if it fails to get a fine random seed. That's really not a nice thing to do by a library. | |||
2007-04-28 | Frank Hempel fixed a curl_easy_duphandle() crash on a handle that had | Daniel Stenberg | |
been removed from a multi handle, and then fixed another flaw that prevented curl_easy_duphandle() to work even after the first fix - the handle was still marked as using the multi interface. | |||
2007-04-27 | Move the explictit free of the range string to Curl_close() from ↵ | Daniel Stenberg | |
Curl_disconnect() since it easy-handle related and not connection-related. | |||
2007-04-27 | oops, this was supposed to be properly removed | Daniel Stenberg | |
2007-04-27 | As a follow-up to the removal of the free of the range data in Curl_done() - ↵ | Daniel Stenberg | |
this moves and re-arranges how range/resume is setup and freed. | |||
2007-04-26 | Peter O'Gorman found a problem with SCP downloads when the downloaded file | Daniel Stenberg | |
was 16385 bytes (16K+1) and it turned out we didn't properly always "suck out" all data from libssh2. The effect being that libcurl would hang on the socket waiting for data when libssh2 had in fact already read it all... | |||
2007-04-25 | Fixed an out of memory handling issue. | Dan Fandrich | |
2007-04-25 | Sonia Subramanian brought our attention to a problem that happens if you set | Daniel Stenberg | |
the CURLOPT_RESUME_FROM or CURLOPT_RANGE options and an existing connection in the connection cache is closed to make room for the new one when you call curl_easy_perform(). It would then wrongly free range-related data in the connection close funtion. | |||
2007-04-25 | Steve Little's fixes to allow compilation on VMS 64-bit mode | Yang Tse | |
2007-04-24 | Robert Iakobashvili made the 'master_buffer' get allocated first once it is | Daniel Stenberg | |
can/will be used as it then makes the common cases save 16KB of data for each easy handle that isn't used for pipelining. | |||
2007-04-22 | Avoid an unnecessary call to gettimeofday() when | Yang Tse | |
using custom timeout values. | |||
2007-04-21 | Daniel Black filed bug #1704675 (http://curl.haxx.se/bug/view.cgi?id=1704675) | Daniel Stenberg | |
identifying a double-free problem in the SSL-dealing layer, telling GnuTLS to free NULL credentials on closedown after a failure and a bad #ifdef for NSS when closing down SSL. | |||
2007-04-21 | Curl_ssl_close(): mark the connection as not using SSL anymore, to better | Daniel Stenberg | |
survive getting called twice | |||
2007-04-21 | fixed ARFLAGS for CodeWarrior build. | Gunter Knauf | |
2007-04-20 | initialize pending_ms to zero to avoid compiler warning: | Yang Tse | |
'pending_ms' may be used uninitialized in this function | |||
2007-04-20 | - Save one call to curlx_tvnow(), which calls gettimeofday(), in each of | Yang Tse | |
Curl_socket_ready(), Curl_poll() and Curl_select() when these are called with a zero timeout or a timeout value indicating a blocking call should be performed. These unnecessary calls to gettimeofday() got introduced in 7.16.2 when fixing 'timeout would restart when signal caught while awaiting socket events' on 20 March 2007. - Move some loop breaking logic from the while clause into the loop, avoiding compiler warning 'assignment within conditional expression' | |||
2007-04-19 | keep lines < 80 columns | Daniel Stenberg | |
2007-04-19 | fix comment and line spacing | Yang Tse | |
2007-04-18 | clarify the comment about libssh2_sftp_write's return type | Daniel Stenberg | |
2007-04-18 | - James Housley made SFTP uploads use libssh2's non-blocking API (if available) | Daniel Stenberg | |
2007-04-18 | - Prevent the internal progress meter from updating more frequently than once | Daniel Stenberg | |
per second. | |||
2007-04-16 | added ranlib when library is created with ar. | Gunter Knauf | |
2007-04-16 | - Robert Iakobashvil added curl_multi_socket_action() to libcurl, which is a | Daniel Stenberg | |
function that deprecates the curl_multi_socket() function. Using the new function the application tell libcurl what action that was found in the socket that it passes in. This gives a significant performance boost as it allows libcurl to avoid a call to poll()/select() for every call to curl_multi_socket*(). | |||
2007-04-13 | proper fix for compiler warning | Yang Tse | |
2007-04-13 | Take in account that it can be built with compiler debug info and | Yang Tse | |
without the curl memory debugging leak detection code enabled. | |||
2007-04-13 | fix compiler warning | Yang Tse | |
2007-04-12 | Song Ma found a memory leak in the if2ip code if you pass in an interface | Daniel Stenberg | |
name longer than the name field of the ifreq struct (typically 6 bytes), as then it wouldn't close the used dummy socket. | |||
2007-04-12 | Work around an out of memory situation in Curl_ftp_done instead of | Dan Fandrich | |
returning an error code, to allow connections to be torn down cleanly since this function can be called AFTER an OOM situation has already been reached. | |||
2007-04-11 | convenience SIG_ATOMIC_T macro definition | Yang Tse | |
2007-04-11 | Fixed some out of memory handling issues. | Dan Fandrich | |
2007-04-10 | Fixed some out of memory handling issues. | Dan Fandrich | |
2007-04-10 | Ravi Pratap provided fixes for HTTP pipelining | Daniel Stenberg | |
2007-04-10 | Update NTLM flag and description | Yang Tse | |
2007-04-10 | Fixed an out of memory handling issue. | Dan Fandrich | |
2007-04-09 | VC8+ (VS2005+) has C99 variadic macro support | Yang Tse | |
2007-04-08 | fix out of memory handling issue | Yang Tse | |
2007-04-08 | Nick Zitzmann did ssh.c cleanups | Daniel Stenberg | |
2007-04-07 | fix out of memory handling issue | Yang Tse | |
2007-04-07 | fix out of memory handling issue | Yang Tse | |
2007-04-07 | fix compiler warning | Yang Tse | |
2007-04-06 | fix out of memory handling issue | Yang Tse | |