Daniel Stenberg [Tue, 27 May 2003 06:28:25 +0000 (06:28 +0000)]
Another socks5-fix. Make sure that when we use a socks-proxy, it is not the
same as using a httpproxy so we must make sure to better check for http
proxies before we do HTTP proxy stuff. This included authorization and
URI usage in the request etc.
Daniel Stenberg [Tue, 27 May 2003 06:25:56 +0000 (06:25 +0000)]
CURLOPT_HTTPDIGEST is added
Daniel Stenberg [Mon, 26 May 2003 12:32:22 +0000 (12:32 +0000)]
language
Daniel Stenberg [Mon, 26 May 2003 08:19:06 +0000 (08:19 +0000)]
ftp ASCII transfers in general need fixing
Daniel Stenberg [Mon, 26 May 2003 07:57:53 +0000 (07:57 +0000)]
Chris Lewis mentioned that he doesn't get WIN32 defined, only _WIN32 so we
make an adjustment to catch this.
Daniel Stenberg [Fri, 23 May 2003 11:24:39 +0000 (11:24 +0000)]
even more
Daniel Stenberg [Fri, 23 May 2003 11:14:09 +0000 (11:14 +0000)]
Ricardo Cadime found a socket leak when listing directories without
contents. Test cases 144 and 145 were added to verify the fix.
Now we deal with return code 450 properly and other codes also do proper
cleanup.
Daniel Stenberg [Fri, 23 May 2003 11:10:35 +0000 (11:10 +0000)]
more ftp testing using NLST and no contents and bad return code
Daniel Stenberg [Fri, 23 May 2003 09:47:57 +0000 (09:47 +0000)]
Rudy Koento's problem fixed, test case 66 verifies this.
Daniel Stenberg [Fri, 23 May 2003 09:46:19 +0000 (09:46 +0000)]
test 66 returns one line of data with no header (HTTP)
Daniel Stenberg [Fri, 23 May 2003 08:06:31 +0000 (08:06 +0000)]
--digest added, --compressed rephrased
Daniel Stenberg [Fri, 23 May 2003 06:44:24 +0000 (06:44 +0000)]
include digest.h for proto
Daniel Stenberg [Fri, 23 May 2003 06:43:14 +0000 (06:43 +0000)]
DJGPP fix by Gisle Vanem
Daniel Stenberg [Thu, 22 May 2003 22:47:48 +0000 (22:47 +0000)]
more more more
Daniel Stenberg [Thu, 22 May 2003 22:45:38 +0000 (22:45 +0000)]
warning-free is better
Daniel Stenberg [Thu, 22 May 2003 22:40:01 +0000 (22:40 +0000)]
Introducing --digest
Daniel Stenberg [Thu, 22 May 2003 22:39:38 +0000 (22:39 +0000)]
Better Digest stuff
Daniel Stenberg [Thu, 22 May 2003 22:38:46 +0000 (22:38 +0000)]
Added CURLOPT_HTTPDIGEST support
SOCKS5 fix as suggested by Jis in bugreport #741841.
Daniel Stenberg [Thu, 22 May 2003 22:37:00 +0000 (22:37 +0000)]
Document the <dataNUM> thing we use,
Daniel Stenberg [Thu, 22 May 2003 22:36:39 +0000 (22:36 +0000)]
Digest support added
Daniel Stenberg [Thu, 22 May 2003 22:36:22 +0000 (22:36 +0000)]
Digest testing added
Daniel Stenberg [Thu, 22 May 2003 16:23:27 +0000 (16:23 +0000)]
proper header added
Daniel Stenberg [Thu, 22 May 2003 16:12:30 +0000 (16:12 +0000)]
hush the compiler
Daniel Stenberg [Thu, 22 May 2003 16:09:54 +0000 (16:09 +0000)]
Initial Digest support. At least partly working.
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.
Daniel Stenberg [Wed, 21 May 2003 08:12:52 +0000 (08:12 +0000)]
fix the makefile in packages/DOS too
Daniel Stenberg [Wed, 21 May 2003 08:08:48 +0000 (08:08 +0000)]
Gisle Vanem made curl build with djgpp on DOS.
Daniel Stenberg [Wed, 21 May 2003 07:21:44 +0000 (07:21 +0000)]
Gisle Vanem's fix to make the 'curl -M' output nicer
Daniel Stenberg [Tue, 20 May 2003 12:44:55 +0000 (12:44 +0000)]
missing semicolon, by Gisle Vanem
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
Daniel Stenberg [Tue, 20 May 2003 06:33:13 +0000 (06:33 +0000)]
Remind about the gpg command lines
Daniel Stenberg [Mon, 19 May 2003 13:14:26 +0000 (13:14 +0000)]
support user name and password in proxy environment variables
Daniel Stenberg [Mon, 19 May 2003 13:09:41 +0000 (13:09 +0000)]
the proxy environment variables now may contain user name and password
Daniel Stenberg [Mon, 19 May 2003 13:08:48 +0000 (13:08 +0000)]
remove debug output
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
Daniel Stenberg [Mon, 19 May 2003 11:45:10 +0000 (11:45 +0000)]
7.10.5 commit
Daniel Stenberg [Fri, 16 May 2003 10:57:53 +0000 (10:57 +0000)]
known AIX ipv6 problems
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.
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
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
Daniel Stenberg [Wed, 14 May 2003 09:03:51 +0000 (09:03 +0000)]
documented CURLOPT_FTP_USE_EPRT
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.
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.
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.
Daniel Stenberg [Tue, 13 May 2003 09:38:09 +0000 (09:38 +0000)]
libtool 1.4.2 is enough
Daniel Stenberg [Tue, 13 May 2003 09:37:45 +0000 (09:37 +0000)]
fix comment
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
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
Daniel Stenberg [Mon, 12 May 2003 12:49:22 +0000 (12:49 +0000)]
fixes from the last week+
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.
Daniel Stenberg [Mon, 12 May 2003 12:46:45 +0000 (12:46 +0000)]
Dan Fandrich added --compressed docu
Daniel Stenberg [Mon, 12 May 2003 12:45:57 +0000 (12:45 +0000)]
setting ENCODING to "" means enable-all-you-support
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.
Daniel Stenberg [Mon, 12 May 2003 12:38:52 +0000 (12:38 +0000)]
Dan Fandrich lowered the libtool requirement
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
Daniel Stenberg [Mon, 12 May 2003 12:37:05 +0000 (12:37 +0000)]
avoid the write loop
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
Daniel Stenberg [Fri, 9 May 2003 08:17:41 +0000 (08:17 +0000)]
oops, run libtoolize as the first tool
Daniel Stenberg [Fri, 9 May 2003 08:13:02 +0000 (08:13 +0000)]
run libtoolize too
Daniel Stenberg [Fri, 9 May 2003 08:12:46 +0000 (08:12 +0000)]
run libtoolize to generate these files
Daniel Stenberg [Fri, 9 May 2003 07:42:47 +0000 (07:42 +0000)]
CURLOPT_FTP_USE_EPRT added
Daniel Stenberg [Fri, 9 May 2003 07:39:50 +0000 (07:39 +0000)]
--disable-eprt added
Daniel Stenberg [Fri, 9 May 2003 07:39:29 +0000 (07:39 +0000)]
support for CURLOPT_FTP_USE_EPRT added
Daniel Stenberg [Fri, 9 May 2003 07:37:27 +0000 (07:37 +0000)]
AIX wants sys/select.h
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
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.
Daniel Stenberg [Mon, 5 May 2003 14:19:54 +0000 (14:19 +0000)]
fixed the required tools' version numbers
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
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
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.
Daniel Stenberg [Fri, 2 May 2003 09:12:26 +0000 (09:12 +0000)]
send correct cookies when using a custom Host:
Daniel Stenberg [Fri, 2 May 2003 09:11:53 +0000 (09:11 +0000)]
fixed the format slightly
Daniel Stenberg [Thu, 1 May 2003 17:49:47 +0000 (17:49 +0000)]
corrected a comment about gzip not being supported
Daniel Stenberg [Thu, 1 May 2003 17:48:59 +0000 (17:48 +0000)]
FTP URL with type=a
Daniel Stenberg [Thu, 1 May 2003 13:37:36 +0000 (13:37 +0000)]
Andy Cedilnik fixed some compiler warnings
Daniel Stenberg [Thu, 1 May 2003 13:37:05 +0000 (13:37 +0000)]
ourerrno became Curl_ourerrno() and is now available to all libcurl
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.
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
Daniel Stenberg [Wed, 30 Apr 2003 20:28:49 +0000 (20:28 +0000)]
no longer assume that the test number implies servers to run
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.
Daniel Stenberg [Wed, 30 Apr 2003 20:08:01 +0000 (20:08 +0000)]
we say welcome to test 142
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
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
Daniel Stenberg [Wed, 30 Apr 2003 20:01:22 +0000 (20:01 +0000)]
recent action
Daniel Stenberg [Wed, 30 Apr 2003 19:58:36 +0000 (19:58 +0000)]
if there's a cookiehost allocated, free that too
Daniel Stenberg [Wed, 30 Apr 2003 19:56:53 +0000 (19:56 +0000)]
ok, make the test run ok too
Daniel Stenberg [Wed, 30 Apr 2003 19:49:51 +0000 (19:49 +0000)]
various new cookie tests with a custom Host: header set
Daniel Stenberg [Wed, 30 Apr 2003 17:16:25 +0000 (17:16 +0000)]
modified to work with modified code
Daniel Stenberg [Wed, 30 Apr 2003 17:15:38 +0000 (17:15 +0000)]
modified to produce nicer output when a single test fails
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
Daniel Stenberg [Wed, 30 Apr 2003 17:12:29 +0000 (17:12 +0000)]
stop parsing Host: host names at colons too
Daniel Stenberg [Wed, 30 Apr 2003 17:05:19 +0000 (17:05 +0000)]
modified to the new cookie function proto
Daniel Stenberg [Wed, 30 Apr 2003 17:04:53 +0000 (17:04 +0000)]
extract host name from custom Host: headers to use for cookies
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.
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
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.
Daniel Stenberg [Wed, 30 Apr 2003 07:32:43 +0000 (07:32 +0000)]
two more platforms Rich Gray built curl on
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).
Daniel Stenberg [Tue, 29 Apr 2003 16:55:17 +0000 (16:55 +0000)]
mention configure --help
Daniel Stenberg [Mon, 28 Apr 2003 17:29:32 +0000 (17:29 +0000)]
CURLOPT_FTPPORT could support port number too