platform/upstream/curl.git
20 years agoInclude the RELEASE-NOTES file too, which is basicly the release announce
Daniel Stenberg [Mon, 22 Sep 2003 21:39:37 +0000 (21:39 +0000)]
Include the RELEASE-NOTES file too, which is basicly the release announce
message.

20 years agoworking draft of the upcoming 7.10.8 release notes
Daniel Stenberg [Mon, 22 Sep 2003 21:38:52 +0000 (21:38 +0000)]
working draft of the upcoming 7.10.8 release notes

20 years ago7.10.8-pre2
Daniel Stenberg [Sun, 21 Sep 2003 23:22:39 +0000 (23:22 +0000)]
7.10.8-pre2

20 years agoanother segfault with multi+ares+non-existing hostname
Daniel Stenberg [Sun, 21 Sep 2003 23:14:22 +0000 (23:14 +0000)]
another segfault with multi+ares+non-existing hostname

20 years agofailing to resolve a name using ares must Curl_disconnect() the handle
Daniel Stenberg [Sun, 21 Sep 2003 23:10:47 +0000 (23:10 +0000)]
failing to resolve a name using ares must Curl_disconnect() the handle
properly or risk getting into trouble!

20 years agofind and detect the Heimdal GSSAPI include path properly
Daniel Stenberg [Sun, 21 Sep 2003 22:13:23 +0000 (22:13 +0000)]
find and detect the Heimdal GSSAPI include path properly

20 years agoAdded CURLOPT_IPRESOLVE support
Daniel Stenberg [Fri, 19 Sep 2003 15:16:47 +0000 (15:16 +0000)]
Added CURLOPT_IPRESOLVE support

20 years agoMarkus Moeller's SPNEGO patch applied, with my edits, additions and minor
Daniel Stenberg [Fri, 19 Sep 2003 12:56:22 +0000 (12:56 +0000)]
Markus Moeller's SPNEGO patch applied, with my edits, additions and minor
cleanups.

20 years agoupdated
Daniel Stenberg [Fri, 19 Sep 2003 12:55:35 +0000 (12:55 +0000)]
updated

20 years agolanguage
Daniel Stenberg [Mon, 15 Sep 2003 22:59:10 +0000 (22:59 +0000)]
language

20 years agobug fixes
Daniel Stenberg [Mon, 15 Sep 2003 22:55:12 +0000 (22:55 +0000)]
bug fixes

20 years agoIf a connection is closed down and it had some kind of NTLM involved, we
Daniel Stenberg [Mon, 15 Sep 2003 22:33:18 +0000 (22:33 +0000)]
If a connection is closed down and it had some kind of NTLM involved, we
reset the authentication state to make it restart on the next connection.

This of course because NTLM is connection-oriented, whilst all other
authentication schemes are not.

20 years agoTest 90 added: --anyauth that picks NTLM with a redirect and then another
Daniel Stenberg [Mon, 15 Sep 2003 22:29:41 +0000 (22:29 +0000)]
Test 90 added: --anyauth that picks NTLM with a redirect and then another
NTLM request.

20 years agominor difference in how the part number magic is made
Daniel Stenberg [Mon, 15 Sep 2003 21:43:03 +0000 (21:43 +0000)]
minor difference in how the part number magic is made

20 years agomake the NTLM part numbers get increased instead of plainly assigned, as
Daniel Stenberg [Mon, 15 Sep 2003 21:42:46 +0000 (21:42 +0000)]
make the NTLM part numbers get increased instead of plainly assigned, as
this then makes redirection tests work (as the new test 89)

20 years agotest 89 verifies -L and ntlm authentication, as bug report #806328 claimed
Daniel Stenberg [Mon, 15 Sep 2003 21:41:45 +0000 (21:41 +0000)]
test 89 verifies -L and ntlm authentication, as bug report #806328 claimed
it doesn't work. It works for me.

20 years agotest88, doing PUT with --digest now works
Daniel Stenberg [Mon, 15 Sep 2003 21:11:47 +0000 (21:11 +0000)]
test88, doing PUT with --digest now works

