platform/upstream/curl.git
21 years agoInitial Digest support. At least partly working.
Daniel Stenberg [Thu, 22 May 2003 16:09:54 +0000 (16:09 +0000)]
Initial Digest support. At least partly working.

21 years agoDavid Balazic pointed out the lack of checks for a valid %XX code when
Daniel Stenberg [Wed, 21 May 2003 15:53:59 +0000 (15:53 +0000)]
David Balazic pointed out the lack of checks for a valid %XX code when
we unescape a string. We now check and decode only valid %XX strings.

21 years agofix the makefile in packages/DOS too
Daniel Stenberg [Wed, 21 May 2003 08:12:52 +0000 (08:12 +0000)]
fix the makefile in packages/DOS too

21 years ago Gisle Vanem made curl build with djgpp on DOS.
Daniel Stenberg [Wed, 21 May 2003 08:08:48 +0000 (08:08 +0000)]
 Gisle Vanem made curl build with djgpp on DOS.

21 years agoGisle Vanem's fix to make the 'curl -M' output nicer
Daniel Stenberg [Wed, 21 May 2003 07:21:44 +0000 (07:21 +0000)]
Gisle Vanem's fix to make the 'curl -M' output nicer

21 years agomissing semicolon, by Gisle Vanem
Daniel Stenberg [Tue, 20 May 2003 12:44:55 +0000 (12:44 +0000)]
missing semicolon, by Gisle Vanem

21 years agoGisle Vanem's code for not trusting h_aliases to always be non-NULL
Daniel Stenberg [Tue, 20 May 2003 09:41:39 +0000 (09:41 +0000)]
Gisle Vanem's code for not trusting h_aliases to always be non-NULL

21 years agoRemind about the gpg command lines
Daniel Stenberg [Tue, 20 May 2003 06:33:13 +0000 (06:33 +0000)]
Remind about the gpg command lines

21 years agosupport user name and password in proxy environment variables
Daniel Stenberg [Mon, 19 May 2003 13:14:26 +0000 (13:14 +0000)]
support user name and password in proxy environment variables

21 years agothe proxy environment variables now may contain user name and password
Daniel Stenberg [Mon, 19 May 2003 13:09:41 +0000 (13:09 +0000)]
the proxy environment variables now may contain user name and password

21 years agoremove debug output
Daniel Stenberg [Mon, 19 May 2003 13:08:48 +0000 (13:08 +0000)]
remove debug output

21 years agosetenv support added to allow test cases to require a set of environment
Daniel Stenberg [Mon, 19 May 2003 13:06:10 +0000 (13:06 +0000)]
setenv support added to allow test cases to require a set of environment
variables

21 years ago7.10.5 commit
Daniel Stenberg [Mon, 19 May 2003 11:45:10 +0000 (11:45 +0000)]
7.10.5 commit

21 years agoknown AIX ipv6 problems
Daniel Stenberg [Fri, 16 May 2003 10:57:53 +0000 (10:57 +0000)]
known AIX ipv6 problems

21 years agoSkip any preceeding dots from the domain name of cookies when we keep them
Daniel Stenberg [Thu, 15 May 2003 22:28:19 +0000 (22:28 +0000)]
Skip any preceeding dots from the domain name of cookies when we keep them
in memory, only add it when we save the cookie. This makes all tailmatching
and domain string matching internally a lot easier.

This was also the reason for a remaining bug I introduced in my overhaul.

21 years agochange the order of the in_addr_t tests, so that 'unsigned long' is tested
Daniel Stenberg [Thu, 15 May 2003 21:13:36 +0000 (21:13 +0000)]
change the order of the in_addr_t tests, so that 'unsigned long' is tested
for first, as it seems to be what many systems use

21 years ago1. George Comninos' progress meter fix
Daniel Stenberg [Thu, 15 May 2003 08:13:19 +0000 (08:13 +0000)]
1. George Comninos' progress meter fix
2. I also added the pre-releases and dates to the log

