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:
Remove the Build.PL so there won't be two build files (https://github.com/shlomif/File-Remove/pull/1)
Updated perl-Socket6 to 0.27 as per the Fedora version