Daniel Stenberg
b4d2fbae6d
make -s/--silent properly toggle as it is documented
2007-06-06 20:08:40 +00:00
Daniel Stenberg
70b1900dd1
'mytx' in bug report #1723194 ( http://curl.haxx.se/bug/view.cgi?id=1723194 )
...
pointed out that the warnf() function in the curl tool didn't properly deal
with the cases when excessively long words were used in the string to chop
up.
2007-05-24 20:58:25 +00:00
Dan Fandrich
eec105daba
Fixed a logic error in the last patch and another out of memory issue.
...
Reduce the scope of some variables.
2007-05-02 00:50:06 +00:00
Dan Fandrich
19a80add95
Improved behaviour in out of memory conditions.
2007-05-01 20:52:05 +00:00
Yang Tse
94b253fde7
Steve Little's fixes to allow compilation on VMS 64-bit mode
2007-04-25 03:00:10 +00:00
Daniel Stenberg
a93af43974
- Song Ma's warning if -r/--range is given with a "bad" range, also noted in
...
the man page now.
2007-04-22 09:31:27 +00:00
Dan Fandrich
945ba7cb7e
Minor updates to --help output
2007-04-15 06:24:43 +00:00
Gunter Knauf
011ccbc31a
removed unneeded brackets with NetWare implementation.
2007-04-14 16:55:17 +00:00
Gunter Knauf
f1596698ae
ups - c&p error.
2007-04-14 16:45:43 +00:00
Gunter Knauf
c60b52ab43
use system-own getpassword() function on NetWare.
2007-04-14 16:38:13 +00:00
Yang Tse
b3401ddbad
Take in account that it can be built with compiler debug info and
...
without the curl memory debugging leak detection code enabled.
2007-04-13 08:22:56 +00:00
Yang Tse
be5ade5c7a
VC8+ (VS2005+) has C99 variadic macro support
2007-04-09 17:46:01 +00:00
Dan Fandrich
fd016fb3ee
Fixed curl_slist_append handling of out of memory conditions on the
...
easycode list (discovered by runtests' torture test).
2007-04-04 20:27:47 +00:00
Yang Tse
f1b4f5e2ae
fix MSDOS symbol check
2007-04-03 15:35:19 +00:00
Gisle Vanem
d7088d1032
djgpp isn't the only possible DOS target.
...
Use the more traditional DJGPP define.
Added basename() for non-djgpp targets.
2007-04-03 10:55:01 +00:00
Gisle Vanem
d07a874899
Simplify setting binary mode on file-descriptors.
...
Work around the non-standard _setmode() in Metaware's HighC.
2007-04-03 10:30:36 +00:00
Dan Fandrich
5c850b825b
Added --ftp-account to --help output.
2007-04-03 04:11:12 +00:00
Daniel Stenberg
5e7164f87a
Matt Kraai provided a patch that makes curl build on QNX 6 fine again. Mostly
...
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-04-01 07:51:30 +00:00
Daniel Stenberg
f2beee209b
Since the str2num() function gets called with the 'nextarg' pointer from
...
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-31 21:35:56 +00:00
Daniel Stenberg
9d8b22d3de
check the correct variable to want about --stderr failures properly
...
CID 18 by the coverity.com scan
2007-03-31 21:28:38 +00:00
Daniel Stenberg
5796c7b132
fix memory leak in case of memory problems
...
CID 16 by coverity.com scan
2007-03-31 21:20:16 +00:00
Daniel Stenberg
dc2ea33e32
fix a (minor) memory leak in case of error
...
CID 21 in the coverity.com scan
2007-03-31 21:15:37 +00:00
Daniel Stenberg
6fc151577e
pointless check for 'out' being non-NULL, since it was badly done and is
...
unnecessary - found by coverity.com scan
2007-03-30 20:50:31 +00:00
Gunter Knauf
45b2577974
added variadic macro stuff.
2007-03-27 19:27:43 +00:00
Gunter Knauf
8272abef28
changed link lib order to make nlmconv happy.
2007-03-26 17:01:35 +00:00
Gunter Knauf
5fbc93c3eb
added CVS Id tag.
2007-03-26 01:54:06 +00:00
Gunter Knauf
8851df41c5
fixed build to use compiler-default lib extension.
2007-03-26 01:50:44 +00:00
Dan Fandrich
0043e87014
Added --pubkey option to curl and made --key also work for SCP/SFTP,
...
plus made --pass work on an SSH private key as well.
2007-03-23 17:59:40 +00:00
Dan Fandrich
72175c738f
Free some additional strings on exit to avoid memory leaks.
2007-03-22 19:45:20 +00:00
Daniel Stenberg
b169aa2992
- Nick made the curl tool accept globbing ranges that only is one number, i.e
...
you can now use [1-1] without curl complaining.
2007-03-15 22:05:01 +00:00
Daniel Stenberg
6dd4fe0740
- Robert A. Monat improved the maketgz and VC6/8 generating to set the correct
...
machine type too.
2007-03-09 22:26:59 +00:00
Daniel Stenberg
3789e2e6ce
- Justin Fletcher fixed a file descriptor leak in the curl tool when trying to
...
upload a file it couldn't open. Bug #1676581
(http://curl.haxx.se/bug/view.cgi?id=1676581 )
2007-03-09 21:51:38 +00:00
Dan Fandrich
4c3568bfd6
Fixed a couple of problems detected by valgrind in test cases 181 & 216
2007-03-06 19:55:11 +00:00
Yang Tse
be8a5d0aef
proper symbol definition check for all AmigaOS flavours
2007-02-28 14:45:48 +00:00
Gisle Vanem
638c715a51
Added "CSOURCES = $(CURL_SOURCES)".
2007-02-27 15:44:25 +00:00
Gisle Vanem
00f36c5f45
Remove $(CURL_SOURCES).
2007-02-27 15:32:29 +00:00
Gisle Vanem
e69d82a5fb
Added TOPDIR variable. Put dependencies in external file.
...
config.h includes ../lib/config.dos.
2007-02-27 15:27:00 +00:00
Gisle Vanem
802a5b618e
Constify some arguments.
2007-02-25 18:02:27 +00:00
Gisle Vanem
1ca763d1d1
Use dynamic version of libcurl. Use '\' in dependencies.
2007-02-25 17:34:10 +00:00
Daniel Stenberg
e37973913d
- Added warning outputs if the command line uses more than one of the options
...
-v, --trace and --trace-ascii, since it could really confuse the user.
Clarified this fact in the man page.
2007-02-23 09:48:01 +00:00
Yang Tse
69565afab0
Check for stdbool.h at configuration stage, and include it if available.
...
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-22 02:51:54 +00:00
Linus Nielsen Feltzing
2f5e99ca02
New FTP CCC functionality - adds passive and active mode to accomodate for different server behaviour
2007-02-20 22:02:11 +00:00
Yang Tse
e268e8559e
curl tool was using functions curlx_tvnow and curlx_tvdiff which are not
...
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-20 12:13:14 +00:00
Dan Fandrich
a0a47f2767
Better separate the library dependencies into those required by libcurl
...
and those required by other components to avoid forcing unneeded
dependencies into the target objects.
2007-02-17 01:29:01 +00:00
Yang Tse
4894ce16fc
use macros ERRNO, SET_ERRNO(), SOCKERRNO and SET_SOCKERRNO() for errno handling
2007-02-16 16:01:19 +00:00
Gunter Knauf
e24cb6cb90
enabled IPV6 builds.
2007-02-15 01:36:35 +00:00
Daniel Stenberg
28b932fb4e
- Shmulik Regev fixed so that the final CRLF of HTTP response headers are sent
...
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-12 21:13:47 +00:00
Yang Tse
c26ec47e90
compiler warning fix
2007-02-02 17:16:06 +00:00
Yang Tse
d2dd3d7e16
compiler warning fix
2007-02-01 15:36:56 +00:00
Gunter Knauf
daf527b276
enabled build with sspi.
2007-01-28 21:54:10 +00:00