aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-11-24- Based on a patch by Vlad Grachov, libcurl now uses a new libssh2 0.19Daniel Stenberg
function when built to support SCP and SFTP that helps the library to know in which direction a particular libssh2 operation would return EAGAIN so that libcurl knows what socket conditions to wait for before trying the function call again. Previously (and still when using libssh2 0.18 or earlier), libcurl will busy-loop in this situation when the easy interface is used!
2008-11-21Markus Koetter's adaptation of hiperfifo.c to instead use libevDaniel Stenberg
2008-11-21restored from my messy previous commit mistakeDaniel Stenberg
2008-11-21Automatically detect OpenBSD's CA cert bundle.Dan Fandrich
2008-11-20Make checking for struct ifreq a prerequisite for settingDan Fandrich
HAVE_IOCTL_SIOCGIFADDR since it's needed to use SIOCGIFADDR and Watcom C doesn't currently define it.
2008-11-20use unsigned short better intead of mixing with ints to prevent compilerDaniel Stenberg
warnings
2008-11-20please the picky compilers by staying with short as the data we get is shortDaniel Stenberg
only
2008-11-19194 - remove "Pragma: no-cache" from default HTTP requestsDaniel Stenberg
done!
2008-11-19- I removed the default use of "Pragma: no-cache" from libcurl when a proxy isDaniel Stenberg
used. It has been used since forever but it was never a good idea to use unless explicitly asked for.
2008-11-19Josef Wolf's extension that allows a $TESTDIR/gdbinit$testnum file that whenDaniel Stenberg
you use runtests.pl -g, will be sourced by gdb to allow additional fancy or whatever you see fit
2008-11-19and now it compiles too!Daniel Stenberg
2008-11-19I updated this example to use the modern paradigms of the socket API whereDaniel Stenberg
*_socket_all() and *_socket() aren't used at all but only *_socket_action() is.
2008-11-19- Brad Spencer brought the new function ares_gethostbyname_file() which simplyDaniel Stenberg
resolves a host name from the given file, using the regular hosts syntax.
2008-11-19- Christian Krause reported and fixed a memory leak that would occur with HTTPDaniel Stenberg
GSS/kerberos authentication (http://curl.haxx.se/bug/view.cgi?id=2284386)
2008-11-19- Andreas Wurf and Markus Koetter helped me analyze a problem that Andreas gotDaniel Stenberg
when uploading files to a single FTP server using multiple easy handle handles with the multi interface. Occasionally a handle would stall in mysterious ways. The problem turned out to be a side-effect of the ConnectionExists() function's eagerness to re-use a handle for HTTP pipelining so it would select it even if already being in use, due to an inadequate check for its chances of being used for pipelnining.
2008-11-19user provided PATH_SEPARATOR always overrides auto-detected oneYang Tse
2008-11-18attempting to keep lines below 80 charsYang Tse
2008-11-18Avoid creating garbage on an OOM errorDan Fandrich
2008-11-18provide a common PATH_SEPARATOR check method which is required byYang Tse
upcomming work to support the broadest range of Autoconf versions
2008-11-18Made an array static constDan Fandrich
2008-11-18Added #include "rawstr.h"Dan Fandrich
2008-11-18check for gethostbyaddr and gethostbyname as it is done for other functionsYang Tse
2008-11-17curl also builds fine for microblaze uclinuxDaniel Stenberg
2008-11-17libcurl has been built and ran on Cell OS on the Cell processor (playstation 3)Daniel Stenberg
2008-11-17Added more compiler warning options for gcc 4.3Dan Fandrich
2008-11-17Display the time in verbose mode during the torture tests to help determineDan Fandrich
when the tests stall.
2008-11-17the IP address we want/request/use from the interface is the 'local'Yang Tse
address, the one on the box libcurl is running, not the 'remote' one.
2008-11-17fix commentYang Tse
2008-11-17if2ip.c related preprocessor cleanupYang Tse
2008-11-17Make configure script check if ioctl with the SIOCGIFADDR command can beYang Tse
used, and define HAVE_IOCTL_SIOCGIFADDR if appropriate.
2008-11-17fix leftover from previous commitYang Tse
2008-11-17pipelining for PUT is a good ideaDaniel Stenberg
2008-11-17Fixed an outdated mention of having keep strings around in curl_easy_setoptDan Fandrich
calls. Added a paragraph explaining that libcurl takes care of low-level protocol details. Made a few minor edits.
2008-11-17update with my last changesYang Tse
2008-11-17fix inet_pton() runtime configure checkYang Tse
2008-11-17backport fix for failures to reject certain malformed literalsYang Tse
2008-11-16Christian Krause fixed a build failure when building with gss supportDaniel Stenberg
enabled and FTP disabled.
2008-11-16fix OOM problem reported by Jim MeyeringDaniel Stenberg
2008-11-16trim down configure script sizeYang Tse
2008-11-15my recent changesDaniel Stenberg
2008-11-15based on a report by Jim Meyering, I went over and added checks for returnDaniel Stenberg
codes for all calls to malloc and strdup that were missing. I also changed a few malloc(13) to use arrays on the stack and a few malloc(PATH_MAX) to instead use aprintf() to lower memory use. I also fixed a memory leak in Curl_nss_connect() when CURLOPT_ISSUERCERT is in use.
2008-11-15Fixed an OOM condition reported by Jim MeyeringDaniel Stenberg
2008-11-14Added some more examples of options to reduce binary size. Added x86_64 LinuxDan Fandrich
as a known-working environment.
2008-11-14Added some #ifdefs around header files and change the EAGAIN test toDan Fandrich
fix compilation on Cell (reported by Jeff Curley).
2008-11-14Added .xml as one of the few common file extensions known by the multipartDan Fandrich
form generator. Made the extensions part of the MIME type struct to reduce the size and run-time relocations necessary to build the table.
2008-11-14check for NULL returns from strdup() - reported by Jim MeyeringDaniel Stenberg
also prevent buffer overflow on MSDOS when you do for example -O on a url with a file name part longer than PATH_MAX letters
2008-11-14fix an OOM problem detected by Jim MeyeringDaniel Stenberg
2008-11-14Remove a chunk of unused code that was #ifdef'de on defines we never set.Daniel Stenberg
We do testing of code functions using the test suite instead!
2008-11-14fix typo affecting inclusion of <arpa/inet.h> in configureYang Tse
checks for inet_ntoa_r() inet_ntop() and inet_pton()
2008-11-14#include <string.h> in the getaddrinfo() runtime check for the memset() ↵Yang Tse
prototype