Wednesday 31st October 2012
Local Packages
Updated curl to 7.28.0:
- SSH: added agent based authentication
ftp: active conn, allow application to set sockopt after accept() call with CURLSOCKTYPE_ACCEPT
multi: add curl_multi_wait()
metalink: added support for Microsoft Windows CryptoAPI
md5: added support for Microsoft Windows CryptoAPI
parse_proxy: treat "socks://x" as a socks4 proxy
socks: added support for IPv6 connections through SOCKSv5 proxy
- WSAPoll disabled on Windows builds due to its bugs
- Fix segfault on request retries
curl-config: parentheses fix
VC build: add define for openssl
Globbing: fix segfault when >9 globs were used
Fixed a few clang-analyzer warnings
metalink: change code order to build with gnutls-nettle
gtls: fix build failure by including nettle-specific headers
- Change preferred HTTP auth on a handle previously used for another auth
file: use fdopen() to avoid race condition
Added DWANT_IDN_PROTOTYPES define for MSVC too
verbose: fixed (nil) output of hostnames in re-used connections
metalink: un-broke the build when building --with-darwinssl
curl man page clean-up
- Avoid leak of local device string when reusing connection
Curl_socket_check: fix return code for timeout
nss: do not print misleading NSS error codes
configure: remove the --enable/disable-nonblocking options
darwinssl: add TLS 1.1 and 1.2 support, replace deprecated functions
- NTLM: re-use existing connection better
schannel crash on multi and easy handle cleanup
SOCKS: truly disable it if CURL_DISABLE_PROXY is defined
mk-ca-bundle: detect start of trust section better
gnutls: do not fail on non-fatal handshake errors
SMTP: only send SIZE if supported
ftpserver: respond with a 250 to SMTP EHLO
ssh: do not crash if MD5 fingerprint is not provided by libssh2
winbuild: added support for building with SPNEGO enabled
metalink: fixed validation of binary files containing EOF
setup.h: fixed for MS VC10 build
cmake: use standard findxxx modules for cmake v2.8+
HTTP_ONLY: disable more protocols
Curl_reconnect_request: clear pointer on failure
https.c example: remember to call curl_global_init()
metalink: Filter resource URLs by type
multi interface: CURLOPT_LOW_SPEED_* fix during rate limitation
curl_schannel: Removed buffer limit and optimized buffer strategy
- I'd been holding off this update pending a fix from upstream for test 2032 with NSS, but it seems upstream isn't clear about how to fix it yet so I skipped the test for now
Updated perl-DateTime-TimeZone to 1.52:
- This release is based on version 2012h of the Olson database
- Contemporary changes for Brazil, Israel, and Jordan
Updated perl-Digest-SHA to 5.73:
Provided workaround for DEC compiler bug (ref. Makefile.PL)
Updated perl-File-Find-Rule-Perl to 1.13:
Module::Install update