aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-03-01Reduce the posibility of leaving the sockfilter hanging around whenYang Tse
tearing down the test ftp server due to a read error condition.
2007-03-01Do not remove CURLM_STATE_WAITPROXYCONNECT from the CURLMstate enumYang Tse
in builds with HTTP support disabled to keep consistent enum values for CURLMstate in all kind of builds.
2007-02-28proper symbol definition check for Novell NetWareYang Tse
2007-02-28proper symbol definition check for all AmigaOS flavoursYang Tse
2007-02-28clarify that -K files are expected to have one option per lineDaniel Stenberg
2007-02-28protect from themselves those who need itYang Tse
2007-02-27log a 1120 chars long string to aid in quoted-printable and softYang Tse
line break detection in daily build logs.
2007-02-27- Hang Kin Lau found and fixed: When I use libcurl to connect to an httpsDaniel Stenberg
server through a proxy and have the remote https server port set using the CURLOPT_PORT option, protocol gets reset to http from https after the first request. User defined URL was modified internally by libcurl and subsequent reuse of the easy handle may lead to connection using a different protocol (if not originally http). I found that libcurl hardcoded the protocol to "http" when it tries to regenerate the URL if CURLOPT_PORT is set. I tried to fix the problem as follows and it's working fine so far
2007-02-27Added "CSOURCES = $(CURL_SOURCES)".Gisle Vanem
2007-02-27Added TOPDIR variable. Put dependencies in external file.Gisle Vanem
Added -DHAVE_STRUCT_TIMEVAL to CFLAGS.
2007-02-27Remove $(CURL_SOURCES).Gisle Vanem
2007-02-27Added TOPDIR variable. Put dependencies in external file.Gisle Vanem
config.h includes ../lib/config.dos.
2007-02-27Added TOPDIR variable. Put dependencies in external file.Gisle Vanem
2007-02-27Added TOPDIR variable. Updated package locations.Gisle Vanem
Simplified dependency generation.
2007-02-27HTTP Digest header parsing fixDaniel Stenberg
2007-02-27Somewhat updated, changes include: I tried to be more agnostic about theDaniel Stenberg
specific SSL library that might be used, and I cut out the closepolicy stuff that we no longer support
2007-02-27no proxy support if libcurl is built with HTTP disabledYang Tse
2007-02-26Jose Kahan pointed out a Digest server that provided the algorith last in theDaniel Stenberg
header line without quotes and with a CRLF immediately following...
2007-02-26Removed inclusion of <sys/types.h> in .c-filesGisle Vanem
since it's already included through "setup.h".
2007-02-26Removed inclusion of <sys/types.h> and <sys/stat.h> in .c-filesGisle Vanem
since they're already included through "setup.h".
2007-02-26Removed unneeded 'HAVE_x' defines.Gisle Vanem
2007-02-26Fix typo.Gisle Vanem
2007-02-25Constify some arguments.Gisle Vanem
2007-02-25Use dynamic version of libcurl. Use '\' in dependencies.Gisle Vanem
2007-02-25Two new mirrors, but the total amount of mirrors still don't go up very muchDaniel Stenberg
due to the frequent dying of mirrors...
2007-02-25- Adam D. Moss made the HTTP CONNECT procedure less blocking when used fromDaniel Stenberg
the multi interface. Note that it still does a part of the connection in a blocking manner.
2007-02-23Works for meDaniel Stenberg
2007-02-23- Added warning outputs if the command line uses more than one of the optionsDaniel Stenberg
-v, --trace and --trace-ascii, since it could really confuse the user. Clarified this fact in the man page.
2007-02-22setting CURLOPT_PROXY to "" explicitly disables the use of a proxy (even ifDaniel Stenberg
there is an environment variable set)
2007-02-225 seconds isn't always enough time to start a server on a loaded system.Dan Fandrich
2007-02-22remove redundant check in timestamp detectionYang Tse
2007-02-22include <sys/types.h> when checking availability of the bool typeYang Tse
2007-02-22compiler warning fixYang Tse
2007-02-22Fix compiler warning "statement is unreachable"Yang Tse
2007-02-22Fix compiler warningsYang Tse
"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.
2007-02-22Check for stdbool.h at configuration stage, and include it if available.Yang Tse
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
2007-02-21silence two cases of "comparison between signed and unsigned"Daniel Stenberg
2007-02-21- Ravi Pratap provided work on libcurl making pipelining more robust andDaniel Stenberg
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
2007-02-21curlassert macro replaced with DEBUGASSERT macro defined in setup_once.hYang Tse
2007-02-21Include some possible dependencies of arpa/inet.hDan Fandrich
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.