20 years agoWhen we issue a HTTP request, first make sure if the authentication phase
Daniel Stenberg [Mon, 15 Sep 2003 21:11:22 +0000 (21:11 +0000)]
When we issue a HTTP request, first make sure if the authentication phase
is over or not, as if it isn't we shall not begin any PUT or POST operation.

This cures bug report #805853, and test case 88 verifies it!

20 years agonew ares patch uploaded
Daniel Stenberg [Sun, 14 Sep 2003 22:42:08 +0000 (22:42 +0000)]
new ares patch uploaded

20 years agoJeff Pohlmeyer is our hero of the week!
Daniel Stenberg [Sun, 14 Sep 2003 22:06:35 +0000 (22:06 +0000)]
Jeff Pohlmeyer is our hero of the week!

20 years agoreverted the change that blanks LIBS
Daniel Stenberg [Sun, 14 Sep 2003 21:24:20 +0000 (21:24 +0000)]
reverted the change that blanks LIBS

20 years agoJeff Pohlmeyer did some marvelous debugging to track this one down. We MUST
Daniel Stenberg [Sun, 14 Sep 2003 21:17:54 +0000 (21:17 +0000)]
Jeff Pohlmeyer did some marvelous debugging to track this one down. We MUST
NOT free the existing hash entry when we try to add a new one that matches
an existing entry. We now instead free the new one, and make the parent
function use the old entry's struct instead.

20 years agoblank the LIBS variable, as we don't need any libs when we link the lib.
Daniel Stenberg [Fri, 12 Sep 2003 20:45:39 +0000 (20:45 +0000)]
blank the LIBS variable, as we don't need any libs when we link the lib.

20 years agoAdded more docs for DEBUGFUNCTION as suggsted by Mohun Biswas
Daniel Stenberg [Fri, 12 Sep 2003 18:35:38 +0000 (18:35 +0000)]
Added more docs for DEBUGFUNCTION as suggsted by Mohun Biswas

20 years agomulti handle DNS cache, "Negotiate" authentication, zero-length proxy with
Daniel Stenberg [Fri, 12 Sep 2003 18:27:33 +0000 (18:27 +0000)]
multi handle DNS cache, "Negotiate" authentication, zero-length proxy with
ftp and an uninitialized pointer

20 years agoclear the proxy env
Daniel Stenberg [Fri, 12 Sep 2003 15:44:30 +0000 (15:44 +0000)]
clear the proxy env

20 years agoWhen people have environment variables set for protocol proxies, we must make
Daniel Stenberg [Fri, 12 Sep 2003 15:41:14 +0000 (15:41 +0000)]
When people have environment variables set for protocol proxies, we must make
sure to clear them before we run the tests as they interfere badly otherwise.

20 years agoTim Bartley's patch that makes the GSSNEGOTIATE option work for Microsoft's
Daniel Stenberg [Thu, 11 Sep 2003 22:21:11 +0000 (22:21 +0000)]
Tim Bartley's patch that makes the GSSNEGOTIATE option work for Microsoft's
"Negotiate" authentication as well.

20 years agoFor easy handles within multi handles, we share the DNS cache always.
Daniel Stenberg [Thu, 11 Sep 2003 22:14:29 +0000 (22:14 +0000)]
For easy handles within multi handles, we share the DNS cache always.

20 years ago#ifdef 0'ed Curl_llist_insert_prev and Curl_llist_remove_next, as they are
Daniel Stenberg [Thu, 11 Sep 2003 22:13:37 +0000 (22:13 +0000)]
#ifdef 0'ed Curl_llist_insert_prev and Curl_llist_remove_next, as they are
not used by any code in libcurl!

20 years agodon't use a blank proxy
Daniel Stenberg [Thu, 11 Sep 2003 22:05:23 +0000 (22:05 +0000)]
don't use a blank proxy

20 years agoCurl_is_resolved(): FD_ZERO the file descriptors before we call ares_fds().
Daniel Stenberg [Thu, 11 Sep 2003 21:27:19 +0000 (21:27 +0000)]
Curl_is_resolved(): FD_ZERO the file descriptors before we call ares_fds().
Problem tracked down by Bjorn Reese.

20 years ago7.10.8-pre1 commit
Daniel Stenberg [Sun, 7 Sep 2003 23:31:59 +0000 (23:31 +0000)]
7.10.8-pre1 commit

