Commit Graph

3854 Commits

Author SHA1 Message Date
Daniel Stenberg 9d5c22d5ae builds better on BeOS 2003-10-05 15:16:18 +00:00
Daniel Stenberg aaddfa0181 Shard's fix to build fine on BeOS 2003-10-05 15:05:04 +00:00
Daniel Stenberg 17e13acd10 BeOS-adjustments, as provided by Shard 2003-10-05 15:04:09 +00:00
Daniel Stenberg 5564e9a321 weird typo removed 2003-10-05 15:03:37 +00:00
Daniel Stenberg a0118fb390 just re-indented some code 2003-10-05 15:03:21 +00:00
Daniel Stenberg 57b6202eaa New code for BeOS-style non-blocking sockets, provided by Shard and
Jeremy Friesner.
2003-10-05 15:02:58 +00:00
Daniel Stenberg 0bbe184f1f 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)
2003-10-05 08:35:55 +00:00
Daniel Stenberg 1b0af1c53a curlx.c example added 2003-10-04 15:52:32 +00:00
Daniel Stenberg 23f8692058 - 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!
2003-10-04 15:51:16 +00:00
Daniel Stenberg 780652e5b6 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.
2003-10-04 15:48:15 +00:00
Daniel Stenberg 8297ac4a28 Jon Turner fix 2003-10-04 15:28:23 +00:00
Daniel Stenberg 45ef092cc2 Jon Turner mentioned this bug fix to correct how libcurl deals with paths
after a failed transfer.
2003-10-04 15:25:02 +00:00
Daniel Stenberg a191fe028c fixed ares-resolves and ip-only names 2003-10-04 14:53:19 +00:00
Daniel Stenberg 343291ce37 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.
2003-10-04 14:50:45 +00:00
Daniel Stenberg b864e25011 CURLOPT_NOBODY means HEAD on HTTP servers 2003-10-04 14:01:41 +00:00
Daniel Stenberg 24836d30f5 Peter Sylvester's curlx.c code example added 2003-10-03 13:46:27 +00:00
Daniel Stenberg ba1ff79b3f proto fix 2003-10-03 13:19:52 +00:00
Daniel Stenberg 09d593ade0 Renamed the function argument named 'access', as noted by Neil Spring in the
debian bug report #213180.
2003-10-03 13:13:53 +00:00
Daniel Stenberg d1b17779a3 James MacMillan's patch makes curl build on QNC 6.2.x. 2003-10-02 19:04:32 +00:00
Daniel Stenberg 588b63a05b documented the new 7.10.8 -T functionality 2003-09-23 12:20:07 +00:00
Daniel Stenberg a5c2a86649 -4 and -6 added 2003-09-23 11:53:08 +00:00
Daniel Stenberg 8a46c64c78 more details 2003-09-23 11:42:43 +00:00
Daniel Stenberg 2d4c0af528 updated to match reality 2003-09-23 11:07:44 +00:00
Daniel Stenberg edd09a1b16 real name 2003-09-23 05:54:23 +00:00
Daniel Stenberg 0edab55dd2 ip version selector, SPNEGO feature added to -V output 2003-09-22 22:36:33 +00:00
Daniel Stenberg 16643faaa1 Added -4/--ipv4 and -6/ipv6.
Re-arranged some option code.
2003-09-22 22:29:11 +00:00
Daniel Stenberg 881c38b38a cut the leading blurb, that will be used for the mail announce only, not
the actual text included here
2003-09-22 21:42:20 +00:00
Daniel Stenberg 59889d45da Include the RELEASE-NOTES file too, which is basicly the release announce
message.
2003-09-22 21:39:37 +00:00
Daniel Stenberg 734c17ae56 working draft of the upcoming 7.10.8 release notes 2003-09-22 21:38:52 +00:00
Daniel Stenberg 48c1943824 7.10.8-pre2 2003-09-21 23:22:39 +00:00
Daniel Stenberg 9ef76fecef another segfault with multi+ares+non-existing hostname 2003-09-21 23:14:22 +00:00
Daniel Stenberg 8aa2894bfb failing to resolve a name using ares must Curl_disconnect() the handle
properly or risk getting into trouble!
2003-09-21 23:10:47 +00:00
Daniel Stenberg f40467638d find and detect the Heimdal GSSAPI include path properly 2003-09-21 22:13:23 +00:00
Daniel Stenberg 2297eca103 Added CURLOPT_IPRESOLVE support 2003-09-19 15:16:47 +00:00
Daniel Stenberg 09ccfcdcd4 Markus Moeller's SPNEGO patch applied, with my edits, additions and minor
cleanups.
2003-09-19 12:56:22 +00:00
Daniel Stenberg bbc01c36d2 updated 2003-09-19 12:55:35 +00:00
Daniel Stenberg b560428492 language 2003-09-15 22:59:10 +00:00
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