aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-02-21Cleanup WIN32 target using WSACleanup().Gisle Vanem
2007-02-21fix compiler warning "enumerated type mixed with another type"Yang Tse
2007-02-20New FTP CCC functionality - adds passive and active mode to accomodate for ↵Linus Nielsen Feltzing
different server behaviour
2007-02-20New FTP CCC functionality - adds passive and active mode to accomodate for ↵Linus Nielsen Feltzing
different server behaviour
2007-02-20Include network byte order conversion macros on Minix.Dan Fandrich
2007-02-20compiler warning fixYang Tse
2007-02-20compiler warning fixYang Tse
2007-02-20curl tool was 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, 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.
2007-02-20Move header file inclusion logic and definition of timevalYang Tse
struct for platforms that don't have it to setup_once.h
2007-02-20Several corrections & changes to what has been stated in revision 1.45Yang Tse
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.
2007-02-20add tutil_tvdiff_secs() for completenessYang Tse
2007-02-19Mention curl-config dependencies fix.Dan Fandrich
2007-02-19fix typoYang Tse
2007-02-19Show libcurl's timestamp. This timestamp is only available in curlver.hYang Tse
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"
2007-02-19Added ares_parse_ns_reply.obj etc.Gisle Vanem
2007-02-19INADDR_NONE no longer used.Gisle Vanem
2007-02-19Fixed typo.Gisle Vanem
2007-02-19Vlad Dinulescu added ares_parse_ns_reply()Daniel Stenberg
2007-02-19Ian Turner fixed the libcurl.m4 macro's support for --with-libcurl.Daniel Stenberg
AC_PATH_PROG was not used properly.
2007-02-19- Shmulik Regev found a memory leak in re-used HTTPS connections, at leastDaniel Stenberg
when the multi interface was used.
2007-02-19and fix warnings due to lack of protosDaniel Stenberg
2007-02-19- Robson Braga Araujo made passive FTP transfers work with SOCKS (both 4 andDaniel Stenberg
5).
2007-02-19fixed code to compile and removed one warningDaniel Stenberg
2007-02-19log a message, stating the need of openssl to run this testYang Tse
2007-02-19Oops missing varYang Tse
2007-02-19compiler warning fixYang Tse
2007-02-19add debug messages for initialization failuresYang Tse
2007-02-18- Jeff Pohlmeyer identified two problems: first a rather obscure problem withDaniel Stenberg
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.
2007-02-18Michal Marek comment fixYang Tse
2007-02-18fix ENAMETOOLONG and ENOTEMPTY may already be defined in errno.hYang Tse
2007-02-17Use configure's new LIBCURL_LIBS variableDan Fandrich
2007-02-17Move portable error number symbolic name definitions to setup_once.hYang Tse
2007-02-17compiler warning fixYang Tse
2007-02-17Replicate the configure tests that determined that timeval was available.Yang Tse
2007-02-17compiler warning fixYang Tse
2007-02-17Do a better job at determining what test servers *really* need to link against.Dan Fandrich
2007-02-17getpart implicitly drags in some networking functions, so it needs to beDan Fandrich
linked to the networking libraries.
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.