]>
granicus.if.org Git - curl/log
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.
Daniel Stenberg [Tue, 7 Oct 2003 14:43:48 +0000 (14:43 +0000)]
test case 508 added to test callback-based POST
Daniel Stenberg [Tue, 7 Oct 2003 14:42:02 +0000 (14:42 +0000)]
http post fix
Daniel Stenberg [Tue, 7 Oct 2003 14:39:32 +0000 (14:39 +0000)]
make sure that a regular POST using the read callback works
Daniel Stenberg [Mon, 6 Oct 2003 22:03:11 +0000 (22:03 +0000)]
O_NONBLOCK does not work on BeOS according to Shard
Daniel Stenberg [Sun, 5 Oct 2003 15:16:18 +0000 (15:16 +0000)]
builds better on BeOS
Daniel Stenberg [Sun, 5 Oct 2003 15:05:04 +0000 (15:05 +0000)]
Shard's fix to build fine on BeOS
Daniel Stenberg [Sun, 5 Oct 2003 15:04:09 +0000 (15:04 +0000)]
BeOS-adjustments, as provided by Shard
Daniel Stenberg [Sun, 5 Oct 2003 15:03:37 +0000 (15:03 +0000)]
weird typo removed
Daniel Stenberg [Sun, 5 Oct 2003 15:03:21 +0000 (15:03 +0000)]
just re-indented some code
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.
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)
Daniel Stenberg [Sat, 4 Oct 2003 15:52:32 +0000 (15:52 +0000)]
curlx.c example added
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!
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.
Daniel Stenberg [Sat, 4 Oct 2003 15:28:23 +0000 (15:28 +0000)]
Jon Turner fix
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.
Daniel Stenberg [Sat, 4 Oct 2003 14:53:19 +0000 (14:53 +0000)]
fixed ares-resolves and ip-only names
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.
Daniel Stenberg [Sat, 4 Oct 2003 14:01:41 +0000 (14:01 +0000)]
CURLOPT_NOBODY means HEAD on HTTP servers
Daniel Stenberg [Fri, 3 Oct 2003 13:46:27 +0000 (13:46 +0000)]
Peter Sylvester's curlx.c code example added
Daniel Stenberg [Fri, 3 Oct 2003 13:19:52 +0000 (13:19 +0000)]
proto fix
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.
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.
Daniel Stenberg [Tue, 23 Sep 2003 12:20:07 +0000 (12:20 +0000)]
documented the new 7.10.8 -T functionality
Daniel Stenberg [Tue, 23 Sep 2003 11:53:08 +0000 (11:53 +0000)]
-4 and -6 added
Daniel Stenberg [Tue, 23 Sep 2003 11:42:43 +0000 (11:42 +0000)]
more details
Daniel Stenberg [Tue, 23 Sep 2003 11:07:44 +0000 (11:07 +0000)]
updated to match reality
Daniel Stenberg [Tue, 23 Sep 2003 05:54:23 +0000 (05:54 +0000)]
real name
Daniel Stenberg [Mon, 22 Sep 2003 22:36:33 +0000 (22:36 +0000)]
ip version selector, SPNEGO feature added to -V output
Daniel Stenberg [Mon, 22 Sep 2003 22:29:11 +0000 (22:29 +0000)]
Added -4/--ipv4 and -6/ipv6.
Re-arranged some option code.
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
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.
Daniel Stenberg [Mon, 22 Sep 2003 21:38:52 +0000 (21:38 +0000)]
working draft of the upcoming 7.10.8 release notes
Daniel Stenberg [Sun, 21 Sep 2003 23:22:39 +0000 (23:22 +0000)]
7.10.8-pre2
Daniel Stenberg [Sun, 21 Sep 2003 23:14:22 +0000 (23:14 +0000)]
another segfault with multi+ares+non-existing hostname
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!
Daniel Stenberg [Sun, 21 Sep 2003 22:13:23 +0000 (22:13 +0000)]
find and detect the Heimdal GSSAPI include path properly
Daniel Stenberg [Fri, 19 Sep 2003 15:16:47 +0000 (15:16 +0000)]
Added CURLOPT_IPRESOLVE support
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.
Daniel Stenberg [Fri, 19 Sep 2003 12:55:35 +0000 (12:55 +0000)]
updated
Daniel Stenberg [Mon, 15 Sep 2003 22:59:10 +0000 (22:59 +0000)]
language
Daniel Stenberg [Mon, 15 Sep 2003 22:55:12 +0000 (22:55 +0000)]
bug fixes
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.
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.
Daniel Stenberg [Mon, 15 Sep 2003 21:43:03 +0000 (21:43 +0000)]
minor difference in how the part number magic is made
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)
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.
Daniel Stenberg [Mon, 15 Sep 2003 21:11:47 +0000 (21:11 +0000)]
test88, doing PUT with --digest now works
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!
Daniel Stenberg [Sun, 14 Sep 2003 22:42:08 +0000 (22:42 +0000)]
new ares patch uploaded
Daniel Stenberg [Sun, 14 Sep 2003 22:06:35 +0000 (22:06 +0000)]
Jeff Pohlmeyer is our hero of the week!
Daniel Stenberg [Sun, 14 Sep 2003 21:24:20 +0000 (21:24 +0000)]
reverted the change that blanks LIBS
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.
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.
Daniel Stenberg [Fri, 12 Sep 2003 18:35:38 +0000 (18:35 +0000)]
Added more docs for DEBUGFUNCTION as suggsted by Mohun Biswas
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
Daniel Stenberg [Fri, 12 Sep 2003 15:44:30 +0000 (15:44 +0000)]
clear the proxy env
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.
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.
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.
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!
Daniel Stenberg [Thu, 11 Sep 2003 22:05:23 +0000 (22:05 +0000)]
don't use a blank proxy
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.
Daniel Stenberg [Sun, 7 Sep 2003 23:31:59 +0000 (23:31 +0000)]
7.10.8-pre1 commit
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.
Daniel Stenberg [Fri, 5 Sep 2003 14:34:07 +0000 (14:34 +0000)]
yesterday and today in words
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.
Daniel Stenberg [Fri, 5 Sep 2003 11:02:11 +0000 (11:02 +0000)]
Early Ehlinger's CURLOPT_FTP_RESPONSE_TIMEOUT option documented by himself.
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.
Daniel Stenberg [Thu, 4 Sep 2003 13:32:55 +0000 (13:32 +0000)]
CURLINFO_HTTPAUTH_AVAIL and CURLINFO_PROXYAUTH_AVAIL
Daniel Stenberg [Thu, 4 Sep 2003 13:31:49 +0000 (13:31 +0000)]
no user or password set, bail out
Daniel Stenberg [Thu, 4 Sep 2003 13:07:09 +0000 (13:07 +0000)]
ah, this change broke multiple test cases
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
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
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
Daniel Stenberg [Thu, 4 Sep 2003 10:08:53 +0000 (10:08 +0000)]
avoid proxy (and other) auth if no user+password is given
Daniel Stenberg [Thu, 4 Sep 2003 10:04:15 +0000 (10:04 +0000)]
added the missing share-functions, pointed out by Edward Chan
Daniel Stenberg [Wed, 3 Sep 2003 22:02:40 +0000 (22:02 +0000)]
Early Ehlinger's CURLOPT_FTP_RESPONSE_TIMEOUT patch applied.
Daniel Stenberg [Wed, 3 Sep 2003 21:52:01 +0000 (21:52 +0000)]
recent fixes
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.
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
Daniel Stenberg [Wed, 3 Sep 2003 21:44:59 +0000 (21:44 +0000)]
minor fix to make better bail-out check
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
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
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.
Daniel Stenberg [Tue, 2 Sep 2003 07:48:58 +0000 (07:48 +0000)]
wrap at 80 cols
Daniel Stenberg [Mon, 1 Sep 2003 08:57:50 +0000 (08:57 +0000)]
two patches applied
Daniel Stenberg [Mon, 1 Sep 2003 08:43:13 +0000 (08:43 +0000)]
"Securing FTP with TLS" was updated to revision 12
Daniel Stenberg [Mon, 1 Sep 2003 08:36:49 +0000 (08:36 +0000)]
LDAP fixed in CVS (for upcoming 7.10.8)
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.
Daniel Stenberg [Mon, 1 Sep 2003 08:22:21 +0000 (08:22 +0000)]
CURLE_LDAP_INVALID_URL added (by Henrik Storner)
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.
Daniel Stenberg [Fri, 29 Aug 2003 08:43:21 +0000 (08:43 +0000)]
typecase to please the compiler gods
Daniel Stenberg [Fri, 29 Aug 2003 08:43:06 +0000 (08:43 +0000)]
typecast to prevent compiler warning
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
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()
Daniel Stenberg [Thu, 28 Aug 2003 10:39:36 +0000 (10:39 +0000)]
only do chmod if there's a file present
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
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