Daniel Stenberg [Fri, 24 Oct 2003 20:58:34 +0000 (20:58 +0000)]
don't select() forever, set a timeout so at least the test fails nice
Daniel Stenberg [Fri, 24 Oct 2003 20:39:39 +0000 (20:39 +0000)]
better name, it isn't https
Daniel Stenberg [Fri, 24 Oct 2003 20:30:14 +0000 (20:30 +0000)]
c-ares is the new name and ares_version() was added
Daniel Stenberg [Fri, 24 Oct 2003 20:28:04 +0000 (20:28 +0000)]
Introducing ares_version(), so that we can have apps get version info about
what particular ares version that is being used.
Daniel Stenberg [Fri, 24 Oct 2003 20:21:01 +0000 (20:21 +0000)]
make it work with Negotiate support enabled too
Daniel Stenberg [Fri, 24 Oct 2003 13:12:58 +0000 (13:12 +0000)]
runtests -t introduced
Daniel Stenberg [Fri, 24 Oct 2003 13:00:19 +0000 (13:00 +0000)]
improved the torture testing
Daniel Stenberg [Fri, 24 Oct 2003 12:59:58 +0000 (12:59 +0000)]
supports -l now to display the actual line that was prevented by memlimit
Daniel Stenberg [Fri, 24 Oct 2003 12:58:59 +0000 (12:58 +0000)]
if malloc fails, we must bail out nicely
Daniel Stenberg [Fri, 24 Oct 2003 12:58:29 +0000 (12:58 +0000)]
Improved checks for bad memory situations and proper behaviour when we
run out of memory.
Daniel Stenberg [Fri, 24 Oct 2003 12:57:23 +0000 (12:57 +0000)]
better bailing-out cleanup if a malloc fails in the DNS cache
Daniel Stenberg [Fri, 24 Oct 2003 12:56:27 +0000 (12:56 +0000)]
free all memory on failure before bailing out, not really necessary but
my upcoming automated test gets crazy if not
Daniel Stenberg [Fri, 24 Oct 2003 08:56:08 +0000 (08:56 +0000)]
the actual release-notes is new too
Daniel Stenberg [Fri, 24 Oct 2003 08:53:59 +0000 (08:53 +0000)]
Introducing -t to "torture" the memory allocations/failing/bail-outing in
curl and libcurl. -t is not used anywhere automated yet, and it does already
identify memory leaks on failed allocations. Work to do.
Daniel Stenberg [Fri, 24 Oct 2003 08:09:33 +0000 (08:09 +0000)]
produce a single summary of the amount of allocations on -v
Daniel Stenberg [Fri, 24 Oct 2003 06:12:39 +0000 (06:12 +0000)]
disable-eprt, fixed CA cert verfication
Daniel Stenberg [Thu, 23 Oct 2003 07:46:22 +0000 (07:46 +0000)]
Georg Horn's patch. -k is no longer mutually exclusive with --cacert and
--capath. Using -k together with one of those just means that the result
of the CA cert check is ignored (but displayed if -v is used).
Daniel Stenberg [Thu, 23 Oct 2003 07:44:55 +0000 (07:44 +0000)]
Georg Horn's fixes to do different CA cert verifications. They can now be
done even if the result is ignored, as some sites seem to require that.
Daniel Stenberg [Wed, 22 Oct 2003 14:37:24 +0000 (14:37 +0000)]
encourage use of -c to store cookies instead of -D
Daniel Stenberg [Wed, 22 Oct 2003 12:46:45 +0000 (12:46 +0000)]
allow gdb to check the libtest dir for sources too (for the 500- tests)
Daniel Stenberg [Wed, 22 Oct 2003 12:05:21 +0000 (12:05 +0000)]
we continue to improve things
Daniel Stenberg [Wed, 22 Oct 2003 11:56:08 +0000 (11:56 +0000)]
make --disable-eprt work, based on Gisle Vanem's patch
Daniel Stenberg [Wed, 22 Oct 2003 11:26:58 +0000 (11:26 +0000)]
Dylan Ellicott added the vc-libcurl-ssl-dll target
Daniel Stenberg [Wed, 22 Oct 2003 11:26:41 +0000 (11:26 +0000)]
Dylan Ellicott added the release-libcurl-ssl-dll target
Daniel Stenberg [Wed, 22 Oct 2003 11:15:48 +0000 (11:15 +0000)]
Do the auth stuff at the end-of-headers and not at the start-of-body, as
we might not get a body when we get a 401 with a set of WWW-Authenticate:
headers. This fixes the problem Kevin Roth detected in 7.10.8-pre4 and pre5.
Verified by test case 91.
Daniel Stenberg [Wed, 22 Oct 2003 11:12:30 +0000 (11:12 +0000)]
Modified to be able to repeat Kevin Roth's problem
Daniel Stenberg [Tue, 21 Oct 2003 14:15:10 +0000 (14:15 +0000)]
Andres
Daniel Stenberg [Tue, 21 Oct 2003 14:14:25 +0000 (14:14 +0000)]
updated for mingw32
Daniel Stenberg [Tue, 21 Oct 2003 14:11:25 +0000 (14:11 +0000)]
pre5
Daniel Stenberg [Tue, 21 Oct 2003 14:08:16 +0000 (14:08 +0000)]
modified test 91 to look more like Kevin Roth's error case
Daniel Stenberg [Tue, 21 Oct 2003 06:56:51 +0000 (06:56 +0000)]
test case 91 added, an attempt to repeat a problem reported by Kevin Roth
on Oct 20, 2003.
Daniel Stenberg [Tue, 21 Oct 2003 06:34:15 +0000 (06:34 +0000)]
conn->user and conn->passwd will now always be set to point to something.
If not user or password is set, they will point to a "" string.
Daniel Stenberg [Tue, 21 Oct 2003 06:06:32 +0000 (06:06 +0000)]
no colons in user names with USERPWD
Daniel Stenberg [Mon, 20 Oct 2003 20:32:08 +0000 (20:32 +0000)]
allow no user and password for proxy too, Basic
Daniel Stenberg [Mon, 20 Oct 2003 20:30:40 +0000 (20:30 +0000)]
allow no user and no passwd when doing basic auth
Daniel Stenberg [Mon, 20 Oct 2003 08:45:33 +0000 (08:45 +0000)]
lock the DNS cache properly before adding an entry when using asynch DNS
Daniel Stenberg [Mon, 20 Oct 2003 08:25:12 +0000 (08:25 +0000)]
run autoconf in the ares dir as well if the dir is present, after it has
been run "as usual"
Daniel Stenberg [Sun, 19 Oct 2003 17:54:51 +0000 (17:54 +0000)]
Georg Horn patched Curl_read()
Daniel Stenberg [Sun, 19 Oct 2003 17:38:51 +0000 (17:38 +0000)]
better error output on SSL errors when receiving data - Georg Horn patch
Daniel Stenberg [Sun, 19 Oct 2003 05:42:49 +0000 (05:42 +0000)]
fixed the bug my previous change introduced
Daniel Stenberg [Sat, 18 Oct 2003 20:38:18 +0000 (20:38 +0000)]
minor fix to not shadow a variable
Daniel Stenberg [Sat, 18 Oct 2003 20:35:03 +0000 (20:35 +0000)]
builds warning-free with -Wshadow now
Daniel Stenberg [Sat, 18 Oct 2003 20:34:33 +0000 (20:34 +0000)]
don't shadow 'socket'
Daniel Stenberg [Sat, 18 Oct 2003 20:28:53 +0000 (20:28 +0000)]
fixed gcc -Wshadow warnings
Daniel Stenberg [Sat, 18 Oct 2003 20:24:54 +0000 (20:24 +0000)]
removed gcc -Wshadow warning
Daniel Stenberg [Sat, 18 Oct 2003 20:24:20 +0000 (20:24 +0000)]
memory leak
Daniel Stenberg [Sat, 18 Oct 2003 20:14:33 +0000 (20:14 +0000)]
gcc -Wshadow complaints fixed
Daniel Stenberg [Sat, 18 Oct 2003 20:14:21 +0000 (20:14 +0000)]
compiler warning fix
Daniel Stenberg [Sat, 18 Oct 2003 20:13:54 +0000 (20:13 +0000)]
prevent compiler warnings with relly picky compiler options
Daniel Stenberg [Sat, 18 Oct 2003 19:40:58 +0000 (19:40 +0000)]
Dominick Meglio pointed out these files should be removed from here
Daniel Stenberg [Sat, 18 Oct 2003 12:04:38 +0000 (12:04 +0000)]
7.10.8-pre4
Daniel Stenberg [Sat, 18 Oct 2003 12:00:34 +0000 (12:00 +0000)]
1. read the version from the command line
2. make the libcurl and curl version the same
Daniel Stenberg [Sat, 18 Oct 2003 11:53:42 +0000 (11:53 +0000)]
Added a few undocumented errors
Daniel Stenberg [Fri, 17 Oct 2003 13:31:39 +0000 (13:31 +0000)]
nicer pdf generation
Daniel Stenberg [Fri, 17 Oct 2003 13:11:00 +0000 (13:11 +0000)]
Dominick Meglio implemented CURLOPT_MAXFILESIZE and --max-filesize.
Daniel Stenberg [Fri, 17 Oct 2003 12:44:54 +0000 (12:44 +0000)]
typecasts to prevent warnings
Daniel Stenberg [Fri, 17 Oct 2003 12:37:15 +0000 (12:37 +0000)]
cleaning
Daniel Stenberg [Fri, 17 Oct 2003 12:21:48 +0000 (12:21 +0000)]
empty path parts in FTP URLs
Daniel Stenberg [Fri, 17 Oct 2003 11:36:41 +0000 (11:36 +0000)]
The 100-continue and no-more-response bug
Daniel Stenberg [Fri, 17 Oct 2003 09:29:30 +0000 (09:29 +0000)]
make empty names look fine in verbose output
Daniel Stenberg [Fri, 17 Oct 2003 09:29:06 +0000 (09:29 +0000)]
make no user or no password just mean blank fields, not aborted operation
Daniel Stenberg [Fri, 17 Oct 2003 09:28:32 +0000 (09:28 +0000)]
finally we support >128 letter passwords so this test was fixed to work
Daniel Stenberg [Fri, 17 Oct 2003 09:28:00 +0000 (09:28 +0000)]
o the name and password arrays are 256 bytes, so let's accept that lengthy
input
o have ->passwd and ->name be NULL if no name/passwd was given
o only set default user+password for FTP if no userpwd was given
Daniel Stenberg [Fri, 17 Oct 2003 09:26:28 +0000 (09:26 +0000)]
made the code deal with empty name and password
Daniel Stenberg [Fri, 17 Oct 2003 07:10:06 +0000 (07:10 +0000)]
ignore these too
Daniel Stenberg [Fri, 17 Oct 2003 07:07:06 +0000 (07:07 +0000)]
verbose auth info
Daniel Stenberg [Fri, 17 Oct 2003 07:05:26 +0000 (07:05 +0000)]
show info text (verbose) about auth type and user name in use
Daniel Stenberg [Fri, 17 Oct 2003 07:04:56 +0000 (07:04 +0000)]
made the password prompt nicer
Daniel Stenberg [Fri, 17 Oct 2003 06:59:48 +0000 (06:59 +0000)]
define HAVE_SYS_SOCKET_H if that file is present. This is needed when we
#include "../lib/memdebug.h" for memory debug builds.
Daniel Stenberg [Thu, 16 Oct 2003 15:04:06 +0000 (15:04 +0000)]
turned this into a list of documents/standards curl adheres to
Daniel Stenberg [Thu, 16 Oct 2003 14:15:34 +0000 (14:15 +0000)]
subjectAltName and passwd changes
Daniel Stenberg [Thu, 16 Oct 2003 14:14:45 +0000 (14:14 +0000)]
removed the passwd options that are no longer supported
Daniel Stenberg [Thu, 16 Oct 2003 14:13:08 +0000 (14:13 +0000)]
password prompting gone from libcurl, fixed for ntlm
Daniel Stenberg [Thu, 16 Oct 2003 14:09:39 +0000 (14:09 +0000)]
Added support for password prompting if only used name is given on the
command line.
Daniel Stenberg [Thu, 16 Oct 2003 14:08:59 +0000 (14:08 +0000)]
password promting support removed from libcurl
Daniel Stenberg [Thu, 16 Oct 2003 13:44:34 +0000 (13:44 +0000)]
rewritten alternative name check
Daniel Stenberg [Wed, 15 Oct 2003 20:37:00 +0000 (20:37 +0000)]
the previous fix left this compiler error
Daniel Stenberg [Wed, 15 Oct 2003 14:42:11 +0000 (14:42 +0000)]
bad license situation for the altname patch
Daniel Stenberg [Wed, 15 Oct 2003 11:44:34 +0000 (11:44 +0000)]
now libcurl runs better multi-threaded on windows
Daniel Stenberg [Wed, 15 Oct 2003 11:42:57 +0000 (11:42 +0000)]
Avoid doing getsockopt() on Windows to verify connects. It seems that this
hogs Windows machines when libcurl is being used multi-threaded (with > ~50
threads). Andrew Fuller helped us verify and test this.
According to a MSDN web page on connect(), it returns 0 when the connect
is done and thus we don't need the getsockopt() call anyway on Windows.
Daniel Stenberg [Tue, 14 Oct 2003 13:13:50 +0000 (13:13 +0000)]
duphandle fix
Daniel Stenberg [Tue, 14 Oct 2003 13:10:05 +0000 (13:10 +0000)]
Kimmo Kinnunen fixed a crash with duphandle() when CURLDEBUG was set
Daniel Stenberg [Tue, 14 Oct 2003 12:03:06 +0000 (12:03 +0000)]
Gisle Vanem brought IPv6-support to curl on Windows
Daniel Stenberg [Tue, 14 Oct 2003 12:00:45 +0000 (12:00 +0000)]
Gisle Vanem's IPv6-on-Windows patch applied!
Daniel Stenberg [Tue, 14 Oct 2003 11:27:30 +0000 (11:27 +0000)]
improved the libtool check to disqualify "1.4c" when 1.4.2 is required
Daniel Stenberg [Tue, 14 Oct 2003 08:19:52 +0000 (08:19 +0000)]
Added Domenico Andreoli for his patches
Daniel Stenberg [Mon, 13 Oct 2003 13:10:05 +0000 (13:10 +0000)]
added more mirrored versions of the ares 1.1.1 package
Daniel Stenberg [Mon, 13 Oct 2003 13:07:50 +0000 (13:07 +0000)]
Updated build instruction since I now offer a complete ares-package with all
the patches already applied. No need to apply any patches manually anymore.
ares 1.1.1 is still compatible.
Daniel Stenberg [Mon, 13 Oct 2003 12:24:11 +0000 (12:24 +0000)]
Giuseppe Attardi's ares+multi problem of 12-oct-2003
Daniel Stenberg [Mon, 13 Oct 2003 12:21:56 +0000 (12:21 +0000)]
Clear the connection pointer after the async resolve has failed.
This cures the problem reported by Giuseppe Attardi on October 12, 2003.
Daniel Stenberg [Mon, 13 Oct 2003 00:14:16 +0000 (00:14 +0000)]
debian bug report #212086
Daniel Stenberg [Mon, 13 Oct 2003 00:12:06 +0000 (00:12 +0000)]
Removed extra LDFLAGS assignment. Pointed out in debian bug report #212086
(http://bugs.debian.org/212086). Patch by Domenico Andreoli.
Daniel Stenberg [Mon, 13 Oct 2003 00:10:45 +0000 (00:10 +0000)]
use $(NROFF), not gnroff (patch by Domenico Andreoli)
Daniel Stenberg [Sun, 12 Oct 2003 13:58:16 +0000 (13:58 +0000)]
Dirk modifide the share-locking for DNS lookups
Daniel Stenberg [Sun, 12 Oct 2003 13:57:41 +0000 (13:57 +0000)]
Dirk Manske made the share-locking around DNS lookups a bit "looser" so that
multiple DNS lookups can run simultaneously faster. The downside is that
resolving the same host name now can be made at once from multiple threads,
but the upside is that threads now don't alwys have to wait for the others'
resolves. Test case 506 updated accordingly.
Daniel Stenberg [Thu, 9 Oct 2003 20:12:16 +0000 (20:12 +0000)]
resume fix
Daniel Stenberg [Thu, 9 Oct 2003 20:04:47 +0000 (20:04 +0000)]
Lachlan O'Dea fixed a resume problem: "If I set CURLOPT_RESUME_FROM, perform
an HTTP download, then reset CURLOPT_RESUME_FROM to 0, the next download still
has a Range header with a garbage value." bug report #820502
Daniel Stenberg [Thu, 9 Oct 2003 19:49:08 +0000 (19:49 +0000)]
sws fix, inet_pton fix
Daniel Stenberg [Thu, 9 Oct 2003 08:19:01 +0000 (08:19 +0000)]
Dominick Meglio fixed this to build fine on MSVC
Daniel Stenberg [Thu, 9 Oct 2003 08:12:43 +0000 (08:12 +0000)]
portability fix by using setup.h from the lib directory