aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-02-17Better separate the library dependencies into those required by libcurlDan Fandrich
and those required by other components to avoid forcing unneeded dependencies into the target objects.
2007-02-17Remove C99ismsDan Fandrich
2007-02-17Replicate the configure tests that determined that timeval was available.Dan Fandrich
2007-02-16add debug messages for fopen() failuresYang Tse
2007-02-16add debug messages for fopen() failuresYang Tse
2007-02-16use macros ERRNO, SET_ERRNO(), SOCKERRNO and SET_SOCKERRNO() for errno handlingYang Tse
2007-02-16use macros ERRNO, SET_ERRNO(), SOCKERRNO and SET_SOCKERRNO() for errno handlingYang Tse
2007-02-16- Duncan Mac-Vicar Prett and Michal Marek reported problems with resettingDaniel Stenberg
CURLOPT_RANGE back to no range on an easy handle when using FTP.
2007-02-16maxdownload is actually -1 for unlimitedDaniel Stenberg
2007-02-16use macros ERRNO, SET_ERRNO(), SOCKERRNO and SET_SOCKERRNO() for errno handlingYang Tse
2007-02-16compiler warning fixYang Tse
2007-02-15avoid redefinition of SET_ERRNO()Yang Tse
2007-02-15introduce uppercase macros SOCKERRNO, SET_SOCKERRNO(), ERRNO and SET_ERRNO()Yang Tse
making them available to any source code file which includes "setup.h". Macro SOCKERRNO / SET_SOCKERRNO() returns / sets the *socket-related* errno (or equivalent) on this platform to hide platform details to code using it. Macro ERRNO / SET_ERRNO() returns / sets the NOT *socket-related* errno (or equivalent) on this platform to hide platform details to code using it.
2007-02-15icc 9.0 when compiling its generated code for its own FD_SET,Yang Tse
FD_ISSET, and FD_ZERO macros emits warnings #1469 and #593. So for icc 9.0 we also ignore warnings #1469 and #593. * 593 warns on "variable __d0 was set but never used" * 1469 warns on "cc clobber ignored"
2007-02-15compiler warning fixYang Tse
2007-02-15Do not define HAVE_GMTIME_R for native Windows buildsYang Tse
2007-02-15Daniel Mirchandani fix to make libcurl build nicely on WinsockYang Tse
build targets when --disable-verbose is specified.
2007-02-15enabled IPV6 builds.Gunter Knauf
2007-02-14Added --ftp-ssl-ccc issue.Dan Fandrich
2007-02-14Don't bother adding a library path of /usr/lib in curl-config --libsDan Fandrich
2007-02-14Oops, missing argument separator commaYang Tse
2007-02-14in debug messages also show error descriptionYang Tse
2007-02-14compiler warning fixYang Tse
2007-02-14avoid using funtion isblank() and just use our ISBLANKYang Tse
macro to provide this functionality on all platforms
2007-02-14compiler warning fixYang Tse
2007-02-14Fixed the problem of curl-config --libs specifying unneeded librariesDan Fandrich
dependencies to applications.
2007-02-14enhance HTTP server request input writing,Yang Tse
retrying upon EINTR errors.
2007-02-13ftp@example.com is now the new anonymous FTP password. I opted for 'ftp' onDaniel Stenberg
the left side of @ to make it short(er).
2007-02-13- Robert A. Monat made libcurl build fine with VC2005 - it doesn't haveDaniel Stenberg
gmtime_r() like the older VC versions. He also made use of some machine- specific defines to differentiate the "OS" define.
2007-02-13Added last-resort dynamic library names.Dan Fandrich
2007-02-13check for isblank() at configuration stage. If not availableYang Tse
provide a suitable replacement for use in our ISBLANK macro
2007-02-13use our own ISUPPER and ISLOWER macrosYang Tse
2007-02-13use our own ISBLANK macroYang Tse
2007-02-13use our own ISSPACE macroYang Tse
2007-02-13Fix c-ares failing to get the search sequence of /etc/hosts andYang Tse
DNS from /etc/nsswitch.conf, /etc/host.conf or /etc/svc.conf when /etc/resolv.conf did not exist or was unable to read it.
2007-02-13compiler warning fixYang Tse
2007-02-12mention today's LIBCURL_TIMESTAMP fixDaniel Stenberg
2007-02-12Rob Crittenden added support for NSS (Network Security Service) for theDaniel Stenberg
SSL/TLS layer. http://www.mozilla.org/projects/security/pki/nss/
2007-02-12- Shmulik Regev fixed so that the final CRLF of HTTP response headers are sentDaniel Stenberg
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.
2007-02-12Jeff Pohlmeyer for his bug fix today, but too specific to get desrcibedDaniel Stenberg
as a bugfix here ;-)
2007-02-12- Jeff Pohlmeyer fixed a flaw in curl_multi_add_handle() when adding a handleDaniel Stenberg
that has an easy handle present in the "closure" list pending closure.
2007-02-12When building tarballs, we also set the timestamp of the generated package. ↵Daniel Stenberg
This is meant to primarily be used for the autobuilds to know from what point in time a particular tarball is, and thus what changes it contains (or not).
2007-02-11updated with recent info and cut out some of the more speculating parts andDaniel Stenberg
instead focus on explaining on how the libs differ from each other
2007-02-11updatedDaniel Stenberg
2007-02-10darned tab completion on a late evening... :-PDaniel Stenberg
2007-02-10minor updates to reflect reality betterDaniel Stenberg
2007-02-10file:// transfers are blockingDaniel Stenberg
2007-02-09Include both testutil.c and testutil.h, and not just testutil.c, in theYang Tse
list of source files for those tests that use it. Otherwise testutil.h might not be found by the compiler.
2007-02-09Some tests were using functions curlx_tvnow and curlx_tvdiff which are notYang Tse
part of the official libcurl API http://curl.haxx.se/lxr/source/lib/README.curlx The documented way of using them would be to use timeval.c as a source code file. The above described method works very well when statically linking libcurl and apps, test programs, but has several drawbacks when you build a true shared libcurl (i.e. Name space clash at linkage stage as functions are defined more than once. Windows makefiles are not capable of handling this system of source-level sharing) So... Now testutil.h and testutil.c define and implement tutil_tvnow and tutil_tvdiff which replace curlx_tvnow and curlx_tvdiff for the libtest programs. Doing this we avoid the above described problems, and the code in the testsuite does not impose the need to keep those functions public in libcurl even when not part of the API.
2007-02-09Some tests were using functions curlx_tvnow and curlx_tvdiff which are notYang Tse
part of the official libcurl API http://curl.haxx.se/lxr/source/lib/README.curlx The documented way of using them would be to use timeval.c as a source code file. The above described method works very well when statically linking libcurl and apps, test programs, but has several drawbacks when you build a true shared libcurl (i.e. Name space clash at linkage stage as functions are defined more than once. Windows makefiles are not capable of handling this system of source-level sharing) So... Now testutil.h and testutil.c define and implement tutil_tvnow and tutil_tvdiff which replace curlx_tvnow and curlx_tvdiff for the libtest programs. Doing this we avoid the above described problems, and the code in the testsuite does not impose the need to keep those functions public in libcurl even when not part of the API.