aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2007-04-03fix MSDOS symbol checkYang Tse
2007-04-03djgpp isn't the only possible DOS target.Gisle Vanem
Use the more traditional DJGPP define. Added basename() for non-djgpp targets.
2007-04-03Simplify setting binary mode on file-descriptors.Gisle Vanem
Work around the non-standard _setmode() in Metaware's HighC.
2007-04-03Added --ftp-account to --help output.Dan Fandrich
2007-04-01Matt Kraai provided a patch that makes curl build on QNX 6 fine again. MostlyDaniel Stenberg
by letting configure check for setmode and ifdef on HAVE_SETMODE. NOTE: non- configure platforms that havve setmode() needs their hard-coded config.h files fixed. I fixed the src/config-win32.h.
2007-03-31Since the str2num() function gets called with the 'nextarg' pointer fromDaniel Stenberg
within the getparameter a lot, we must check it for NULL before accessing the str data. CID 14 of the coverity.com scan
2007-03-31check the correct variable to want about --stderr failures properlyDaniel Stenberg
CID 18 by the coverity.com scan
2007-03-31fix memory leak in case of memory problemsDaniel Stenberg
CID 16 by coverity.com scan
2007-03-31fix a (minor) memory leak in case of errorDaniel Stenberg
CID 21 in the coverity.com scan
2007-03-30pointless check for 'out' being non-NULL, since it was badly done and isDaniel Stenberg
unnecessary - found by coverity.com scan
2007-03-27added variadic macro stuff.Gunter Knauf
2007-03-26changed link lib order to make nlmconv happy.Gunter Knauf
2007-03-26added CVS Id tag.Gunter Knauf
2007-03-26fixed build to use compiler-default lib extension.Gunter Knauf
2007-03-23Added --pubkey option to curl and made --key also work for SCP/SFTP,Dan Fandrich
plus made --pass work on an SSH private key as well.
2007-03-22Free some additional strings on exit to avoid memory leaks.Dan Fandrich
2007-03-15- Nick made the curl tool accept globbing ranges that only is one number, i.eDaniel Stenberg
you can now use [1-1] without curl complaining.
2007-03-09- Robert A. Monat improved the maketgz and VC6/8 generating to set the correctDaniel Stenberg
machine type too.
2007-03-09- Justin Fletcher fixed a file descriptor leak in the curl tool when trying toDaniel Stenberg
upload a file it couldn't open. Bug #1676581 (http://curl.haxx.se/bug/view.cgi?id=1676581)
2007-03-06Fixed a couple of problems detected by valgrind in test cases 181 & 216Dan Fandrich
2007-02-28proper symbol definition check for all AmigaOS flavoursYang Tse
2007-02-27Added "CSOURCES = $(CURL_SOURCES)".Gisle Vanem
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-25Constify some arguments.Gisle Vanem
2007-02-25Use dynamic version of libcurl. Use '\' in dependencies.Gisle Vanem
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-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-20New FTP CCC functionality - adds passive and active mode to accomodate for ↵Linus Nielsen Feltzing
different server behaviour
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-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-16use macros ERRNO, SET_ERRNO(), SOCKERRNO and SET_SOCKERRNO() for errno handlingYang Tse
2007-02-15enabled IPV6 builds.Gunter Knauf
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-02compiler warning fixYang Tse
2007-02-01compiler warning fixYang Tse
2007-01-28enabled build with sspi.Gunter Knauf
2007-01-28enabled build with hardcoded ca-bundle path;Gunter Knauf
added distclean target.
2007-01-28use var for awk.Gunter Knauf
2007-01-27- David McCreedy fixed the Curl command line tool for HTTP on non-ASCIIDaniel Stenberg
platforms.
2007-01-26remove the res file too with clean target.Gunter Knauf
2007-01-26removed CFLAGS from linking.Gunter Knauf
2007-01-26Remove LoadLibrary() (from my private build).Gisle Vanem
2007-01-26Free 'config->libcurl' at exit.Gisle Vanem
2007-01-26Use "%Od" instead of CURL_FORMAT_OFF_T for <curlx.h> functions.Gisle Vanem
2007-01-26Options of type CURLOPTTYPE_FUNCTIONPOINT are never printable.Gisle Vanem
2007-01-26added project header to lib resource file; fixed header copyright.Gunter Knauf
2007-01-26use provided resource file for exe.Gunter Knauf
2007-01-25ugha, prevent a buffer overflow and allow very long strings in the generatedDaniel Stenberg
libcurl source...
2007-01-25- Added the --libcurl [file] option to curl. Append this option to anyDaniel Stenberg
ordinary curl command line, and you will get a libcurl-using source code written to the file that does the equivalent operation of what your command line operation does!