- Feb 22, 2007
-
-
Daniel Stenberg authored
there is an environment variable set)
-
Dan Fandrich authored
-
Yang Tse authored
-
Yang Tse authored
-
Yang Tse authored
-
Yang Tse authored
-
Yang Tse authored
"case label value exceeds maximum value for type" and "comparison is always false due to limited range of data type" Both triggered when using a bool variable as the switch variable in a switch statement and using enums for the case targets.
-
Yang Tse authored
Check for lowercase 'bool' type at configuration stage. If not available provide a suitable replacement with a type definition of 'unsigned char' in setup_once.h Move definitions of TRUE and FALSE to setup_once.h
-
- Feb 21, 2007
-
-
Daniel Stenberg authored
-
Daniel Stenberg authored
fixing some bugs: o Don't mix GET and POST requests in a pipeline o Fix the order in which requests are dispatched from the pipeline o Fixed several curl bugs with pipelining when the server is returning chunked encoding: * Added states to chunked parsing for final CRLF * Rewind buffer after parsing chunk with data remaining * Moved chunked header initializing to a spot just before receiving headers
-
Yang Tse authored
-
Dan Fandrich authored
-
Gisle Vanem authored
-
Yang Tse authored
-
- Feb 20, 2007
-
-
Linus Nielsen authored
New FTP CCC functionality - adds passive and active mode to accomodate for different server behaviour
-
Linus Nielsen authored
New FTP CCC functionality - adds passive and active mode to accomodate for different server behaviour
-
Dan Fandrich authored
-
Yang Tse authored
-
Yang Tse authored
-
Yang Tse authored
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, curl tool, 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 curlutil.h and curlutil.c define and implement cutil_tvnow and cutil_tvdiff which replace curlx_tvnow and curlx_tvdiff for the curl tool. Doing this we avoid the above described problems.
-
Yang Tse authored
struct for platforms that don't have it to setup_once.h
-
Yang Tse authored
1) The maketgz script does not insert the timestamp in curlver.h, it actually updates it. For CVS versions it is the "CVS" string. 2) testcurl.pl will always print the "date" string which represents the moment the test build is run. 3) testcurl.pl may not print the "timestamp" string since the script may end before it is printed out. (i.e. unable to update from CVS) 4) The "timestamp" string printed will be the same as the "date" one unless one of the following conditions is met. *) It is a tarball-based build. Timestamp will be creation time. *) CVS update has been done. Timestamp will be end of CVS update.
-
Yang Tse authored
-
- Feb 19, 2007
-
-
Dan Fandrich authored
-
Yang Tse authored
-
Yang Tse authored
for tarball-based tests and builds, the maketgz script inserts it when the tarball is created. For CVS-based tests and builds the timestamp we show is the current UTC build time as it is the CVS version timestamp. In this way, all builds will have a valid source code timestamp which isn't related to the moment the tests and build is performed, with the exception of CVS-based ones which have the same "date" and "timestamp"
-
Gisle Vanem authored
-
Gisle Vanem authored
-
Gisle Vanem authored
-
Daniel Stenberg authored
-
Daniel Stenberg authored
AC_PATH_PROG was not used properly.
-
Daniel Stenberg authored
when the multi interface was used.
-
Daniel Stenberg authored
-
Daniel Stenberg authored
5).
-
Daniel Stenberg authored
-
Yang Tse authored
-
Yang Tse authored
-
Yang Tse authored
-
Yang Tse authored
-
- Feb 18, 2007
-
-
Daniel Stenberg authored
the multi interface and connection re-use that could make a curl_multi_remove_handle() ruin a pointer in another handle. The second problem was less of an actual problem but more of minor quirk: the re-using of connections wasn't properly checking if the connection was marked for closure.
-