platform/upstream/curl.git
21 years agoDan Winship's fix to make the new auth stuff such as NTLM to work with
Daniel Stenberg [Tue, 15 Jul 2003 22:46:01 +0000 (22:46 +0000)]
Dan Winship's fix to make the new auth stuff such as NTLM to work with
the multi interface

21 years agoDan Winship pointed out this flaw
Daniel Stenberg [Tue, 15 Jul 2003 22:44:48 +0000 (22:44 +0000)]
Dan Winship pointed out this flaw

21 years agore-use existing variable instead of declaring a new local one
Daniel Stenberg [Sat, 5 Jul 2003 13:27:02 +0000 (13:27 +0000)]
re-use existing variable instead of declaring a new local one

21 years agoSome of Doug Kaufman's changes for the DOS port
Daniel Stenberg [Sat, 5 Jul 2003 13:13:49 +0000 (13:13 +0000)]
Some of Doug Kaufman's changes for the DOS port

21 years agothe latest changes
Daniel Stenberg [Fri, 4 Jul 2003 18:18:17 +0000 (18:18 +0000)]
the latest changes

21 years agoHAVE_SETVBUF removed, no longer used
Daniel Stenberg [Fri, 4 Jul 2003 18:17:58 +0000 (18:17 +0000)]
HAVE_SETVBUF removed, no longer used

21 years agoremoved
Daniel Stenberg [Fri, 4 Jul 2003 18:15:53 +0000 (18:15 +0000)]
removed

21 years agoDan Grayson pointed out that we set the CURL_CA_BUNDLE variable wrongly in
Daniel Stenberg [Fri, 4 Jul 2003 18:15:25 +0000 (18:15 +0000)]
Dan Grayson pointed out that we set the CURL_CA_BUNDLE variable wrongly in
the configure script. We set it differently now and generate the
lib/ca-bundle.h file entirely.

21 years agoremove the usage of setvbuf() and use fflush() instead if no buffering should
Daniel Stenberg [Fri, 4 Jul 2003 17:16:34 +0000 (17:16 +0000)]
remove the usage of setvbuf() and use fflush() instead if no buffering should
be done on the output

21 years agoCURLDEBUG not MALLOCDEBUG anymore
Daniel Stenberg [Fri, 4 Jul 2003 16:37:16 +0000 (16:37 +0000)]
CURLDEBUG not MALLOCDEBUG anymore

21 years agoadjusted to the NTLM updates
Daniel Stenberg [Fri, 4 Jul 2003 16:36:31 +0000 (16:36 +0000)]
adjusted to the NTLM updates

21 years agoPeter Sylvester's patch was applied that introduces the following:
Daniel Stenberg [Fri, 4 Jul 2003 16:29:23 +0000 (16:29 +0000)]
Peter Sylvester's patch was applied that introduces the following:

   CURLOPT_SSL_CTX_FUNCTION to set a callback that gets called with the
   OpenSSL's ssl_ctx pointer passed in and allow a callback to act on it. If
   anything but CURLE_OK is returned, that will also be returned by libcurl
   all the way back. If this function changes the CURLOPT_URL, libcurl will
   detect this and instead go use the new URL.

   CURLOPT_SSL_CTX_DATA is a pointer you set to get passed to the callback set
   with CURLOPT_SSL_CTX_FUNCTION.

21 years agoDavid Byron's patch that allows a client to make the server quit with a
Daniel Stenberg [Tue, 1 Jul 2003 15:21:42 +0000 (15:21 +0000)]
David Byron's patch that allows a client to make the server quit with a
magic url.

21 years agonew CVS info
Daniel Stenberg [Tue, 1 Jul 2003 12:12:10 +0000 (12:12 +0000)]
new CVS info

21 years agoGisle Vanem found a lib handle leak in the ldap code
Daniel Stenberg [Tue, 1 Jul 2003 10:12:52 +0000 (10:12 +0000)]
Gisle Vanem found a lib handle leak in the ldap code

