Daniel Stenberg [Sat, 1 Nov 2003 11:22:48 +0000 (11:22 +0000)]
7.10.8!
Daniel Stenberg [Fri, 31 Oct 2003 22:17:13 +0000 (22:17 +0000)]
ftp goes UTC
Daniel Stenberg [Fri, 31 Oct 2003 21:43:22 +0000 (21:43 +0000)]
gmtime() really can't even return NULL, can it?
Daniel Stenberg [Fri, 31 Oct 2003 21:37:03 +0000 (21:37 +0000)]
back to GMT again
Daniel Stenberg [Fri, 31 Oct 2003 21:36:43 +0000 (21:36 +0000)]
assume that MDTM returns the timestamp as UTC
Daniel Stenberg [Fri, 31 Oct 2003 21:34:39 +0000 (21:34 +0000)]
my own system had a bad valgrind, so check that it works at least somewhat
before we use it
Daniel Stenberg [Fri, 31 Oct 2003 18:43:12 +0000 (18:43 +0000)]
Debian bug report #218046, a minor typo.
Daniel Stenberg [Fri, 31 Oct 2003 09:49:10 +0000 (09:49 +0000)]
removed compiler warnings from my latest fix
Daniel Stenberg [Fri, 31 Oct 2003 09:27:15 +0000 (09:27 +0000)]
numerical options check
Daniel Stenberg [Fri, 31 Oct 2003 09:22:25 +0000 (09:22 +0000)]
Added a new parse-numeric-parameters function so that options that take
a numeric argument can better bail out if given a weird parameter. This
catches situations such as "-y -Y 2000" or "-O -C [URL]" etc.
Daniel Stenberg [Fri, 31 Oct 2003 08:08:21 +0000 (08:08 +0000)]
newer, nicer
Daniel Stenberg [Thu, 30 Oct 2003 13:30:21 +0000 (13:30 +0000)]
Set version string to -CVS. This string is generated by maketgz at release-
time.
Daniel Stenberg [Thu, 30 Oct 2003 13:28:58 +0000 (13:28 +0000)]
Make the CVS version clone the libcurl version string, this is generated
by the maketgz script so in releases this is replaced by an actual string.
Daniel Stenberg [Thu, 30 Oct 2003 13:07:36 +0000 (13:07 +0000)]
ignore .dist files here
Daniel Stenberg [Thu, 30 Oct 2003 12:48:19 +0000 (12:48 +0000)]
Made the dist-hook more generic for adding more files named .dist into the
dist archive. Preparing for a new maketgz.
Daniel Stenberg [Thu, 30 Oct 2003 10:30:41 +0000 (10:30 +0000)]
--head on file://, some cleanups
Daniel Stenberg [Thu, 30 Oct 2003 09:15:47 +0000 (09:15 +0000)]
more help text cleanups
Daniel Stenberg [Thu, 30 Oct 2003 09:13:04 +0000 (09:13 +0000)]
silly me, I was meaning to do this change already as discussed on the libcurl
list, we get the time in GMT and not localtime
Daniel Stenberg [Thu, 30 Oct 2003 09:08:16 +0000 (09:08 +0000)]
curl --head now reports info "headers" on file:// URLs as well
Daniel Stenberg [Thu, 30 Oct 2003 09:06:52 +0000 (09:06 +0000)]
updated for the cut off GMT string
Daniel Stenberg [Thu, 30 Oct 2003 09:06:24 +0000 (09:06 +0000)]
when getting headers only, stop pretending the reported time is GMT, as it
isn't. In fact, it might be, but we have no idea.
Daniel Stenberg [Thu, 30 Oct 2003 07:32:04 +0000 (07:32 +0000)]
only use siginterrupt() if it really exists on the platform
Daniel Stenberg [Thu, 30 Oct 2003 07:31:02 +0000 (07:31 +0000)]
Check for siginterrupt, used by the test suite web server sws.
Daniel Stenberg [Thu, 30 Oct 2003 07:13:13 +0000 (07:13 +0000)]
Only compile the ipv6-section for ipv6-enabled libcurls. Should save
us some trouble.
Daniel Stenberg [Thu, 30 Oct 2003 07:08:45 +0000 (07:08 +0000)]
Added proper #ifdef's for the #include files when checking for in_addr_t,
which made the test start working nicely on BeOS. Shard verified it.
Daniel Stenberg [Wed, 29 Oct 2003 16:27:43 +0000 (16:27 +0000)]
Stop using stunnel.pm, we pass in the path from the main script instead.
Also made it easier to stop the test suite with control-c.
Daniel Stenberg [Wed, 29 Oct 2003 16:11:36 +0000 (16:11 +0000)]
cleaned up the --help output. Tried to unify the language. Shortened a bunch
of explanations.
Daniel Stenberg [Wed, 29 Oct 2003 09:53:21 +0000 (09:53 +0000)]
David Hull made the file: URL parser also accept the somewhat sloppy file
syntax: file:/path. I added test case 203 to verify this.
Daniel Stenberg [Wed, 29 Oct 2003 09:13:53 +0000 (09:13 +0000)]
stunnel.pm is no more
Daniel Stenberg [Wed, 29 Oct 2003 09:13:36 +0000 (09:13 +0000)]
stunnel.pm is removed
Daniel Stenberg [Wed, 29 Oct 2003 09:12:47 +0000 (09:12 +0000)]
now check for and use valgrind, inserted and modified the check for stunnel
and we no longer use the stunnel.pm
Daniel Stenberg [Wed, 29 Oct 2003 09:12:09 +0000 (09:12 +0000)]
removed, functionality added to runtests.pl
Daniel Stenberg [Tue, 28 Oct 2003 13:06:15 +0000 (13:06 +0000)]
Another glibc resolve name fix
Daniel Stenberg [Tue, 28 Oct 2003 09:28:11 +0000 (09:28 +0000)]
possibly uninitialized variable
Daniel Stenberg [Tue, 28 Oct 2003 09:17:15 +0000 (09:17 +0000)]
overlapping memory chunks with strcpy(), detected by the friendly valgrind
Daniel Stenberg [Mon, 27 Oct 2003 06:40:48 +0000 (06:40 +0000)]
slightly quieter torture test by default
Daniel Stenberg [Mon, 27 Oct 2003 06:35:47 +0000 (06:35 +0000)]
James Bursa's fix to prevent failf() to write outside its buffer boundary
Daniel Stenberg [Sun, 26 Oct 2003 15:42:21 +0000 (15:42 +0000)]
James Bursa found an ERRORBUFFFER overflow
Daniel Stenberg [Sun, 26 Oct 2003 15:37:45 +0000 (15:37 +0000)]
snprintf() made a single-byte buffer overflow, as it could write a zero
outside its given buffer. Discovered and reported by James Bursa.
Daniel Stenberg [Sat, 25 Oct 2003 06:03:50 +0000 (06:03 +0000)]
avoid dependence on the order of the fields in the timeval struct, pointed out
by Gisle Vanem
Daniel Stenberg [Fri, 24 Oct 2003 22:30:40 +0000 (22:30 +0000)]
support building ares-enabled too
Daniel Stenberg [Fri, 24 Oct 2003 21:58:43 +0000 (21:58 +0000)]
tests the new -C - fix
Daniel Stenberg [Fri, 24 Oct 2003 21:58:11 +0000 (21:58 +0000)]
HTTP resume fix
Daniel Stenberg [Fri, 24 Oct 2003 21:54:34 +0000 (21:54 +0000)]
Resuming a download of an already downloaded document, that is trying to get
a range of a document beyond its size, caused libcurl to "hang" until the
server closed the connection and then it returned error 18.
This is bad. This way, we don't return any error at all, which isn't nice
either, as we need to alert the app somehow that the request range was out
of size.
Daniel Stenberg [Fri, 24 Oct 2003 21:27:22 +0000 (21:27 +0000)]
solaris build improvement
Daniel Stenberg [Fri, 24 Oct 2003 21:26:04 +0000 (21:26 +0000)]
Based on David Hull's fix in bug report 804599, we now check for solaris
and gcc, to set the -mimpure-text link flag for linking the lib better.
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