20 years agodo not use 'long' to store 4 bytes, as 64bit architectures have 64bit longs.
Daniel Stenberg [Sun, 7 Sep 2003 15:00:10 +0000 (15:00 +0000)]
do not use 'long' to store 4 bytes, as 64bit architectures have 64bit longs.

20 years agoyesterday and today in words
Daniel Stenberg [Fri, 5 Sep 2003 14:34:07 +0000 (14:34 +0000)]
yesterday and today in words

20 years agoUses less macros. #ifdef'ed out unused functions. Edited slightly to be
Daniel Stenberg [Fri, 5 Sep 2003 12:44:35 +0000 (12:44 +0000)]
Uses less macros. #ifdef'ed out unused functions. Edited slightly to be
more in the same style as other curl source code. The only actual code change
is an added check after a malloc() call.

20 years agoEarly Ehlinger's CURLOPT_FTP_RESPONSE_TIMEOUT option documented by himself.
Daniel Stenberg [Fri, 5 Sep 2003 11:02:11 +0000 (11:02 +0000)]
Early Ehlinger's CURLOPT_FTP_RESPONSE_TIMEOUT option documented by himself.

20 years ago--enable-thread was broken and this should cure it
Daniel Stenberg [Fri, 5 Sep 2003 09:53:00 +0000 (09:53 +0000)]
--enable-thread was broken and this should cure it
Kevin Fisk reported.

20 years agoCURLINFO_HTTPAUTH_AVAIL and CURLINFO_PROXYAUTH_AVAIL
Daniel Stenberg [Thu, 4 Sep 2003 13:32:55 +0000 (13:32 +0000)]
CURLINFO_HTTPAUTH_AVAIL and CURLINFO_PROXYAUTH_AVAIL

20 years agono user or password set, bail out
Daniel Stenberg [Thu, 4 Sep 2003 13:31:49 +0000 (13:31 +0000)]
no user or password set, bail out

20 years agoah, this change broke multiple test cases
Daniel Stenberg [Thu, 4 Sep 2003 13:07:09 +0000 (13:07 +0000)]
ah, this change broke multiple test cases

20 years agoJörg pointed out that I did this fix wrongly, now authwant is cleared
Daniel Stenberg [Thu, 4 Sep 2003 11:34:09 +0000 (11:34 +0000)]
Jörg pointed out that I did this fix wrongly, now authwant is cleared
properly if no auth is available

20 years agoBased on Joerg Mueller-Tolk's patch, this introduces support for
Daniel Stenberg [Thu, 4 Sep 2003 10:55:20 +0000 (10:55 +0000)]
Based on Joerg Mueller-Tolk's patch, this introduces support for
CURLINFO_HTTPAUTH_AVAIL and CURLINFO_PROXYAUTH_AVAIL

20 years ago1. store the httpproxycode in the loop after it is parsed
Daniel Stenberg [Thu, 4 Sep 2003 10:18:12 +0000 (10:18 +0000)]
1. store the httpproxycode in the loop after it is parsed
2. made Curl_http_auth_act() reset 'authavail' unconditionally

20 years agoavoid proxy (and other) auth if no user+password is given
Daniel Stenberg [Thu, 4 Sep 2003 10:08:53 +0000 (10:08 +0000)]
avoid proxy (and other) auth if no user+password is given

20 years agoadded the missing share-functions, pointed out by Edward Chan
Daniel Stenberg [Thu, 4 Sep 2003 10:04:15 +0000 (10:04 +0000)]
added the missing share-functions, pointed out by Edward Chan

20 years agoEarly Ehlinger's CURLOPT_FTP_RESPONSE_TIMEOUT patch applied.
Daniel Stenberg [Wed, 3 Sep 2003 22:02:40 +0000 (22:02 +0000)]
Early Ehlinger's CURLOPT_FTP_RESPONSE_TIMEOUT patch applied.

20 years agorecent fixes
Daniel Stenberg [Wed, 3 Sep 2003 21:52:01 +0000 (21:52 +0000)]
recent fixes

