Please log in first.

Clear message

    PaulHowarth/Blog/2018-05-16

Wednesday 16th May 2018

Fedora Project

  • Updated perl-Moose to 2.2011 in Rawhide:

  • Bug Fixes
    • Various native trait methods would refuse "0" where they expected a string; they have been fixed to allow all defined, non-reference values, and all objects with string, number, or boolean overloads

  • Documentation
    • Moose::Manual::Construction now notes that roles can modify the BUILD sub

  • Other
    • Adjustments have been made to the Makefile for 'bmake', so it now works when not run in compatibility mode

Local Packages

  • Updated curl to 7.60.0:

    • Add CURLOPT_HAPROXYPROTOCOL, support for the HAProxy PROXY protocol

    • Add --haproxy-protocol for the command line tool

    • Add CURLOPT_DNS_SHUFFLE_ADDRESSES, shuffle returned IP addresses

    • FTP: Shutdown response buffer overflow CVE-2018-1000300

    • RTSP: Bad headers buffer over-read CVE-2018-1000301

    • FTP: Fix typo in recursive callback detection for seeking
    • test1208: Marked flaky

    • HTTP: Make header-less responses still count correct body size
    • user-agent.d: Mention --proxy-header as well

    • http2: fixes typo
    • Clean up: Misc typos in strings and comments
    • rate-limit: Use three second window to better handle high speeds
    • examples/hiperfifo.c: Improved

    • pause: When changing pause state, update socket state
    • multi: Improved pending transfers handling ⇒ improved performance

    • curl_version_info.3: Fix ssl_version description

    • add_handle/easy_perform: Clear errorbuffer on start if set

    • darwinssl: Fix iOS build
    • cmake: Add support for brotli

    • parsedate: Support UT timezone
    • vauth/ntlm.h: Fix the #ifdef header guard

    • lib/curl_path.h: Added #ifdef header guard

    • vauth/cleartext: Fix integer overflow check

    • CURLINFO_COOKIELIST.3: Made the example not leak memory

    • cookie.d: Mention that "-" as filename means stdin

    • CURLINFO_SSL_VERIFYRESULT.3: Fixed the example

    • http2: Read pending frames (including GOAWAY) in connection-check

    • timeval: Remove compilation warning by casting

    • cmake: Avoid warn-as-error during config checks
    • travis-ci: Enable -Werror for CMake builds

    • openldap: Fix for NULL return from ldap_get_attribute_ber()

    • Threaded resolver: Track resolver time and set suitable timeout values
    • cmake: Add advapi32 as explicit link library for win32

    • Docs: Fix CURLINFO_*_T examples use of CURL_FORMAT_CURL_OFF_T

    • test1148: Set a fixed locale for the test

    • cookies: When reading from a file, only remove_expired once

    • cookie: Store cookies per top-level-domain-specific hash table
    • openssl: Fix build with LibreSSL 2.7
    • tls: Fix mbedTLS 2.7.0 build + handle sha256 failures
    • openssl: RESTORED verify locations when verifypeer==0

    • file: Restore old behaviour for file:////foo/bar URLs

    • FTP: Allow PASV on IPv6 connections when a proxy is being used

    • build-openssl.bat: Allow custom paths for VS and perl

    • winbuild: Make the clean target work without build-type

    • build-openssl.bat: Refer to VS2017 as VC14.1 instead of VC15

    • curl: Retry on FTP 4xx, ignore other protocols

    • configure: Detect (and use) sa_family_t

    • examples/sftpuploadresume: Fix Windows large file seek

    • build: Clean up to fix clang warnings/errors

    • winbuild: Updated the documentation
    • lib: Silence null-dereference warnings
    • travis: Bump to clang 6 and gcc 7

    • travis: Build libpsl and make builds use it

    • proxy: Show getenv proxy use in verbose output

    • duphandle: Make sure CURLOPT_RESOLVE is duplicated

    • all: Refactor malloc+memset to use calloc

    • checksrc: Fix typo

    • system.h: Add sparcv8plus to oracle/sunpro 32-bit detection

    • vauth: Fix typo

    • ssh: Show libSSH2 error code when closing fails

    • test1148: Tolerate progress updates better

    • urldata: Make service names unconditional

    • configure: Keep LD_LIBRARY_PATH changes local

    • ntlm_sspi: Fix authentication using Credential Manager

    • schannel: Add client certificate authentication
    • winbuild: Support custom devel paths for each dependency

    • schannel: Add support for CURLOPT_CAINFO

    • http2: Handle on_begin_headers() called more than once

    • openssl: Support OpenSSL 1.1.1 verbose-mode trace messages
    • openssl: Fix subjectAltName check on non-ASCII platforms

    • http2: Avoid strstr() on data not zero terminated

    • http2: Clear the "drain counter" when a stream is closed
    • http2: Handle GOAWAY properly

    • tool_help: Clarify --max-time unit of time is seconds

    • curl.1: Clarify that options and URLs can be mixed

    • http2: Convert an assert to run-time check

    • curl_global_sslset: Always provide available backends

    • ftplistparser: Keep state between invokes

    • Curl_memchr: Zero length input can't match

    • examples/sftpuploadresume: typecast fseek argument to long

    • examples/http2-upload: Expand buffer to avoid silly warning

    • ctype: Restore character classification for non-ASCII platforms
    • mime: Avoid NULL pointer dereference risk

    • cookies: Ensure that we have cookies before writing jar
    • os400.c: Fix checksrc warnings

    • configure: Provide --with-wolfssl as an alias for --with-cyassl

    • cyassl: Adapt to libraries without TLS 1.0 support built-in

    • http2: Get rid of another strstr

    • checksrc: Force indentation of lines after an else

    • cookies: Remove unused macro
    • CURLINFO_PROTOCOL.3: Mention the existing defined names

    • tests: Provide 'manual' as a feature to optionally require

    • travis: Enable libssh2 on both macos and Linux

    • CURLOPT_URL.3: Added ENCODING section

    • wolfssl: Fix non-blocking connect
    • vtls: Don't define MD5_DIGEST_LENGTH for wolfssl

    • docs: Remove extraneous commas in man pages
    • URL: Fix ASCII dependency in strcpy_url and strlen_url

    • ssh-libssh.c: Fix left shift compiler warning

    • configure: Only check for CA bundle for file-using SSL backends

    • travis: Add an mbedtls build
    • http: Don't set the "rewind" flag when not uploading anything

    • configure: Put CURLDEBUG and DEBUGBUILD in lib/curl_config.h

    • transfer: Don't unset writesockfd on set-up of multiplexed conns

    • vtls: Use unified "supports" bitfield member in backends

    • URLs: Fix one more http url
    • travis: Add a build using WolfSSL
    • openssl: Change FILE ops to BIO ops

    • travis: Add build using NSS
    • smb: Reject negative file sizes
    • cookies: Accept parameter names as cookie name
    • http2: getsock fix for uploads

    • All over: Fixed format specifiers
    • http2: Use the correct function pointer typedef

  • Updated perl-Moose to 2.2011 as per the Fedora version


Recent