Daniel Stenberg [Mon, 29 Sep 2008 21:49:31 +0000 (21:49 +0000)]
177 - "[Patch] Disable proxy support" was applied
Daniel Stenberg [Mon, 29 Sep 2008 21:49:10 +0000 (21:49 +0000)]
spell!
Daniel Stenberg [Mon, 29 Sep 2008 21:46:04 +0000 (21:46 +0000)]
- Daniel Egger provided a patch that allows you to disable proxy support in
libcurl to somewhat reduce the size of the binary. Run configure
--disable-proxy.
Dan Fandrich [Mon, 29 Sep 2008 21:44:50 +0000 (21:44 +0000)]
Removed unneeded includes of signal.h and setjmp.h
Dan Fandrich [Mon, 29 Sep 2008 21:02:22 +0000 (21:02 +0000)]
Moved all signal-based name resolution timeout handling into a single new
Curl_resolv_timeout function to reduce coupling.
Yang Tse [Mon, 29 Sep 2008 19:14:52 +0000 (19:14 +0000)]
use ac_cv_compiler and ac_cv_compiler_num to keep compiler ID and version number
Yang Tse [Mon, 29 Sep 2008 16:09:31 +0000 (16:09 +0000)]
Temporary icc adjustment:
Disable floating point optimizations
Daniel Stenberg [Mon, 29 Sep 2008 13:21:21 +0000 (13:21 +0000)]
- Ian Lynagh provided a patch that now makes CURLOPT_RANGE work fine for SFTP
downloads!
Daniel Stenberg [Mon, 29 Sep 2008 13:16:16 +0000 (13:16 +0000)]
175 - "No info on REDIRECT_URL in multi-mode" by Max Ivanov is fixed!
Daniel Stenberg [Mon, 29 Sep 2008 12:36:47 +0000 (12:36 +0000)]
credit Maxim Ivanov
Daniel Stenberg [Mon, 29 Sep 2008 12:22:10 +0000 (12:22 +0000)]
- Bug #2107803 (curl.haxx.se/bug/view.cgi?id=2107803) "no
CURLINFO_REDIRECT_URL in multi mode" also contained a patch that fixed the
problem.
Daniel Stenberg [Mon, 29 Sep 2008 11:13:37 +0000 (11:13 +0000)]
made Curl_read_plain() return an 'int' instead of CURLcode since it actually
returns -1 in EAGAIN cases and that's not valid CURLcode
Daniel Stenberg [Mon, 29 Sep 2008 06:07:20 +0000 (06:07 +0000)]
three more patches in the pipe
Dan Fandrich [Fri, 26 Sep 2008 19:55:12 +0000 (19:55 +0000)]
Fixed a few comment typos
Yang Tse [Fri, 26 Sep 2008 18:56:56 +0000 (18:56 +0000)]
if a test execution is aborted due to a signal, and the process
returns no other exitcode, use 2000 + signal number as return code
Yang Tse [Fri, 26 Sep 2008 18:28:32 +0000 (18:28 +0000)]
siginterrupt, signal and sigsetjmp checks
Daniel Stenberg [Fri, 26 Sep 2008 18:17:01 +0000 (18:17 +0000)]
more
Yang Tse [Fri, 26 Sep 2008 14:08:33 +0000 (14:08 +0000)]
use shift right. Division result is not integral.
Yang Tse [Fri, 26 Sep 2008 11:21:22 +0000 (11:21 +0000)]
Avoid the use of the '? :' operator inside the call to our
test-server logging function. It doesn't work on some systems.
Yang Tse [Fri, 26 Sep 2008 01:08:24 +0000 (01:08 +0000)]
attempt to avoid HTTP server startup misdetection on some systems
Yang Tse [Fri, 26 Sep 2008 00:17:01 +0000 (00:17 +0000)]
fix potential buffer overflow in test-server logging function
Daniel Stenberg [Thu, 25 Sep 2008 22:35:57 +0000 (22:35 +0000)]
give proper credit!
Daniel Stenberg [Thu, 25 Sep 2008 14:09:22 +0000 (14:09 +0000)]
- Fixed the HTTP Digest auth code to not behave badly when getting a blank realm
with realm="". http://curl.haxx.se/bug/view.cgi?id=2126435
Yang Tse [Wed, 24 Sep 2008 19:13:01 +0000 (19:13 +0000)]
HAVE_INET_PTON will only be defined when an IPv6 capable working
inet_pton function is available.
Yang Tse [Wed, 24 Sep 2008 16:43:40 +0000 (16:43 +0000)]
configure script now checks availability of the inet_ntop() function,
and when not crosscompiling verifies if it is IPv6 capable.
HAVE_INET_NTOP will only be defined when an IPv6 capable working
inet_ntop function is available.
Yang Tse [Wed, 24 Sep 2008 16:43:12 +0000 (16:43 +0000)]
HAVE_INET_NTOP will only be defined when an IPv6 capable working
inet_ntop function is available.
Yang Tse [Wed, 24 Sep 2008 13:55:23 +0000 (13:55 +0000)]
Official OpenSSL released versions up to and including 0.9.8i as well as
2008-09-24 stable snapshot have a buf_mem_st.length structure member with
'int' data type.
OpenSSL un-released 0.9.9 CVS version has a buf_mem_st.length structure member
with 'size_t' data type since 2007-Oct-09.
These 4 typecasts should silence compiler warnings in all cases.
Yang Tse [Wed, 24 Sep 2008 12:38:11 +0000 (12:38 +0000)]
temporarily enable CURL_CHECK_FUNC_INET_NTOA_R
Yang Tse [Wed, 24 Sep 2008 12:22:16 +0000 (12:22 +0000)]
ntoa() and inet_ntoa_r() no longer used
Daniel Stenberg [Wed, 24 Sep 2008 07:50:46 +0000 (07:50 +0000)]
4.16 My HTTP POST or PUT requests are slow!
Daniel Stenberg [Wed, 24 Sep 2008 07:39:42 +0000 (07:39 +0000)]
Added "5.14 Using C++ non-static functions for callbacks?"
Yang Tse [Wed, 24 Sep 2008 01:29:23 +0000 (01:29 +0000)]
Re-enable test #100 on i686 icc autobuilds
Dan Fandrich [Wed, 24 Sep 2008 01:08:01 +0000 (01:08 +0000)]
Make sure not to dereference the wrong UrlState proto union member when
switching from one protocol to another in a single request (e.g.
redirecting from HTTP to FTP as in test 1055) by resetting
state.expect100header before every request.
Yang Tse [Tue, 23 Sep 2008 19:17:19 +0000 (19:17 +0000)]
Remove usage of inet_ntoa and inet_ntoa_r
Yang Tse [Tue, 23 Sep 2008 19:16:56 +0000 (19:16 +0000)]
Replace inet_ntoa and inet_ntoa_r with Curl_inet_ntop
Gisle Vanem [Tue, 23 Sep 2008 13:16:36 +0000 (13:16 +0000)]
Avoid 'warning: comparison between signed and unsigned'.
Daniel Stenberg [Tue, 23 Sep 2008 11:31:57 +0000 (11:31 +0000)]
172 was applied, 173 is now being discussed
Daniel Stenberg [Tue, 23 Sep 2008 11:02:56 +0000 (11:02 +0000)]
remove the entire comment now when we no longer set TZ
Daniel Stenberg [Tue, 23 Sep 2008 11:00:01 +0000 (11:00 +0000)]
- Introducing Jamie Lokier's function for date to epoch conversion used in the
date parser function. This makes our function less dependent on system-
provided functions and instead we do all the magic ourselves. We also no
longer depend on the TZ environment variable.
Daniel Stenberg [Tue, 23 Sep 2008 10:27:41 +0000 (10:27 +0000)]
issue #171 is now in CVS
Daniel Stenberg [Tue, 23 Sep 2008 10:27:04 +0000 (10:27 +0000)]
- Rob Crittenden brought a patch to "add some locking for thread-safety to NSS
implementation".
Daniel Stenberg [Mon, 22 Sep 2008 23:12:00 +0000 (23:12 +0000)]
- Made the SOCKS code use the new Curl_read_plain() function to fix the bug
Markus Moeller reported: http://curl.haxx.se/mail/archive-2008-09/0016.html
- recv() errors other than those equal to EAGAIN now cause proper
CURLE_RECV_ERROR to get returned. This made test case 160 fail so I've now
disabled it until we can figure out another way to exercise that logic.
Daniel Stenberg [Mon, 22 Sep 2008 22:27:43 +0000 (22:27 +0000)]
removed issue #162 as mentioned on the mailing list curl.haxx.se/mail/archive-2008-09/0086.html
Daniel Stenberg [Mon, 22 Sep 2008 21:33:18 +0000 (21:33 +0000)]
better description
Daniel Stenberg [Mon, 22 Sep 2008 20:42:13 +0000 (20:42 +0000)]
- Michael Goffioul filed bug report #2107377 "Problem with mutli + GnuTLS +
proxy" (http://curl.haxx.se/bug/view.cgi?id=2107377) that showed how a multi
interface using program didn't work when built with GnuTLS and a CONNECT
request was done over a proxy (basically test 502 over a proxy to a HTTPS
site). It turned out the ssl connect function would get called twice which
caused the second call to fail.
Yang Tse [Mon, 22 Sep 2008 18:55:42 +0000 (18:55 +0000)]
Re-enable tests #1 on i686 icc autobuilds
Yang Tse [Mon, 22 Sep 2008 18:42:48 +0000 (18:42 +0000)]
icc adjustments for icc 9.0 and prior versions:
Disable remark #279: controlling expression is constant
Remark triggered mostly on va_arg() and FD_ZERO() macros.
Dan Fandrich [Mon, 22 Sep 2008 17:27:24 +0000 (17:27 +0000)]
Argument to CURLMOPT_MAXCONNECTS must be a long
Dan Fandrich [Mon, 22 Sep 2008 17:20:29 +0000 (17:20 +0000)]
Fixed test 539 to handle an out of memory condition that shows up now
that memdebug.h is included in the test programs.
Yang Tse [Mon, 22 Sep 2008 00:44:10 +0000 (00:44 +0000)]
attempt to make work the gethostname function
check for winsock build target configurations
Daniel Stenberg [Sun, 21 Sep 2008 22:20:59 +0000 (22:20 +0000)]
#175 has a patch
Daniel Stenberg [Sun, 21 Sep 2008 21:36:13 +0000 (21:36 +0000)]
three new topics to check out
Gisle Vanem [Sun, 21 Sep 2008 13:03:07 +0000 (13:03 +0000)]
Added HAVE_NETDB_H, HAVE_ARPA_INET_H, HAVE_STRCASECMP
and HAVE_STRNCASECMP.
Yang Tse [Sun, 21 Sep 2008 04:02:13 +0000 (04:02 +0000)]
fix compiler warning: defined but not used
Yang Tse [Sun, 21 Sep 2008 03:48:25 +0000 (03:48 +0000)]
fix compiler warning: external declaration in primary source file
Yang Tse [Sun, 21 Sep 2008 02:35:20 +0000 (02:35 +0000)]
fix compiler warning: defined but not used
Yang Tse [Sat, 20 Sep 2008 12:44:44 +0000 (12:44 +0000)]
fix regression in configure script which affected OpenSSL builds on MSYS
Yang Tse [Sat, 20 Sep 2008 12:33:02 +0000 (12:33 +0000)]
fix compiler warning: external definition with no prior declaration
Yang Tse [Sat, 20 Sep 2008 04:26:55 +0000 (04:26 +0000)]
include "memdebug.h"
Yang Tse [Fri, 19 Sep 2008 23:51:16 +0000 (23:51 +0000)]
HAVE_ALARM definition for static config-*.h files
Yang Tse [Fri, 19 Sep 2008 18:39:24 +0000 (18:39 +0000)]
configure script now checks availability of the alarm() function
Dan Fandrich [Fri, 19 Sep 2008 17:46:59 +0000 (17:46 +0000)]
Only define alarmfunc when signals are used
Yang Tse [Fri, 19 Sep 2008 15:59:28 +0000 (15:59 +0000)]
icc adjustments:
Disable remark #981: operands are evaluated in unspecified order
Function calls which are triggering this remark, today, do not depend
on the order of evaluation of its arguments.
Disable remark #1469: "cc" clobber ignored
Remark triggered on htons() and ntohs() due to glibc header files.
Dan Fandrich [Fri, 19 Sep 2008 00:43:51 +0000 (00:43 +0000)]
Don't bother to install a SIGALRM handler unless alarm() is available.
Also, leave the existing SIGALRM handler alone if the timeout is too small
to handle.
Yang Tse [Thu, 18 Sep 2008 19:17:28 +0000 (19:17 +0000)]
fix compiler warning: external definition with no prior declaration
Yang Tse [Thu, 18 Sep 2008 19:02:40 +0000 (19:02 +0000)]
fix compiler warning: external definition with no prior declaration
Yang Tse [Thu, 18 Sep 2008 16:21:09 +0000 (16:21 +0000)]
fix compiler warning: external declaration in primary source file
Yang Tse [Thu, 18 Sep 2008 13:56:56 +0000 (13:56 +0000)]
icc adjustments
Yang Tse [Thu, 18 Sep 2008 11:35:59 +0000 (11:35 +0000)]
sync up with reality
Yang Tse [Thu, 18 Sep 2008 11:21:55 +0000 (11:21 +0000)]
fix false negative strerror_r detection
Yang Tse [Thu, 18 Sep 2008 10:12:16 +0000 (10:12 +0000)]
fix wrong number used in comparison
Yang Tse [Thu, 18 Sep 2008 10:07:52 +0000 (10:07 +0000)]
fix wrong variable used in comparison
Yang Tse [Thu, 18 Sep 2008 02:23:33 +0000 (02:23 +0000)]
fix netdb.h prerequisite inclusion
Dan Fandrich [Wed, 17 Sep 2008 17:36:58 +0000 (17:36 +0000)]
Fixed a syntax error
Dan Fandrich [Wed, 17 Sep 2008 17:33:23 +0000 (17:33 +0000)]
Removed reference to curl-ca-bundle.crt in the host verification failure
error message.
Yang Tse [Wed, 17 Sep 2008 16:03:49 +0000 (16:03 +0000)]
improve detection of gethostbyaddr_r() and gethostbyname_r()
Yang Tse [Wed, 17 Sep 2008 11:31:37 +0000 (11:31 +0000)]
improve detection of getservbyport_r()
Yang Tse [Wed, 17 Sep 2008 09:37:41 +0000 (09:37 +0000)]
On Linux Intel's icc uses gcc's header files, so
we select ANSI C89 dialect plus GNU extensions.
Yang Tse [Wed, 17 Sep 2008 08:14:28 +0000 (08:14 +0000)]
improve detection of gethostname(), localtime_r() and strstr()
Yang Tse [Wed, 17 Sep 2008 08:14:00 +0000 (08:14 +0000)]
improve detection of gethostname()
Yang Tse [Wed, 17 Sep 2008 06:59:31 +0000 (06:59 +0000)]
NetWare builds include "nameser.h" from the c-ares subdir
Yang Tse [Wed, 17 Sep 2008 03:25:52 +0000 (03:25 +0000)]
include <strings.h>
Yang Tse [Wed, 17 Sep 2008 01:45:16 +0000 (01:45 +0000)]
sync up with reality
Yang Tse [Wed, 17 Sep 2008 01:33:43 +0000 (01:33 +0000)]
Sync up with reality
Yang Tse [Wed, 17 Sep 2008 01:02:57 +0000 (01:02 +0000)]
adjust inclusion of "nameser.h"
Yang Tse [Wed, 17 Sep 2008 00:07:49 +0000 (00:07 +0000)]
reorder some lines in file
Yang Tse [Tue, 16 Sep 2008 18:43:25 +0000 (18:43 +0000)]
code cleanup
Yang Tse [Tue, 16 Sep 2008 18:23:16 +0000 (18:23 +0000)]
NetWare seems to have writev()
Yang Tse [Tue, 16 Sep 2008 18:18:14 +0000 (18:18 +0000)]
NetWare seems to have writev()
Yang Tse [Tue, 16 Sep 2008 16:42:48 +0000 (16:42 +0000)]
rearrange to allow internal/private use of ares_writev to any system
that lacks the writev function.
Yang Tse [Tue, 16 Sep 2008 01:21:04 +0000 (01:21 +0000)]
NetWare CLIB target has stricmp() and strnicmp()
Dan Fandrich [Mon, 15 Sep 2008 22:35:09 +0000 (22:35 +0000)]
Changed the test data file so it passes an XML syntax check
Dan Fandrich [Mon, 15 Sep 2008 18:24:23 +0000 (18:24 +0000)]
Note that the long long issue is fixed in Symbian OS 9.4
Yang Tse [Mon, 15 Sep 2008 17:31:34 +0000 (17:31 +0000)]
NetWare CLIB target has stricmp() and strnicmp()
Yang Tse [Mon, 15 Sep 2008 17:14:29 +0000 (17:14 +0000)]
include header file only when available
Yang Tse [Mon, 15 Sep 2008 15:32:53 +0000 (15:32 +0000)]
remove debug tracing
Yang Tse [Mon, 15 Sep 2008 15:28:26 +0000 (15:28 +0000)]
rearrange to allow internal/private use of ares_strcasecmp to any system that
lacks the strcasecmp function.
Yang Tse [Mon, 15 Sep 2008 14:57:56 +0000 (14:57 +0000)]
HAVE_STRNCASECMP and HAVE_STRNICMP definitions for WIN32
Yang Tse [Mon, 15 Sep 2008 00:32:08 +0000 (00:32 +0000)]
improve detection of:
strcasecmp()
strcasestr()
strcmpi()
stricmp()
strlcat()
strncasecmp()
strncmpi()
strnicmp()
Yang Tse [Mon, 15 Sep 2008 00:31:42 +0000 (00:31 +0000)]
improve detection of:
strcasecmp()
strcmpi()
stricmp()
strncasecmp()
strncmpi()
strnicmp()