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