Daniel Stenberg [Fri, 4 Apr 2003 12:24:01 +0000 (12:24 +0000)]
Changed how boundary strings are generated. This new way uses 28 dashes
and 12 following hexadecimal letters, which seems to be what IE uses.
This makes curl work smoother with more stupidly written server apps.
Daniel Stenberg [Thu, 3 Apr 2003 13:43:15 +0000 (13:43 +0000)]
Added log output for when the writing of the input HTTP request is successful
or unsuccessful. Used to track down the recent cygwin test suite problems.
Daniel Stenberg [Mon, 31 Mar 2003 21:43:05 +0000 (21:43 +0000)]
move the ssl config clone call to before the connectionexists call and then
also subsequently free the ssl struct if the connection struct is to be
deleted
Daniel Stenberg [Mon, 31 Mar 2003 04:41:05 +0000 (04:41 +0000)]
Guillaume Cottenceau's patch that adds CURLOPT_UNRESTRICTED_AUTH that
disables the host name check in the FOLLOWLOCATION code. With that option
set, libcurl will send user+password to all hosts.
Daniel Stenberg [Mon, 31 Mar 2003 03:42:01 +0000 (03:42 +0000)]
Frankie Fong filed bug report #708708 which identified a problem with
ConnectionExists() when first doing a proxy connecto to a HTTPS site and then
switching over to a HTTP connection to the same host.
Daniel Stenberg [Fri, 21 Mar 2003 08:09:48 +0000 (08:09 +0000)]
Hopefully this change addresses these two bug reports: 707003 and 706624.
We need to make sure that when we init a 'connectdata' struct and then
afterwards check for and re-use another one, we must be careful so that the
newly set values are transmitted and used in the surviving connectdata struct.
Daniel Stenberg [Wed, 19 Mar 2003 09:09:40 +0000 (09:09 +0000)]
Rename getdate.c to getdate.c.cvs, since the "normal" build procedure do
imply that yacc/bison exists and can generate this file. Those without one
of those tools can then checkout and rename the getdate.c.cvs file.
Daniel Stenberg [Sat, 15 Mar 2003 16:51:43 +0000 (16:51 +0000)]
Sort out the ENGINE problems people seem to be having. Now we put all ENGINE
related stuff within HAVE_OPENSSL_ENGINE_H and we don't make any private
typedef or similar if the header is missing...
Daniel Stenberg [Sat, 15 Mar 2003 16:43:58 +0000 (16:43 +0000)]
* use the pid returned back from test-servers and kill them before starting
them the first time
* verify that the server we start really comes up fine and works as
expected before continue
* count test cases where the server can't be run (for whatever reason)
* prefix lots of messages with RUN: to make it easier to realize which script
is saying what when running tests verbose
* remove the generic sleep(1) from each test, makes the suite fly! ;-)
I hope these changes will make the tests run somewhat more reliably on more
platforms.
Daniel Stenberg [Thu, 13 Mar 2003 23:02:33 +0000 (23:02 +0000)]
No longer halts operation if select or socket are missing, since in most
cases this is wrong... and if they're truly missing, we won't succeed to
link later on anyway.
Daniel Stenberg [Tue, 11 Mar 2003 18:55:34 +0000 (18:55 +0000)]
Richard Gorton improved the random_the_seed() function for systems where
we don't find/know of a good random source. This way, we get a better
randomness which in turn should make SSL connections more secure.
Daniel Stenberg [Mon, 10 Mar 2003 14:52:33 +0000 (14:52 +0000)]
AAAARG
libtool 1.4.3 is scary as hell and caused just about every build on all sorts
of platforms to stop working, thanks to the fact that it ruquires a SED
variables somehow set by the configure script. It works fine on my linux
running autoconf 2.57 and automake 1.7 but others seem not to do as fine.
Reverting back to the ltmain.sh we had previously, which I believe is 1.4.2
including handmade patches for FreeBSD.
ALERT ALERT ALERT before we try 1.4.3 or similar versions again, check the
${SED} stuff and similar carefully.
Daniel Stenberg [Mon, 10 Mar 2003 12:25:32 +0000 (12:25 +0000)]
Include sys/types.h as well. Ray DeGennaro reports successful compiling on
AIX when this fix is applied and I cannot see how this will break any
systems.