Wednesday 25th February 2015
Fedora Project
Updated perl-Finance-Quote in F-20, F-21, F-22, Rawhide, EPEL-6 and EPEL-7 to fix some UK fund sources:
Fix GBX pricing in FTfunds (CPAN RT#99783)
Fix MStaruk quote retrieval (CPAN RT#99784)
Updated perl-Module-Metadata to 1.000025 in F-20 and F-21, and perl-Test-Version to 1.004001 in F-20; these updates fix an FTBFS issue in perl-Params-Validate for F-20
Updated perl-UNIVERSAL-require to 0.18 in F-22 and Rawhide:
- Skip the taint test if Perl was compiled without taint support
Changed use of "use vars" to "our"
Added strict and warnings to PREREQ_PM
Updated perl-URI to 1.67 in F-22 and Rawhide:
Reorganize .pm files under lib/ (GH#20)
Updated smbldap-tools in F-20, F-21, F-22, Rawhide and EPEL-7 to fix smbldap-usermod -u (Bug #1138608)
Updated spamass-milter in F-20, F-21, F-22, Rawhide and EPEL-7 to add a new '-R' option to specify the SMTP rejection text (Bug #1131667)
Local Packages
Updated curl to 7.41.0:
NetWare build: added TLS-SRP enabled build
winbuild: Added option to build with c-ares
Added --cert-status
Added CURLOPT_SSL_VERIFYSTATUS
sasl: Implement EXTERNAL authentication mechanism
sasl_gssapi: Fixed build on NetBSD with built-in GSS-API
- FTP: Fix IPv6 host using link-local address
FTP: If EPSV fails on IPv6 connections, bail out
gssapi: Remove need for duplicated GSS_C_NT_HOSTBASED_SERVICE definitions
- NSS: Fix compiler error when built http2-enabled
mingw build: allow to pass custom CFLAGS
- Add -m64 CFLAGS when targeting mingw64, add -m32/-m64 to LDFLAGS
curl_schannel.c: Mark session as removed from cache if not freed
Curl_pretransfer: Reset expected transfer sizes
curl.h: Remove extra space
curl_endian: Fixed build when 64-bit integers are not supported
checksrc.bat: Better detection of Perl installation
build-openssl.bat: Added check for Perl installation
http_negotiate: Return CURLcode in Curl_input_negotiate() instead of int
http_negotiate: Added empty decoded challenge message info text
vtls: Removed unimplemented overrides of curlssl_close_all()
sasl_gssapi: Fixed memory leak with local SPN variable
http_negotiate: Use dynamic buffer for SPN generation
ldap: Renamed the CURL_LDAP_WIN definition to USE_WIN32_LDAP
openssl: Do public key pinning check independently
timeval: Typecast for better type (on Amiga)
ipv6: Enclose AF_INET6 uses with proper #ifdefs for ipv6
- SASL: Common URL option and auth capabilities decoders for all protocols
- BoringSSL: Fix build
BoringSSL: Detected by configure, switches off NTLM
openvms: Handle openssl/0.8.9zb version parsing
configure: Detect libresssl
configure: Remove detection of the old yassl emulation API
curl_setup: Disable SMB/CIFS support when HTTP only
imap: Remove automatic password setting: it breaks external sasl authentication
sasl: Remove XOAUTH2 from default enabled authentication mechanism
runtests: Identify BoringSSL and libressl
- Security: Avoid compiler warning
ldap: Build with BoringSSL
des: Added Curl_des_set_odd_parity()
CURLOPT_SEEKFUNCTION.3: also when server closes a connection
CURLOPT_HTTP_VERSION.3: CURL_HTTP_VERSION_2_0 added in 7.33.0
build: Removed unused Visual Studio bscmake settings
build: Enabled DEBUGBUILD in Visual Studio debug builds
- build: Renamed top level Visual Studio solution files
build: Removed Visual Studio SuppressStartupBanner directive for VC8+
libcurl-symbols: First basic shot for auto-generated docs
Makefile.am: fix 'make distcheck'
getpass_r: Read from stdin, not stdout!
getpass: Protect include with proper #ifdef
opts: CURLOPT_CAINFO availability depends on SSL engine
More clean-up of 'CURLcode result' return code
- MD4: Replace implementation
- MD5: Replace implementation
openssl: SSL_SESSION->ssl_version no longer exists
md5: use axTLS's own MD5 functions when available
schannel: Removed curl_ prefix from source files
curl.1: Add warning when using -H and redirects
curl.1: Clarify that -X is used for all requests
gskit: Fix exclusive SSLv3 option
polarssl: Fix exclusive SSL protocol version options
http2: Fix bug that associated stream cancelled on PUSH_PROMISE
ftp: Accept all 2xx responses to the PORT command
configure: Allow both --with-ca-bundle and --with-ca-path
cmake: Install the dll file to the correct directory
nss: Fix NPN/ALPN protocol negotiation
polarssl: Fix ALPN protocol negotiation
cmake: Fix generation of tool_hugehelp.c on windows
cmake: Fix winsock2 detection on Windows
gnutls: Fix build with HTTP2
connect: Fix a spurious connect failure on dual-stacked hosts
- Test: Test 530 is now less timing dependent
telnet: Invalid use of custom read function if not set
Updated libgcrypt (1.6.2) not to initialize secure memory during the self-test (Bug #1195850)
Updated perl-Pod-Spell to 1.16:
podspell script: set output encoding from locale CTYPE
Updated perl-UNIVERSAL-require to 0.18 as per the Fedora version
Updated smbldap-tools as per the Fedora version
Updated spamass-milter as per the Fedora version