21 years agodocumented CURLOPT_FTP_USE_EPRT
Daniel Stenberg [Wed, 14 May 2003 09:03:51 +0000 (09:03 +0000)]
documented CURLOPT_FTP_USE_EPRT

21 years agoGeorge Comninos provided a fix that calls the progress meter when waiting
Daniel Stenberg [Wed, 14 May 2003 06:31:00 +0000 (06:31 +0000)]
George Comninos provided a fix that calls the progress meter when waiting
for FTP command responses take >1 second.

21 years agoSetup and use CURL_INADDR_NONE all over instead of INADDR_NONE. We setup
Daniel Stenberg [Tue, 13 May 2003 12:12:17 +0000 (12:12 +0000)]
Setup and use CURL_INADDR_NONE all over instead of INADDR_NONE. We setup
the define accordingly in the hostip.h header to work nicely all over.

21 years agobefore using if2ip(), check if the address is an ip address and skip it if
Daniel Stenberg [Tue, 13 May 2003 12:11:31 +0000 (12:11 +0000)]
before using if2ip(), check if the address is an ip address and skip it if
it is.

21 years agolibtool 1.4.2 is enough
Daniel Stenberg [Tue, 13 May 2003 09:38:09 +0000 (09:38 +0000)]
libtool 1.4.2 is enough

21 years agofix comment
Daniel Stenberg [Tue, 13 May 2003 09:37:45 +0000 (09:37 +0000)]
fix comment

21 years agobefore checking for network interfaces using if2ip(), check that the given
Daniel Stenberg [Mon, 12 May 2003 13:06:48 +0000 (13:06 +0000)]
before checking for network interfaces using if2ip(), check that the given
name isn't an ip address

21 years agono more complaining when I have 1.5 and it tests for 1.4.2
Daniel Stenberg [Mon, 12 May 2003 13:05:11 +0000 (13:05 +0000)]
no more complaining when I have 1.5 and it tests for 1.4.2

21 years agofixes from the last week+
Daniel Stenberg [Mon, 12 May 2003 12:49:22 +0000 (12:49 +0000)]
fixes from the last week+

21 years agoDan F clarified the CURLOPT_ENCODING description after his changes to
Daniel Stenberg [Mon, 12 May 2003 12:47:35 +0000 (12:47 +0000)]
Dan F clarified the CURLOPT_ENCODING description after his changes to
allow "" to enable all support formats.

21 years agoDan Fandrich added --compressed docu
Daniel Stenberg [Mon, 12 May 2003 12:46:45 +0000 (12:46 +0000)]
Dan Fandrich added --compressed docu

21 years agosetting ENCODING to "" means enable-all-you-support
Daniel Stenberg [Mon, 12 May 2003 12:45:57 +0000 (12:45 +0000)]
setting ENCODING to "" means enable-all-you-support

21 years ago Dan Fandrich changed CURLOPT_ENCODING to select all supported encodings if
Daniel Stenberg [Mon, 12 May 2003 12:45:14 +0000 (12:45 +0000)]
 Dan Fandrich changed CURLOPT_ENCODING to select all supported encodings if
 set to "".  This frees the application from having to know which encodings
 the library supports.

21 years agoDan Fandrich lowered the libtool requirement
Daniel Stenberg [Mon, 12 May 2003 12:38:52 +0000 (12:38 +0000)]
Dan Fandrich lowered the libtool requirement

21 years agowhen we have accepted the server's connection in a PORT sequence, we set
Daniel Stenberg [Mon, 12 May 2003 12:37:35 +0000 (12:37 +0000)]
when we have accepted the server's connection in a PORT sequence, we set
the new socket to non-blocking

21 years agoavoid the write loop
Daniel Stenberg [Mon, 12 May 2003 12:37:05 +0000 (12:37 +0000)]
avoid the write loop

