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
Yang Tse
4894ce16fc
use macros ERRNO, SET_ERRNO(), SOCKERRNO and SET_SOCKERRNO() for errno handling
2007-02-16 16:01:19 +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
Daniel Stenberg
fbc4407583
- David McCreedy fixed the Curl command line tool for HTTP on non-ASCII
...
platforms.
2007-01-27 23:02:17 +00:00
Gisle Vanem
02fb4d96d1
Remove LoadLibrary() (from my private build).
2007-01-26 16:36:59 +00:00
Gisle Vanem
43e3c5e5fa
Free 'config->libcurl' at exit.
2007-01-26 16:24:52 +00:00
Gisle Vanem
4f496f2f70
Use "%Od" instead of CURL_FORMAT_OFF_T for <curlx.h> functions.
2007-01-26 16:18:47 +00:00
Gisle Vanem
d681bc7520
Options of type CURLOPTTYPE_FUNCTIONPOINT are never printable.
2007-01-26 15:15:27 +00:00
Daniel Stenberg
1c0224be42
ugha, prevent a buffer overflow and allow very long strings in the generated
...
libcurl source...
2007-01-25 20:47:47 +00:00
Daniel Stenberg
dbdb7fa55a
- Added the --libcurl [file] option to curl. Append this option to any
...
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!
2007-01-25 15:58:00 +00:00
Gisle Vanem
a61aafa325
Speed-up djgpp's stat() by avoid checking for uneeded stuff.
2007-01-23 08:57:12 +00:00
Daniel Stenberg
4750e6f3c5
- Linus Nielsen Feltzing introduced the --ftp-ssl-ccc command line option to
...
curl that uses the new CURLOPT_FTP_SSL_CCC option in libcurl. If enabled, it
will make libcurl shutdown SSL/TLS after the authentication is done on a
FTP-SSL operation.
2007-01-05 23:11:14 +00:00
Gisle Vanem
1d44c9ccc1
Plug more leaks.
2006-12-15 16:57:28 +00:00
Gisle Vanem
8da02df8e0
Free 'config->iface' if set.
2006-12-14 16:42:53 +00:00
Daniel Stenberg
5c3dc49f44
Here's an effort to avoid saying 'data not shown' in the debug parts when the
...
data is actually shown on screen. Like when you do 'curl -v host' with data
and debug info sent to the same terminal.
2006-10-19 14:28:50 +00:00
Daniel Stenberg
44d84ac164
Avoid typecasting a signed char to an int when using is*() functions, as that
...
could very well cause a negate number get passed in and thus cause reading
outside of the array usually used for this purpose.
We avoid this by using the uppercase macro versions introduced just now that
does some extra crazy typecasts to avoid byte codes > 127 to cause negative
int values.
2006-10-17 21:32:56 +00:00
Dan Fandrich
5ccbbe40c2
The tagging of application/x-www-form-urlencoded POST body data sent
...
to the CURLOPT_DEBUGFUNCTION callback has been fixed (it was erroneously
included as part of the header). A message was also added to the
command line tool to show when data is being sent, enabled when
--verbose is used.
2006-10-13 21:02:27 +00:00
Daniel Stenberg
e7742bfb7c
the textual arraw for "Send SSL data" was the wrong way
2006-10-12 08:14:13 +00:00
Yang Tse
e150150d9f
Remove redundant __CYGWIN__ symbol check
2006-10-11 16:01:16 +00:00
Daniel Stenberg
5e0d9aea32
Support for FTP third party transfers is now dropped
2006-09-30 20:31:11 +00:00
Daniel Stenberg
0639e2a6e2
--ftp-ssl-control requires SSL/TLS, it does not "try" it
2006-09-24 10:30:40 +00:00
Daniel Stenberg
8090ee0e5d
--ftp-alternative-to-user was missing in the help text
2006-09-23 20:25:45 +00:00
Daniel Stenberg
f7d31bb3e3
Mike Protts added --ftp-ssl-control to make curl use FTP-SSL, but only
...
encrypt the control connection and use the data connection "plain".
2006-09-23 19:37:23 +00:00
Yang Tse
4a24219a1a
Fix error introduced in file version 1.369
2006-09-13 01:35:28 +00:00
Yang Tse
733a184ce0
Compiler warning fix
2006-09-12 23:51:01 +00:00
Daniel Stenberg
29dc39fce1
- Fixed my breakage from earlier today so that doing curl_easy_cleanup() on a
...
handle that is part of a multi handle first removes the handle from the
stack.
- Added CURLOPT_SSL_SESSIONID_CACHE and --no-sessionid to disable SSL
session-ID re-use on demand since there obviously are broken servers out
there that misbehave with session-IDs used.
2006-09-11 17:18:18 +00:00
Dan Fandrich
839441e236
Minor portability fixes to get things running on UNICOS 9.0 on a Cray Y-MP
2006-08-16 18:48:27 +00:00
Daniel Stenberg
4d4151f6c1
David McCreedy added --ftp-ssl-reqd which makes curl *require* SSL for both
...
control and data connection, as the existing --ftp-ssl option only requests
it.
2006-07-26 23:20:47 +00:00
Daniel Stenberg
2527b53019
Dan Nelson added the CURLOPT_FTP_ALTERNATIVE_TO_USER libcurl option and curl
...
tool option named --ftp-alternative-to-user. It provides a mean to send a
particular command if the normal USER/PASS approach fails.
2006-07-25 22:45:21 +00:00
Gisle Vanem
9111909c1d
Added CURL_VERSION_CONV feature string.
2006-07-25 11:08:42 +00:00
Yang Tse
4d2e81661b
Avoid variable declaration shadowing previously declared one
2006-07-19 19:09:56 +00:00
Dan Fandrich
c6fc5a1a26
Moved strdup replacement from src/main.c into src/strdup.c so it's available
...
in libcurl as well, if necessary.
2006-07-11 17:02:06 +00:00
Daniel Stenberg
dfe1884c25
Peter Silva introduced CURLOPT_MAX_SEND_SPEED_LARGE and
...
CURLOPT_MAX_RECV_SPEED_LARGE that limit tha maximum rate libcurl is allowed
to send or receive data. This kind of adds the the command line tool's
option --limit-rate to the library.
The rate limiting logic in the curl app is now removed and is instead
provided by libcurl itself. Transfer rate limiting will now also work for -d
and -F, which it didn't before.
2006-06-22 21:36:53 +00:00
Daniel Stenberg
72f80b88f7
make -K on a bad file now displays a warning
2006-06-19 21:39:57 +00:00
Daniel Stenberg
990e56fb13
Brian Dessent's fixes for cygwin builds
2006-06-08 06:12:30 +00:00
Daniel Stenberg
8ed6762363
--ftp-method was missing in the --help output, as mentioned by Manfred Schwarb
2006-04-25 21:41:05 +00:00
Daniel Stenberg
deeb74b7e4
#1468330 ( http://curl.haxx.se/bug/view.cgi?id=1468330 ) pointed out a bad
...
typecast in the curl tool leading to a crash with (64bit?) VS2005 (at least)
since the struct timeval field tv_sec is an int while time_t is 64bit.
2006-04-11 10:49:51 +00:00
Daniel Stenberg
a21a77d230
CURLE_FTP_USER_PASSWORD_INCORRECT is not returned by libcurl anymore!
2006-04-09 22:41:22 +00:00
Daniel Stenberg
5a4b43848a
First commit of David McCreedy's EBCDIC and TPF changes.
2006-04-07 21:50:47 +00:00
Daniel Stenberg
f17d9bba14
David Byron found a problem multiple -d options when libcurl was built with
...
--enable-debug, as then curl used free() on memory allocated both with
normal malloc() and with libcurl-provided functions, when the latter MUST be
freed with curl_free() in debug builds.
2006-03-27 21:59:40 +00:00
Daniel Stenberg
1282aad4a5
off-by-one for the case when it adds /? and a terminating zero to the URL
2006-03-20 13:14:01 +00:00
Daniel Stenberg
0618e68200
use the new types accordingly
2006-03-14 00:07:21 +00:00
Dan Fandrich
050e82e088
Don't lock up at start when there aren't any free file descriptors.
2006-02-28 18:21:33 +00:00
Daniel Stenberg
9ac99a80c3
two typos in comments
2006-02-21 15:25:22 +00:00
Daniel Stenberg
a15d107dde
Peter Su added support for SOCKS4 proxies. Enable this by setting the proxy
...
type to the already provided type CURLPROXY_SOCKS4.
I added a --socks4 option that works like the current --socks5 option but
instead use the socks4 protocol.
2006-02-21 07:46:41 +00:00
Daniel Stenberg
d7a83d8995
avoid illegal memory access when doing "-T [URL] [URL]"
2006-02-07 18:56:41 +00:00
Daniel Stenberg
8cb695a963
fixed --limit-rate
2006-02-01 23:28:22 +00:00
Daniel Stenberg
54cbd7e154
Make --limit-rate [num] mean bytes. Seems I broke it back in november 2005...
2006-02-01 23:26:14 +00:00
Daniel Stenberg
2fbf94b0f3
Added CURLOPT_LOCALPORT and CURLOPT_LOCALPORTRANGE to libcurl. Set with the
...
curl tool with --local-port. Plain and simply set the range of ports to bind
the local end of connections to. Implemented on to popular demand.
Not extensively tested. Please let me know how it works.
2006-01-30 08:24:07 +00:00
Dan Fandrich
80a8fb98db
Fixed compiler warning on libc5.
2005-12-19 22:36:44 +00:00
Yang Tse
d6c5d24af3
Cleanup windows header includes. Where aplicable, inclusion of
...
windows.h winsock.h winsock2.h ws2tcpip.h is done in setup.h
2005-12-18 15:36:14 +00:00
Yang Tse
fdbe0df6e7
Fix a couple of compiler warnings
2005-12-08 14:01:04 +00:00
Daniel Stenberg
272231fb09
Another Yang Tse warning cleanup raid!
2005-12-05 14:10:48 +00:00
Daniel Stenberg
0fd282b078
new experimental "ftp method" code
2005-11-28 23:06:00 +00:00
Daniel Stenberg
599d9642ca
Yang Tse fixed MSVC 6.0 warnings
2005-11-23 09:10:00 +00:00
Daniel Stenberg
0f125d9bcf
prevent compiler warning
2005-11-13 22:54:00 +00:00
Daniel Stenberg
adf462fe05
Debian bug report 338681 by Jan Kunder: make curl better detect and report bad
...
limit-rate units: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=338681 Now
curl will return error if a bad unit is used.
2005-11-13 11:06:48 +00:00
Daniel Stenberg
966fa848a0
Nis Jorgensen filed bug report #1338648
...
(http://curl.haxx.se/bug/view.cgi?id=1338648 ) which really is more of a
feature request, but anyway. It pointed out that --max-redirs did not allow
it to be set to 0, which then would return an error code on the first
Location: found. Based on Nis' patch, now libcurl supports CURLOPT_MAXREDIRS
set to 0, or -1 for infinity. Added test case 274 to verify.
2005-10-27 22:05:38 +00:00
Daniel Stenberg
6f8fe67ace
tommink[at]post.pl reported in bug report #1337723
...
(http://curl.haxx.se/bug/view.cgi?id=1337723 ) that curl could not upload
binary data from stdin on Windows if the data contained control-Z (hex 1a)
since that is treated as end-of-file when read in text mode. Gisle Vanem
pointed out the fix, and I made both -T and --data-binary take advantage of
it.
2005-10-27 21:02:01 +00:00
Daniel Stenberg
9d152a77fd
Jaz Fresh pointed out that if you used "-r [number]" as was wrongly described
...
in the man page, curl would send an invalid HTTP Range: header. The correct
way would be to use "-r [number]-" or even "-r -[number]". Starting now,
curl will warn if this is discovered, and automatically append a dash to the
range before passing it to libcurl.
2005-10-27 12:05:36 +00:00
Daniel Stenberg
9d98f97e1b
shorted and unified language in the --help output
2005-10-20 21:19:19 +00:00
Daniel Stenberg
2164d760b7
Ben Madsen reported a problem that only seemed to occur with certain specific
...
glibc versions, and with this patch applied it no longer shows up to me. The
problem was indeed a flaw that made curl use a file handle already closed.
2005-09-07 11:05:34 +00:00
Daniel Stenberg
e369270f88
7.14.2 actually
2005-09-04 05:23:08 +00:00
Daniel Stenberg
7e845e7cfd
Added FTP_SKIP_PASV_IP and --ftp-skip-pasv-ip
2005-09-04 05:16:06 +00:00
Daniel Stenberg
a4773fcbbb
Toby Peterson added CURLOPT_IGNORE_CONTENT_LENGTH to the library, accessible
...
from the command line tool with --ignore-content-length. This will make it
easier to download files from Apache 1.x (and similar) servers that are
still having problems serving files larger than 2 or 4 GB. When this option
is enabled, curl will simply have to wait for the server to close the
connection to signal end of transfer. I wrote test case 269 that runs a
simple test that this works.
2005-08-24 10:57:28 +00:00
Daniel Stenberg
9294c1e76c
typecase the isspace() argument to int
2005-08-16 07:32:50 +00:00
Daniel Stenberg
d9ca9154d1
Added more verbose "warning" messages to the curl client for cases where it
...
fails to open/read files etc to help users diagnose why it doesn't do what
you'd expect it to. Converted lots of old messages to use the new generic
function I wrote for this purpose.
2005-08-15 21:48:28 +00:00
Daniel Stenberg
639857ceb2
o curl -d @filename when 'filename' was not possible to access no longer
...
converts the request to a GET, but now instead makes it a POST of no data
o The time condition illegal syntax warning is now inhibited if -s is used.
2005-08-12 21:25:44 +00:00
Daniel Stenberg
cf2e365f23
output the full usec when --trace-time is used
2005-05-25 12:29:09 +00:00
Daniel Stenberg
ebcaa3d579
warn about bad -z syntax
2005-05-12 07:28:03 +00:00
Daniel Stenberg
708ed6fded
silence compiler warnings
2005-05-08 22:45:01 +00:00
Daniel Stenberg
b0f856213d
Added --trace-time that when used adds a time stamp to each trace line that
...
--trace, --trace-ascii and --verbose output. I also made the '>' display
separate each line on the linefeed so that HTTP requests etc look nicer in the
-v output.
2005-05-02 09:38:19 +00:00
Daniel Stenberg
ad66fc6cc2
Made curl recognize the environment variables Lynx (and others?) support for
...
pointing out the CA cert path/file: SSL_CERT_DIR and SSL_CERT_FILE. If
CURL_CA_BUNDLE is not set, they are checked afterwards.
2005-05-02 07:53:25 +00:00
Daniel Stenberg
4be2136de4
prevent two compiler warnings on comparisons between signed and unsigned
2005-05-01 23:16:51 +00:00
Daniel Stenberg
78882e4642
Paul Moore made curl check for the .curlrc file (_curlrc on windows) on two
...
more places. First, CURL_HOME is a new environment variable that is used
instead of HOME if it is set, to point out where the default config file
lives. If there's no config file in the dir pointed out by one of the
environment variables, the Windows version will instead check the same
directory the executable curl is located in.
2005-04-27 21:24:58 +00:00
Daniel Stenberg
1a4402038c
Alex Suykov's ftp upload show progress meter patch, slightly adjusted.
2005-04-23 21:26:27 +00:00
Daniel Stenberg
d323b3d816
Set the retry delay variables after the option parsing, as bug report
...
#1187787 points out.
2005-04-22 10:01:49 +00:00
Daniel Stenberg
970722483c
Added --proxy-anyauth
2005-03-28 22:17:49 +00:00
Daniel Stenberg
2f8085af15
David Houlder added --form-string
2005-03-12 19:39:27 +00:00
Daniel Stenberg
84bc23b92f
curl_version_info() returns the feature bit CURL_VERSION_SSPI
2005-03-11 15:10:36 +00:00
Dan Fandrich
dc59795629
fseek() with SEEK_SET is broken on large file capable 32-bit systems, so
...
revert to the SEEK_END method of repositioning the stream after a ftruncate()
and only use SEEK_SET if ftruncate() isn't available.
2005-03-07 18:59:04 +00:00
Dan Fandrich
42ac24448c
Better cope with a failed or unavailable ftruncate().
...
Added HAVE_FTRUNCATE to all the static config-*.h files on the assumption
that all those systems provide it.
2005-03-05 00:54:16 +00:00
Daniel Stenberg
7012a4a291
Rene Rebe fixed a -# crash when more data than expected was retrieved.
2005-03-04 00:12:02 +00:00
Daniel Stenberg
6a2e21ec8c
FTP code turned into state machine. Not completely yet, but a good start.
...
The tag 'before_ftp_statemachine' was set just before this commit in case
of future need.
2005-02-09 13:06:40 +00:00
Daniel Stenberg
9864bf703d
a slightly involved work-around to prevent the debug-tracing from logging
...
a free-without-alloc as the first call
2005-01-27 15:59:01 +00:00
Daniel Stenberg
289a42f050
Make the debug build get the debug dump file path from the environment
...
variable to allow the test suite to better control where it ends up.
2005-01-27 15:51:03 +00:00
Daniel Stenberg
177dbc7be0
Ian Ford asked about support for the FTP command ACCT, and I discovered it is
...
present in RFC959... so now (lib)curl supports it as well. --ftp-account and
CURLOPT_FTP_ACCOUNT set the account string. (The server may ask for an account
string after PASS have been sent away. The client responds with "ACCT [account
string]".) Added test case 228 and 229 to verify the functionality. Updated
the test FTP server to support ACCT somewhat.
2005-01-25 22:13:12 +00:00
Daniel Stenberg
7e42cb61f7
FTP third transfer support overhaul. See CHANGES for details.
2005-01-21 09:32:32 +00:00
Daniel Stenberg
7472ede32a
Philippe Hameau found out that -Q "+[command]" didn't work, although some code
...
was written for it. I fixed and added test case 227 to verify it. The curl.1
man page didn't mention the '+' so I added it.
2005-01-20 22:22:12 +00:00
Daniel Stenberg
a137223b4f
prevent a single byte read outside the string in test case 39
2005-01-06 22:54:37 +00:00
Daniel Stenberg
52e1ce9518
fixed #1097019 , multiple GET posts (-G) error
2005-01-06 22:25:35 +00:00
Dan Fandrich
327b46cced
Fixed a compile warning introduced by making the protocol table const. This
...
involves a binary-compatible change to the API struct curl_version_info_data
2004-12-20 21:14:45 +00:00
Daniel Stenberg
497cc6bfaf
Samuel Listopad fixed -E to support "C:/path" (with forward slash) as well.
2004-12-18 10:28:31 +00:00
Gisle Vanem
9a8ba19b73
s/_write/write/g
2004-12-17 18:31:40 +00:00
Gisle Vanem
ec8ee4404b
Support uploading and resuming of >2GB files.
...
Ref. lib/file.c.
2004-12-16 16:49:14 +00:00
Daniel Stenberg
b34d161703
moved the bool typedef to setup.h
2004-12-15 10:33:51 +00:00
Dan Fandrich
f2fb9039bd
Make some arrays of pointers const, too.
2004-12-15 03:03:45 +00:00
Dan Fandrich
1ba47e7af9
Add 'const' to immutable arrays.
2004-12-15 01:38:25 +00:00
Gisle Vanem
e181eda253
Caller must free 'engines' list.
2004-12-14 14:24:04 +00:00
Gisle Vanem
6a9ed44088
Support for "--engine list" option.
...
Moved CURLOPT_SSLENGINE* options to after verbose mode is set.
Added a goto. Eek!
2004-12-13 16:47:36 +00:00
Gisle Vanem
56c9899832
Provide a 64-bit capable ftruncate(). MingW has one, but
...
it takes only 32-bit offsets.
2004-11-24 19:34:25 +00:00
Daniel Stenberg
3e1caa6185
HTTP "auth done right". See lib/README.httpauth
2004-11-24 16:11:35 +00:00
Gisle Vanem
b5c90c9b05
Borland doesn't have <sys/utime.h>, utime() nor
...
_lseeki64().
2004-11-14 13:50:21 +00:00
Daniel Stenberg
59c063dfd3
Fix behaviour when passing NULL to CURLOPT_POSTFIELDS and CURLOPT_HTTPPOST.
2004-11-11 23:11:04 +00:00
Daniel Stenberg
fd49ba6c18
another lame change in an attempt to fix the moot gcc 3.4 warning
2004-11-08 21:31:57 +00:00
Daniel Stenberg
facfa19cdd
weirdo hack to fix debian bug report 278691:
...
'curl -v writes debugging to its network socket if stderr is closed'
2004-11-08 19:41:28 +00:00
Daniel Stenberg
3347ced899
added a default in the switch in an attempt to avoid the moot "will never be
...
executed" warning by gcc 3.4.0
2004-11-08 14:46:05 +00:00
Daniel Stenberg
fd884a3cd2
more retry stuff
2004-11-04 16:17:23 +00:00
Gisle Vanem
4245400ae4
Fixed _write() arguments.
2004-10-28 13:18:09 +00:00
Gisle Vanem
629bba6b35
*** empty log message ***
2004-10-28 13:13:29 +00:00
Daniel Stenberg
f6f2a9e4be
use longs
2004-10-28 07:23:19 +00:00
Daniel Stenberg
96cf615e9d
Added --retry and --retry-delay first attempt with four related test cases.
2004-10-27 21:29:55 +00:00
Daniel Stenberg
82d6cfa7fc
Peter Wullinger pointed out that curl should call setlocale() properly to
...
initiate the specific language operations, to make the IDN stuff work better.
2004-10-18 13:37:18 +00:00
Daniel Stenberg
39af394a1c
removed tabs and trailing whitespace from source
2004-10-06 07:50:18 +00:00
Daniel Stenberg
0ec4c66fba
fixed -F to support setting type= even on parts that aren't file-uploads
2004-09-10 21:47:52 +00:00
Daniel Stenberg
9dbd6659dc
more typecasts to please picky compilers
2004-08-10 06:41:13 +00:00
Daniel Stenberg
e4caa98901
snprintf instead of sprintf,
...
better support for HUGE files with the -# progress bar
2004-07-02 12:48:53 +00:00
Daniel Stenberg
c211a7c685
added typecasts to please compilers
2004-07-02 12:29:15 +00:00
Daniel Stenberg
5a93f50394
typecase the argument to curl_easy_strerror() to a CURLcode to please
...
picky compilers
2004-07-01 14:06:44 +00:00
Daniel Stenberg
087748c48e
don't close the trace stream until _after_ the easy handle has been cleaned
...
up, as that can send traces too
2004-07-01 06:19:19 +00:00
Daniel Stenberg
a7b99fc463
check for a fine poll() before it is used to sleep subsecond
2004-06-27 21:51:54 +00:00
Daniel Stenberg
bbb72b7b6b
Gisle: free used memory better
2004-06-24 14:40:16 +00:00
Daniel Stenberg
bd3d5a17b4
Gisle's "SSL patch" from June 16th 2004, modified by me as discussed on the
...
mailing list.
2004-06-18 06:20:43 +00:00
Daniel Stenberg
55a69ebea6
Gisle's patch that'll allow curl to continue with the following URLs even
...
if one transfer fails.
2004-06-08 21:56:30 +00:00
Daniel Stenberg
765754d39d
--proxy-basic added for completeness
2004-05-25 14:44:25 +00:00
Daniel Stenberg
9a33561e80
make one call instead of two
2004-05-25 07:51:06 +00:00
Daniel Stenberg
d57c178a62
delete trailing whitespace
2004-05-24 13:31:28 +00:00
Daniel Stenberg
6faa83bc6a
if no errorbuffer string was provided when a return code was returned, use
...
the curl_easy_strerror() function to provide one
2004-05-24 13:27:48 +00:00
Daniel Stenberg
34af02caca
Disable memdebug for the allocs done by the app, unless CURLTOOLDEBUG is
...
defined (which it never is atm).
Now, we can focus on making 'runtests -t [num]' work on all test cases and
we should never leak nor crash.
2004-05-12 08:22:04 +00:00
Daniel Stenberg
7a35fb5403
slightly better dealing of bad mem situations
2004-05-10 14:45:11 +00:00
Daniel Stenberg
329f17ac7c
better detect if/when curl_slist_append() returns failure, and bail out
...
accordingly
2004-05-10 14:04:35 +00:00
Daniel Stenberg
00557a5475
checkpasswd() prevents segfault by checking that input argument is non-NULL
2004-05-10 09:16:21 +00:00
Daniel Stenberg
6def0892ea
additional typecasts in an attempt to avoid compiler warnings when switching
...
from 64 bit types to 32 bit ones
2004-05-05 07:30:52 +00:00
Daniel Stenberg
1c0744bde6
removed bad free()
2004-05-05 07:20:08 +00:00
Daniel Stenberg
27e76021e9
Added support for --proxy-digest
2004-05-03 11:56:18 +00:00
Daniel Stenberg
ec113aefb9
use the new lib/curlx.h header and modified the code to use all to-become-
...
curlx_-functions with the new prefix to prepare this code for the future
removal of several curl_-functions from the public libcurl API.
2004-04-30 08:23:50 +00:00
Daniel Stenberg
19f5aa165c
make the contents able to be any data, the previous stopped at white space
2004-04-30 06:45:53 +00:00
Daniel Stenberg
1dbe60b8b7
supports showing "IDN" as a libcurl feature, now outputs the features
...
in alphabetical order
2004-04-26 07:14:47 +00:00
Daniel Stenberg
37e4858cd0
Made --proxy-ntlm check if the underlying library actually supports NTLM
2004-04-23 08:44:27 +00:00
Daniel Stenberg
84406b3e2c
allow newlines in the contents when doing -F "var=[contents]"
2004-04-22 15:26:30 +00:00
Daniel Stenberg
b23dbf9f34
Gisle Vanem made the -4/-6 actually get set too
2004-04-14 12:00:53 +00:00
Daniel Stenberg
cf1f46e1ca
renamed the strtoofft() macro to curlx_strtoofft() to adjust to the curlx_*
...
concept, and added lib/README.curlx to explain details about it
2004-04-07 07:30:40 +00:00
Daniel Stenberg
f052cbee19
Use curl_off_t for the limit rate values to support REALLY huge values on
...
such platforms that support large files.
2004-04-07 07:23:52 +00:00
Daniel Stenberg
0ccdf3d0e6
improved --limit-rate functionality, partly by the new use of curlx_tvnow()
2004-04-06 12:06:05 +00:00
Daniel Stenberg
126ed14313
Gisle Vanem's djgpp/MS-DOS updates
2004-03-29 12:29:25 +00:00
Daniel Stenberg
bb3d6e8552
tcp-nodelay patch by Joe Halpin
2004-03-25 13:37:18 +00:00
Daniel Stenberg
5b55f9ecb3
Günter Knauf's NetWare changes.
2004-03-17 12:46:42 +00:00
Daniel Stenberg
3417e0b0fc
nonsense comments removed
2004-03-17 07:22:04 +00:00
Daniel Stenberg
9af532e662
David Byron's fix to clear outs.filename
2004-03-12 08:03:31 +00:00