aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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.
2007-02-08compiler warning fixYang Tse
2007-02-08use macro AC_AIX to define `_ALL_SOURCE', if on AIX.Yang Tse
2007-02-07SCP upload done non-blockingDaniel Stenberg
2007-02-07use same AIX XLC compiler options as curl'sYang Tse
2007-02-07AIX xlc has to have strict aliasing turned off. If not, the optimizerYang Tse
assumes that pointers can only point to an object of the same type.
2007-02-07*) Remove duplicate declaration of TYPE_SOCKADDR_STORAGEYang Tse
*) Update CURL_CC_DEBUG_OPTS from curl's script
2007-02-06INADDR_NONE no longer used.Gisle Vanem
2007-02-06Added debug option ('-d') for Watt-32 programs.Gisle Vanem
2007-02-06Added HAVE_PROCESS_H for DOS/Win32.Gisle Vanem
Include <process.h> for getpid() in ares_init.c.
2007-02-06Fix compiler warning.Gisle Vanem
2007-02-06Include <sys/time.h> and <unistd.h> inside HAVE_x_H.Gisle Vanem
Added 'optind' and 'optarg' as in adig.c.
2007-02-06Include <sys/time.h> and <unistd.h> inside HAVE_x_H.Gisle Vanem
2007-02-06fix for millisecond resolution timeoutsYang Tse
2007-02-06compiler warning fixYang Tse
2007-02-06non-blocking SSH stuffDaniel Stenberg
2007-02-06read SFTP with the non-blocking APIDaniel Stenberg
2007-02-06compiler warning fixYang Tse
2007-02-05- Michael Wallner provided a patch that adds support for CURLOPT_TIMEOUT_MSDaniel Stenberg
and CURLOPT_CONNECTTIMEOUT_MS that, as their names should hint, do the timeouts with millisecond resolution instead. The only restriction to that is the alarm() (sometimes) used to abort name resolves as that uses full seconds. I fixed the FTP response timeout part of the patch. Internally we now count and keep the timeouts in milliseconds but it also means we multiply set timeouts with 1000. The effect of this is that no timeout can be set to more than 2^31 milliseconds (on 32 bit systems), which equals 24.86 days. We probably couldn't before either since the code did *1000 on the timeout values on several places already.
2007-02-05Remove '-Dselect=select_s'. Remove depend.dj-Gisle Vanem
2007-02-05compiler warning fixYang Tse
2007-02-05cookie expiry date in several test cases set to year 2030/2035Yang Tse
2007-02-05Year 2038 has its own problems (32 bit integer overflow).Yang Tse
So cookie expiration date is lowered to expire at most in 2035.
2007-02-04Use correct 3rd argument for ioctlsocket() under Watt-32.Gisle Vanem
2007-02-04Use correct calling convention.Gisle Vanem
2007-02-04Added DllMain() function for Watcom.Gisle Vanem
2007-02-04Suppress warning "'nread' might be used uninitialized in this function".Gisle Vanem