platform/upstream/curl.git
21 years agodebian bug report #212086
Daniel Stenberg [Mon, 13 Oct 2003 00:14:16 +0000 (00:14 +0000)]
debian bug report #212086

21 years agoRemoved extra LDFLAGS assignment. Pointed out in debian bug report #212086
Daniel Stenberg [Mon, 13 Oct 2003 00:12:06 +0000 (00:12 +0000)]
Removed extra LDFLAGS assignment. Pointed out in debian bug report #212086
(http://bugs.debian.org/212086). Patch by Domenico Andreoli.

21 years agouse $(NROFF), not gnroff (patch by Domenico Andreoli)
Daniel Stenberg [Mon, 13 Oct 2003 00:10:45 +0000 (00:10 +0000)]
use $(NROFF), not gnroff (patch by Domenico Andreoli)

21 years agoDirk modifide the share-locking for DNS lookups
Daniel Stenberg [Sun, 12 Oct 2003 13:58:16 +0000 (13:58 +0000)]
Dirk modifide the share-locking for DNS lookups

21 years agoDirk Manske made the share-locking around DNS lookups a bit "looser" so that
Daniel Stenberg [Sun, 12 Oct 2003 13:57:41 +0000 (13:57 +0000)]
Dirk Manske made the share-locking around DNS lookups a bit "looser" so that
multiple DNS lookups can run simultaneously faster. The downside is that
resolving the same host name now can be made at once from multiple threads,
but the upside is that threads now don't alwys have to wait for the others'
resolves. Test case 506 updated accordingly.

21 years agoresume fix
Daniel Stenberg [Thu, 9 Oct 2003 20:12:16 +0000 (20:12 +0000)]
resume fix

21 years agoLachlan O'Dea fixed a resume problem: "If I set CURLOPT_RESUME_FROM, perform
Daniel Stenberg [Thu, 9 Oct 2003 20:04:47 +0000 (20:04 +0000)]
Lachlan O'Dea fixed a resume problem: "If I set CURLOPT_RESUME_FROM, perform
an HTTP download, then reset CURLOPT_RESUME_FROM to 0, the next download still
has a Range header with a garbage value." bug report #820502

21 years agosws fix, inet_pton fix
Daniel Stenberg [Thu, 9 Oct 2003 19:49:08 +0000 (19:49 +0000)]
sws fix, inet_pton fix

21 years agoDominick Meglio fixed this to build fine on MSVC
Daniel Stenberg [Thu, 9 Oct 2003 08:19:01 +0000 (08:19 +0000)]
Dominick Meglio fixed this to build fine on MSVC

21 years agoportability fix by using setup.h from the lib directory
Daniel Stenberg [Thu, 9 Oct 2003 08:12:43 +0000 (08:12 +0000)]
portability fix by using setup.h from the lib directory

21 years agoremoved creation of tests/server/config.h
Daniel Stenberg [Thu, 9 Oct 2003 08:09:07 +0000 (08:09 +0000)]
removed creation of tests/server/config.h

21 years agonot used anymore
Daniel Stenberg [Thu, 9 Oct 2003 08:08:48 +0000 (08:08 +0000)]
not used anymore

21 years agoname it pre1
Daniel Stenberg [Wed, 8 Oct 2003 20:26:44 +0000 (20:26 +0000)]
name it pre1

21 years agoclarify why this package exists
Daniel Stenberg [Wed, 8 Oct 2003 20:26:05 +0000 (20:26 +0000)]
clarify why this package exists

21 years agorun autoconf if needed
Daniel Stenberg [Wed, 8 Oct 2003 20:25:37 +0000 (20:25 +0000)]
run autoconf if needed

21 years agoignore these files
Daniel Stenberg [Wed, 8 Oct 2003 20:20:52 +0000 (20:20 +0000)]
ignore these files

21 years agoadded for completeness
Daniel Stenberg [Wed, 8 Oct 2003 20:18:15 +0000 (20:18 +0000)]
added for completeness

21 years agoclarified the reason for this package
Daniel Stenberg [Wed, 8 Oct 2003 20:18:01 +0000 (20:18 +0000)]
clarified the reason for this package

21 years agobail out hard if ipv6 and ares are both enabled at the same time
Daniel Stenberg [Wed, 8 Oct 2003 19:56:44 +0000 (19:56 +0000)]
bail out hard if ipv6 and ares are both enabled at the same time

21 years ago7.10.8-pre3 commit
Daniel Stenberg [Wed, 8 Oct 2003 13:54:36 +0000 (13:54 +0000)]
7.10.8-pre3 commit

21 years ago- Frank Ticheler provided a patch that fixes how libcurl connects to multiple
Daniel Stenberg [Wed, 8 Oct 2003 13:32:43 +0000 (13:32 +0000)]
- Frank Ticheler provided a patch that fixes how libcurl connects to multiple
  addresses, if one of them fails (ipv4-code).

21 years agoinclude file fixes
Daniel Stenberg [Wed, 8 Oct 2003 13:07:08 +0000 (13:07 +0000)]
include file fixes

21 years agofixed to build fine without ssl
Daniel Stenberg [Wed, 8 Oct 2003 13:06:50 +0000 (13:06 +0000)]
fixed to build fine without ssl

21 years agocheck for inet_pton()
Daniel Stenberg [Tue, 7 Oct 2003 22:00:02 +0000 (22:00 +0000)]
check for inet_pton()

21 years agoNeil Dunbar and subjectAltNames
Daniel Stenberg [Tue, 7 Oct 2003 21:59:35 +0000 (21:59 +0000)]
Neil Dunbar and subjectAltNames

21 years agoares 1.1.1 with collected applied patches
Daniel Stenberg [Tue, 7 Oct 2003 21:54:04 +0000 (21:54 +0000)]
ares 1.1.1 with collected applied patches

21 years ago Neil Dunbar provided a patch that now makes libcurl check SSL
Daniel Stenberg [Tue, 7 Oct 2003 21:46:47 +0000 (21:46 +0000)]
  Neil Dunbar provided a patch that now makes libcurl check SSL
  subjectAltNames when matching certs. This is apparently detailed in RFC2818
  as the right thing to do. I had to add configure checks for inet_pton() and
  our own (strictly speaking, code from BIND written by Paul Vixie) provided
  code for the function for platforms that miss it.

21 years agotest case 508 added to test callback-based POST
Daniel Stenberg [Tue, 7 Oct 2003 14:43:48 +0000 (14:43 +0000)]
test case 508 added to test callback-based POST

21 years agohttp post fix
Daniel Stenberg [Tue, 7 Oct 2003 14:42:02 +0000 (14:42 +0000)]
http post fix

21 years agomake sure that a regular POST using the read callback works
Daniel Stenberg [Tue, 7 Oct 2003 14:39:32 +0000 (14:39 +0000)]
make sure that a regular POST using the read callback works

21 years agoO_NONBLOCK does not work on BeOS according to Shard
Daniel Stenberg [Mon, 6 Oct 2003 22:03:11 +0000 (22:03 +0000)]
O_NONBLOCK does not work on BeOS according to Shard

21 years agobuilds better on BeOS
Daniel Stenberg [Sun, 5 Oct 2003 15:16:18 +0000 (15:16 +0000)]
builds better on BeOS

21 years agoShard's fix to build fine on BeOS
Daniel Stenberg [Sun, 5 Oct 2003 15:05:04 +0000 (15:05 +0000)]
Shard's fix to build fine on BeOS

21 years agoBeOS-adjustments, as provided by Shard
Daniel Stenberg [Sun, 5 Oct 2003 15:04:09 +0000 (15:04 +0000)]
BeOS-adjustments, as provided by Shard

21 years agoweird typo removed
Daniel Stenberg [Sun, 5 Oct 2003 15:03:37 +0000 (15:03 +0000)]
weird typo removed

21 years agojust re-indented some code
Daniel Stenberg [Sun, 5 Oct 2003 15:03:21 +0000 (15:03 +0000)]
just re-indented some code

21 years agoNew code for BeOS-style non-blocking sockets, provided by Shard and
Daniel Stenberg [Sun, 5 Oct 2003 15:02:58 +0000 (15:02 +0000)]
New code for BeOS-style non-blocking sockets, provided by Shard and
Jeremy Friesner.

21 years agoimproved the non-block check a lot:
Daniel Stenberg [Sun, 5 Oct 2003 08:35:55 +0000 (08:35 +0000)]
improved the non-block check a lot:
* several tests ALWAYS failed due to bad test programs
* the IoctlSocket() test now is linked on test as it could otherwise compile
  fine on many systems that doesn't support it
* added a test for the BeOS way of doing non-blocking sockets (based on a
  patch from Shard)

21 years agocurlx.c example added
Daniel Stenberg [Sat, 4 Oct 2003 15:52:32 +0000 (15:52 +0000)]
curlx.c example added

21 years ago- Vincent Bronner pointed out that if you set CURLOPT_COOKIE for a transfer
Daniel Stenberg [Sat, 4 Oct 2003 15:51:16 +0000 (15:51 +0000)]
- Vincent Bronner pointed out that if you set CURLOPT_COOKIE for a transfer
  and then set it to NULL in a subsequent one, the previous cookie was still
  sent off!

21 years agoVincent Bronner pointed out that if you set CURLOPT_COOKIE to NULL, it still
Daniel Stenberg [Sat, 4 Oct 2003 15:48:15 +0000 (15:48 +0000)]
Vincent Bronner pointed out that if you set CURLOPT_COOKIE to NULL, it still
sends off the previously set cookie. This also concerns CURLOPT_REFERER.
This fix should stop this.

21 years agoJon Turner fix
Daniel Stenberg [Sat, 4 Oct 2003 15:28:23 +0000 (15:28 +0000)]
Jon Turner fix

21 years agoJon Turner mentioned this bug fix to correct how libcurl deals with paths
Daniel Stenberg [Sat, 4 Oct 2003 15:25:02 +0000 (15:25 +0000)]
Jon Turner mentioned this bug fix to correct how libcurl deals with paths
after a failed transfer.

21 years agofixed ares-resolves and ip-only names
Daniel Stenberg [Sat, 4 Oct 2003 14:53:19 +0000 (14:53 +0000)]
fixed ares-resolves and ip-only names

21 years agoBased on a patch provided by Siddhartha Prakash Jain. In Curl_resolv() when
Daniel Stenberg [Sat, 4 Oct 2003 14:50:45 +0000 (14:50 +0000)]
Based on a patch provided by Siddhartha Prakash Jain. In Curl_resolv() when
my_getaddrinfo() has been called (and wait has been set to TRUE), we check
if the name already is resolved and if so don't return wait status to the
parent. This can happen with IP-only names.

21 years agoCURLOPT_NOBODY means HEAD on HTTP servers
Daniel Stenberg [Sat, 4 Oct 2003 14:01:41 +0000 (14:01 +0000)]
CURLOPT_NOBODY means HEAD on HTTP servers

21 years agoPeter Sylvester's curlx.c code example added
Daniel Stenberg [Fri, 3 Oct 2003 13:46:27 +0000 (13:46 +0000)]
Peter Sylvester's curlx.c code example added

21 years agoproto fix
Daniel Stenberg [Fri, 3 Oct 2003 13:19:52 +0000 (13:19 +0000)]
proto fix

21 years agoRenamed the function argument named 'access', as noted by Neil Spring in the
Daniel Stenberg [Fri, 3 Oct 2003 13:13:53 +0000 (13:13 +0000)]
Renamed the function argument named 'access', as noted by Neil Spring in the
debian bug report #213180.

21 years agoJames MacMillan's patch makes curl build on QNC 6.2.x.
Daniel Stenberg [Thu, 2 Oct 2003 19:04:32 +0000 (19:04 +0000)]
James MacMillan's patch makes curl build on QNC 6.2.x.

21 years agodocumented the new 7.10.8 -T functionality
Daniel Stenberg [Tue, 23 Sep 2003 12:20:07 +0000 (12:20 +0000)]
documented the new 7.10.8 -T functionality

21 years ago-4 and -6 added
Daniel Stenberg [Tue, 23 Sep 2003 11:53:08 +0000 (11:53 +0000)]
-4 and -6 added

21 years agomore details
Daniel Stenberg [Tue, 23 Sep 2003 11:42:43 +0000 (11:42 +0000)]
more details

21 years agoupdated to match reality
Daniel Stenberg [Tue, 23 Sep 2003 11:07:44 +0000 (11:07 +0000)]
updated to match reality

21 years agoreal name
Daniel Stenberg [Tue, 23 Sep 2003 05:54:23 +0000 (05:54 +0000)]
real name

21 years agoip version selector, SPNEGO feature added to -V output
Daniel Stenberg [Mon, 22 Sep 2003 22:36:33 +0000 (22:36 +0000)]
ip version selector, SPNEGO feature added to -V output

21 years agoAdded -4/--ipv4 and -6/ipv6.
Daniel Stenberg [Mon, 22 Sep 2003 22:29:11 +0000 (22:29 +0000)]
Added -4/--ipv4 and -6/ipv6.
Re-arranged some option code.

21 years agocut the leading blurb, that will be used for the mail announce only, not
Daniel Stenberg [Mon, 22 Sep 2003 21:42:20 +0000 (21:42 +0000)]
cut the leading blurb, that will be used for the mail announce only, not
the actual text included here

21 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.

21 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

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

21 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

21 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!

21 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

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

21 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.

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

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

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

21 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.

21 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.

21 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

21 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)

21 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.

21 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

21 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!

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

21 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!

21 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

21 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.

21 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.

21 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

21 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

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

21 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.

21 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.

21 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.

21 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!

21 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

21 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.

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

21 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.

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

21 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.

21 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.

21 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.

21 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

21 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

21 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

21 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