21 years agoWhen I introduced the DIST_SUBDIRS usage, I broken the 'make install' for
Daniel Stenberg [Fri, 27 Jun 2003 14:37:38 +0000 (14:37 +0000)]
When I introduced the DIST_SUBDIRS usage, I broken the 'make install' for
include files and docs, so now I've added a custom install hook to run
make install for docs and install when data is installed at the top-level.

21 years agorevert out my bogus commit. ;-)
Sterling Hughes [Thu, 26 Jun 2003 21:30:48 +0000 (21:30 +0000)]
revert out my bogus commit. ;-)

21 years agotest commit
Sterling Hughes [Thu, 26 Jun 2003 21:17:29 +0000 (21:17 +0000)]
test commit

21 years agonew tests
Daniel Stenberg [Thu, 26 Jun 2003 11:45:04 +0000 (11:45 +0000)]
new tests

21 years agoproduce a skip-report at the end of all tests, and thus record and count
Daniel Stenberg [Thu, 26 Jun 2003 11:44:01 +0000 (11:44 +0000)]
produce a skip-report at the end of all tests, and thus record and count
them properly

21 years agobeautified and added comments all over
Daniel Stenberg [Thu, 26 Jun 2003 11:42:54 +0000 (11:42 +0000)]
beautified and added comments all over

21 years agomention the new flag bits we support
Daniel Stenberg [Thu, 26 Jun 2003 11:41:24 +0000 (11:41 +0000)]
mention the new flag bits we support

21 years agomention that it copies the string you add
Daniel Stenberg [Thu, 26 Jun 2003 11:41:08 +0000 (11:41 +0000)]
mention that it copies the string you add

21 years agoadded lots, mostly the new auth-related option(s)
Daniel Stenberg [Thu, 26 Jun 2003 11:40:44 +0000 (11:40 +0000)]
added lots, mostly the new auth-related option(s)

21 years agoadded lots of auth stuff and updated other things too
Daniel Stenberg [Thu, 26 Jun 2003 11:40:04 +0000 (11:40 +0000)]
added lots of auth stuff and updated other things too

21 years agomention COOKIES, removed added entries, corrected the FPL-SSL link/reference
Daniel Stenberg [Thu, 26 Jun 2003 11:38:53 +0000 (11:38 +0000)]
mention COOKIES, removed added entries, corrected the FPL-SSL link/reference

21 years agomention the other formats the docs come in
Daniel Stenberg [Thu, 26 Jun 2003 11:37:13 +0000 (11:37 +0000)]
mention the other formats the docs come in

21 years agoadjusted to recent changes
Daniel Stenberg [Thu, 26 Jun 2003 11:36:32 +0000 (11:36 +0000)]
adjusted to recent changes

21 years agowe do support NTLM now...
Daniel Stenberg [Thu, 26 Jun 2003 11:35:48 +0000 (11:35 +0000)]
we do support NTLM now...

21 years agoCURLDEBUG is the symbol to use, no longer MALLOCDEBUG
Daniel Stenberg [Thu, 26 Jun 2003 11:34:36 +0000 (11:34 +0000)]
CURLDEBUG is the symbol to use, no longer MALLOCDEBUG

21 years agoadjusted the compressed generation to be more helpful in comments etc
Daniel Stenberg [Thu, 26 Jun 2003 11:34:07 +0000 (11:34 +0000)]
adjusted the compressed generation to be more helpful in comments etc

21 years agosupport for the new auth stuff
Daniel Stenberg [Thu, 26 Jun 2003 11:33:29 +0000 (11:33 +0000)]
support for the new auth stuff
more output on --version/-V
mention --manual on the help output text

21 years agonew httpauth support, changed filetime variable kind
Daniel Stenberg [Thu, 26 Jun 2003 11:31:50 +0000 (11:31 +0000)]
new httpauth support, changed filetime variable kind

