RELEASE-NOTES: Removed trailing full stop
RELEASE-NOTES: Corrected duplicate NTLM memory leaks
configure: remove CURL_CHECK_FUNC_RECVFROM

1 - We don't use the results from the test and we never did. recvfrom()
is only used by the TFTP code and it has not caused any problems.

2 - the CURL_CHECK_FUNC_RECVFROM function is extremely slow
tcpkeepalive: Support CURLOPT_TCP_KEEPIDLE on OSX

MacOS X doesn't have TCP_KEEPIDLE/TCP_KEEPINTVL but only a single
TCP_KEEPALIVE (see
http://developer.apple.com/library/mac/#DOCUMENTATION/Darwin/Reference/ManPages/man4/tcp.4.html).
Here is a patch for CURLOPT_TCP_KEEPIDLE on OSX platforms.
darwinssl: disable insecure ciphers by default

I noticed that aria2's SecureTransport code disables insecure ciphers such
as NULL, anonymous, IDEA, and weak-key ciphers used by SSLv3 and later.
That's a good idea, and now we do the same thing in order to prevent curl
from accessing a "secure" site that only negotiates insecure ciphersuites.
RELEASe-NOTES: synced with 29fdb2700f797

added "tcpkeepalive on Mac OS X"
test1216: test tailmatching cookie domains

This test is an attempt to repeat the problem YAMADA Yasuharu reported
at http://curl.haxx.se/mail/lib-2013-04/0108.html
Fixed lost OpenSSL output with "-t".

The OpenSSL pipe wrote to the final CA bundle file, but the encoded PEM
output wrote to a temporary file.  Consequently, the OpenSSL output was
lost when the temp file was renamed to the final file at script finish
(overwriting the final file written earlier by openssl).
Patch posted to the list by Richard Michael (rmichael edgeofthenet org).
Fixed ares-enabled builds with static makefiles.
ssh:  Fix compile error on 64-bit systems.

Signed-off-by: Ben Greear <greearb@candelatech.com>
curl: Support CURLOPT_LOCALADDR to bind to local address.

This allows a user to bind to both an interface (with CURLOPT_INTERFACE)
and a local IP address.  In doing so, it allows the user to work-around
some serious performance issues on machines with lots of virtual interfaces
because curl no longer has to scan all interfaces each time it makes
a connection.

Signed-off-by: Ben Greear <greearb@candelatech.com>
dns:  Support binding DNS to local interface/IP

  Add options to pass proper config off to c-ares
  for local interface and/or IP binding.

  Add option to configure DNS servers that c-ares
  will use.

Signed-off-by: Ben Greear <greearb@candelatech.com>
curl:  Add support for various DNS binding options.

(Passed on to c-ares.)

Allows something like this:

./local/bin/curl --dns_interface sta8 --dns_ipv4_addr 8.8.1.111 --interface sta8 --localaddr 8.8.1.111 --dns_servers 8.8.8.1 www.google.com

Signed-off-by: Ben Greear <greearb@candelatech.com>
curl:  Fix warnings on mingw.

Signed-off-by: Ben Greear <greearb@candelatech.com>
Fix build on Windows.
connect:  Fix case where addr but not dev was configured.

And add a much more verbose failure message so folks can
better figure out why it died.  In my case, it was because
I was resolving as 'whatever' but binding to IPv4 addrs.
I was getting an AF_INET6 address from the resolver
until I forced resolving to be ipv4.

Signed-off-by: Ben Greear <greearb@candelatech.com>
Fix too-long lines.
asyn-ares:  Make error messages unique.

So that one can tell what code is causing the
error.

Signed-off-by: Ben Greear <greearb@candelatech.com>
asyn-ares:  Don't blank ares servers if none configured.

Best to just let c-ares use it's defaults if none are configured
in (lib)curl.

Signed-off-by: Ben Greear <greearb@candelatech.com>