20 years agoRe-arranged code to make the proxy-CONNECT loop able to do some of the
Daniel Stenberg [Wed, 3 Sep 2003 21:51:28 +0000 (21:51 +0000)]
Re-arranged code to make the proxy-CONNECT loop able to do some of the
authentication negotiations needed for NTLM, Digest etc.

20 years agoJoerg Mueller-Tolk's fix to better deal with user+passwords for proxies
Daniel Stenberg [Wed, 3 Sep 2003 21:47:41 +0000 (21:47 +0000)]
Joerg Mueller-Tolk's fix to better deal with user+passwords for proxies

20 years agominor fix to make better bail-out check
Daniel Stenberg [Wed, 3 Sep 2003 21:44:59 +0000 (21:44 +0000)]
minor fix to make better bail-out check

20 years agowarn if no CN is available if verify is only set to 1
Daniel Stenberg [Wed, 3 Sep 2003 20:47:17 +0000 (20:47 +0000)]
warn if no CN is available if verify is only set to 1

20 years agostuff I had added in my copy at home, now at last I'm online from here
Daniel Stenberg [Wed, 3 Sep 2003 20:42:42 +0000 (20:42 +0000)]
stuff I had added in my copy at home, now at last I'm online from here
again

20 years agoPeter Pentchev found two problems. One realloc problem that could allocate
Daniel Stenberg [Wed, 3 Sep 2003 15:37:30 +0000 (15:37 +0000)]
Peter Pentchev found two problems. One realloc problem that could allocate
too little data, and one case of not zero-terminating the returned string.

I chose a slightly different patch than the one Peter provided.

20 years agowrap at 80 cols
Daniel Stenberg [Tue, 2 Sep 2003 07:48:58 +0000 (07:48 +0000)]
wrap at 80 cols

20 years agotwo patches applied
Daniel Stenberg [Mon, 1 Sep 2003 08:57:50 +0000 (08:57 +0000)]
two patches applied

20 years ago"Securing FTP with TLS" was updated to revision 12
Daniel Stenberg [Mon, 1 Sep 2003 08:43:13 +0000 (08:43 +0000)]
"Securing FTP with TLS" was updated to revision 12

20 years agoLDAP fixed in CVS (for upcoming 7.10.8)
Daniel Stenberg [Mon, 1 Sep 2003 08:36:49 +0000 (08:36 +0000)]
LDAP fixed in CVS (for upcoming 7.10.8)

20 years agoHenrik Storner's update to make libcurl work with OpenLDAP 2.1.22 (current).
Daniel Stenberg [Mon, 1 Sep 2003 08:23:31 +0000 (08:23 +0000)]
Henrik Storner's update to make libcurl work with OpenLDAP 2.1.22 (current).
Also reported to work with OpenLDAP 2.0.26.

20 years agoCURLE_LDAP_INVALID_URL added (by Henrik Storner)
Daniel Stenberg [Mon, 1 Sep 2003 08:22:21 +0000 (08:22 +0000)]
CURLE_LDAP_INVALID_URL added (by Henrik Storner)

20 years agoThe error buffer was not getting filled when Curl_wait_for_resolv() fails.
Daniel Stenberg [Mon, 1 Sep 2003 08:21:08 +0000 (08:21 +0000)]
The error buffer was not getting filled when Curl_wait_for_resolv() fails.
Jeff Pohlmeyer fixed.

20 years agotypecase to please the compiler gods
Daniel Stenberg [Fri, 29 Aug 2003 08:43:21 +0000 (08:43 +0000)]
typecase to please the compiler gods

20 years agotypecast to prevent compiler warning
Daniel Stenberg [Fri, 29 Aug 2003 08:43:06 +0000 (08:43 +0000)]
typecast to prevent compiler warning

20 years agoCURLOPT_BUFFERSIZE must not be smaller than 0 (zero) as that is impossible
Daniel Stenberg [Thu, 28 Aug 2003 11:28:55 +0000 (11:28 +0000)]
CURLOPT_BUFFERSIZE must not be smaller than 0 (zero) as that is impossible
for us to deal with

20 years agoHenrik Storner's rewrite that includes a nice usage of curl_multi_info_read()
Daniel Stenberg [Thu, 28 Aug 2003 11:21:14 +0000 (11:21 +0000)]
Henrik Storner's rewrite that includes a nice usage of curl_multi_info_read()