21 years agoincoming proxy headers shall be sent to the debug function has HEADERs not
Daniel Stenberg [Mon, 12 May 2003 12:29:00 +0000 (12:29 +0000)]
incoming proxy headers shall be sent to the debug function has HEADERs not
DATA

21 years agooops, run libtoolize as the first tool
Daniel Stenberg [Fri, 9 May 2003 08:17:41 +0000 (08:17 +0000)]
oops, run libtoolize as the first tool

21 years agorun libtoolize too
Daniel Stenberg [Fri, 9 May 2003 08:13:02 +0000 (08:13 +0000)]
run libtoolize too

21 years agorun libtoolize to generate these files
Daniel Stenberg [Fri, 9 May 2003 08:12:46 +0000 (08:12 +0000)]
run libtoolize to generate these files

21 years agoCURLOPT_FTP_USE_EPRT added
Daniel Stenberg [Fri, 9 May 2003 07:42:47 +0000 (07:42 +0000)]
CURLOPT_FTP_USE_EPRT added

21 years ago--disable-eprt added
Daniel Stenberg [Fri, 9 May 2003 07:39:50 +0000 (07:39 +0000)]
--disable-eprt added

21 years agosupport for CURLOPT_FTP_USE_EPRT added
Daniel Stenberg [Fri, 9 May 2003 07:39:29 +0000 (07:39 +0000)]
support for CURLOPT_FTP_USE_EPRT added

21 years agoAIX wants sys/select.h
Daniel Stenberg [Fri, 9 May 2003 07:37:27 +0000 (07:37 +0000)]
AIX wants sys/select.h

21 years agoclarify on the curl name issue and that there may be other libcurl-based
Daniel Stenberg [Fri, 9 May 2003 07:07:13 +0000 (07:07 +0000)]
clarify on the curl name issue and that there may be other libcurl-based
tools that provide GUI

21 years ago Kevin Delafield reported another case where we didn't correctly check for
Daniel Stenberg [Tue, 6 May 2003 08:19:36 +0000 (08:19 +0000)]
 Kevin Delafield reported another case where we didn't correctly check for
 EAGAIN but only EWOULDBLOCK, which caused badness on HPUX. We also check for
 and act the same on EINTR errors as well now.

21 years agofixed the required tools' version numbers
Daniel Stenberg [Mon, 5 May 2003 14:19:54 +0000 (14:19 +0000)]
fixed the required tools' version numbers

21 years agothe writable argv check now should not exit when building a cross-compiled
Daniel Stenberg [Sun, 4 May 2003 16:07:19 +0000 (16:07 +0000)]
the writable argv check now should not exit when building a cross-compiled
curl

21 years agoput back the libtool test, now for 1.5
Daniel Stenberg [Sat, 3 May 2003 16:25:49 +0000 (16:25 +0000)]
put back the libtool test, now for 1.5
require autoconf 2.57
require automake 1.7

21 years agoIf there is a custom Host: header specified, we use that host name to
Daniel Stenberg [Fri, 2 May 2003 09:13:19 +0000 (09:13 +0000)]
If there is a custom Host: header specified, we use that host name to
extract the correct set of cookies to send. This functionality is verified
by test case 62.

21 years agosend correct cookies when using a custom Host:
Daniel Stenberg [Fri, 2 May 2003 09:12:26 +0000 (09:12 +0000)]
send correct cookies when using a custom Host:

21 years agofixed the format slightly
Daniel Stenberg [Fri, 2 May 2003 09:11:53 +0000 (09:11 +0000)]
fixed the format slightly

21 years agocorrected a comment about gzip not being supported
Daniel Stenberg [Thu, 1 May 2003 17:49:47 +0000 (17:49 +0000)]
corrected a comment about gzip not being supported

21 years agoFTP URL with type=a
Daniel Stenberg [Thu, 1 May 2003 17:48:59 +0000 (17:48 +0000)]
FTP URL with type=a

