Daniel Stenberg [Thu, 22 Dec 2005 15:27:41 +0000 (15:27 +0000)]
Added ares_getsock() to extract sockets to wait for action on, without being
limited to select().
Daniel Stenberg [Thu, 22 Dec 2005 15:11:11 +0000 (15:11 +0000)]
The inital early embryos to describe the curl_multi_socket() API. Committed
now to enable them to get added as web pages easier, they are not ready
for anything "real" just yet.
Daniel Stenberg [Thu, 22 Dec 2005 14:14:14 +0000 (14:14 +0000)]
the curl_multi_socket() test application (still using select())
Daniel Stenberg [Thu, 22 Dec 2005 08:33:02 +0000 (08:33 +0000)]
#31 curl-config --libs" will include details set in LDFLAGS when configure is
run that might be needed only for building libcurl.
Yang Tse [Wed, 21 Dec 2005 20:44:54 +0000 (20:44 +0000)]
Checking for function getnameinfo and its arguments is finally
done in one single function CURL_CHECK_FUNC_GETNAMEINFO which
will only define HAVE_GETNAMEINFO if the function has been found
AND the type of its arguments has been properly been detected
Yang Tse [Wed, 21 Dec 2005 17:51:08 +0000 (17:51 +0000)]
Undefine HAVE_GETNAMEINFO if unable to find
proper types to use for getnameinfo args
Yang Tse [Wed, 21 Dec 2005 17:20:22 +0000 (17:20 +0000)]
Undefine HAVE_GETNAMEINFO if unable to find
proper types to use for getnameinfo args
Yang Tse [Wed, 21 Dec 2005 16:08:35 +0000 (16:08 +0000)]
Make sure we're using 'c-ares' sources and not 'ares' ones.
Daniel Stenberg [Wed, 21 Dec 2005 09:15:54 +0000 (09:15 +0000)]
added our regular source header
Daniel Stenberg [Wed, 21 Dec 2005 08:09:12 +0000 (08:09 +0000)]
allow more evironment variables to control what tools to check for and use
Daniel Stenberg [Wed, 21 Dec 2005 07:59:03 +0000 (07:59 +0000)]
use ACLOCAL even when using 'find' to find the aclocal tool
Yang Tse [Tue, 20 Dec 2005 23:49:14 +0000 (23:49 +0000)]
In CURL_FUNC_GETNAMEINFO_ARGTYPES, when cross-compiling a windows
target use calling convention WSAAPI for getnameinfo() prototype.
Checking type DWORD as argument 4 and 6 of getnameinfo not needed.
Daniel Stenberg [Tue, 20 Dec 2005 22:46:12 +0000 (22:46 +0000)]
explain tld_check_name()
Gisle Vanem [Tue, 20 Dec 2005 22:20:42 +0000 (22:20 +0000)]
Changes for PellesC compiler under Win32.
Gisle Vanem [Tue, 20 Dec 2005 22:20:04 +0000 (22:20 +0000)]
Changes for PellesC compiler under Win32. A bit limited, but
we just love swedish products...
Gisle Vanem [Tue, 20 Dec 2005 20:58:51 +0000 (20:58 +0000)]
Fix PellesC warning.
Gisle Vanem [Tue, 20 Dec 2005 20:48:38 +0000 (20:48 +0000)]
Changes for PellesC for Win32. It needs <unistd.h> for 'ssize_t'. Hence the
rearrangement in ares_process.c.
Yang Tse [Tue, 20 Dec 2005 20:29:53 +0000 (20:29 +0000)]
fix ioctlsocket detection
Yang Tse [Tue, 20 Dec 2005 18:50:37 +0000 (18:50 +0000)]
Fix, header checks must be done before using its results.
Daniel Stenberg [Tue, 20 Dec 2005 09:19:30 +0000 (09:19 +0000)]
shiper is the new test tool for the new API
Daniel Stenberg [Tue, 20 Dec 2005 09:19:20 +0000 (09:19 +0000)]
show dl speed
Daniel Stenberg [Tue, 20 Dec 2005 09:02:36 +0000 (09:02 +0000)]
added our standard source header
Daniel Stenberg [Tue, 20 Dec 2005 08:51:48 +0000 (08:51 +0000)]
fix closing parentheses
Daniel Stenberg [Tue, 20 Dec 2005 08:51:34 +0000 (08:51 +0000)]
use AC_PROG_LIBTOOL after AC_DISABLE_SHARED
Yang Tse [Tue, 20 Dec 2005 03:23:49 +0000 (03:23 +0000)]
Fix quoting
Yang Tse [Tue, 20 Dec 2005 02:48:48 +0000 (02:48 +0000)]
Give third argument to AC_DEFINE_UNQUOTED
Yang Tse [Tue, 20 Dec 2005 00:27:59 +0000 (00:27 +0000)]
Use native type SOCKET instead of int when testing functionality of ioctlsocket on Windows
Yang Tse [Mon, 19 Dec 2005 23:32:52 +0000 (23:32 +0000)]
Ooops
Dan Fandrich [Mon, 19 Dec 2005 22:36:44 +0000 (22:36 +0000)]
Fixed compiler warning on libc5.
Yang Tse [Mon, 19 Dec 2005 21:45:43 +0000 (21:45 +0000)]
Add checking for type DWORD as argument 4 and 6 of getnameinfo
Yang Tse [Mon, 19 Dec 2005 21:38:10 +0000 (21:38 +0000)]
Adjust more windows header includes
Dan Fandrich [Mon, 19 Dec 2005 19:47:14 +0000 (19:47 +0000)]
Fixed lcc compiler warnings.
Yang Tse [Mon, 19 Dec 2005 05:57:17 +0000 (05:57 +0000)]
Fix guard detection of _WIN32_WINNT for MingW in CURL_FUNC_GETNAMEINFO_ARGTYPES
Yang Tse [Mon, 19 Dec 2005 05:32:33 +0000 (05:32 +0000)]
Add check for 'unsigned int' as type of arguments 4 and 6 of getnameinfo
Yang Tse [Mon, 19 Dec 2005 00:15:04 +0000 (00:15 +0000)]
Undo previous change. This header file belongs to the public
interface and the change could break the compilation of thrid
party apps which link against this library.
Yang Tse [Sun, 18 Dec 2005 20:24:35 +0000 (20:24 +0000)]
When checking the type of the first argument of getnameinfo do it in the
following order: 'struct sockaddr *' 'const struct sockaddr *' 'void *'.
Yang Tse [Sun, 18 Dec 2005 16:50:33 +0000 (16:50 +0000)]
Fix spacing. When defining, define to 1.
Yang Tse [Sun, 18 Dec 2005 15:36:14 +0000 (15:36 +0000)]
Cleanup windows header includes. Where aplicable, inclusion of
windows.h winsock.h winsock2.h ws2tcpip.h is done in setup.h
Yang Tse [Sun, 18 Dec 2005 06:07:10 +0000 (06:07 +0000)]
MingW guards getnameinfo, getaddrinfo and freeaddrinfo with _WIN32_WINNT >= 0x0501
Yang Tse [Sun, 18 Dec 2005 04:47:29 +0000 (04:47 +0000)]
Fix Msys/Mingw not detecting getnameinfo() with AC_CHECK_FUNCS
Yang Tse [Sun, 18 Dec 2005 00:27:12 +0000 (00:27 +0000)]
Make it compatible with vc60 and vc71
Yang Tse [Sat, 17 Dec 2005 23:35:25 +0000 (23:35 +0000)]
Fix typo
Yang Tse [Sat, 17 Dec 2005 23:34:21 +0000 (23:34 +0000)]
Fix compiler warning
Yang Tse [Sat, 17 Dec 2005 21:20:35 +0000 (21:20 +0000)]
Cleanup
Yang Tse [Sat, 17 Dec 2005 20:37:53 +0000 (20:37 +0000)]
Windows related cleanup
Yang Tse [Sat, 17 Dec 2005 17:33:14 +0000 (17:33 +0000)]
Check first arg of getnameinfo with and without const qualifier.
Yang Tse [Sat, 17 Dec 2005 06:04:35 +0000 (06:04 +0000)]
Change multiple header inclusion prevention definition to __LIB_CURL_SETUP_H
Yang Tse [Sat, 17 Dec 2005 02:41:33 +0000 (02:41 +0000)]
Avoid breaking configure due to CURL_FUNC_GETNAMEINFO_ARGTYPES failure, since at this point nothing depends on it.
Yang Tse [Sat, 17 Dec 2005 02:32:55 +0000 (02:32 +0000)]
const qualifier in getnameinfo check
Yang Tse [Fri, 16 Dec 2005 23:15:33 +0000 (23:15 +0000)]
Since there is no proof of the existence of a platform which would
justify checking for socklen_t in more than one function, the code
used to find a valid socklen_t replacement is simplified back. The
only function that will be used to find a socklen_t replacement is
getpeername, as it has been since revision 1.4 of curl/acinclude.m4
Yang Tse [Fri, 16 Dec 2005 20:55:07 +0000 (20:55 +0000)]
'Fix' windows builds
Yang Tse [Fri, 16 Dec 2005 18:18:00 +0000 (18:18 +0000)]
TYPE_SOCKLEN_T completely replaced by CURL_CHECK_TYPE_SOCKLEN_T.
CURL_FUNC_GETNAMEINFO_ARGTYPES now also checks first argument.
All related changes taken to cares configuration scripts.
Daniel Stenberg [Fri, 16 Dec 2005 14:52:16 +0000 (14:52 +0000)]
Jean Jacques Drouin pointed out that you could only have a user name or
password of 127 bytes or less embedded in a URL, where actually the code
uses a 255 byte buffer for it! Modified now to use the full buffer size.
Yang Tse [Fri, 16 Dec 2005 07:28:56 +0000 (07:28 +0000)]
More quotes
Yang Tse [Fri, 16 Dec 2005 06:50:03 +0000 (06:50 +0000)]
Fix copy paste bug
Yang Tse [Fri, 16 Dec 2005 05:05:55 +0000 (05:05 +0000)]
Test CURL_CHECK_TYPE_SOCKLEN_T
Yang Tse [Fri, 16 Dec 2005 04:54:56 +0000 (04:54 +0000)]
Oops. Wrong double quotes
Yang Tse [Fri, 16 Dec 2005 04:18:44 +0000 (04:18 +0000)]
Experimental check for socklen_t CURL_CHECK_TYPE_SOCKLEN_T
Yang Tse [Thu, 15 Dec 2005 19:39:44 +0000 (19:39 +0000)]
Tests to check the availability of compilable and
valid windows.h winsock.h winsock2.h and ws2tcpip.h
header files:
CURL_CHECK_HEADER_WINDOWS
CURL_CHECK_HEADER_WINSOCK
CURL_CHECK_HEADER_WINSOCK2
CURL_CHECK_HEADER_WS2TCPIP
Daniel Stenberg [Thu, 15 Dec 2005 07:43:39 +0000 (07:43 +0000)]
minor edit
Yang Tse [Wed, 14 Dec 2005 21:09:30 +0000 (21:09 +0000)]
Some preprocessors have problems if the # character isn't at position 1.
Yang Tse [Wed, 14 Dec 2005 20:58:13 +0000 (20:58 +0000)]
Check getnameinfo() argument types only if we have getnameinfo().
Yang Tse [Wed, 14 Dec 2005 19:00:44 +0000 (19:00 +0000)]
Determine the correct type to be passed to four of the `getnameinfo' function's arguments, and define those types in `GETNAMEINFO_TYPE_ARG2', `GETNAMEINFO_TYPE_ARG46', and `GETNAMEINFO_TYPE_ARG7'.
Daniel Stenberg [Wed, 14 Dec 2005 13:10:14 +0000 (13:10 +0000)]
Rene Bernhardt's corrections
Dan Fandrich [Tue, 13 Dec 2005 19:07:33 +0000 (19:07 +0000)]
Log CPPFLAGS environment variable along with the others.
Dan Fandrich [Tue, 13 Dec 2005 18:54:31 +0000 (18:54 +0000)]
Fixed some compiler warnings on lcc.
Yang Tse [Tue, 13 Dec 2005 13:50:22 +0000 (13:50 +0000)]
Undo last 'fix', since it was not the proper one.
Daniel Stenberg [Mon, 12 Dec 2005 23:05:12 +0000 (23:05 +0000)]
another SOCKS-related problem added
Daniel Stenberg [Mon, 12 Dec 2005 22:50:24 +0000 (22:50 +0000)]
added #29 and #30
Yang Tse [Mon, 12 Dec 2005 18:40:18 +0000 (18:40 +0000)]
Fix compiler warning
Dan Fandrich [Mon, 12 Dec 2005 17:11:23 +0000 (17:11 +0000)]
lcc isn't Windows-only, so check for it in conjunction with WIN32
Yang Tse [Sun, 11 Dec 2005 23:37:58 +0000 (23:37 +0000)]
Undo last changes
Daniel Stenberg [Sun, 11 Dec 2005 23:14:25 +0000 (23:14 +0000)]
Dov Murik made defining HTTP_ONLY also disable TFTP
Yang Tse [Sun, 11 Dec 2005 18:29:18 +0000 (18:29 +0000)]
Avoid generation of additional warnings
Yang Tse [Sun, 11 Dec 2005 12:03:01 +0000 (12:03 +0000)]
Fix compiler warning and compatibility issue with the type of the parameter used in getnameinfo() to receive the length of the sockaddr struct.
Daniel Stenberg [Sat, 10 Dec 2005 22:14:17 +0000 (22:14 +0000)]
use c-ares' IPv6 abilities
fix CONNECT to a proxy that disconnects during the auth phase
Daniel Stenberg [Sat, 10 Dec 2005 22:12:44 +0000 (22:12 +0000)]
fix CURLOPT_FAILONERROR error, pointed out by Shailesh N. Humbad
Yang Tse [Sat, 10 Dec 2005 19:21:59 +0000 (19:21 +0000)]
Modified lookup_service() to avoid the risk of a potential buffer overflow
Yang Tse [Fri, 9 Dec 2005 22:23:50 +0000 (22:23 +0000)]
Fix compiler warning
Yang Tse [Fri, 9 Dec 2005 21:09:21 +0000 (21:09 +0000)]
Fix compiler warning
Yang Tse [Fri, 9 Dec 2005 15:19:07 +0000 (15:19 +0000)]
Unset HAVE_STRUCT_SOCKADDR_STORAGE when using msvc 6.0 with no PSDK
Daniel Stenberg [Fri, 9 Dec 2005 10:41:27 +0000 (10:41 +0000)]
build ulimiter too
Daniel Stenberg [Fri, 9 Dec 2005 10:41:07 +0000 (10:41 +0000)]
Work around the 1024 connection limit in select(), or rather in the FD_*
macros.
Daniel Stenberg [Fri, 9 Dec 2005 10:40:19 +0000 (10:40 +0000)]
Handy little tool that increases the amount of max open file descriptors
and then runs a given command line.
Dan Fandrich [Thu, 8 Dec 2005 22:59:58 +0000 (22:59 +0000)]
Replaced nonstandard u_char and u_int types
Yang Tse [Thu, 8 Dec 2005 20:38:04 +0000 (20:38 +0000)]
Fix compiler warning
Yang Tse [Thu, 8 Dec 2005 19:47:33 +0000 (19:47 +0000)]
Fix compiler warning
Dan Fandrich [Thu, 8 Dec 2005 18:59:19 +0000 (18:59 +0000)]
Fixed a lingering omission of gzip support.
Yang Tse [Thu, 8 Dec 2005 16:43:32 +0000 (16:43 +0000)]
Fix compiler warning
Yang Tse [Thu, 8 Dec 2005 14:01:04 +0000 (14:01 +0000)]
Fix a couple of compiler warnings
Yang Tse [Thu, 8 Dec 2005 11:29:47 +0000 (11:29 +0000)]
If unable to get curl's version, log all failure details.
Daniel Stenberg [Wed, 7 Dec 2005 15:43:32 +0000 (15:43 +0000)]
Lots of updates to detect what problems we got. They are related
to the 1024 file descriptor limit in the server...
Daniel Stenberg [Wed, 7 Dec 2005 10:07:57 +0000 (10:07 +0000)]
New version for testing connections against a local server for easier setting
up N idle and Z active connections in a controlled manner. This requires a
a HTTP server that supports the server end. I have a modified sws for this
(from the curl test suite) and I may commit the changes required for that
soonish.
Daniel Stenberg [Tue, 6 Dec 2005 23:36:36 +0000 (23:36 +0000)]
start working on 7.15.2
Daniel Stenberg [Tue, 6 Dec 2005 23:34:53 +0000 (23:34 +0000)]
fresh contributors in the 7.15.1 release
Daniel Stenberg [Tue, 6 Dec 2005 23:05:51 +0000 (23:05 +0000)]
7.15.1 with the now to be announced security flaw fixed
Daniel Stenberg [Tue, 6 Dec 2005 13:56:56 +0000 (13:56 +0000)]
my first collect-random-urls script, just for reference
Daniel Stenberg [Tue, 6 Dec 2005 13:56:28 +0000 (13:56 +0000)]
ok, these are the test build I've used so far
Daniel Stenberg [Tue, 6 Dec 2005 07:47:37 +0000 (07:47 +0000)]
Yang Tse: fixed compiler warning
Daniel Stenberg [Tue, 6 Dec 2005 07:44:18 +0000 (07:44 +0000)]
Yang Tse: With last change logging directory needs to be created sooner.