Yang Tse [Fri, 5 Jun 2009 16:14:50 +0000 (16:14 +0000)]
introduction of os-specific.c and os-specific.h
Yang Tse [Fri, 5 Jun 2009 13:17:55 +0000 (13:17 +0000)]
c-ares' -no-undefined and --enable-curldebug adjustments
Daniel Stenberg [Fri, 5 Jun 2009 06:19:29 +0000 (06:19 +0000)]
remove conflict markers
Daniel Stenberg [Fri, 5 Jun 2009 06:18:42 +0000 (06:18 +0000)]
- Setting the Content-Length: header from your app when you do a POST or PUT
is almost always a VERY BAD IDEA. Yet there are still apps out there doing
this, and now recently it triggered a bug/side-effect in libcurl as when
libcurl sends a POST or PUT with NTLM, it sends an empty post first when it
knows it will just get a 401/407 back. If the app then replaced the
Content-Length header, it caused the server to wait for input that libcurl
wouldn't send. Aaron Oneal reported this problem in bug report #2799008
http://curl.haxx.se/bug/view.cgi?id=2799008) and helped us verify the fix.
Yang Tse [Thu, 4 Jun 2009 23:55:56 +0000 (23:55 +0000)]
fix shadowing of a global declaration
Yang Tse [Thu, 4 Jun 2009 19:11:11 +0000 (19:11 +0000)]
allow building libcurl for VxWorks
Yang Tse [Thu, 4 Jun 2009 04:13:39 +0000 (04:13 +0000)]
c-ares embbeded builds header include paths fully defined in makefiles
Yang Tse [Wed, 3 Jun 2009 10:34:37 +0000 (10:34 +0000)]
Remove more generated files.
Yet unknown error might leave libtool-like files in source directory.
Yang Tse [Wed, 3 Jun 2009 03:15:19 +0000 (03:15 +0000)]
Remove more generated files
Yang Tse [Wed, 3 Jun 2009 00:57:18 +0000 (00:57 +0000)]
Remove all generated 'Makefile' files.
This can be done now that no file with such name exists in CVS tree.
Yang Tse [Wed, 3 Jun 2009 00:08:09 +0000 (00:08 +0000)]
Remove more generated files
Yang Tse [Wed, 3 Jun 2009 00:07:46 +0000 (00:07 +0000)]
Die when instructed to build c-ares and this fails
Dan Fandrich [Tue, 2 Jun 2009 19:02:02 +0000 (19:02 +0000)]
Created a basic Android make file for curl and libcurl. A config.h
is also needed before curl can be built in Android, but it's not clear
what the best way is to provide one.
Yang Tse [Tue, 2 Jun 2009 18:29:09 +0000 (18:29 +0000)]
Use relative path to built c-ares tree libtool library
Yang Tse [Mon, 1 Jun 2009 18:22:03 +0000 (18:22 +0000)]
Temporarily disable config.guess related checks
Daniel Stenberg [Mon, 1 Jun 2009 09:40:09 +0000 (09:40 +0000)]
- Claes Jakobsson fixed the configure script to better find and use NSS
without pkg-config.
Yang Tse [Mon, 1 Jun 2009 09:20:49 +0000 (09:20 +0000)]
credit John E. Malmberg
Yang Tse [Mon, 1 Jun 2009 09:19:16 +0000 (09:19 +0000)]
John E. Malmberg noticed that the configure script was failing to detect the
timeval struct on VMS when building with _XOPEN_SOURCE_EXTENDED undefined due
to definition taking place in socket.h instead of time.h
Yang Tse [Mon, 1 Jun 2009 09:18:15 +0000 (09:18 +0000)]
John E. Malmberg's VMS specific clean-up for curl.h
Yang Tse [Mon, 1 Jun 2009 02:47:57 +0000 (02:47 +0000)]
HP-UX requires libtool version 1.5.24 or newer
Yang Tse [Sat, 30 May 2009 15:56:42 +0000 (15:56 +0000)]
Delegate c-ares linking magic on libtool and auto-makefiles when using
the uninstalled c-ares libtool archive built from the CVS embedded tree.
Dan Fandrich [Sat, 30 May 2009 04:34:11 +0000 (04:34 +0000)]
Added missing NTLM feature for test 1097
Dan Fandrich [Sat, 30 May 2009 00:07:50 +0000 (00:07 +0000)]
Allow compiling under Android
Yang Tse [Fri, 29 May 2009 13:19:51 +0000 (13:19 +0000)]
Fix compiler warning: out of bound access
Daniel Stenberg [Fri, 29 May 2009 07:43:43 +0000 (07:43 +0000)]
corrected comments
Dan Fandrich [Thu, 28 May 2009 21:32:31 +0000 (21:32 +0000)]
Fixed a few comment typos (from the FreeBSD ports)
Yang Tse [Thu, 28 May 2009 16:43:17 +0000 (16:43 +0000)]
fix compilation on AIX
Yang Tse [Thu, 28 May 2009 16:19:03 +0000 (16:19 +0000)]
fix compiler warning: variable was set but never used
Yang Tse [Thu, 28 May 2009 16:18:25 +0000 (16:18 +0000)]
fix compiler warning: unused parameter
Yang Tse [Thu, 28 May 2009 14:38:04 +0000 (14:38 +0000)]
c-ares' --enable-curldebug adjustments
Yang Tse [Thu, 28 May 2009 09:58:24 +0000 (09:58 +0000)]
Remove temporarily introduced memory leak.
Daniel Stenberg [Wed, 27 May 2009 22:01:03 +0000 (22:01 +0000)]
- Claes Jakobsson fixed libcurl-NSS to build fine even without the
PK11_CreateGenericObject() function.
Daniel Stenberg [Wed, 27 May 2009 21:45:12 +0000 (21:45 +0000)]
- Mike Crowe pointed out that setting CURLOPT_USERPWD to NULL used to clear
the auth credentials back in 7.19.0 and earlier while now you have to set ""
to get the same effect. His patch brings back the ability to use NULL.
Daniel Stenberg [Wed, 27 May 2009 21:15:38 +0000 (21:15 +0000)]
- Andre Guibert de Bruet found a call to a OpenSSL function that didn't check
for a failure properly.
Daniel Stenberg [Wed, 27 May 2009 21:11:11 +0000 (21:11 +0000)]
- Frank McGeough provided a small OpenSSL #include fix to make libcurl compile
fine with Nokia 5th edition 1.0 SDK for Symbian.
Yang Tse [Wed, 27 May 2009 19:25:51 +0000 (19:25 +0000)]
Temporarily introduce a memory leak to verify curl debug memory tracking works.
Yang Tse [Wed, 27 May 2009 19:21:09 +0000 (19:21 +0000)]
Allow curl debug memory tracking when building a shared library on
systems which support external, undefined, symbols in shared libraries.
Daniel Stenberg [Tue, 26 May 2009 18:03:05 +0000 (18:03 +0000)]
language fix
Yang Tse [Tue, 26 May 2009 18:00:14 +0000 (18:00 +0000)]
Make ares_init(), ares_dup() and ares_init_options() return ARES_ENOTINITIALIZED
if library initialization has not been performed calling ares_library_init().
Yang Tse [Tue, 26 May 2009 14:50:45 +0000 (14:50 +0000)]
c-ares's --enable-curldebug configure option decoupled from c-ares's --enable-debug
Yang Tse [Tue, 26 May 2009 13:43:25 +0000 (13:43 +0000)]
Prevent copying 'sourced' manpages for build targets that don't use them.
Daniel Stenberg [Mon, 25 May 2009 12:23:22 +0000 (12:23 +0000)]
- bug report #2796358 (curl.haxx.se/bug/view.cgi?id=2796358) pointed
out that the cookie parser would leak memory when it parses cookies that are
received with domain, path etc set multiple times in the same header. While
such a cookie is questionable, they occur in the wild and libcurl no longer
leaks memory for them. I added such a header to test case 8.
Daniel Stenberg [Sat, 23 May 2009 20:23:44 +0000 (20:23 +0000)]
minor edits
Dan Fandrich [Fri, 22 May 2009 21:34:32 +0000 (21:34 +0000)]
Added some missing test keywords
Dan Fandrich [Fri, 22 May 2009 17:26:49 +0000 (17:26 +0000)]
Removed some obsolete digest code that caused a valgrind error in test 551.
Yang Tse [Thu, 21 May 2009 17:40:55 +0000 (17:40 +0000)]
Include .pdf versions of c-ares man pages in distribution tarball.
Yang Tse [Thu, 21 May 2009 17:40:19 +0000 (17:40 +0000)]
Allow generation of .html and .pdf versions of c-ares man pages.
Gunter Knauf [Thu, 21 May 2009 15:18:26 +0000 (15:18 +0000)]
forced to use nmake for VC builds early so that its also used for ares even if we find a GNU make first in path; simplified curl make call.
Gunter Knauf [Thu, 21 May 2009 14:14:57 +0000 (14:14 +0000)]
strip \r only on non-win32 platforms (wine on Linux).
Gunter Knauf [Thu, 21 May 2009 14:08:53 +0000 (14:08 +0000)]
removed an attempt to write to non-opened LOG introduced with r1.30.
Gunter Knauf [Thu, 21 May 2009 13:23:49 +0000 (13:23 +0000)]
reduced duplicate code.
Gunter Knauf [Thu, 21 May 2009 13:02:34 +0000 (13:02 +0000)]
stripped \r from win32 curl --version output.
Gunter Knauf [Thu, 21 May 2009 12:59:49 +0000 (12:59 +0000)]
enable mingw64 target.
Gisle Vanem [Thu, 21 May 2009 11:43:15 +0000 (11:43 +0000)]
$(OBJ_DIR)/ares_getopt.o must be cleaned explicitly.
Gisle Vanem [Thu, 21 May 2009 11:39:36 +0000 (11:39 +0000)]
Added CVS id.
Gisle Vanem [Thu, 21 May 2009 11:38:48 +0000 (11:38 +0000)]
Update coments. Long-file name setup is required.
C-Ares and IPv6 is no longer a bad combo.
Dan Fandrich [Wed, 20 May 2009 19:30:06 +0000 (19:30 +0000)]
Added "non-existing host" test keywords to make it easy to skip those
tests on machines that have broken DNS configurations (such as
those configured to use OpenDNS).
Yang Tse [Wed, 20 May 2009 13:49:43 +0000 (13:49 +0000)]
Mention last changes
Yang Tse [Wed, 20 May 2009 11:26:26 +0000 (11:26 +0000)]
Initial ares_library_cleanup(3) man page
Yang Tse [Wed, 20 May 2009 11:25:21 +0000 (11:25 +0000)]
Update man page
Yang Tse [Wed, 20 May 2009 02:12:23 +0000 (02:12 +0000)]
Update man page
Gunter Knauf [Tue, 19 May 2009 23:21:25 +0000 (23:21 +0000)]
changed ssh.c to use HAVE_LIBSSH2_SESSION_BLOCK_DIRECTION define provided by libssh2.h; removed related define block from ssh.h.
Daniel Stenberg [Tue, 19 May 2009 20:54:31 +0000 (20:54 +0000)]
- Kamil Dudka brought the patch from the Redhat bug entry
https://bugzilla.redhat.com/show_bug.cgi?id=427966 which was libcurl closing
a bad file descriptor when closing down the FTP data connection. Caolan
McNamara seems to be the original author of it.
Yang Tse [Tue, 19 May 2009 19:00:28 +0000 (19:00 +0000)]
Initial ares_library_init(3) man page attempt
Yang Tse [Tue, 19 May 2009 16:05:45 +0000 (16:05 +0000)]
Force revision update, to force CVS to update the $Id date string format
Yang Tse [Tue, 19 May 2009 15:23:25 +0000 (15:23 +0000)]
Add same copyright notice as other c-ares files
Yang Tse [Tue, 19 May 2009 15:19:03 +0000 (15:19 +0000)]
Fix case
Yang Tse [Tue, 19 May 2009 12:48:14 +0000 (12:48 +0000)]
Force revision update, to force CVS to update the $Id date string format
Yang Tse [Tue, 19 May 2009 12:12:22 +0000 (12:12 +0000)]
Remove empty line used to force CVS to update the $Id date string format
Yang Tse [Mon, 18 May 2009 15:49:32 +0000 (15:49 +0000)]
Remove run-time requirement for advapi32.dll since
c-ares can work even with no advapi32.dll at all.
Yang Tse [Mon, 18 May 2009 12:33:51 +0000 (12:33 +0000)]
Add empty line, to force CVS to update the $Id date string format
Yang Tse [Mon, 18 May 2009 12:25:45 +0000 (12:25 +0000)]
Update copyright year, to force CVS to update the $Id date string format
Patrick Monnerat [Mon, 18 May 2009 10:46:17 +0000 (10:46 +0000)]
Added seek callback definitions in RPG wrappers
Made OS400 version compilable again
Daniel Stenberg [Mon, 18 May 2009 07:58:00 +0000 (07:58 +0000)]
start climbing to 7.19.6
Daniel Stenberg [Mon, 18 May 2009 07:51:15 +0000 (07:51 +0000)]
7.19.5 brought 16 new contributors
Daniel Stenberg [Mon, 18 May 2009 07:07:05 +0000 (07:07 +0000)]
7.19.5 coming up
Yang Tse [Mon, 18 May 2009 02:19:21 +0000 (02:19 +0000)]
Remove temporary debug tracing, and add nasty error explanation
Yang Tse [Mon, 18 May 2009 01:25:20 +0000 (01:25 +0000)]
Intentionally avoid checking if the address of SystemFunction036, a.k.a.
RtlGenRandom, has been located or not. This function is only available on
WinXP and later. When unavailable c-ares uses portable rand() function.
Yang Tse [Mon, 18 May 2009 00:25:48 +0000 (00:25 +0000)]
Simplify c-ares function capability check
Yang Tse [Mon, 18 May 2009 00:21:02 +0000 (00:21 +0000)]
- Provide in external interface preprocessor symbol definitions for
CARES_HAVE_ARES_LIBRARY_INIT and CARES_HAVE_ARES_LIBRARY_CLEANUP
to ease the use of new capabilities.
- Move ares_version() prototype to ares.h
Gunter Knauf [Sun, 17 May 2009 18:22:39 +0000 (18:22 +0000)]
fixed case.
Yang Tse [Sun, 17 May 2009 17:40:30 +0000 (17:40 +0000)]
Take in account c-ares 1.6.1 introduces ares_library_init() and ares_library_cleanup()
Yang Tse [Sun, 17 May 2009 17:11:28 +0000 (17:11 +0000)]
Introduction of ares_library_init() and ares_library_cleanup()
Yang Tse [Sun, 17 May 2009 17:10:41 +0000 (17:10 +0000)]
Introduction of ares_library_init() and ares_library_cleanup()
Daniel Stenberg [Sun, 17 May 2009 14:47:50 +0000 (14:47 +0000)]
- James Bursa posted a patch to the mailing list that fixed a problem with
no_proxy which made it not skip the proxy if the URL entered contained a
user name. I added test case 1101 to verify.
Yang Tse [Fri, 15 May 2009 11:59:24 +0000 (11:59 +0000)]
Extend displaying of logfiles upon first server start-up failure for http, https, ftp, ftps and tftp test harness servers.
Yang Tse [Fri, 15 May 2009 11:14:03 +0000 (11:14 +0000)]
Displaying of logfiles on ftp server satrtup failure for test case #100 becomes standard.
Yang Tse [Fri, 15 May 2009 10:16:33 +0000 (10:16 +0000)]
fix compiler warning: unused variable
Yang Tse [Fri, 15 May 2009 09:35:46 +0000 (09:35 +0000)]
remove outdated comment
Yang Tse [Fri, 15 May 2009 01:08:17 +0000 (01:08 +0000)]
Fix preprocessor conditional expression
Yang Tse [Thu, 14 May 2009 19:52:19 +0000 (19:52 +0000)]
Add some debug tracing
Yang Tse [Thu, 14 May 2009 13:00:54 +0000 (13:00 +0000)]
Fix detection of automatically choosen listener port number on IPv6 enabled builds.
Yang Tse [Wed, 13 May 2009 19:20:45 +0000 (19:20 +0000)]
log each setsockopt/SO_REUSEADDR failure
Yang Tse [Wed, 13 May 2009 04:16:00 +0000 (04:16 +0000)]
fix print formatting-string directives
Yang Tse [Tue, 12 May 2009 19:18:54 +0000 (19:18 +0000)]
temporary debug trace for ftp server satrtup failure on testcase #100
Daniel Stenberg [Tue, 12 May 2009 18:56:33 +0000 (18:56 +0000)]
Reverted my change to use Curl_connected_proxy() here. Clearly I wasn't
thinking straight.
Yang Tse [Tue, 12 May 2009 11:24:29 +0000 (11:24 +0000)]
fix LC_ALL and LC_CTYPE when set with conflicting values
Daniel Stenberg [Tue, 12 May 2009 07:38:31 +0000 (07:38 +0000)]
make no proxy set return OK from Curl_connected_proxy() since it will be called
unconditionally
Yang Tse [Tue, 12 May 2009 01:57:53 +0000 (01:57 +0000)]
fiX *__SOCKLEN_T definitions for remaining targets
Yang Tse [Tue, 12 May 2009 00:54:21 +0000 (00:54 +0000)]
*__SOCKLEN_T definitions for OS400 already fixed