21 years agoAndy Cedilnik fixed some compiler warnings
Daniel Stenberg [Thu, 1 May 2003 13:37:36 +0000 (13:37 +0000)]
Andy Cedilnik fixed some compiler warnings

21 years agoourerrno became Curl_ourerrno() and is now available to all libcurl
Daniel Stenberg [Thu, 1 May 2003 13:37:05 +0000 (13:37 +0000)]
ourerrno became Curl_ourerrno() and is now available to all libcurl

21 years agoUse the proper Curl_ourerrno() function instead of plain errno, for better
Daniel Stenberg [Thu, 1 May 2003 13:36:28 +0000 (13:36 +0000)]
Use the proper Curl_ourerrno() function instead of plain errno, for better
portability. Also use Andy Cedilnik's compiler warning fixes.

21 years agothe test numbers are now only for human readability, the numbers no longer
Daniel Stenberg [Wed, 30 Apr 2003 20:29:31 +0000 (20:29 +0000)]
the test numbers are now only for human readability, the numbers no longer
enforces protocol/server

21 years agono longer assume that the test number implies servers to run
Daniel Stenberg [Wed, 30 Apr 2003 20:28:49 +0000 (20:28 +0000)]
no longer assume that the test number implies servers to run

21 years agoEach test case now specifies which server(s) it needs, without relying on the
Daniel Stenberg [Wed, 30 Apr 2003 20:25:39 +0000 (20:25 +0000)]
Each test case now specifies which server(s) it needs, without relying on the
test number.

21 years agowe say welcome to test 142
Daniel Stenberg [Wed, 30 Apr 2003 20:08:01 +0000 (20:08 +0000)]
we say welcome to test 142

21 years agoverify that curl fails fine when an FTP URL with a too deep dir hierarchy
Daniel Stenberg [Wed, 30 Apr 2003 20:07:37 +0000 (20:07 +0000)]
verify that curl fails fine when an FTP URL with a too deep dir hierarchy
is used

21 years agowhen making up the list of path parts, save the last entry pointing to NULL
Daniel Stenberg [Wed, 30 Apr 2003 20:04:17 +0000 (20:04 +0000)]
when making up the list of path parts, save the last entry pointing to NULL
as otherwise we'll go nuts

21 years agorecent action
Daniel Stenberg [Wed, 30 Apr 2003 20:01:22 +0000 (20:01 +0000)]
recent action

21 years agoif there's a cookiehost allocated, free that too
Daniel Stenberg [Wed, 30 Apr 2003 19:58:36 +0000 (19:58 +0000)]
if there's a cookiehost allocated, free that too

21 years agook, make the test run ok too
Daniel Stenberg [Wed, 30 Apr 2003 19:56:53 +0000 (19:56 +0000)]
ok, make the test run ok too

21 years agovarious new cookie tests with a custom Host: header set
Daniel Stenberg [Wed, 30 Apr 2003 19:49:51 +0000 (19:49 +0000)]
various new cookie tests with a custom Host: header set

21 years agomodified to work with modified code
Daniel Stenberg [Wed, 30 Apr 2003 17:16:25 +0000 (17:16 +0000)]
modified to work with modified code

21 years agomodified to produce nicer output when a single test fails
Daniel Stenberg [Wed, 30 Apr 2003 17:15:38 +0000 (17:15 +0000)]
modified to produce nicer output when a single test fails

21 years agomake the diffs with 'diff -u' to make them nicer and easier to read
Daniel Stenberg [Wed, 30 Apr 2003 17:15:00 +0000 (17:15 +0000)]
make the diffs with 'diff -u' to make them nicer and easier to read

21 years agostop parsing Host: host names at colons too
Daniel Stenberg [Wed, 30 Apr 2003 17:12:29 +0000 (17:12 +0000)]
stop parsing Host: host names at colons too

21 years agomodified to the new cookie function proto
Daniel Stenberg [Wed, 30 Apr 2003 17:05:19 +0000 (17:05 +0000)]
modified to the new cookie function proto

