PaulHowarth/Blog/2015-02-25

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:

  • 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


Recent