Daniel Stenberg [Tue, 13 Apr 2004 06:13:41 +0000 (06:13 +0000)]
move issue 35 (hostip.c cleanup) forward, I don't feel like doing that now
Daniel Stenberg [Tue, 13 Apr 2004 05:58:19 +0000 (05:58 +0000)]
full-test passes -p to runtests as well to get more details in case of failure
Daniel Stenberg [Tue, 13 Apr 2004 05:57:50 +0000 (05:57 +0000)]
Initial support for dumping the contents of the files in log/ when failing
when -p is used. For easier bug-hunting of autobuild failures. This still
only shows what files that are present in log/, as I believe we need to
filter which files we show on a failure.
Daniel Stenberg [Mon, 12 Apr 2004 06:55:25 +0000 (06:55 +0000)]
somewhat safer typecasting in case sizeof(long) != sizeof(void *) (is there
even such platforms?)
Daniel Stenberg [Sun, 11 Apr 2004 20:25:10 +0000 (20:25 +0000)]
David Byron's patch for MSVC builds with zlib
Daniel Stenberg [Sun, 11 Apr 2004 06:33:02 +0000 (06:33 +0000)]
updated to not include the msvc-generated files
Daniel Stenberg [Sun, 11 Apr 2004 06:32:41 +0000 (06:32 +0000)]
when checked out from CVS, run this to generate the proper scripts
Daniel Stenberg [Fri, 9 Apr 2004 09:36:31 +0000 (09:36 +0000)]
Dirk Manske increased the resolution for what the CURLINFO_*_TIME return.
Daniel Stenberg [Thu, 8 Apr 2004 18:10:03 +0000 (18:10 +0000)]
we're working on 1.2.0 now
Daniel Stenberg [Wed, 7 Apr 2004 15:01:11 +0000 (15:01 +0000)]
added test 159, use --ntlm together with -0
Daniel Stenberg [Wed, 7 Apr 2004 14:27:54 +0000 (14:27 +0000)]
getting only a 100 Continue response and nothing else, when talking HTTP,
is now treated as an error by libcurl
Daniel Stenberg [Wed, 7 Apr 2004 14:03:13 +0000 (14:03 +0000)]
--limit-rate using -d or -F does not work
Daniel Stenberg [Wed, 7 Apr 2004 07:30:40 +0000 (07:30 +0000)]
renamed the strtoofft() macro to curlx_strtoofft() to adjust to the curlx_*
concept, and added lib/README.curlx to explain details about it
Daniel Stenberg [Wed, 7 Apr 2004 07:23:52 +0000 (07:23 +0000)]
Use curl_off_t for the limit rate values to support REALLY huge values on
such platforms that support large files.
Daniel Stenberg [Tue, 6 Apr 2004 15:30:57 +0000 (15:30 +0000)]
mention getting windows builds to work after rearrangements
Daniel Stenberg [Tue, 6 Apr 2004 15:29:01 +0000 (15:29 +0000)]
Moved long-standing issues over from TODO-RELEASE to the more long-term TODO
file.
Daniel Stenberg [Tue, 6 Apr 2004 15:22:21 +0000 (15:22 +0000)]
the memory leak on windows have been addressed
Daniel Stenberg [Tue, 6 Apr 2004 15:16:07 +0000 (15:16 +0000)]
require ssl since ntlm needs it
Daniel Stenberg [Tue, 6 Apr 2004 15:14:10 +0000 (15:14 +0000)]
New authentication code added, particularly noticable when doing POST or PUT
with Digest or NTLM. libcurl will now use HEAD to negotiate the authentication
and when done perform the requested POST.
Daniel Stenberg [Tue, 6 Apr 2004 15:12:50 +0000 (15:12 +0000)]
mention the man page updates from the other day
Daniel Stenberg [Tue, 6 Apr 2004 15:09:43 +0000 (15:09 +0000)]
the pack_hostent() proto isn't used/needed with ipv6 is enabled.
time to restructure this source file!
Daniel Stenberg [Tue, 6 Apr 2004 14:51:14 +0000 (14:51 +0000)]
Gisle Vanem's fix for bug item #927979 reported by Nathan O'Sullivan.
Good enough?
Daniel Stenberg [Tue, 6 Apr 2004 14:07:04 +0000 (14:07 +0000)]
Added the curl source header and changed some comments
Daniel Stenberg [Tue, 6 Apr 2004 12:06:05 +0000 (12:06 +0000)]
improved --limit-rate functionality, partly by the new use of curlx_tvnow()
Daniel Stenberg [Tue, 6 Apr 2004 12:02:36 +0000 (12:02 +0000)]
Gisle Vanem caught me breaking the windows version of Curl_strerror()
Daniel Stenberg [Tue, 6 Apr 2004 10:15:10 +0000 (10:15 +0000)]
provide these functions as curlx_* ones as this enables the curl app to
re-use these sources and functions for subsecond resolution timing
Daniel Stenberg [Tue, 6 Apr 2004 07:59:11 +0000 (07:59 +0000)]
up-to-date with reality
Daniel Stenberg [Tue, 6 Apr 2004 07:49:57 +0000 (07:49 +0000)]
added HAVE_GETTIMEOFDAY, we need it for better time resolution
Daniel Stenberg [Tue, 6 Apr 2004 07:48:29 +0000 (07:48 +0000)]
typecasts to please picky compilers checking the printf() format string
Daniel Stenberg [Tue, 6 Apr 2004 06:24:37 +0000 (06:24 +0000)]
one change, three bugs, one credit
Daniel Stenberg [Tue, 6 Apr 2004 06:24:06 +0000 (06:24 +0000)]
the last couple of days
Daniel Stenberg [Tue, 6 Apr 2004 06:18:48 +0000 (06:18 +0000)]
two issues to fix before 7.11.2, one issue to fix befor 7.12.0
Daniel Stenberg [Tue, 6 Apr 2004 06:06:10 +0000 (06:06 +0000)]
remove the general use of sys_nerr
Daniel Stenberg [Mon, 5 Apr 2004 12:38:54 +0000 (12:38 +0000)]
generated files, no need to keep in CVS
Daniel Stenberg [Fri, 2 Apr 2004 11:04:34 +0000 (11:04 +0000)]
prepend the man3 dir to the file name to work better.
Robin Kay pointed this out.
Daniel Stenberg [Fri, 2 Apr 2004 09:56:01 +0000 (09:56 +0000)]
edits, mainly to make the generated html output nicer
Daniel Stenberg [Fri, 2 Apr 2004 09:50:42 +0000 (09:50 +0000)]
minor edits
Daniel Stenberg [Fri, 2 Apr 2004 07:32:03 +0000 (07:32 +0000)]
Dirk Manske's feedback:
* bring back subsecond resolution to CURLINFO_TOTAL_TIME
* Fix the Curl_pgrsDone() so that the final progress update is shown properly
Daniel Stenberg [Fri, 2 Apr 2004 07:18:13 +0000 (07:18 +0000)]
Andrés García's updated mingw makefiles
Daniel Stenberg [Fri, 2 Apr 2004 06:40:31 +0000 (06:40 +0000)]
if select returns -1, bail out of the loop
Daniel Stenberg [Thu, 1 Apr 2004 10:26:59 +0000 (10:26 +0000)]
Only check that the c-ares lib is valid if we don't use the "embedded"
directory. The provided ares dir is probably up-to-date, but more importantly
it is often not built yet at the time when this configure script runs.
Daniel Stenberg [Thu, 1 Apr 2004 09:10:33 +0000 (09:10 +0000)]
When ares is enabled, we now check for the ares_cancel function to verify
that we use a library that is recent enough to build with the latest libcurl.
Daniel Stenberg [Thu, 1 Apr 2004 08:40:36 +0000 (08:40 +0000)]
Dirk Manske's fix that makes sure we cancel the ares resolve when we time out
from a name resolve. Without this, we leak memory!
Daniel Stenberg [Thu, 1 Apr 2004 08:25:58 +0000 (08:25 +0000)]
Dirk Manske's ares_cancel() function was added.
Daniel Stenberg [Thu, 1 Apr 2004 08:25:23 +0000 (08:25 +0000)]
edited slightly, point out our new mailinglist
Daniel Stenberg [Thu, 1 Apr 2004 08:23:26 +0000 (08:23 +0000)]
remind us about cvs tagging when we've built a release archive
Daniel Stenberg [Thu, 1 Apr 2004 07:04:58 +0000 (07:04 +0000)]
removed my previously attempted fix for ares timeouts, not needed
Daniel Stenberg [Thu, 1 Apr 2004 06:53:11 +0000 (06:53 +0000)]
Applied Joe Halpin's bugfixes to the NI_WITHSCOPEID test program.
Daniel Stenberg [Thu, 1 Apr 2004 06:10:56 +0000 (06:10 +0000)]
Dominick Meglio man page fixes
Daniel Stenberg [Wed, 31 Mar 2004 21:33:52 +0000 (21:33 +0000)]
Use the new HAVE_NI_WITHSCOPEID define instead of merely checking for the
existance of NI_WITHSCOPEID since some platforms have that define but still
can't function with it set.
Daniel Stenberg [Wed, 31 Mar 2004 21:04:26 +0000 (21:04 +0000)]
issue 30, digest re-negotiate works now!
Daniel Stenberg [Wed, 31 Mar 2004 21:03:55 +0000 (21:03 +0000)]
recent changes
Daniel Stenberg [Wed, 31 Mar 2004 21:01:20 +0000 (21:01 +0000)]
updates and David Byron's spellfix
Daniel Stenberg [Wed, 31 Mar 2004 20:50:01 +0000 (20:50 +0000)]
Roy Shan fixed a case that prevented ares name resolve timeouts to occur.
Daniel Stenberg [Wed, 31 Mar 2004 20:22:28 +0000 (20:22 +0000)]
we're working on 7.11.2-CVS right now
Daniel Stenberg [Wed, 31 Mar 2004 20:13:53 +0000 (20:13 +0000)]
HAVE_NI_WITHSCOPEID spelled right!
Daniel Stenberg [Wed, 31 Mar 2004 13:19:41 +0000 (13:19 +0000)]
Remove the elapsed time from the most recent select() only.
Daniel Stenberg [Wed, 31 Mar 2004 12:55:24 +0000 (12:55 +0000)]
The asynch name resolve methods now all use CURL_TIMEOUT_RESOLVE for
the specific time to wait for a resolve. The definition is at the top of
this source file.
Daniel Stenberg [Wed, 31 Mar 2004 12:45:26 +0000 (12:45 +0000)]
Dirk Manske found out the Curl_wait_for_resolv() timed out too early.
Daniel Stenberg [Wed, 31 Mar 2004 12:24:08 +0000 (12:24 +0000)]
added swsbounce
Daniel Stenberg [Wed, 31 Mar 2004 11:55:56 +0000 (11:55 +0000)]
added include to fix warning
Daniel Stenberg [Wed, 31 Mar 2004 11:55:07 +0000 (11:55 +0000)]
* Fixed a memory leak when doing repeated re-negotiations.
* Made the incoming line parser more forgiving to allow "name=contents" pairs
where the contents isn't within double quotes.
* Made the digest code return CURLDIGEST_BADALGO if a requested algorithm
isn't supported by the code.
Daniel Stenberg [Wed, 31 Mar 2004 11:51:21 +0000 (11:51 +0000)]
test 153 tests Digest authorization and stale=true stuff
Daniel Stenberg [Wed, 31 Mar 2004 11:50:44 +0000 (11:50 +0000)]
Added "swsbounce" magic: if this keyword is present in a <data> section it
sets the "swsbounce" magic mode. If there follows a request for the SAME
test number and the SAME part number, this mode will make the server bump
the part number internally and thus return a different <dataNUM> section
than it otherwise would.
Test case 153 uses this in case you need an example. It is pretty involved
and hard-to-use, but then the situation is pretty special over all. Enjoy.
Daniel Stenberg [Wed, 31 Mar 2004 10:59:48 +0000 (10:59 +0000)]
Moved the NI_WITHSCOPEID magic #ifdef to the top of the file and made sure
we use the NIFLAGS properly on both places in the code that use getnameinfo().
Daniel Stenberg [Wed, 31 Mar 2004 10:46:06 +0000 (10:46 +0000)]
Fixed how the user name is extracted from http_proxy environment variable
when set.
Daniel Stenberg [Wed, 31 Mar 2004 10:34:53 +0000 (10:34 +0000)]
Andrés García fixed a warning in the ioctlsocket() usage.
Daniel Stenberg [Wed, 31 Mar 2004 10:31:08 +0000 (10:31 +0000)]
modified the NI_WITHSCOPEID to use an AF_INET6 socket immediately and
added some more debug output to make it easier to detect failure reasons
in the autobuild logs
Daniel Stenberg [Wed, 31 Mar 2004 09:20:27 +0000 (09:20 +0000)]
CURLDIGEST_BADALGO is a new return code from the digest code
Daniel Stenberg [Wed, 31 Mar 2004 06:10:40 +0000 (06:10 +0000)]
Dominick Meglio fixed a missing comma
Daniel Stenberg [Tue, 30 Mar 2004 15:35:09 +0000 (15:35 +0000)]
one issue less
Daniel Stenberg [Tue, 30 Mar 2004 13:05:45 +0000 (13:05 +0000)]
typecast setsockopt()'s 4th argument to void * to make compilers complain
less
Daniel Stenberg [Tue, 30 Mar 2004 13:02:31 +0000 (13:02 +0000)]
adjusted to the new dns cache function to hide more hostip internals
Daniel Stenberg [Tue, 30 Mar 2004 13:02:07 +0000 (13:02 +0000)]
Lots of comments added an clarified. Added timeout for the ares version
of Curl_is_resolved() to address Roy Shan's reported problem.
Daniel Stenberg [Tue, 30 Mar 2004 13:00:53 +0000 (13:00 +0000)]
added stale boolean to the digest struct
Daniel Stenberg [Tue, 30 Mar 2004 13:00:32 +0000 (13:00 +0000)]
first attempt to support stale=true
Daniel Stenberg [Tue, 30 Mar 2004 10:35:54 +0000 (10:35 +0000)]
Added CURL_CHECK_NI_WITHSCOPEID that checks if NI_WITHSCOPEID exists and
works. No code actually uses the HAVE_NI_WITHSCOPEID (that a positive test
results in), but this is still only for testing purposes.
Daniel Stenberg [Tue, 30 Mar 2004 09:06:42 +0000 (09:06 +0000)]
Dominick Meglio's new ares_expand_string() function
Daniel Stenberg [Tue, 30 Mar 2004 08:28:39 +0000 (08:28 +0000)]
when checking the automake version, cut off trailing "-p[whatever]" from the
version string before doing the version number checks.
Daniel Stenberg [Tue, 30 Mar 2004 08:21:09 +0000 (08:21 +0000)]
if 0'ed out a code section that uses __FUNCTION__ etc, used for debugging
the new "fail with auth" code
Daniel Stenberg [Tue, 30 Mar 2004 08:14:37 +0000 (08:14 +0000)]
init the dns pointer to NULL for clarity
Daniel Stenberg [Tue, 30 Mar 2004 08:11:54 +0000 (08:11 +0000)]
added more comments for what the functions return
Daniel Stenberg [Tue, 30 Mar 2004 06:46:36 +0000 (06:46 +0000)]
mention the fact that you can append a new CA cert to the existing bundle too
Daniel Stenberg [Tue, 30 Mar 2004 06:42:12 +0000 (06:42 +0000)]
David Byron's patch was appplied to make CURLOPT_FAILONERROR work nicely
even with authentcations such as NTLM or Digest enabled. Test cases 150, 151
and 152 were added to verify the functionality.
Daniel Stenberg [Tue, 30 Mar 2004 06:41:33 +0000 (06:41 +0000)]
David Byron's new test cases for the --fail and auth stuff.
Daniel Stenberg [Tue, 30 Mar 2004 06:40:01 +0000 (06:40 +0000)]
David Byron made CURLOPT_FAILONERROR work with authentications such as NTLM
or Digest.
Daniel Stenberg [Tue, 30 Mar 2004 06:39:24 +0000 (06:39 +0000)]
'authdone' was added to the sessionhandle and thus was removed from the
argument to the NTLM function(s)
Daniel Stenberg [Tue, 30 Mar 2004 06:38:52 +0000 (06:38 +0000)]
David Byron added 'authdone' to the SessionHandle.
Daniel Stenberg [Mon, 29 Mar 2004 22:45:14 +0000 (22:45 +0000)]
these are now in the packages/vms dir
Daniel Stenberg [Mon, 29 Mar 2004 21:29:24 +0000 (21:29 +0000)]
The select() timeout is better not static since some implementation actually
might change it. I don't *think* it does it when the timeout is 0,0 but it
is better to be sure...
Daniel Stenberg [Mon, 29 Mar 2004 13:46:58 +0000 (13:46 +0000)]
issue 24 is fixed by making sure the time fields use a static width
Daniel Stenberg [Mon, 29 Mar 2004 13:46:16 +0000 (13:46 +0000)]
several noticable recent changes
Daniel Stenberg [Mon, 29 Mar 2004 13:45:53 +0000 (13:45 +0000)]
changes changes changes
Daniel Stenberg [Mon, 29 Mar 2004 12:38:41 +0000 (12:38 +0000)]
All test targets now run 'make all' before they prcoeed with the actual
testing so that all test files are build first properly. David Byron reported.
Daniel Stenberg [Mon, 29 Mar 2004 12:29:25 +0000 (12:29 +0000)]
Gisle Vanem's djgpp/MS-DOS updates
Daniel Stenberg [Mon, 29 Mar 2004 09:26:31 +0000 (09:26 +0000)]
fix to figure out the "real" windows path when built and run with mingw
Andrés García helped out!
Daniel Stenberg [Mon, 29 Mar 2004 07:25:59 +0000 (07:25 +0000)]
re-indented to use curl-standard source formatting
Daniel Stenberg [Mon, 29 Mar 2004 06:22:57 +0000 (06:22 +0000)]
netinet/tcp.h may require netinet/in.h to be include before
Daniel Stenberg [Sun, 28 Mar 2004 21:41:10 +0000 (21:41 +0000)]
use the correct struct
Daniel Stenberg [Sat, 27 Mar 2004 11:15:50 +0000 (11:15 +0000)]
Tor fixed a left-over from the ip argument to setnodelay