PaulHowarth/Blog/2016-01-27

Wednesday 27th January 2016

Fedora Project

  • Updated perl-Declare-Constraints-Simple (0.03) in Rawhide to remove a bunch of legacy spec file constructs

  • Updated perl-File-Comments (0.08) in Rawhide to remove a bunch of legacy spec file constructs

  • Updated perl-FileHandle-Unget (0.1628) in Rawhide to prefer %global over %define for spec file macro definitions

  • Updated perl-Test-Warnings to 0.026 in Rawhide:

    • Fixed use of modules loaded by t/zzz-check-breaks.t

    • Fix stderr suppression on perl 5.6

Local Packages

  • Updated curl to 7.47.0:

    • version: Add flag CURL_VERSION_PSL for libpsl

    • http: Added CURL_HTTP_VERSION_2TLS to do HTTP/2 for HTTPS only

    • curl: Use 2TLS by default

    • curl --expect100-timeout: added

    • Add .dir-locals and set c-basic-offset to 2 (for emacs)

    • curl: Avoid local drive traversal when saving file on Windows (CVE-2016-0754)

    • NTLM: Do not reuse proxy connections without diff proxy credentials (CVE-2016-0755)

    • tests: Disable the OAUTHBEARER tests when using a non-default port number

    • curl: Remove keepalive #ifdef checks done on libcurl's behalf

    • formdata: Check if length is too large for memory
    • lwip: Fix compatibility issues with later versions
    • openssl: BoringSSL doesn't have CONF_modules_free

    • config-win32: Fix warning HAVE_WINSOCK2_H undefined

    • build: Fix compilation error with CURL_DISABLE_VERBOSE_STRINGS

    • http2: Fix hanging paused stream
    • scripts/Makefile: Fix GNUism and survive no perl

    • openssl: Adapt to 1.1.0+ name changes
    • openssl: Adapt to openssl ≥ 1.1.0 X509 opaque structs
    • HTTP2.md: Spell fix and remove TODO now implemented

    • setstropt: const-correctness

    • cyassl: Fix compiler warning on type conversion
    • gskit: Fix host subject altname verification
    • http2: Support trailer fields
    • wolfssl: Handle builds without SSLv3 support
    • cyassl: Deal with lack of *get_peer_certificate

    • sockfilt: Do not wait on unreliable file or pipe handle
    • make: Build zsh script even in an out-of-tree build

    • test 1326: Fix getting stuck on Windows
    • test 87: Fix file check on Windows
    • configure: Allow static builds on mingw

    • configure: Detect IPv6 support on Windows

    • ConnectionExists: With *PIPEWAIT, wait for connections

    • Makefile.inc: s/curl_SOURCES/CURL_FILES/

    • test 16: Fixed for Windows
    • test 252-255: Use datacheck mode text for ASCII-mode LISTings
    • tftpd server: Add Windows support by writing files in binary mode
    • ftplistparser: Fix handling of file LISTings using Windows EOL
    • tests first.c: Fix calculation of sleep timeout on Windows

    • tests (several): Use datacheck mode text for ASCII-mode LISTings
    • CURLOPT_RANGE.3: For HTTP servers, range support is optional

    • test 1515: Add MSYS support by passing a relative path
    • curl_global_init.3: Add Windows-specific info for init via DLL

    • http2: Fix client write for trailers on stream close
    • mbedtls: Fix ALPN support
    • connection reuse: IDN host names fixed
    • http2: Fix PUSH_PROMISE headers being treated as trailers

    • http2: Handle the received SETTINGS frame

    • http2: Ensure that http2_handle_stream_close is called

    • mbedtls: Implement CURLOPT_PINNEDPUBLICKEY

    • runtests: Add mbedTLS to the SSL backends

    • IDN host names: Remove the port number before converting to ACE
    • zsh.pl: Fail if no curl is found

    • scripts: Fix zsh completion generation

    • scripts: Don't generate and install zsh completion when cross-compiling

    • lib: Prefix URLs with lower-case protocol names/schemes

    • ConnectionExists: Only do pipelining/multiplexing when asked

    • configure: Assume IPv6 works when cross-compiled

    • openssl: For 1.1.0+ they now provide a SSLeay() macro of their own

    • openssl: Improved error detection/reporting
    • ssh: CURLOPT_SSH_PUBLIC_KEYFILE now treats "" as NULL again

    • mbedtls: Fix pinned key return value on fail

    • maketgz: Generate date stamp with LC_TIME=C

  • Updated perl-Declare-Constraints-Simple (0.03) as per the Fedora version

  • Updated perl-FileHandle-Unget (0.1628) as per the Fedora version

  • Updated perl-Test-Warnings to 0.026 as per the Fedora version


Recent