aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2007-02-04Constify argument to suburl(). Remove trailing space.Gisle Vanem
2007-02-03some additional infoDaniel Stenberg
2007-02-03compiler warning fixYang Tse
2007-02-03- Yang Tse fixed the cookie expiry date in several test cases that started toDaniel Stenberg
fail since they used "1 feb 2007"... - Manfred Schwarb reported that socks5 support was broken and help us pinpoint the problem. The code now tries harder to use httproxy and proxy where apppropriate, as not all proxies are HTTP...
2007-02-03- Manfred Schwarb reported that socks5 support was broken and help us pinpointDaniel Stenberg
the problem. The code now tries harder to use httproxy and proxy where apppropriate, as not all proxies are HTTP...
2007-02-02compiler warning fixYang Tse
2007-02-02add debug messages for initialization failuresYang Tse
2007-02-02add missing strings for existing error codesYang Tse
2007-02-02move DEBUGF macro definition to setup_once.hYang Tse
2007-02-02prefer using the (upcoming) non-blocking libssh2 APIDaniel Stenberg
2007-02-02don't require OpenSSL for libssh2 linking to work, in preparation forDaniel Stenberg
upcoming libgcrypt-capable libssh2-versions
2007-02-02fix leftover updating cookie expiration dateYang Tse
2007-02-02In testsuite, update test cookies expiration from 2007-Feb-1 to 2038-Feb-1Yang Tse
2007-02-02reported in bug: #1566077 the former URL mentioned in the generated cookieYang Tse
jar has died and we now instead point out our own version of that
2007-02-02fix test case 62 which was failing due to cookies expiring 1 Feb 2007Yang Tse
2007-02-02more fixes for the testsuite cookie expiration issueYang Tse
2007-02-02cookie expiration time got us with pants at our knees.Yang Tse
Next time in 2038 :-)
2007-02-01compiler warning fixYang Tse
2007-02-01Suppress the "'convbuf' might be used uninitialized in this function" warning.Gisle Vanem
2007-02-01fogot to change Curl_mk_connc in header fileYang Tse