aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2007-04-20- Save one call to curlx_tvnow(), which calls gettimeofday(), in each ofYang 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-19keep lines < 80 columnsDaniel Stenberg
2007-04-19fix comment and line spacingYang Tse
2007-04-18clarify the comment about libssh2_sftp_write's return typeDaniel 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 onceDaniel Stenberg
per second.
2007-04-16added ranlib when library is created with ar.Gunter Knauf
2007-04-16- Robert Iakobashvil added curl_multi_socket_action() to libcurl, which is aDaniel 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-13proper fix for compiler warningYang Tse
2007-04-13Take in account that it can be built with compiler debug info andYang Tse
without the curl memory debugging leak detection code enabled.
2007-04-13fix compiler warningYang Tse
2007-04-12Song Ma found a memory leak in the if2ip code if you pass in an interfaceDaniel 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-12Work around an out of memory situation in Curl_ftp_done instead ofDan 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-11convenience SIG_ATOMIC_T macro definitionYang Tse
2007-04-11Fixed some out of memory handling issues.Dan Fandrich
2007-04-10Fixed some out of memory handling issues.Dan Fandrich
2007-04-10Ravi Pratap provided fixes for HTTP pipeliningDaniel Stenberg
2007-04-10Update NTLM flag and descriptionYang Tse
2007-04-10Fixed an out of memory handling issue.Dan Fandrich
2007-04-09VC8+ (VS2005+) has C99 variadic macro supportYang Tse
2007-04-08fix out of memory handling issueYang Tse
2007-04-08Nick Zitzmann did ssh.c cleanupsDaniel Stenberg
2007-04-07fix out of memory handling issueYang Tse
2007-04-07fix out of memory handling issueYang Tse
2007-04-07fix compiler warningYang Tse
2007-04-06fix out of memory handling issueYang Tse
2007-04-06Fixed a few memory leaks in OOM conditions.Dan Fandrich
Made libssh2 logging more verbose when debugging is enabled.
2007-04-05runtests -t discovered this out of memory handling issuesYang Tse
2007-04-04Fixes some more out of memory handling bugs.Dan Fandrich
2007-04-04Fixed file handle leak in OOM condition.Dan Fandrich
2007-04-04move WinSock definitions of EBADF, EINTR, EINVAL and EAFNOSUPPORT to ↵Yang Tse
setup_once.h
2007-04-04Fixed a memory leak and improper shutdown on SFTP post-quote command failure.Dan Fandrich
2007-04-03Rob Jones fixed better #ifdef'ing for a bunch of #include lines.Daniel Stenberg
2007-04-03update copyright yearYang Tse
2007-04-03fix MSDOS symbol checkYang Tse
2007-04-03recover code simplification lost with last commitYang Tse
2007-04-03DOS targets do have setmode().Gisle Vanem
2007-04-02Nick Zitzmann made CURLOPT_POSTQUOTE work for SFTP as well.Daniel Stenberg
2007-04-02fix compiler warningYang Tse
2007-04-02fix compiler warningYang Tse
2007-04-01Robert Iakobashvili made curl_multi_remove_handle() a lot faster when manyDaniel Stenberg
easy handles are added to a multi handle, by avoiding the looping over all the handles to find which one to remove.
2007-04-01Matt Kraai provided a patch that makes curl build on QNX 6 fine again. MostlyDaniel Stenberg
by letting configure check for setmode and ifdef on HAVE_SETMODE. NOTE: non- configure platforms that havve setmode() needs their hard-coded config.h files fixed. I fixed the src/config-win32.h.
2007-03-31Pointless to check for non-NULL pointers that already have been dereferencedDaniel Stenberg
and they have to be non-NULL long before this check. CID 22 in the coverity.com scan
2007-03-31avoid dereferencing a NULL pointer by setting a default word to lookup in caseDaniel Stenberg
it is missing CID 5 in the coverity.com scan
2007-03-31Better deal with NULL pointers.Daniel Stenberg
CID 3 and 4 from the coverity.com scan.
2007-03-31*** empty log message ***Daniel Stenberg
2007-03-31When curl_easy_duphandle() fails because it can't get or make a connectionDaniel Stenberg
cache, we must make sure not to derefence the NULL pointer... CID 6 coverity.com scan
2007-03-31The info types cannot be checked for explicity by ANDing the types since theyDaniel Stenberg
have not been properly defined to allow this! Instead of changing the defines and break the ABI/API, I opted to modify the code to check for exact type matches. CID 10 coverity.com scan
2007-03-31Check for a NULL easy->easy_conn in multi_getsock() since it can in factDaniel Stenberg
happen when curl_multi_remove_handle() is called. CID 13. coverity.com scan
2007-03-31Removed check for ftpcode being NULL, as later it is derefenced unconditionallyDaniel Stenberg
anyway and we can just as well rely on it being valid. CID 12, coverity.com scan