21 years agoextract host name from custom Host: headers to use for cookies
Daniel Stenberg [Wed, 30 Apr 2003 17:04:53 +0000 (17:04 +0000)]
extract host name from custom Host: headers to use for cookies

21 years agoMany cookie fixes:
Daniel Stenberg [Wed, 30 Apr 2003 17:03:43 +0000 (17:03 +0000)]
Many cookie fixes:
  o Save domains in jars like Mozilla does. It means all domains set in
    Set-Cookie: headers are dot-prefixed.
  o Save and use the 'tailmatch' field in the Mozilla/Netscape cookie jars (the
    second column).
  o Reject cookies using illegal domains in the Set-Cookie: line. Concerns
    both domains with too few dots or domains that are outside the currently
    operating server host's domain.
  o Set the path part by default to the one used in the request, if none was
    set in the Set-Cookie line.

21 years agochanges need for the new ftp path treatment and the new cookie code
Daniel Stenberg [Wed, 30 Apr 2003 17:01:00 +0000 (17:01 +0000)]
changes need for the new ftp path treatment and the new cookie code

21 years agoDavid Balazic's patch to make the FTP operations "do right" according to
Daniel Stenberg [Wed, 30 Apr 2003 16:59:42 +0000 (16:59 +0000)]
David Balazic's patch to make the FTP operations "do right" according to
RFC1738, which means it'll use one CWD for each pathpart.

21 years agotwo more platforms Rich Gray built curl on
Daniel Stenberg [Wed, 30 Apr 2003 07:32:43 +0000 (07:32 +0000)]
two more platforms Rich Gray built curl on

21 years ago Peter Kovacs provided a patch that makes the CURLINFO_CONNECT_TIME work fine
Daniel Stenberg [Tue, 29 Apr 2003 18:03:30 +0000 (18:03 +0000)]
 Peter Kovacs provided a patch that makes the CURLINFO_CONNECT_TIME work fine
 when using the multi interface (too).

21 years agomention configure --help
Daniel Stenberg [Tue, 29 Apr 2003 16:55:17 +0000 (16:55 +0000)]
mention configure --help

21 years agoCURLOPT_FTPPORT could support port number too
Daniel Stenberg [Mon, 28 Apr 2003 17:29:32 +0000 (17:29 +0000)]
CURLOPT_FTPPORT could support port number too

21 years agocorrected the comment which wasn't correct
Daniel Stenberg [Mon, 28 Apr 2003 13:48:16 +0000 (13:48 +0000)]
corrected the comment which wasn't correct

21 years agoRSAglue.lib is no longer needed with recent OpenSSL versions
Daniel Stenberg [Fri, 25 Apr 2003 15:08:46 +0000 (15:08 +0000)]
RSAglue.lib is no longer needed with recent OpenSSL versions

21 years agoDan Fandrich added support for the gzip Content-Encoding for --compressed
Daniel Stenberg [Thu, 24 Apr 2003 06:34:31 +0000 (06:34 +0000)]
Dan Fandrich added support for the gzip Content-Encoding for --compressed

21 years agoBryan Kemp's reported problems with curl and PUT from stdin and a faked
Daniel Stenberg [Wed, 23 Apr 2003 12:09:58 +0000 (12:09 +0000)]
Bryan Kemp's reported problems with curl and PUT from stdin and a faked
content-length made me add test case 60, that does exactly this, but it
seems to run fine...

21 years agolast 10 days or so
Daniel Stenberg [Tue, 22 Apr 2003 23:30:04 +0000 (23:30 +0000)]
last 10 days or so

21 years agolibtool 1.5 stuff
Daniel Stenberg [Tue, 22 Apr 2003 23:29:27 +0000 (23:29 +0000)]
libtool 1.5 stuff

21 years agostop checking for libtool, we don't run that in this script
Daniel Stenberg [Tue, 22 Apr 2003 23:26:00 +0000 (23:26 +0000)]
stop checking for libtool, we don't run that in this script

