PaulHowarth/Blog/2016-03-23

Wednesday 23rd March 2016

Fedora Project

  • Updated perl-Socket6 to 0.27 in F-24 and Rawhide:

    • t/use.t: We still support an environment where AF_INET6 is not defined

Local Packages

  • Updated curl to 7.48.0:

    • configure: --with-ca-fallback: Use built-in TLS CA fallback

    • TFTP: Add --tftp-no-options to expose CURLOPT_TFTP_NO_OPTIONS

    • getinfo: CURLINFO_TLS_SSL_PTR supersedes CURLINFO_TLS_SESSION

    • Added CODE_STYLE.md

    • Proxy-Connection: Stop sending this header by default

    • os400: Sync ILE/RPG definitions with latest public header files

    • cookies: Allow spaces in cookie names, cut off trailing spaces
    • tool_urlglob: Allow reserved dos device names (Windows)

    • openssl: Remove most BoringSSL #ifdefs

    • tool_doswin: Support for literal path prefix \\?\

    • mbedtls: Fix ALPN usage segfault
    • mbedtls: Fix memory leak when destroying SSL connection data
    • nss: Do not count enabled cipher-suites
    • examples/cookie_interface.c: Add cleanup call

    • examples: Adhere to curl code style

    • curlx_tvdiff: Handle 32bit time_t overflows

    • dist: Ship buildconf.bat too

    • curl.1: --disable-{eprt,epsv} are ignored for IPv6 hosts

    • generate.bat: Fix comment bug by removing old comments

    • test1604: Add to Makefile.inc so it gets run

    • gtls: Fix for builds lacking encrypted key file support
    • SCP: Use libssh2_scp_recv2 to support > 2GB files on windows

    • CURLOPT_CONNECTTIMEOUT_MS.3: Fix example to use milliseconds option

    • cookie: Do not refuse cookies to localhost
    • openssl: Avoid direct PKEY access with OpenSSL 1.1.0

    • http: Don't break the header into chunks if HTTP/2
    • http2: Don't decompress gzip decoding automatically
    • curlx.c: i2s_ASN1_IA5STRING() clashes with an openssl function

    • curl.1: Add a missing dash

    • curl.1: HTTP headers for --cookie must be Set-Cookie style

    • CURLOPT_COOKIEFILE.3: HTTP headers must be Set-Cookie style

    • curl_sasl: Fix memory leak in digest parser

    • src/Makefile.m32: Add CURL_{LD,C}FLAGS_EXTRAS support

    • CURLOPT_DEBUGFUNCTION.3: Fix example

    • runtests: Fixed usage of %PWD on MinGW64

    • tests/sshserver.pl: Use RSA instead of DSA for host auth

    • multi_remove_handle: Keep the timeout list until after disconnect

    • Curl_read: Check for activated HTTP/1 pipelining, not only requested

    • configure: Warn on invalid ca bundle or path

    • file: Try reading from files with no size

    • getinfo: Add support for mbedTLS TLS session info

    • formpost: Fix memory leaks in AddFormData error branches

    • makefile.m32: Allow to pass .dll/.exe-specific LDFLAGS

    • URL: If Curl_done is premature then pipeline not in use

    • cookie: Remove redundant check
    • cookie: Don't expire session cookies in remove_expired

    • makefile.m32: Fix to allow -ssh2-winssl combination

    • checksrc.bat: Fixed cannot find perl if installed but not in path

    • build-openssl.bat: Fixed cannot find perl if installed but not in path

    • mbedtls: Fix user-specified SSL protocol version
    • makefile.m32: Add missing libs for static -winssl-ssh2 builds

    • test46: Change cookie expiry date

    • pipeline: Sanity check pipeline pointer before accessing it

    • openssl: Use the correct OpenSSL/BoringSSL/LibreSSL in messages
    • ftp_done: Clear tunnel_state when secondary socket closes

    • opt-docs: Fix heading macros
    • imap/pop3/smtp: Fixed connections upgraded with TLS are not reused
    • curl_multi_wait: Never return -1 in 'numfds'

    • url.c: Fix clang warning: no newline at end of file

    • krb5: Improved type handling to avoid clang compiler warnings

    • cookies: First n/v pair in Set-Cookie: is the cookie, then parameters

    • multi: Avoid blocking during CURLM_STATE_WAITPROXYCONNECT

    • multi hash: Ensure modulo performed on curl_socket_t

    • curl: glob_range: No need to check unsigned variable for negative

    • easy: Add check to malloc() when running event-based

    • CURLOPT_SSLENGINE.3: Only for OpenSSL built with engine support

    • version: Thread safety

    • openssl: verbose: Show matching SAN pattern
    • openssl: Adapt to OpenSSL 1.1.0 API breakage in ERR_remove_thread_state()

    • formdata.c: Fixed compilation warning

    • configure: Use cpp -P when needed

    • imap.c: Fixed compilation warning with /Wall enabled

    • config-w32.h: Fixed compilation warning when /Wall enabled

    • ftp/imap/pop3/smtp: Fixed compilation warning when /Wall enabled

    • build: Added missing Visual Studio filter files for VC10 onwards
    • easy: Remove poll failure check in easy_transfer

    • mbedtls: Fix compiler warning
    • build-wolfssl: Update VS properties for wolfSSL v3.9.0

    • Fixed various compilation warnings when verbose strings disabled
  • Updated nmap to 7.11 (see CHANGELOG for details)

  • Updated perl-File-Remove to 1.56:

  • Updated perl-Socket6 to 0.27 as per the Fedora version


Recent