21 years agoadded CURLOPT_HTTPAUTH support
Daniel Stenberg [Thu, 26 Jun 2003 11:30:59 +0000 (11:30 +0000)]
added CURLOPT_HTTPAUTH support

21 years agoAdjusted to work properly with the new authentication stuff
Daniel Stenberg [Thu, 26 Jun 2003 11:30:26 +0000 (11:30 +0000)]
Adjusted to work properly with the new authentication stuff
Added code to deal with white spaces in relocation headers.

21 years agouse CURLDEBUG instead of MALLOCDEBUG
Daniel Stenberg [Thu, 26 Jun 2003 11:28:26 +0000 (11:28 +0000)]
use CURLDEBUG instead of MALLOCDEBUG

21 years agouse CURLDEBUG
Daniel Stenberg [Thu, 26 Jun 2003 11:27:38 +0000 (11:27 +0000)]
use CURLDEBUG

21 years agoadjusted to use the same API as the OpenSSL version of the MD5 functions
Daniel Stenberg [Thu, 26 Jun 2003 11:27:22 +0000 (11:27 +0000)]
adjusted to use the same API as the OpenSSL version of the MD5 functions

21 years agoadded ntlm flag bits
Daniel Stenberg [Thu, 26 Jun 2003 11:26:50 +0000 (11:26 +0000)]
added ntlm flag bits

21 years agoMany fixes, most of them based on comments by Eric Glass
Daniel Stenberg [Thu, 26 Jun 2003 11:26:26 +0000 (11:26 +0000)]
Many fixes, most of them based on comments by Eric Glass

21 years agonew proto for Curl_input_negotiate
Daniel Stenberg [Thu, 26 Jun 2003 11:25:42 +0000 (11:25 +0000)]
new proto for Curl_input_negotiate

21 years agokill warnings
Daniel Stenberg [Thu, 26 Jun 2003 11:25:23 +0000 (11:25 +0000)]
kill warnings

21 years agomajor adjustments to the new authentication support
Daniel Stenberg [Thu, 26 Jun 2003 11:24:55 +0000 (11:24 +0000)]
major adjustments to the new authentication support

21 years agoinclude GSS in the debug string if available, support a few new flag
Daniel Stenberg [Thu, 26 Jun 2003 11:22:48 +0000 (11:22 +0000)]
include GSS in the debug string if available, support a few new flag
booleans

21 years agouse CURLDEBUG instead of MALLOCDEBUG for preprocessor conditions
Daniel Stenberg [Thu, 26 Jun 2003 11:22:12 +0000 (11:22 +0000)]
use CURLDEBUG instead of MALLOCDEBUG for preprocessor conditions

21 years agouse CURLDEBUG instead of MALLOCDEBUG
Daniel Stenberg [Thu, 26 Jun 2003 11:16:37 +0000 (11:16 +0000)]
use CURLDEBUG instead of MALLOCDEBUG

21 years agoone typecast less for the localtime(), use CURLDEBUG instead of MALLOCDEBUG
Daniel Stenberg [Thu, 26 Jun 2003 06:52:48 +0000 (06:52 +0000)]
one typecast less for the localtime(), use CURLDEBUG instead of MALLOCDEBUG

21 years agouse CURLDEBUG instead of MALLOCDEBUG
Daniel Stenberg [Thu, 26 Jun 2003 06:50:32 +0000 (06:50 +0000)]
use CURLDEBUG instead of MALLOCDEBUG

21 years agoCURLDEBUG instead of MALLOCDEBUG
Daniel Stenberg [Thu, 26 Jun 2003 06:47:20 +0000 (06:47 +0000)]
CURLDEBUG instead of MALLOCDEBUG

21 years agoWe noe use CURLDEBUG instead of MALLOCDEBUG
Daniel Stenberg [Thu, 26 Jun 2003 06:45:15 +0000 (06:45 +0000)]
We noe use CURLDEBUG instead of MALLOCDEBUG

