Tuesday 17th December 2013
Fedora Project
Updated gtkwave to 3.3.53 in Rawhide:
Made LZ4 the default compression routine selected for vcd2fst
Fixes to EVCD parsing in vcd2fst and evcd2vcd
Automatically invoke --optimize if VPD or WLF is detected; invoke on FSDB if FsdbReader is missing
Standardized export feature to write vcd using lower case for non 0/1 values
Added perror() on errno-related exits in vcd loaders
Added experimental wlf2vcd in contrib; it is not currently compiled or used
- Corrected non-functional typos in documentation
Updated perl-AnyEvent to 7.07 in Rawhide:
- The documentation for custom tls verify schemes was wrong; make it agree with the code
Added CBOR read and write types to AnyEvent::Handle (using CBOR::XS)
Work around an API change in openssl that could cause wrong TLS connection aborts, likely on Windows only
Calling AnyEvent->now_update with AnyEvent::Impl::Perl caused an endless loop
Add tlsv1_1 and tlsv1_2 protocols to AnyEvent::TLS
Document AnyEvent::Impl::IOAsync::set_loop and $AnyEvent::Impl::IOAsync::LOOP; though only documented now, this functionality has always been available
Force a toplevel domain name in t/81_hosts.t
Document that AnyEvent::Log uses AnyEvent::IO
Warn about AnyEvent::Filesys::Notify performance
Praise the joys of AnyEvent::Fork::*
Time for an =encoding directive
No longer use JSON to create a default json coder; use JSON::XS or JSON::PP directly
Local Packages
Updated curl to 7.34.0:
gtls: respect *VERIFYHOST independently of *VERIFYPEER (CVE-2013-6422)
- SSL: protocol version can be specified more precisely
imap/pop3/smtp: added graceful cancellation of SASL authentication
- Add "Happy Eyeballs" for IPv4/IPv6 dual connect attempts
base64: added validation of base64 input strings when decoding
curl_easy_setopt: added the ability to set the login options separately
smtp: added support for additional SMTP commands
curl_easy_getinfo: added CURLINFO_TLS_SESSION for accessing TLS internals
nss: allow to use TLS > 1.0 if built against recent NSS
SECURITY: added this document to describe our security processes
parseconfig: warn if unquoted white spaces are detected
darwinssl: un-break iOS build after PKCS#12 feature added
tool: use XFERFUNCTION to save some casts
usercertinmem: fix memory leaks
ssh: handle successful SSH_USERAUTH_NONE
NSS: acknowledge the --no-sessionid/CURLOPT_SSL_SESSIONID_CACHE option
test906: fixed failing test on some platforms
sasl: initialize NSS before using NTLM crypto
sasl: fixed memory leak in OAUTH2 message creation
imap/pop3/smtp: fixed QUIT/LOGOUT being sent when SSL connect fails
cmake: unbreak for non-Windows platforms
ssh: initialize per-handle data in ssh_connect()
glob: fix broken URLs
configure: check for long long when building with cyassl
CURLOPT_RESOLVE: mention they don't time-out
docs/examples/httpput.c: fix build for MSVC
- FTP: make the data connection work when going through proxy
NSS: support for CERTINFO feature
curl_multi_wait: accept 0 from multi_timeout() as valid timeout
glob_range: pass the closing bracket for a-z ranges
tool_help: updated --list-only description to include POP3
Curl_ssl_push_certinfo_len: don't %.*s non-zero-terminated string
cmake: fix Windows build with IPv6 support
ares: fixed compilation under Visual Studio 2012
curl_easy_setopt.3: clarify CURLOPT_SSL_VERIFYHOST documentation
curl.1: mention that -O does no URL decoding
darwinssl: PKCS#12 import feature now requires Lion or later
darwinssl: check for SSLSetSessionOption() presence when toggling BEAST
configure: fix test with -Werror=implicit-function-declaration
sigpipe: factor out sigpipe_reset from easy.c
curl_multi_cleanup: ignore SIGPIPE
globbing: curl glob counter mismatch with {} list use
parseconfig: dash options can't specified with colon or equals
digest: fix CURLAUTH_DIGEST_IE
curl.h: <sys/select.h> for OpenBSD
darwinssl: Fix #if 10.6.0 for SecKeychainSearch
TFTP: fix return codes for connect timeout
login options: remove the ;[options] support from CURLOPT_USERPWD
imap: fixed incorrect fallback to clear text authentication
parsedate: avoid integer overflow
curl.1: document -J doesn't %-decode
multi: add timer inaccuracy margin to timeout/connecttimeout
I switched the SSL backend for Fedora 10 to 15 from NSS to OpenSSL as NSS 3.14 is now required by curl (http://curl.haxx.se/mail/lib-2013-12/0000.html)
Updated gtkwave to 3.3.53 as per the Fedora version
Updated perl-AnyEvent to 7.07 as per the Fedora version
Updated perl-XML-LibXML to 2.0108:
Replace "local $^W" with "no warnings 'portable';" in t/15nodelist.t (CPAN RT#88017)
Fix hash key typo in SAX/Builder.pm (CPAN RT#91433)
Convert from "use base" to the more modern "use parent"