Daniel Stenberg
d19134e644
bug fixes
2003-09-15 22:55:12 +00:00
Daniel Stenberg
951e2a6545
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.
2003-09-15 22:33:18 +00:00
Daniel Stenberg
fcacd38036
Test 90 added: --anyauth that picks NTLM with a redirect and then another
...
NTLM request.
2003-09-15 22:29:41 +00:00
Daniel Stenberg
c4aca23ec4
minor difference in how the part number magic is made
2003-09-15 21:43:03 +00:00
Daniel Stenberg
20943292ff
make the NTLM part numbers get increased instead of plainly assigned, as
...
this then makes redirection tests work (as the new test 89)
2003-09-15 21:42:46 +00:00
Daniel Stenberg
b2ddfb54a7
test 89 verifies -L and ntlm authentication, as bug report #806328 claimed
...
it doesn't work. It works for me.
2003-09-15 21:41:45 +00:00
Daniel Stenberg
76b9631d03
test88, doing PUT with --digest now works
2003-09-15 21:11:47 +00:00
Daniel Stenberg
58b1437cae
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!
2003-09-15 21:11:22 +00:00
Daniel Stenberg
c611ac958e
new ares patch uploaded
2003-09-14 22:42:08 +00:00
Daniel Stenberg
e7160459ab
Jeff Pohlmeyer is our hero of the week!
2003-09-14 22:06:35 +00:00
Daniel Stenberg
071fc74c0e
reverted the change that blanks LIBS
2003-09-14 21:24:20 +00:00
Daniel Stenberg
14597475b1
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.
2003-09-14 21:17:54 +00:00
Daniel Stenberg
de3281a3a8
blank the LIBS variable, as we don't need any libs when we link the lib.
2003-09-12 20:45:39 +00:00
Daniel Stenberg
6e16985156
Added more docs for DEBUGFUNCTION as suggsted by Mohun Biswas
2003-09-12 18:35:38 +00:00
Daniel Stenberg
50dacab379
multi handle DNS cache, "Negotiate" authentication, zero-length proxy with
...
ftp and an uninitialized pointer
2003-09-12 18:27:33 +00:00
Daniel Stenberg
7c2930611b
clear the proxy env
2003-09-12 15:44:30 +00:00
Daniel Stenberg
84bc46ac3b
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.
2003-09-12 15:41:14 +00:00
Daniel Stenberg
fd42247cac
Tim Bartley's patch that makes the GSSNEGOTIATE option work for Microsoft's
...
"Negotiate" authentication as well.
2003-09-11 22:21:11 +00:00
Daniel Stenberg
0efcb57623
For easy handles within multi handles, we share the DNS cache always.
2003-09-11 22:14:29 +00:00
Daniel Stenberg
6fde147273
#ifdef 0'ed Curl_llist_insert_prev and Curl_llist_remove_next, as they are
...
not used by any code in libcurl!
2003-09-11 22:13:37 +00:00
Daniel Stenberg
cc497fd153
don't use a blank proxy
2003-09-11 22:05:23 +00:00
Daniel Stenberg
c1f31180a2
Curl_is_resolved(): FD_ZERO the file descriptors before we call ares_fds().
...
Problem tracked down by Bjorn Reese.
2003-09-11 21:27:19 +00:00
Daniel Stenberg
d4ab68cd51
7.10.8-pre1 commit
2003-09-07 23:31:59 +00:00
Daniel Stenberg
e8c762981a
do not use 'long' to store 4 bytes, as 64bit architectures have 64bit longs.
2003-09-07 15:00:10 +00:00
Daniel Stenberg
0ef3e6fe8a
yesterday and today in words
2003-09-05 14:34:07 +00:00
Daniel Stenberg
adcbe03aeb
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.
2003-09-05 12:44:35 +00:00
Daniel Stenberg
359c0eac0d
Early Ehlinger's CURLOPT_FTP_RESPONSE_TIMEOUT option documented by himself.
2003-09-05 11:02:11 +00:00
Daniel Stenberg
a53d7848eb
--enable-thread was broken and this should cure it
...
Kevin Fisk reported.
2003-09-05 09:53:00 +00:00
Daniel Stenberg
29b7fb628e
CURLINFO_HTTPAUTH_AVAIL and CURLINFO_PROXYAUTH_AVAIL
2003-09-04 13:32:55 +00:00
Daniel Stenberg
df760a0a4b
no user or password set, bail out
2003-09-04 13:31:49 +00:00
Daniel Stenberg
f2057eb744
ah, this change broke multiple test cases
2003-09-04 13:07:09 +00:00
Daniel Stenberg
2956fe97a0
Jörg pointed out that I did this fix wrongly, now authwant is cleared
...
properly if no auth is available
2003-09-04 11:34:09 +00:00
Daniel Stenberg
1f9b0e70ab
Based on Joerg Mueller-Tolk's patch, this introduces support for
...
CURLINFO_HTTPAUTH_AVAIL and CURLINFO_PROXYAUTH_AVAIL
2003-09-04 10:55:20 +00:00
Daniel Stenberg
8fae12b2f1
1. store the httpproxycode in the loop after it is parsed
...
2. made Curl_http_auth_act() reset 'authavail' unconditionally
2003-09-04 10:18:12 +00:00
Daniel Stenberg
7410210f19
avoid proxy (and other) auth if no user+password is given
2003-09-04 10:08:53 +00:00
Daniel Stenberg
40e6b12cca
added the missing share-functions, pointed out by Edward Chan
2003-09-04 10:04:15 +00:00
Daniel Stenberg
f2d422235b
Early Ehlinger's CURLOPT_FTP_RESPONSE_TIMEOUT patch applied.
2003-09-03 22:02:40 +00:00
Daniel Stenberg
6a678f6d64
recent fixes
2003-09-03 21:52:01 +00:00
Daniel Stenberg
52ceab5e41
Re-arranged code to make the proxy-CONNECT loop able to do some of the
...
authentication negotiations needed for NTLM, Digest etc.
2003-09-03 21:51:28 +00:00
Daniel Stenberg
cafcc242e6
Joerg Mueller-Tolk's fix to better deal with user+passwords for proxies
2003-09-03 21:47:41 +00:00
Daniel Stenberg
2ad0a7d20f
minor fix to make better bail-out check
2003-09-03 21:44:59 +00:00
Daniel Stenberg
481094db90
warn if no CN is available if verify is only set to 1
2003-09-03 20:47:17 +00:00
Daniel Stenberg
840c0af014
stuff I had added in my copy at home, now at last I'm online from here
...
again
2003-09-03 20:42:42 +00:00
Daniel Stenberg
f193ab4b59
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.
2003-09-03 15:37:30 +00:00
Daniel Stenberg
f7db3023a8
wrap at 80 cols
2003-09-02 07:48:58 +00:00
Daniel Stenberg
cfe80449e2
two patches applied
2003-09-01 08:57:50 +00:00
Daniel Stenberg
818d231849
"Securing FTP with TLS" was updated to revision 12
2003-09-01 08:43:13 +00:00
Daniel Stenberg
eb9937ec1a
LDAP fixed in CVS (for upcoming 7.10.8)
2003-09-01 08:36:49 +00:00
Daniel Stenberg
070cd2b52f
Henrik Storner's update to make libcurl work with OpenLDAP 2.1.22 (current).
...
Also reported to work with OpenLDAP 2.0.26.
2003-09-01 08:23:31 +00:00
Daniel Stenberg
96d9ddee38
CURLE_LDAP_INVALID_URL added (by Henrik Storner)
2003-09-01 08:22:21 +00:00