21 years agomoved from former CVS
Daniel Stenberg [Thu, 26 Jun 2003 06:21:29 +0000 (06:21 +0000)]
moved from former CVS

21 years agoAdded time_t
Daniel Stenberg [Thu, 26 Jun 2003 06:19:37 +0000 (06:19 +0000)]
Added time_t

21 years agoup to date with the actual situation
Daniel Stenberg [Wed, 25 Jun 2003 23:40:48 +0000 (23:40 +0000)]
up to date with the actual situation

21 years agoCris Bailiff's patch that should make us do NTLM correctly. When we've
Daniel Stenberg [Fri, 13 Jun 2003 10:15:55 +0000 (10:15 +0000)]
Cris Bailiff's patch that should make us do NTLM correctly. When we've
authenticated our connection, we can continue without any Authorization:
headers as long as our connection is maintained.

21 years agostdout is good enough
Daniel Stenberg [Fri, 13 Jun 2003 09:09:04 +0000 (09:09 +0000)]
stdout is good enough

21 years agowork more on pids, less on pidfiles to be able to do better kills at the
Daniel Stenberg [Fri, 13 Jun 2003 09:04:08 +0000 (09:04 +0000)]
work more on pids, less on pidfiles to be able to do better kills at the
end of the test where the pidfiles aren't found, but "our" server is running

21 years agofixed NTLM test 67, added test 68 for bad NTLM name/password
Daniel Stenberg [Fri, 13 Jun 2003 08:03:45 +0000 (08:03 +0000)]
fixed NTLM test 67, added test 68 for bad NTLM name/password

21 years agoCris Bailiff's bugfix
Daniel Stenberg [Fri, 13 Jun 2003 07:56:38 +0000 (07:56 +0000)]
Cris Bailiff's bugfix

21 years agouse more curlish strings, these should be able to change...
Daniel Stenberg [Fri, 13 Jun 2003 07:14:46 +0000 (07:14 +0000)]
use more curlish strings, these should be able to change...

21 years agoMarty Kuhrt's #include fixes for VMS
Daniel Stenberg [Fri, 13 Jun 2003 06:48:04 +0000 (06:48 +0000)]
Marty Kuhrt's #include fixes for VMS

21 years agoget and use only the first line of the curl --version output
Daniel Stenberg [Thu, 12 Jun 2003 23:05:12 +0000 (23:05 +0000)]
get and use only the first line of the curl --version output

21 years agomodified
Daniel Stenberg [Thu, 12 Jun 2003 23:03:08 +0000 (23:03 +0000)]
modified

21 years agoMake the HTTP auth stuff work, Dan Fandrich made --version output a list
Daniel Stenberg [Thu, 12 Jun 2003 23:02:36 +0000 (23:02 +0000)]
Make the HTTP auth stuff work, Dan Fandrich made --version output a list
of all supported protocols.

21 years agoremove the dumpit file after use
Daniel Stenberg [Thu, 12 Jun 2003 19:17:08 +0000 (19:17 +0000)]
remove the dumpit file after use

21 years agocorrected a comment
Daniel Stenberg [Thu, 12 Jun 2003 17:40:56 +0000 (17:40 +0000)]
corrected a comment

21 years agoCURLHTTP* renamed to CURLAUTH* and NEGOTIATE is now GSSNEGOTIATE as there's
Daniel Stenberg [Thu, 12 Jun 2003 17:34:27 +0000 (17:34 +0000)]
CURLHTTP* renamed to CURLAUTH* and NEGOTIATE is now GSSNEGOTIATE as there's
a "plain" Negotiate as well.

21 years agoNTLM test case
Daniel Stenberg [Thu, 12 Jun 2003 16:39:35 +0000 (16:39 +0000)]
NTLM test case

