aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
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
2007-03-30Pointer "conn" dereferenced before NULL check. found by coverity.com scanDaniel Stenberg
2007-03-30Pointer "cur_pos" dereferenced before NULL check, found by coverity.com scan.Daniel Stenberg
Removed the NULL check since the pointer must be valid already.
2007-03-30dead code removed, found by the coverity.com scanDaniel Stenberg
2007-03-30Don't tear down the ftp connection if the maximum filesize was exceededDan Fandrich
and added tests 290 and 291 to check.
2007-03-29Send an EOF message before closing a channel, as recommended by RFC4254.Dan Fandrich
Enable libssh2 tracing when ssh debugging is turned on.
2007-03-29fix compiler warningYang Tse
2007-03-29fix error introduced in last commitYang Tse
2007-03-28fix compiler warningYang Tse
2007-03-28Improve detection of socket events which allow a further recv() callYang Tse
to complete with no delay and actually find out what happened with the socket. As well as detection of socket send()able condition. This also allows removal of a Cygwin specific block of code.
2007-03-28djgpp uses gcc which has varadic macros.Gisle Vanem
2007-03-28Fix compiler warning.Gisle Vanem
2007-03-28Simplified code around 'tld_errmsg' a bit.Gisle Vanem
2007-03-27added variadic macro stuff.Gunter Knauf
2007-03-27Update messageYang Tse
2007-03-27New Internal wrapper function Curl_select() around select (2), itYang Tse
uses poll() when a fine poll() is available, so now libcurl can be built without select() support at all if a fine poll() is available.
2007-03-27don't retry select() call upon unrecoverable error EBADFYang Tse
2007-03-27Platforms that lack autotools support should define HAVE_VARIADIC_MACROS_C99Yang Tse
and/or HAVE_VARIADIC_MACROS_GCC for specific compiler versions that support variadic macros with C99 style and/or old gcc style in their specific config.h file. If previous definitions are not done, even when aplicable, and --disable-verbose is used, the fallback (void) method will be used to define infof, avoiding the inclusion of unwanted strings in the resulting library/executable.
2007-03-26Internal function Curl_select() renamed to Curl_socket_ready()Yang Tse
2007-03-26changed link lib order to make nlmconv happy.Gunter Knauf