PaulHowarth/Blog/2019-07-17

Wednesday 17th July 2019

Local Packages

  • Updated curl to 7.65.2:

    • CIPHERS.md: Explain Schannel error SEC_E_ALGORITHM_MISMATCH

    • CMake: Convert errant elseif() to else()

    • CMake: Fix finding Brotli on case-sensitive file systems

    • CURLMOPT_SOCKETFUNCTION.3: Clarified

    • CURLMOPT_SOCKETFUNCTION.3: Fix typo

    • CURLOPT_CAINFO.3: Polished wording

    • CURLOPT_HEADEROPT.3: Fix example

    • CURLOPT_RANGE.3: Caution against using it for HTTP PUT

    • CURLOPT_SEEKDATA.3: Fix variable name

    • DEPRECATE: Fixup versions and spelling

    • bindlocal: Detect and avoid IP version mismatches in bind()

    • Build: Fix Codacy warnings
    • buildconf.bat: Fix header filename

    • c-ares: Honour port numbers in CURLOPT_DNS_SERVERS

    • config-os400: Add getpeername and getsockname defines

    • configure: --disable-progress-meter

    • configure: Fix --disable-code-coverage

    • configure: Fix typo '--disable-http-uath'

    • configure: More --disable switches to toggle off individual features

    • configure: Remove CURL_DISABLE_TLS_SRP

    • conn_maxage: Move the check to prune_dead_connections()

    • curl: Skip CURLOPT_PROXY_CAPATH for disabled-proxy builds

    • curl_multi_wait.3: Escape backslash in example

    • docs: Explain behaviour change in --tlsv1. options since 7.54

    • docs: Fix links to OpenSSL docs
    • docs: Fix string suggesting HTTP/2 is not the default
    • examples/fopen: Fix comparison

    • examples/htmltitle: Use C++ casts between pointer types

    • headers: Remove no longer exported functions
    • http2: Call done_sending on end of upload

    • http2: Don't call stream-close on already closed streams
    • http2: Remove CURL_DISABLE_TYPECHECK define

    • http: Allow overriding timecond with custom header

    • http: Clarify header buffer size calculation
    • krb5: Fix compiler warning

    • lib: Use UTF-8 encoding in comments
    • libcurl-tutorial.3: Fix small typo (mutipartmultipart)

    • libcurl: Restrict redirect schemes to HTTP, HTTPS, FTP and FTPS

    • multi: Enable multiplexing by default (again)
    • multi: Fix the transfer hashes in the socket hash entries
    • multi: Make sure 'data' can present in several sockhash entries

    • netrc: Return the correct error code when out of memory

    • nss: Don't set unused parameter
    • nss: Inspect return value of token check
    • nss: Only cache valid CRL entries
    • nss: Support using libnss on macOS

    • openssl: define HAVE_SSL_GET_SHUTDOWN based on version number

    • openssl: Disable engine if OPENSSL_NO_UI_CONSOLE is defined

    • openssl: Fix pubkey/signature algorithm detection in certinfo

    • openssl: Remove outdated comment
    • os400: Make vsetopt() non-static as Curl_vsetopt() for os400 support

    • quote.d: Asterisk prefix works for SFTP as well

    • runtests: Keep logfiles around by default

    • runtests: Report single test time + total duration

    • smb: Use the correct error code for access denied on file open
    • sws: Remove unused variables
    • system_win32: Fix clang warning

    • system_win32: Fix typo

    • test1165: Verify that CURL_DISABLE_ symbols are in sync

    • test1521: Adapt to SLISTPOINT

    • test1523: Test CURLOPT_LOW_SPEED_LIMIT

    • test153: Fix content-length to avoid occasional hang

    • test188/189: Fix Content-Length

    • tests: Have runtests figure out disabled features

    • tests: Support non-localhost HOSTIP for dict/smb servers
    • tests: Update fixed IP for hostip/clientip split
    • tool_cb_prg: Fix integer overflow in progress bar

    • travis: Disable threaded resolver for coverage build
    • travis: Enable alt-svc for coverage build
    • travis: Enable brotli for all xenial jobs
    • travis: Enable libssh2 for coverage build

    • travis: Enable warnings-as-errors for coverage build
    • travis: Update scan-build job to xenial
    • typecheck: CURLOPT_CONNECT_TO takes an slist too

    • typecheck: Add 3 missing strings and a callback data pointer

    • unit1654: Cleanup on memory failure

    • unpause: Trigger a timeout for event-based transfers
    • url: Fix CURLOPT_MAXAGE_CONN time comparison

    • win32: Make DLL loading a no-op for UWP

    • winbuild: Change Makefile to honour ENABLE_OPENSSL_AUTO_LOAD_CONFIG

    • winbuild: Use WITH_PREFIX if given

    • wolfssl: Refer to it as wolfSSL only

  • Updated java-1.8.0-oracle to Java SE 8u221


Recent