Daniel Stenberg
609059b6ec
infilesize must be a long to work on 64bit archs
2003-08-07 13:20:58 +00:00
Daniel Stenberg
0d8c754ffd
better cleaning up of memory in case of failures in the get-loop (it was
...
taken care of by the exit-free anyway but caused test case 75 and 76 to
report memory leaks).
Also re-indented a small section.
2003-08-06 23:48:08 +00:00
Daniel Stenberg
b4620364a2
more fixes from Doug Kaufman for DJGPP builds for DOS
2003-07-15 23:47:25 +00:00
Daniel Stenberg
5b72eb0b03
Some of Doug Kaufman's changes for the DOS port
2003-07-05 13:13:49 +00:00
Daniel Stenberg
269d491b6a
remove the usage of setvbuf() and use fflush() instead if no buffering should
...
be done on the output
2003-07-04 17:16:34 +00:00
Daniel Stenberg
3aced61465
support for the new auth stuff
...
more output on --version/-V
mention --manual on the help output text
2003-06-26 11:33:29 +00:00
Daniel Stenberg
9d139a6b35
Make the HTTP auth stuff work, Dan Fandrich made --version output a list
...
of all supported protocols.
2003-06-12 23:02:36 +00:00
Daniel Stenberg
252cc2213e
ntlm added
2003-06-11 13:42:53 +00:00
Daniel Stenberg
d0cc92a01a
Set auth type differently, we use one CURLOPT_HTTPAUTH instead as we plan
...
to add more method in the future.
2003-06-10 12:49:16 +00:00
Daniel Stenberg
e56ae1426c
Daniel Kouril's patch that adds HTTP negotiation support to libcurl was
...
added.
2003-06-10 12:22:19 +00:00
Daniel Stenberg
e7fb72a732
Pass the error stream pointer to the URL globber, so that it can report
...
errors correctly to the user, if need be.
Also fixed so that a missing ] in the globbing process no longer leads
to core dump.
2003-06-10 09:42:22 +00:00
Daniel Stenberg
ceef206c21
include the time headers just like we used to do in the curl/curl.h header
...
once upon the time
2003-06-03 08:07:06 +00:00
Daniel Stenberg
21e87b9bb3
David Byron's fix to get the progress-bar use the local size too when
...
doing a resumed download.
2003-06-02 13:42:42 +00:00
Daniel Stenberg
5670563a26
include sys/time.h, we didn't have a time() proto anymore. Did one of the
...
changes in curl/curl.h make this occur?
2003-05-27 22:56:01 +00:00
Daniel Stenberg
8026b1e194
Introducing --digest
2003-05-22 22:40:01 +00:00
Daniel Stenberg
d5043133e6
Gisle Vanem made curl build with djgpp on DOS.
2003-05-21 08:08:48 +00:00
Daniel Stenberg
e99eff4eb0
setting ENCODING to "" means enable-all-you-support
2003-05-12 12:45:57 +00:00
Daniel Stenberg
7b0f35edb6
--disable-eprt added
2003-05-09 07:39:50 +00:00
Daniel Stenberg
c8b79e36db
Dan Fandrich added support for the gzip Content-Encoding for --compressed
2003-04-24 06:34:31 +00:00
Daniel Stenberg
1d4fd1fcae
new wording by Kevin Roth
2003-04-14 14:54:18 +00:00
Daniel Stenberg
bafb68b844
With the recent fix of libcurl, it shall now return CURLE_SSL_CACERT when
...
it had problems withe CA cert and thus we offer a huge blurb of verbose
help to explain to the poor user why this happens.
2003-04-14 13:09:09 +00:00
Daniel Stenberg
7917bfb1c9
--location-trusted added, which does a normal location plus the new
...
CURLOPT_UNRESTRICTED_AUTH option set TRUE.
Patch by Guillaume Cottenceau.
2003-03-31 04:42:20 +00:00
Daniel Stenberg
82bc76b243
Dan Shearer's fix from bug report #618892 , which makes 'curl -O' output
...
an error message about a missing URL.
2003-03-29 11:03:30 +00:00
Daniel Stenberg
571ceeff90
When we append stuff to the URL, we must make sure the text is properly
...
URL encoded before. Test case 58 added to verify this.
2003-03-12 14:20:16 +00:00
Daniel Stenberg
9121b1f41d
the strequal and strnequal should now be called with the proper curl_ prefix
2003-02-28 12:20:08 +00:00
Daniel Stenberg
21c16f923c
Julian Noble pointed out that capath is indeed working fine on Windows
...
these days since the c_rehash tool is written (fixed) to do the proper
action even on file systems that don't support symlinks.
2003-02-03 21:36:52 +00:00
Daniel Stenberg
e7dd7c54ff
don't check for the CA cert bundle if --insecure is used
2003-01-30 14:48:07 +00:00
Daniel Stenberg
f2c6057490
curl now uses stricter VERIFYHOST by default and only uses a lesser check
...
if --insecure is used. Reported by Hamish Mackenzie.
2003-01-30 05:15:57 +00:00
Daniel Stenberg
7f67a28c2a
HAVE_WRITABLE_ARGV is set if argv[] is writable on the system, and then
...
we attempt to hide some of the more sensitive command line arguments
2003-01-29 13:16:03 +00:00
Daniel Stenberg
f26a338a54
copyright year update in the source header
2003-01-16 21:08:12 +00:00
Daniel Stenberg
cb5ba675a7
mkdir() fix for win32
2003-01-08 15:04:42 +00:00
Daniel Stenberg
0f34521612
fixed the create_dir_hierarchy() to not use uninited memory, as noticed by
...
Matthew Blain.
2003-01-07 09:35:57 +00:00
Daniel Stenberg
6ca4116555
better errno include and no extern
2002-12-05 19:39:17 +00:00
Daniel Stenberg
645e700da3
Solaris needs errno as an extern int.
2002-12-05 11:25:36 +00:00
Daniel Stenberg
e92bd312ec
missing }
2002-12-03 12:41:10 +00:00
Daniel Stenberg
1f50f3031f
don't officially use -@ for --create-dirs, only use the long form
2002-12-03 11:12:18 +00:00
Daniel Stenberg
fa446f860f
Nicolas Berloquin's fix of his previous dir creation patch
2002-12-03 08:07:52 +00:00
Daniel Stenberg
7d9eabb981
Nicolas Berloquin's added code for dealing with -@/--create-dirs to create
...
the necessary directories as specified with -o.
2002-12-02 14:37:59 +00:00
Daniel Stenberg
0210b3c893
removed extra space from trace output 'Send data'
2002-11-26 17:13:30 +00:00
Daniel Stenberg
fbee6b87f5
fflush() the trace stream on each call
2002-11-15 14:15:28 +00:00
Daniel Stenberg
163bba1410
Kevin Roth's patch that checks for the CA cert file at two more places if the
...
--cacert option is not used.
1. An environment variable named CURL_CA_BUNDLE may contain the full file
name to the file.
2. On Windows, the cert file may be named curl-ca-bundle.crt and put in the
same dir as curl is located (or the CWD) and curl will then use that file
instead.
2002-10-28 19:49:58 +00:00
Daniel Stenberg
25c973a39e
fix bad free() that caused segfault
2002-10-11 17:44:36 +00:00
Daniel Stenberg
41362f063a
fix resume when multiple files were specified
2002-09-23 13:22:47 +00:00
Daniel Stenberg
56587e2821
Sven Neuhaus made --silent being acknowledged even when multiple URLs
...
were used
2002-09-04 13:43:20 +00:00
Daniel Stenberg
ba4e69bebc
updated source code boilerplate/header
2002-09-03 11:52:59 +00:00
Daniel Stenberg
64bbe9dfaf
James Gallagher's Content-Encoding work
2002-09-02 22:31:18 +00:00
Daniel Stenberg
0e0caf7c06
CURLE_SSL_INSECURE is removed again and so is CURLOPT_SSL_INSECURE, we
...
proceed fine with the already existing options, just having a different
internal library default for capath.
2002-08-30 11:09:49 +00:00
Daniel Stenberg
8aa3f14303
SOCKS5 support added (contributed by a still unnamed person). Not properly
...
working for "IPv6 enabled" libcurls yet, but should be pretty easy for
someone to adjust.
2002-08-30 09:20:11 +00:00
Daniel Stenberg
27a2e590cd
SSL_INSECURE support and usage added
2002-08-26 23:13:25 +00:00
Daniel Stenberg
982c5460f0
Andrew Francis removed the need for/use of MSVC pragmas
2002-08-26 17:20:29 +00:00
Daniel Stenberg
752520e428
don't close stdin, close the actual file handle we have!
...
Keith MacDonald found it.
2002-08-26 11:58:18 +00:00
Daniel Stenberg
086daf913c
mr Hartroth correctly pointed out that poll() isn't really that portable
...
so we need to hack around it when not there
2002-08-13 12:12:08 +00:00
Daniel Stenberg
20d8e32a58
support blank arguments to options, each option should check for blank
...
ones themselves if they need to prevent this.
2002-08-05 11:15:57 +00:00
Daniel Stenberg
72d57a8ee6
removed extra / in help text
2002-06-15 21:08:07 +00:00
Daniel Stenberg
8b4ad40ed6
Added --limit-rate
2002-06-15 21:02:11 +00:00
Daniel Stenberg
4cfffd6c4a
cut up the string in more pieces for <512 bytes strings
2002-06-11 15:09:02 +00:00
Daniel Stenberg
0236bee5de
I trimmed the --help output slightly to better fit within 80 cols
2002-05-28 09:31:48 +00:00
Daniel Stenberg
59c11b82d5
Cris Bailiff's CAPATH support added
2002-05-28 09:21:29 +00:00
Daniel Stenberg
654be65590
Use the new CURLOPT_NETRC option and adds --netrc-optional, by James Cone
2002-05-21 22:18:34 +00:00
Daniel Stenberg
06bdf83419
Kein Roth made --trace-ascii look even better, and make OD 0A occurances
...
get output as plain newlines.
2002-05-10 15:59:42 +00:00
Daniel Stenberg
daba8f3a70
Added --trace-ascii support
2002-05-07 13:13:17 +00:00
Daniel Stenberg
980a47b42b
support for ingoring session cookies added
2002-05-07 09:58:13 +00:00
Daniel Stenberg
57ff28c9b7
- Added "--trace [file]" to the command line tool. It makes a very detailed
...
trace dump get stored, with a full protocol dump that includes all received
and transmitted data. This could be a very effective tool for debugging what
goes wrong. This dump includes every byte the way it is sent to/received
from the server. The dump is the plain-text version, so SSL transfers will
still be readable.
2002-05-03 12:14:09 +00:00
Daniel Stenberg
71f4c05665
-D now stores all headers to the same file if multiple URLs are given on the
...
command line!
2002-05-03 09:47:25 +00:00
Daniel Stenberg
495f6f6bd3
use new timecond defines
2002-04-23 00:05:21 +00:00
Daniel Stenberg
540e5ffa90
Added the --environment support by Michael Curtis
2002-04-08 22:48:25 +00:00
Daniel Stenberg
edbe0d166c
if HOME isn't set or too long, we attempt to lost the curlrc file from
...
current directory instead!
2002-04-05 15:04:04 +00:00
Daniel Stenberg
016abdfef6
Reverted v1.120, -G set request type after Kevin Roth pointed out the
...
stupidity in doing this. -G should work with with -I too...
2002-04-04 22:29:18 +00:00
Daniel Stenberg
4a7def101b
fopen(... "rb") when reading what to post, so that binary posting works
...
on Windows!
2002-03-27 22:53:06 +00:00
Daniel Stenberg
51d602f973
made -G set request type
2002-03-19 14:58:35 +00:00
Daniel Stenberg
974f314f57
copyright string (year) update
2002-03-19 07:54:55 +00:00
Daniel Stenberg
33b06f56f0
reverted 1.109, we can't set the request type when -d is used, as -G can be
...
used and it makes it a GET...
2002-03-18 22:21:16 +00:00
Daniel Stenberg
805a2f6f99
removed some silly CRLF lines
2002-03-13 09:20:59 +00:00
Daniel Stenberg
c8d2ad2513
now -F supports 'filename=blabla' for parts that upload a file, to set the
...
filename field of that part. A typical example line could look like:
-F 'name=@filename;filename=/dev/null'
This can be combined with type= too, in a manner similar to:
-F "file=@log/test39.txt;filename=fakerfile;type=moo/foobar"
Enjoy.
2002-03-11 15:20:56 +00:00
Daniel Stenberg
feacb4b481
completed the progress-bar fix
2002-03-08 16:12:00 +00:00
Daniel Stenberg
d9459b54d9
better treatment of the config->errors, only fclose() this if it was
...
truly fopen()ed. It could end up fclose()ing a NULL as discovered by
Clifford Wolf.
2002-03-08 15:18:03 +00:00
Daniel Stenberg
b86e543a13
closes bug report #527032 , --progress-bar works again and it adds a newline
...
after the transfer is done properly
2002-03-08 12:05:57 +00:00
Daniel Stenberg
71440df4c7
Nico Baggus added more error codes to the VMS stuff.
2002-02-28 23:55:18 +00:00
Daniel Stenberg
80b004a57d
Wesley Laxton's CURLOPT_PREQUOTE work
2002-02-28 23:31:23 +00:00
Daniel Stenberg
907dabed5d
memory debugging is now only enabled if the CURL_MEMDEBUG environment
...
variable is set when curl is invoked
2002-02-28 12:35:09 +00:00
Daniel Stenberg
6a62fc4a40
make sure -d is treated as a POST request and thus should fail if mixed
...
with -I for example
2002-02-25 09:08:28 +00:00
Daniel Stenberg
28049a183c
don't count a custom request as a request type of its own, it is merely
...
a modifier of another type
2002-01-28 19:22:40 +00:00
Daniel Stenberg
128f341635
Changed how -I/--head works when --include is also used... Test case 104
...
stopped working after the dec-20 fixes that now supports FTP operations to
skip the transfer phase.
2002-01-03 08:07:29 +00:00
Daniel Stenberg
af6c394785
Götz Babin-Ebell's OpenSSL ENGINE patch
2001-12-17 23:01:39 +00:00
Daniel Stenberg
c63ca99c1c
when the file name given to -T is used to build an upload path, the local
...
directory part is now stripped off and only the actual file name part will be
used
2001-12-11 00:48:55 +00:00
Daniel Stenberg
07c67138c9
fixed the option parser to not loop when a long option is specified
2001-11-30 09:26:06 +00:00
Daniel Stenberg
87c562845c
--disable-epsv
2001-11-29 19:42:51 +00:00
Daniel Stenberg
064cf971ef
init the errorbuf to prevent junk from being output
2001-11-21 23:01:01 +00:00
Daniel Stenberg
84e462d5f6
Lars M Gustafsson showed us that the free(urlbuffer) was totally unnecessary
...
and plain wrong.
2001-11-19 19:21:06 +00:00
Daniel Stenberg
8a6dc57212
John Lask's fix that adds "-1/--TLSv1" support
2001-11-05 14:08:27 +00:00
Daniel Stenberg
78000dbd5d
An SGI (IRIX) compiler doesn't like indended #-instructions, so they're all
...
in column zero now!
2001-10-22 22:15:50 +00:00
Daniel Stenberg
56bc31e9f9
Added -0/--http1.0 to enforce HTTP 1.0 requests
2001-10-09 06:53:11 +00:00
Daniel Stenberg
420259993e
Georg Huettenegger's fix that makes us no longer use curl_formparse() but
...
instead entirely rely on the curl_formadd() function. The former one is
subject for removal in a future release.
2001-10-03 08:00:12 +00:00
Daniel Stenberg
7239ecd456
free cookiejar string
2001-09-26 07:12:07 +00:00
Daniel Stenberg
d5054ad52d
--ciphers now sets CURLOPT_SSL_CIPHER_LIST
2001-09-11 22:36:03 +00:00
Daniel Stenberg
5a8d1c4cd1
HAVE_SYS_UTIME_H adjustments
2001-09-07 09:53:21 +00:00
Daniel Stenberg
d10cf2ba94
introducing -R/--remote-time which uses the remote file's time to set the
...
local file's time
2001-09-03 12:00:08 +00:00
Daniel Stenberg
c13dbf7bae
uses the new cookie jar feature
2001-08-29 09:32:35 +00:00
Daniel Stenberg
5323340cae
Kevin Roth's comments about -G have been addressed:
...
o -G -I works on the same command line and makes HEAD instead of GET
o -G with an already present question mark in the URL makes an ampersand get
added as a separator instead
2001-08-24 07:01:09 +00:00
Daniel Stenberg
9027005411
SM's fix for -G on URLs with host name only
2001-08-19 17:09:06 +00:00