20 years agoonly do chmod if there's a file present
Daniel Stenberg [Thu, 28 Aug 2003 10:39:36 +0000 (10:39 +0000)]
only do chmod if there's a file present

20 years agoadded the strcasecmp() proto here (moved from setup.h), as this is the
Daniel Stenberg [Sun, 24 Aug 2003 14:29:06 +0000 (14:29 +0000)]
added the strcasecmp() proto here (moved from setup.h), as this is the
only file within libcurl to use that function

20 years agoremoved the strcasecmp() proto from here, and moved it to the strequal.c
Daniel Stenberg [Sun, 24 Aug 2003 14:28:15 +0000 (14:28 +0000)]
removed the strcasecmp() proto from here, and moved it to the strequal.c
file instead

20 years agowe support any number of globs now, even for #[num] ones
Daniel Stenberg [Fri, 22 Aug 2003 12:56:56 +0000 (12:56 +0000)]
we support any number of globs now, even for #[num] ones

20 years agohave cwd_and_mkd prefixed with ftp_ to make it appear as a ftp-only
Daniel Stenberg [Fri, 22 Aug 2003 12:35:18 +0000 (12:35 +0000)]
have cwd_and_mkd prefixed with ftp_ to make it appear as a ftp-only
function

20 years agouse proper type to prevent compiler warning
Daniel Stenberg [Fri, 22 Aug 2003 12:25:47 +0000 (12:25 +0000)]
use proper type to prevent compiler warning

20 years agoVincent Sanders provided a fix for name resolving when linked with uClibc.
Daniel Stenberg [Thu, 21 Aug 2003 12:07:47 +0000 (12:07 +0000)]
Vincent Sanders provided a fix for name resolving when linked with uClibc.

20 years agoCURLINFO_RESPONSE_CODE instead of CURLINFO_HTTP_CODE
Daniel Stenberg [Wed, 20 Aug 2003 15:44:03 +0000 (15:44 +0000)]
CURLINFO_RESPONSE_CODE instead of CURLINFO_HTTP_CODE

20 years agoCURLINFO_RESPONSE_CODE replaces CURLINFO_HTTP_CODE
Daniel Stenberg [Wed, 20 Aug 2003 15:42:24 +0000 (15:42 +0000)]
CURLINFO_RESPONSE_CODE replaces CURLINFO_HTTP_CODE

20 years agostore the FTP response code in the httpcode variable
Daniel Stenberg [Wed, 20 Aug 2003 15:41:45 +0000 (15:41 +0000)]
store the FTP response code in the httpcode variable

20 years agoremoved the goto and re-indented slightly
Daniel Stenberg [Wed, 20 Aug 2003 15:40:21 +0000 (15:40 +0000)]
removed the goto and re-indented slightly

20 years agotransfer fix for multi interface
Daniel Stenberg [Wed, 20 Aug 2003 15:39:49 +0000 (15:39 +0000)]
transfer fix for multi interface

20 years agomade curl_multi_info_read() set 'msgs_in_queue' to 0 even when it returns
Daniel Stenberg [Wed, 20 Aug 2003 13:49:46 +0000 (13:49 +0000)]
made curl_multi_info_read() set 'msgs_in_queue' to 0 even when it returns
NULL!

20 years agorecent action
Daniel Stenberg [Tue, 19 Aug 2003 23:42:47 +0000 (23:42 +0000)]
recent action

20 years agoNow offering support for multiple -T on the same command line, just make
Daniel Stenberg [Tue, 19 Aug 2003 23:42:24 +0000 (23:42 +0000)]
Now offering support for multiple -T on the same command line, just make
sure you have one URL for each -T. A -T file name can also be "globbed"
like -T "{file1,file2}".

Test case 149 verifies this functionality.

20 years agotest case 149 is here
Daniel Stenberg [Tue, 19 Aug 2003 23:38:19 +0000 (23:38 +0000)]
test case 149 is here

20 years agoswitch off globbing to enable [] in file names for -T
Daniel Stenberg [Tue, 19 Aug 2003 23:38:10 +0000 (23:38 +0000)]
switch off globbing to enable [] in file names for -T