21 years agorequire the netrc_debug feature the same way we now can require SSL
Daniel Stenberg [Thu, 12 Jun 2003 16:38:14 +0000 (16:38 +0000)]
require the netrc_debug feature the same way we now can require SSL
present client-side

21 years agonow test cases can be set to be dependent on the presence of "SSL" in the
Daniel Stenberg [Thu, 12 Jun 2003 16:22:52 +0000 (16:22 +0000)]
now test cases can be set to be dependent on the presence of "SSL" in the
client/library

21 years agomake it build with older OpenSSL
Daniel Stenberg [Thu, 12 Jun 2003 13:55:40 +0000 (13:55 +0000)]
make it build with older OpenSSL

21 years agoattempt to make older OpenSSL versions work with the DES stuff
Daniel Stenberg [Thu, 12 Jun 2003 13:18:10 +0000 (13:18 +0000)]
attempt to make older OpenSSL versions work with the DES stuff

21 years agoBased on Dan Fandrich's patch and gzip unpack function, we now compress
Daniel Stenberg [Thu, 12 Jun 2003 12:54:34 +0000 (12:54 +0000)]
Based on Dan Fandrich's patch and gzip unpack function, we now compress
the 'hugehelp' text if libz and gzip are available at build time.

21 years agostore HAVE_LIBZ as an automake conditional
Daniel Stenberg [Thu, 12 Jun 2003 12:53:38 +0000 (12:53 +0000)]
store HAVE_LIBZ as an automake conditional

21 years agofixing details for NTLM
Daniel Stenberg [Wed, 11 Jun 2003 16:14:45 +0000 (16:14 +0000)]
fixing details for NTLM

21 years agomore how I envision it _should_ work, but it still doesn't...
Daniel Stenberg [Wed, 11 Jun 2003 15:33:09 +0000 (15:33 +0000)]
more how I envision it _should_ work, but it still doesn't...

21 years agoto support "redirects" after the full body is transfered
Daniel Stenberg [Wed, 11 Jun 2003 15:31:40 +0000 (15:31 +0000)]
to support "redirects" after the full body is transfered

21 years agomade a nicer output for the decode test, as it served as a nice tool for me ;-)
Daniel Stenberg [Wed, 11 Jun 2003 15:31:06 +0000 (15:31 +0000)]
made a nicer output for the decode test, as it served as a nice tool for me ;-)

21 years agowhen we get the auth headers, we still need to read out the full body response
Daniel Stenberg [Wed, 11 Jun 2003 15:30:30 +0000 (15:30 +0000)]
when we get the auth headers, we still need to read out the full body response
as otherwise we can re-send requests on the same connection nicely

21 years agocorrect mistakes
Daniel Stenberg [Wed, 11 Jun 2003 14:05:13 +0000 (14:05 +0000)]
correct mistakes

21 years agodescribe the NTLM mechanism too
Daniel Stenberg [Wed, 11 Jun 2003 13:44:58 +0000 (13:44 +0000)]
describe the NTLM mechanism too

21 years agobasic NTLM support
Daniel Stenberg [Wed, 11 Jun 2003 13:44:31 +0000 (13:44 +0000)]
basic NTLM support

21 years agontlm added
Daniel Stenberg [Wed, 11 Jun 2003 13:42:53 +0000 (13:42 +0000)]
ntlm added

21 years agoInitial take at NTLM authentication. It doesn't really work at this point
Daniel Stenberg [Wed, 11 Jun 2003 13:38:55 +0000 (13:38 +0000)]
Initial take at NTLM authentication. It doesn't really work at this point
but the infrastructure is there.

21 years agoclarify the CUSTOMREQUEST and HTTPHEADER options slightly
Daniel Stenberg [Tue, 10 Jun 2003 13:06:38 +0000 (13:06 +0000)]
clarify the CUSTOMREQUEST and HTTPHEADER options slightly

21 years agoCURLOPT_HTTPAUTH docu
Daniel Stenberg [Tue, 10 Jun 2003 12:58:40 +0000 (12:58 +0000)]
CURLOPT_HTTPAUTH docu

