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
Daniel Stenberg [Mon, 11 May 2009 20:35:26 +0000 (20:35 +0000)]
curl_multi_socket and curl_multi_socket_all to be removed at next major
release, or bump or whatevere
Daniel Stenberg [Mon, 11 May 2009 20:32:50 +0000 (20:32 +0000)]
split off curl_multi_socket_action() into its own separate man page as this is
the function we should use, while both curl_multi_socket() and
curl_multi_socket_all() should be killed!
Daniel Stenberg [Mon, 11 May 2009 20:31:17 +0000 (20:31 +0000)]
curl_multi_socket_action() is the one we favor!
Daniel Stenberg [Mon, 11 May 2009 20:24:14 +0000 (20:24 +0000)]
TELNET transfers and SOCKS handshakes are blocking too
Yang Tse [Mon, 11 May 2009 18:20:13 +0000 (18:20 +0000)]
fIX *__SOCKLEN_T definitions for SYMBIAN32 and VMS targets
Daniel Stenberg [Mon, 11 May 2009 17:55:34 +0000 (17:55 +0000)]
"228 - rpath problems in linking with custom openssl" removed
I just posted about this decision on the curl-library list.
Yang Tse [Mon, 11 May 2009 17:24:37 +0000 (17:24 +0000)]
#234 Done!
Yang Tse [Mon, 11 May 2009 17:21:26 +0000 (17:21 +0000)]
Adjust test definition for TPF.
Yang Tse [Mon, 11 May 2009 17:20:41 +0000 (17:20 +0000)]
Fetch curl's 'CharConv' feature information, used by TPF.
Daniel Stenberg [Mon, 11 May 2009 13:53:26 +0000 (13:53 +0000)]
- Gregor Jasny made c-ares link with libtool 's -export-symbols-regex option to
only expose functions starting with ares_.
Daniel Stenberg [Mon, 11 May 2009 13:01:41 +0000 (13:01 +0000)]
timeout in milliseconds works for me!
Daniel Stenberg [Mon, 11 May 2009 12:40:48 +0000 (12:40 +0000)]
Added KNOWN_BUGS #65, and marked it for TODO in the _next_ release as I'm
not in the mood enough to fight this now.
65. When doing FTP over a socks proxy or CONNECT through HTTP proxy and the
multi interface is used, libcurl will fail if the (passive) TCP connection
for the data transfer isn't more or less instant as the code does not
properly wait for the connect to be confirmed. See test case 564 for a first
shot at a test case.
Daniel Stenberg [Mon, 11 May 2009 12:13:41 +0000 (12:13 +0000)]
moved variables more locally to get rid of one set of #ifdefs
Daniel Stenberg [Mon, 11 May 2009 11:49:39 +0000 (11:49 +0000)]
Use Curl_connected_proxy() here instead of duplicating code. Spell out the
badness in the code flow even for the socks case.
Daniel Stenberg [Mon, 11 May 2009 11:45:56 +0000 (11:45 +0000)]
fix the Curl_connected_proxy function for when libcurl actually connects fine
to it in the actual connect call and not asynchronously.
Daniel Stenberg [Mon, 11 May 2009 11:43:55 +0000 (11:43 +0000)]
Added test 564 as DISABLED. It is for testing FTP over a SOCK4 proxy using
the multi interface, which currently doesn't work because of how the data
connection is not waiting for connect before it tries to do proxy magic.
Daniel Stenberg [Mon, 11 May 2009 11:39:42 +0000 (11:39 +0000)]
support --help to do the same as -h
Daniel Stenberg [Mon, 11 May 2009 09:55:28 +0000 (09:55 +0000)]
- Balint Szilakszi reported a memory leak when libcurl did gzip decompression
of streams that had some parts (legitimately) missing. We now provide and use
a proper cleanup function for the content encoding submodule.
http://curl.haxx.se/mail/lib-2009-05/0092.html
Daniel Stenberg [Mon, 11 May 2009 09:13:49 +0000 (09:13 +0000)]
- Kamil Dudka provided a fix for libcurl-NSS reported by Michael Cronenworth
at https://bugzilla.redhat.com/show_bug.cgi?id=453612#c12
If an incorrect password is given while loading a private key, libcurl ends
up in an infinite loop consuming memory. The bug is critical.
Daniel Stenberg [Mon, 11 May 2009 08:55:58 +0000 (08:55 +0000)]
- I fixed the problem with doing NTLM, POST and then following a 302 redirect,
as reported by Ebenezer Ikonne (on curl-users) and Laurent Rabret (on
curl-library). The transfer was mistakenly marked to get more data to send
but since it didn't actually have that, it just hung there...
Daniel Stenberg [Mon, 11 May 2009 07:53:38 +0000 (07:53 +0000)]
Internal cleanup: KEEP_WRITE and KEEP_READ are now called KEEP_SEND and
KEEP_RECV to better match the general terminology: receive and send is what we
do from the (remote) servers. We read and write from and to the local fs.
Yang Tse [Mon, 11 May 2009 01:16:28 +0000 (01:16 +0000)]
Fix name of tool shown upon error.
Yang Tse [Mon, 11 May 2009 00:28:18 +0000 (00:28 +0000)]
Remove experimental check. Currently there's no need for it.
Daniel Stenberg [Sun, 10 May 2009 22:10:13 +0000 (22:10 +0000)]
Added test 1100 - "HTTP POST with NTLM authorization and following a 302
redirect" doesn't work, seems to repeat what Ebenezer Ikonne (on curl-users)
and Laurent Rabret (on curl-library) have reported. Disabled for now.
Daniel Stenberg [Sun, 10 May 2009 21:45:39 +0000 (21:45 +0000)]
the Curl_getoff_all_pipelines SIGSEGV fix is committed
Daniel Stenberg [Sun, 10 May 2009 21:33:55 +0000 (21:33 +0000)]
- Andre Guibert de Bruet correctly pointed out an over-alloc with one wasted
byte in the digest code.
Daniel Stenberg [Sun, 10 May 2009 21:20:15 +0000 (21:20 +0000)]
introduce VCURL for verify calls, so that it can be changed to use a different
binary than the one that gets tested, if need be
Daniel Stenberg [Sun, 10 May 2009 18:02:37 +0000 (18:02 +0000)]
made the cookie tests 61 and 62 test httponly cookies, both receiving in
headers and reading from cookie-jar
Yang Tse [Sun, 10 May 2009 10:25:23 +0000 (10:25 +0000)]
Fix function call pointed data size argument mismatch on 64Bit systems
Yang Tse [Sun, 10 May 2009 10:24:53 +0000 (10:24 +0000)]
Fix type cast
Daniel Stenberg [Sat, 9 May 2009 21:34:48 +0000 (21:34 +0000)]
ConnectPlease() fixed for the new proxy connect functionality to make sure
'connected' truly is false when the socks connect fails.
Curl_done() fixed for the check-conn->bits.done-before-Curl_getoff_all_pipelines case
Yang Tse [Sat, 9 May 2009 15:32:59 +0000 (15:32 +0000)]
Fix libssh2 preprocessor symbol definition check
Yang Tse [Sat, 9 May 2009 12:56:36 +0000 (12:56 +0000)]
Mention last changes
Yang Tse [Sat, 9 May 2009 12:11:32 +0000 (12:11 +0000)]
Makefile.am was lost
Yang Tse [Sat, 9 May 2009 12:08:24 +0000 (12:08 +0000)]
Remove DOS and TPF package's Makefile.am
Not actually needed to simply include some files in the distribution tarball.
Yang Tse [Sat, 9 May 2009 10:09:33 +0000 (10:09 +0000)]
Ignore more files for cvs
Yang Tse [Fri, 8 May 2009 19:19:46 +0000 (19:19 +0000)]
Mention last changes
Yang Tse [Fri, 8 May 2009 19:09:36 +0000 (19:09 +0000)]
Fix CR
Yang Tse [Fri, 8 May 2009 18:55:42 +0000 (18:55 +0000)]
Renamed vc6 workspace and project files to avoid filename clash when used for conversion to later VS versions.
Yang Tse [Fri, 8 May 2009 17:51:44 +0000 (17:51 +0000)]
Renamed vc6 workspace and project files to avoid filename clash when used for conversion to later VS versions.
Yang Tse [Fri, 8 May 2009 15:49:19 +0000 (15:49 +0000)]
Changed host name to be under the haxx.se domain
Daniel Stenberg [Fri, 8 May 2009 11:05:52 +0000 (11:05 +0000)]
Ah, this was committed by mistake as part of my previous commit but it seems
to work so I'll let it remain and here's the comment about it! From Lenaic's
mail posted to curl-library Date: Fri, 1 May 2009 22:46:14 +0200.
Daniel Stenberg [Fri, 8 May 2009 10:59:40 +0000 (10:59 +0000)]
- Constantine Sapuntzakis fixed bug report #2784055
(http://curl.haxx.se/bug/view.cgi?id=2784055) identifying a problem to
connect to SOCKS proxies when using the multi interface. It turned out to
almost not work at all previously. We need to wait for the TCP connect to
be properly verified before doing the SOCKS magic.
There's still a flaw in the FTP code for this.
Yang Tse [Fri, 8 May 2009 02:18:49 +0000 (02:18 +0000)]
Remove temporary and HP-UX autobuild specific change to debug SSH server start-up failures
Yang Tse [Fri, 8 May 2009 02:14:50 +0000 (02:14 +0000)]
Fixes for non-ASCII platforms by David McCreedy
Daniel Stenberg [Thu, 7 May 2009 20:02:51 +0000 (20:02 +0000)]
Curl_sndbufset is (at times) defined in the header, no need to do it again here
Daniel Stenberg [Thu, 7 May 2009 20:00:44 +0000 (20:00 +0000)]
- Made the SO_SNDBUF setting for the data connection socket for ftp uploads as
well. See change 28 Apr 2009.
Yang Tse [Thu, 7 May 2009 18:15:21 +0000 (18:15 +0000)]
232 - [PATCH] transfer.c fixes for CURL_DO_LINEEND_CONV and non-ASCII
platform HTTP requests
Done!
Yang Tse [Thu, 7 May 2009 18:03:49 +0000 (18:03 +0000)]
Fix an issue, affecting FTP transfers, introduced with the transfer.c patch committed May 4.
Additionally some identation fixes.
Yang Tse [Thu, 7 May 2009 14:03:04 +0000 (14:03 +0000)]
Fix an m4 overquoting triggering a spurious 'AS_TR_CPP' symbol definition
attempt in generated config.h
Yang Tse [Thu, 7 May 2009 13:58:15 +0000 (13:58 +0000)]
Proper naming for the experimental compiler test and moved to *-compilers.m4
Daniel Stenberg [Thu, 7 May 2009 11:41:06 +0000 (11:41 +0000)]
added Curl_getoff_all_pipelines SIGSEGV
Daniel Stenberg [Thu, 7 May 2009 11:20:44 +0000 (11:20 +0000)]
added mention of two more current bugs/issues
Yang Tse [Thu, 7 May 2009 11:06:48 +0000 (11:06 +0000)]
Moved *_CHECK_COMPILER_HALT_ON_ERROR and *_CHECK_COMPILER_ARRAY_SIZE_NEGATIVE to *-compilers.m4 along with other *_CHECK_COMPILER_*
Daniel Stenberg [Thu, 7 May 2009 09:33:13 +0000 (09:33 +0000)]
man page warnings fixed
Daniel Stenberg [Thu, 7 May 2009 09:31:24 +0000 (09:31 +0000)]
- Man page *roff problems fixed thanks to input from Colin Watson. Problems
reported in the Debian package.
Daniel Stenberg [Thu, 7 May 2009 08:30:43 +0000 (08:30 +0000)]
- Vijay G filed bug report #2723236
(http://curl.haxx.se/bug/view.cgi?id=2723236) identifying a problem with
libcurl's TFTP code and its lack of dealing with the OACK packet.
Yang Tse [Wed, 6 May 2009 18:37:24 +0000 (18:37 +0000)]
Use autobuilds to verify if a couple of experimental compiler tests pass on all of them.
This will be removed in 24 or 48 hours.
Yang Tse [Wed, 6 May 2009 14:04:05 +0000 (14:04 +0000)]
curl_sockaddr struct member addrlen is an 'unsigned int' since 7.18.0
Yang Tse [Wed, 6 May 2009 13:58:41 +0000 (13:58 +0000)]
fIX *__SOCKLEN_T definitions for OS400 and generic GCC targets
Yang Tse [Wed, 6 May 2009 10:32:06 +0000 (10:32 +0000)]
Temporary and HP-UX autobuild specific change to debug SSH server start-up failures
Yang Tse [Tue, 5 May 2009 13:04:33 +0000 (13:04 +0000)]
fix compiler warning
Yang Tse [Tue, 5 May 2009 13:03:22 +0000 (13:03 +0000)]
reintroduce #232
Yang Tse [Tue, 5 May 2009 08:52:08 +0000 (08:52 +0000)]
Mention last changes
Yang Tse [Tue, 5 May 2009 08:46:31 +0000 (08:46 +0000)]
Revert change committed on Mon May 4 09:30:23 2009 UTC.
The origin of the problem with test case #251 was the --ftp-port not being the CLIENTIP address.
Daniel Stenberg [Tue, 5 May 2009 08:33:29 +0000 (08:33 +0000)]
I simplified the SSL session id re-use code now to *always* ditch the previous
one and store the current one, as it makes the code less complex and I'm not
even sure I can check for the same session id using memcmp() like that.
Yang Tse [Tue, 5 May 2009 08:19:55 +0000 (08:19 +0000)]
Fixed the --ftp-port address to the CLIENTIP address.
Daniel Stenberg [Mon, 4 May 2009 22:20:09 +0000 (22:20 +0000)]
- Inspired by Michael Smith's session id fix for OpenSSL, I did the
corresponding fix in the GnuTLS code: make sure to store the new session id
in case the re-used one is rejected.
Daniel Stenberg [Mon, 4 May 2009 21:57:14 +0000 (21:57 +0000)]
- Michael Smith posted bug report #2786255
(http://curl.haxx.se/bug/view.cgi?id=2786255) with a patch, identifying how
libcurl did not deal with SSL session ids properly if the server rejected a
re-use of one. Starting now, it will forget the rejected one and remember
the new. This change was for OpenSSL only, it is likely that other SSL lib
code needs similar fixes.
Daniel Stenberg [Mon, 4 May 2009 21:36:53 +0000 (21:36 +0000)]
more return codes added
Yang Tse [Mon, 4 May 2009 17:05:25 +0000 (17:05 +0000)]
fIX *__SOCKLEN_T definitions for MVS and 370 targets
Yang Tse [Mon, 4 May 2009 15:25:57 +0000 (15:25 +0000)]
fIX *__SOCKLEN_T definitions for several Windows target tool-chains
Daniel Stenberg [Mon, 4 May 2009 14:50:29 +0000 (14:50 +0000)]
a busload symbols added