21 years agoDan Fandrich corrected the error messages on "bad encoding".
Daniel Stenberg [Tue, 22 Apr 2003 22:33:39 +0000 (22:33 +0000)]
Dan Fandrich corrected the error messages on "bad encoding".

21 years agoDan Fandrich's gzip bugfix
Daniel Stenberg [Tue, 22 Apr 2003 22:32:02 +0000 (22:32 +0000)]
Dan Fandrich's gzip bugfix

21 years agoDan Fandrich's fix
Daniel Stenberg [Tue, 22 Apr 2003 22:31:02 +0000 (22:31 +0000)]
Dan Fandrich's fix

21 years ago Peter Sylvester pointed out that curl_easy_setopt() will always (wrongly)
Daniel Stenberg [Tue, 22 Apr 2003 21:42:39 +0000 (21:42 +0000)]
 Peter Sylvester pointed out that curl_easy_setopt() will always (wrongly)
 return CURLE_OK no matter what happens.

21 years agotwo dashes is enough
Daniel Stenberg [Wed, 16 Apr 2003 12:46:20 +0000 (12:46 +0000)]
two dashes is enough

21 years agotypecast the setting of the size, as it might be an off_t which is bigger
Daniel Stenberg [Tue, 15 Apr 2003 14:18:37 +0000 (14:18 +0000)]
typecast the setting of the size, as it might be an off_t which is bigger
than long and libcurl expects a long...

21 years agoIf MALLOCDEBUG, include the lib's setup.h here so that the proper defines
Daniel Stenberg [Tue, 15 Apr 2003 14:01:57 +0000 (14:01 +0000)]
If MALLOCDEBUG, include the lib's setup.h here so that the proper defines
are set before all system headers, as otherwise we get compiler warnings
on my Solaris at least.

21 years agoinclude config.h before all system headers, so that _FILE_OFFSET_BITS and
Daniel Stenberg [Tue, 15 Apr 2003 13:32:26 +0000 (13:32 +0000)]
include config.h before all system headers, so that _FILE_OFFSET_BITS and
similar is set properly by us first

21 years agoextended the -F section
Daniel Stenberg [Tue, 15 Apr 2003 09:58:27 +0000 (09:58 +0000)]
extended the -F section

21 years agotreat uploaded .html files as text/html by default
Daniel Stenberg [Tue, 15 Apr 2003 09:29:39 +0000 (09:29 +0000)]
treat uploaded .html files as text/html by default

21 years agoreturn the same error for the sslv2 "certificate verify failed" code
Daniel Stenberg [Mon, 14 Apr 2003 22:00:36 +0000 (22:00 +0000)]
return the same error for the sslv2 "certificate verify failed" code

21 years agonew wording by Kevin Roth
Daniel Stenberg [Mon, 14 Apr 2003 14:54:18 +0000 (14:54 +0000)]
new wording by Kevin Roth

21 years agoignore all stamp-h*
Daniel Stenberg [Mon, 14 Apr 2003 13:09:44 +0000 (13:09 +0000)]
ignore all stamp-h*

21 years agoWith the recent fix of libcurl, it shall now return CURLE_SSL_CACERT when
Daniel Stenberg [Mon, 14 Apr 2003 13:09:09 +0000 (13:09 +0000)]
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.

21 years agoRestored the SSL error codes since they was broken in the 7.10.4 release,
Daniel Stenberg [Mon, 14 Apr 2003 12:53:29 +0000 (12:53 +0000)]
Restored the SSL error codes since they was broken in the 7.10.4 release,
also now attempt to detect and return the specific CACERT error code.

21 years agoFTP CWD response fixed
Daniel Stenberg [Mon, 14 Apr 2003 07:13:08 +0000 (07:13 +0000)]
FTP CWD response fixed
gzip content-encoding added
chunked content-encoding fixed