21 years agoSet auth type differently, we use one CURLOPT_HTTPAUTH instead as we plan
Daniel Stenberg [Tue, 10 Jun 2003 12:49:16 +0000 (12:49 +0000)]
Set auth type differently, we use one CURLOPT_HTTPAUTH instead as we plan
to add more method in the future.

21 years agoDaniel Kouril for the HTTP negotiate stuff
Daniel Stenberg [Tue, 10 Jun 2003 12:25:01 +0000 (12:25 +0000)]
Daniel Kouril for the HTTP negotiate stuff

21 years agoDaniel Kouril's patch that adds HTTP negotiation support to libcurl was
Daniel Stenberg [Tue, 10 Jun 2003 12:22:19 +0000 (12:22 +0000)]
Daniel Kouril's patch that adds HTTP negotiation support to libcurl was
added.

21 years agowe fix more
Daniel Stenberg [Tue, 10 Jun 2003 12:07:10 +0000 (12:07 +0000)]
we fix more

21 years agomore generic
Daniel Stenberg [Tue, 10 Jun 2003 12:05:12 +0000 (12:05 +0000)]
more generic

21 years agoPass the error stream pointer to the URL globber, so that it can report
Daniel Stenberg [Tue, 10 Jun 2003 09:42:22 +0000 (09:42 +0000)]
Pass the error stream pointer to the URL globber, so that it can report
errors correctly to the user, if need be.

Also fixed so that a missing ] in the globbing process no longer leads
to core dump.

21 years agoWhen doing very big GET requests over HTTPS, we need to add some extra
Daniel Stenberg [Fri, 6 Jun 2003 14:58:26 +0000 (14:58 +0000)]
When doing very big GET requests over HTTPS, we need to add some extra
funky logic in order to make re-tries work fine with OpenSSL. This corrects
the problem David Orrell noticed.

21 years agoJust moved around some logic in Curl_write() to make it easier to debug.
Daniel Stenberg [Fri, 6 Jun 2003 14:56:50 +0000 (14:56 +0000)]
Just moved around some logic in Curl_write() to make it easier to debug.

21 years agospellfix
Daniel Stenberg [Fri, 6 Jun 2003 06:44:05 +0000 (06:44 +0000)]
spellfix

21 years agoReversed the logic to only include the <sys/select.h> header on systems
Daniel Stenberg [Thu, 5 Jun 2003 14:04:44 +0000 (14:04 +0000)]
Reversed the logic to only include the <sys/select.h> header on systems
known to really NEED it as another system that doesn't have it came up:
very old Linux libc5-based systems (as addition to all HPUX versions).

The only known system at this point is AIX.

21 years agoLDAP problem added as mention in bug report #735752
Daniel Stenberg [Tue, 3 Jun 2003 08:10:53 +0000 (08:10 +0000)]
LDAP problem added as mention in bug report #735752

21 years agoinclude the time headers just like we used to do in the curl/curl.h header
Daniel Stenberg [Tue, 3 Jun 2003 08:07:06 +0000 (08:07 +0000)]
include the time headers just like we used to do in the curl/curl.h header
once upon the time

21 years agowe want the time defines too
Daniel Stenberg [Tue, 3 Jun 2003 08:06:23 +0000 (08:06 +0000)]
we want the time defines too

21 years agoContent-Length: now overrides other means of knowing when the stream has
Daniel Stenberg [Tue, 3 Jun 2003 07:53:18 +0000 (07:53 +0000)]
Content-Length: now overrides other means of knowing when the stream has
ended.

21 years agoMake the Content-Length info override the Connection: close header, so that
Daniel Stenberg [Mon, 2 Jun 2003 14:57:08 +0000 (14:57 +0000)]
Make the Content-Length info override the Connection: close header, so that
libcurl will stop reading when the number of bytes have arrived and not wait
for a closed socket.