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
Daniel Stenberg
f78de2d8c1
SM's -G patch. There's some room for improvements still, as a command line
...
like: "curl -d moo=foo -G daniel.haxx.se" currently fails.
2001-08-15 07:22:32 +00:00
Daniel Stenberg
3a37c0ae23
(un)signed and const cleanup
2001-08-14 09:16:46 +00:00
Daniel Stenberg
f112cc14b9
The redirected error stream was closed before curl_easy_cleanup() was made,
...
and when VERBOSE was enabled, that used the stream. Also, the stream was
closed even if we looped to get more files.
Corrects Dustin Boswell's bug report #441610
2001-08-09 09:47:53 +00:00
Daniel Stenberg
59ab21ed07
The file name given to -E can now contain drive letters on windows, if they
...
start the file name as in 'X:\' where X is any letter. The colon otherwise
normally separate the file name from the password.
2001-08-08 07:35:57 +00:00
Daniel Stenberg
dcfb10fb31
Patrick Bihan-Faou's verifyhost addition
2001-08-08 07:15:00 +00:00
Daniel Stenberg
76125e196c
Nico's VMS fixes added
2001-08-06 13:19:43 +00:00
Sterling Hughes
45037a39aa
Add win32 initialization support to curl_global_init() and
...
curl_global_cleanup(). Update corresponding man pages...
Improve the logic in curl_global_cleanup() and curl_global_init() so that
they are not called twice if the application libraries have been
initialized and make sure to reset the init flags in curl_global_cleanup().
2001-07-12 01:57:28 +00:00
Daniel Stenberg
6f2fca53ad
'resume from'-fix. When using "-C -" and doing multiple file download, the
...
first resume was used on all files instead of being reset between each file.
As found by Björn Stenberg.
2001-06-25 12:56:06 +00:00
Daniel Stenberg
ab449cce73
now uses CURL_GLOBAL_DEFAULT
2001-05-30 08:01:09 +00:00
Daniel Stenberg
8b4809a898
fixed the -# to write to the same as --stderr is set to
2001-05-29 18:30:47 +00:00
Daniel Stenberg
ec340e3e33
adjusted the global_init() call to pass the new flag argument too
2001-05-28 15:31:12 +00:00
Daniel Stenberg
b082832220
added calls to curl_global_*, they aren't really needed for this application
...
but it shows good manner to always cleanup
2001-05-28 15:06:46 +00:00
Daniel Stenberg
9304055df5
'FILE *' changed to 'void *' in all callback functions
2001-05-04 07:47:11 +00:00
Daniel Stenberg
5dd1cb0614
added an include to build on ultrix
2001-04-18 14:06:47 +00:00
Daniel Stenberg
b1a5208e6b
removed the CURL_SEPARATORS define
2001-03-16 15:21:26 +00:00
Daniel Stenberg
36c88343d3
Added --connect-timeout support
2001-03-15 14:38:03 +00:00
Daniel Stenberg
a426818a78
no longer includes the curl/types.h and curl/easy.h include files
...
explicitly, as they're taken care of indirectly by curl/curl.h these
days.
2001-03-14 08:55:17 +00:00
Daniel Stenberg
fb7a6e3423
added --random-file and --egd-file to the command line client
2001-03-12 16:02:29 +00:00
Daniel Stenberg
b449b94393
moved the libcurl init call
2001-03-12 13:57:02 +00:00
Daniel Stenberg
93ff159e32
split up the big printf() into several ones to never use strings longer
...
than 509 letters (as newer gcc warns on with -Wall)
2001-03-12 09:47:23 +00:00
Daniel Stenberg
a1d6ad2610
multiple connection support initial commit
2001-02-20 17:35:51 +00:00
Daniel Stenberg
1bbe407a4d
The PUT stuff is never set! It is set with the UPLOAD...
2001-01-29 07:26:50 +00:00
Daniel Stenberg
29bcba9a90
Ingo Ralf Blum's cygwin fixes
2001-01-24 14:44:05 +00:00
Daniel Stenberg
609be218c2
Removed the deprecated -c and -t from the --help output.
2001-01-22 10:09:04 +00:00
Daniel Stenberg
c2dbf21459
corrected url memory handling with --globoff
2001-01-19 12:14:09 +00:00
Daniel Stenberg
ce05deece8
Added -g, fixed so that short options worked again. My last "merged" fix did
...
screw a few things up.
2001-01-11 08:01:24 +00:00
Daniel Stenberg
27f8cf6dfc
made "short options" possible to specify -m20 as well as -m 200.
2001-01-10 23:42:03 +00:00
Daniel Stenberg
b137d5ec23
bugfix for when more -o than URLs is used
2001-01-09 12:25:14 +00:00
Daniel Stenberg
2cac4a9c72
better cleanup when existing due to bad usage
2001-01-08 15:02:58 +00:00
Daniel Stenberg
39e939a507
corrected the separator when using URL globbing
2001-01-08 14:48:34 +00:00
Daniel Stenberg
14ca732a8f
Multiple URL support added
2001-01-08 07:37:44 +00:00
Daniel Stenberg
4031104404
Internal symbols that aren't static are now prefixed with 'Curl_'
2001-01-05 10:11:41 +00:00
Daniel Stenberg
24dee483e9
dual-license fix
2001-01-03 09:29:33 +00:00
Daniel Stenberg
ec420c62d9
fixed a strdup(NULL) error
2000-12-12 09:30:52 +00:00
Daniel Stenberg
5d44f00201
Francois Petitjean's solaris core dump fix
2000-12-12 08:48:39 +00:00
Daniel Stenberg
22d8aa37e0
urlglob fix to prevent crashing when -o path is longer than url
2000-12-06 10:10:31 +00:00
Daniel Stenberg
ca8196a4dc
Jörn fixed a multiple URL output bug
2000-12-04 12:21:18 +00:00
Daniel Stenberg
2aaae10fe8
Added max-redirs support (James Griffiths' patch)
2000-11-28 09:10:43 +00:00
Daniel Stenberg
0e78911ce3
modified the --help output to have the passwords within [brackets] as they
...
are optional...
2000-11-27 10:24:08 +00:00
Daniel Stenberg
d419d975b3
Added cacert and filetime support
2000-11-22 13:51:11 +00:00
Daniel Stenberg
2830504f4f
removed the twice free_config_all() calls
...
made the big config struct local (big . => -> replace)
2000-11-21 15:37:54 +00:00
Daniel Stenberg
7b49d40bb0
removed pedantic compiler warnings
2000-11-21 09:38:41 +00:00
Daniel Stenberg
9c0d9784f6
no more "leaked" memory when this fails on various kinds of bad usage
2000-11-20 07:54:57 +00:00
Daniel Stenberg
0a72154cd2
fixed strdup() of a NULL pointer
2000-11-17 15:32:17 +00:00
Daniel Stenberg
868488b518
memory leak cleanup campaign
2000-11-17 14:03:58 +00:00
Daniel Stenberg
7f77a061dd
allows \r \n \t \v in config file parameters within quotes
2000-11-17 10:08:39 +00:00
Daniel Stenberg
34a2d446e0
major config file hack, now works a lot better and slightly different
...
Added --url to allow URLs to be specified in the config file that way
2000-11-17 09:47:18 +00:00
Daniel Stenberg
3b91db110b
fixed crash in config file parser
2000-11-15 20:45:29 +00:00
Daniel Stenberg
6736c1610c
removed the check that prevents -T and -o beinged used simultaneously!
2000-11-13 11:59:19 +00:00
Daniel Stenberg
2bcb8abf40
haxx.nu => haxx.se
2000-11-09 12:51:43 +00:00
Daniel Stenberg
a5b01cf4e8
Kevin Roth's bugreport with config files containing '-v defaulturl' is now
...
fixed
2000-10-26 08:15:13 +00:00
Daniel Stenberg
68c231e1b0
Kevin P Roth's idea of supporting multiple -d options was turned into reality
2000-10-26 07:06:52 +00:00
Daniel Stenberg
8c62e337b0
bool typedef fix
2000-10-09 21:35:40 +00:00
Daniel Stenberg
9defb83930
added memory debugging support
2000-10-09 11:13:17 +00:00
Daniel Stenberg
5b39a48e22
corrected the --longoption parser
2000-10-06 12:45:05 +00:00
Daniel Stenberg
c23e387928
Uses the new "client-side" writeout function
2000-10-02 06:36:34 +00:00
Daniel Stenberg
32e013eb87
-c and -t is no longer prefered
2000-09-25 22:20:02 +00:00
Daniel Stenberg
35e901a21e
Added krb4 support for libcurl 7.3
2000-09-21 08:52:08 +00:00
Daniel Stenberg
7eafb0f325
Stephen Kick's --interface was added
2000-09-18 21:54:46 +00:00
Daniel Stenberg
96009453e8
-p/--proxytunnel was added
2000-09-15 06:11:46 +00:00
Daniel Stenberg
6562caf6a2
--data-binary and family ;-)
2000-08-24 17:56:20 +00:00
Daniel Stenberg
433b73192c
Added [:port] to the -x description for --help
2000-07-28 07:56:50 +00:00
Daniel Stenberg
6bdfe18b67
Added some logic that now prevents multiple conflicting HTTP request types
...
to get specified with the options.
2000-07-25 07:34:04 +00:00
Daniel Stenberg
f30ffef477
autoreferer added, switches off POST on location: following
2000-06-20 09:28:09 +00:00
Daniel Stenberg
789b43fc92
pretty big changes when the -# progress bar was moved in here from the
...
lib/progess.c file, and is now used with the new progress callback function
2000-06-16 13:18:49 +00:00
Daniel Stenberg
3e20192ff2
several minor fixes as pointed out by Björn Stenberg
2000-06-14 14:26:53 +00:00
Daniel Stenberg
094b6a8b6a
Added #include <fcntl.h> required by the setmode() for win32
2000-06-14 12:52:21 +00:00
Daniel Stenberg
5da5cfa33e
new binary stdout approach for win32 systems
2000-06-14 12:50:38 +00:00
Daniel Stenberg
138fe1b934
using the new formparse, the new getenv, using the new headers struct and
...
clean up the headers better
2000-06-05 08:26:13 +00:00
Daniel Stenberg
15c143bba9
modified to the new curl_getenv() style
2000-05-29 23:09:31 +00:00
Daniel Stenberg
b6d06a9590
URLGET_ERROR_SIZE is now CURL_ERROR_SIZE
2000-05-26 13:58:10 +00:00
Daniel Stenberg
2bd72eb53d
Jörn's fixes
2000-05-22 17:20:29 +00:00
Daniel Stenberg
96dde76b99
moved here from the newlib branch
2000-05-22 14:12:12 +00:00
Daniel Stenberg
c9053bf3d4
moved the win32 init stuff here from the lib
2000-05-17 21:21:10 +00:00
Daniel Stenberg
984878ed7a
Removed all #ifdef GLOBURL lines, we always use them
2000-05-09 22:42:53 +00:00
Daniel Stenberg
b64dd9c13f
changed the glob_url() call, after Janne Johansson's buffer overflow report
2000-05-09 12:29:28 +00:00
Daniel Stenberg
d62d25bdb4
Marco G. Salvagno's patch applied
2000-04-04 17:42:43 +00:00
Daniel Stenberg
475869a612
6.5.2 release commit
2000-03-21 15:37:13 +00:00
Daniel Stenberg
f9a839d906
Marco G. Salvagno's OS/2 changes
2000-03-19 19:55:02 +00:00
Daniel Stenberg
e3ef8b66a1
the --dump-header option now only creates the file when it needs to, not any
...
sooner
2000-03-16 11:43:10 +00:00
Daniel Stenberg
b0936b8007
Added -N, added a strdup() function for systems without it. suggested for
...
Ultrix by Damien Adant <dams@usa.net>.
2000-03-02 23:06:34 +00:00
Daniel Stenberg
d64b8cdf23
made -w support -w@[file] and -w@- (for stdin)
2000-03-01 22:44:46 +00:00
Daniel Stenberg
b61b1180df
new writeout support added
2000-02-21 23:52:13 +00:00
Daniel Stenberg
01865ec553
Starting working on the '-w/--write-out' output format specifier, although
...
I didn't get that far! ;-)
I also made curl *not* prevent the progress meter even if the output is a tty
when your uploading (it is still done when downloading though). A HTTP POST
is in that sense seen as an upload. It seemed so confusing that ftp upload
doesn't display a progress meter by default.
2000-02-16 00:05:26 +00:00
Daniel Stenberg
a1db1e8a23
added support for -b@[file name] and -b@- (for stdin) for consistency
2000-02-14 23:17:59 +00:00
Daniel Stenberg
1d75889360
- Paul Marquis <pmarquis@iname.com> fixed the config file parsing of curl to
...
deal with any-length lines, removing the previous limit of 4K.
2000-02-10 23:03:08 +00:00
Daniel Stenberg
3c477053e5
fixed the progressmode selector
...
sorted out the -y and -Y confusion in the help texts
2000-01-31 22:21:10 +00:00
Daniel Stenberg
26e8ccc631
syncing with local edit
2000-01-10 23:36:14 +00:00
Daniel Stenberg
ae1912cb0d
Initial revision
1999-12-29 14:20:26 +00:00