20 years agocheck the upload
Daniel Stenberg [Tue, 19 Aug 2003 23:37:40 +0000 (23:37 +0000)]
check the upload

20 years agoteste multiple uploads in one command line
Daniel Stenberg [Tue, 19 Aug 2003 23:36:22 +0000 (23:36 +0000)]
teste multiple uploads in one command line

20 years agomake sure the 'done' variable is always set to something in the
Daniel Stenberg [Tue, 19 Aug 2003 23:23:45 +0000 (23:23 +0000)]
make sure the 'done' variable is always set to something in the
Curl_is_resolved() function

20 years agowhen --enable-debug is used to set debug options with gcc, use -Wno-long-long
Daniel Stenberg [Tue, 19 Aug 2003 15:38:20 +0000 (15:38 +0000)]
when --enable-debug is used to set debug options with gcc, use -Wno-long-long
to inhibit long long warnings (ISO C90 does not support `long long')

20 years agoRespect HAVE_LONGLONG to support 'long long'
Daniel Stenberg [Tue, 19 Aug 2003 15:37:07 +0000 (15:37 +0000)]
Respect HAVE_LONGLONG to support 'long long'

20 years agocheck for CRYPTO_cleanup_all_ex_data as well
Daniel Stenberg [Tue, 19 Aug 2003 09:56:39 +0000 (09:56 +0000)]
check for CRYPTO_cleanup_all_ex_data as well

20 years agoCRYPTO_cleanup_all_ex_data() is not present in all OpenSSL versions so
Daniel Stenberg [Tue, 19 Aug 2003 09:56:16 +0000 (09:56 +0000)]
CRYPTO_cleanup_all_ex_data() is not present in all OpenSSL versions so
we need to check for its presence in the configure script

20 years agobetter ignore pattern
Daniel Stenberg [Tue, 19 Aug 2003 09:38:49 +0000 (09:38 +0000)]
better ignore pattern

20 years agotest507 for multi with bad host name
Daniel Stenberg [Tue, 19 Aug 2003 09:37:28 +0000 (09:37 +0000)]
test507 for multi with bad host name

20 years agotest507 added
Daniel Stenberg [Tue, 19 Aug 2003 09:36:47 +0000 (09:36 +0000)]
test507 added

20 years agodon't set done==TRUE if the host name doesn't resolve
Daniel Stenberg [Tue, 19 Aug 2003 09:29:59 +0000 (09:29 +0000)]
don't set done==TRUE if the host name doesn't resolve

20 years agoLoren Kirkby pointed out that we need to call CRYPTO_cleanup_all_ex_data()
Daniel Stenberg [Tue, 19 Aug 2003 07:51:09 +0000 (07:51 +0000)]
Loren Kirkby pointed out that we need to call CRYPTO_cleanup_all_ex_data()
when we cleanup the SSL stuff to not leak any memory.

I wish this was documented anywhere.

20 years agominor edit
Daniel Stenberg [Mon, 18 Aug 2003 15:27:26 +0000 (15:27 +0000)]
minor edit

20 years agominor edits
Daniel Stenberg [Mon, 18 Aug 2003 15:24:46 +0000 (15:24 +0000)]
minor edits

20 years agoset the large-file support defines for the client too
Daniel Stenberg [Mon, 18 Aug 2003 15:11:33 +0000 (15:11 +0000)]
set the large-file support defines for the client too

20 years agosetting WRITEFUNCTION or READFUNCTION to NULL will now reset the callback
Daniel Stenberg [Sun, 17 Aug 2003 13:32:37 +0000 (13:32 +0000)]
setting WRITEFUNCTION or READFUNCTION to NULL will now reset the callback
pointers to the internal default functions

20 years ago7.10.7
Daniel Stenberg [Fri, 15 Aug 2003 07:08:02 +0000 (07:08 +0000)]
7.10.7

20 years agoremoved lots of "added in [version]" where [version] is resonably old
Daniel Stenberg [Fri, 15 Aug 2003 06:35:41 +0000 (06:35 +0000)]
removed lots of "added in [version]" where [version] is resonably old