[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[release] gnurl 7.70.0

From: Nikita Gillmann
Subject: [release] gnurl 7.70.0
Date: Thu, 30 Apr 2020 22:02:41 +0200

I have just released gnurl 7.70.0, following the 7.70.0 release of curl.

This release incorporates changes from the previous curl release.
If you encounter any issues please let me know.
As always and as unfortunate name choices go, gnurl is not a gnu software.
CHANGELOG for gnurl-7.70.0 released 2020-04-30 (curl 7.70.0)
    no significant changes for distributors. configure-gnurl is now
    included in the dist tarball.
    The one change you will notice if you check signatures is a change
    of the pgp key used (check the gnurl website for details).

Fixed in 7.70.0 - April 29 2020


    curl: add --ssl-revoke-best-effort to allow a "best effort"
    revocation check
    mqtt: add new experimental protocol
    schannel: add "best effort" revocation check option:
    writeout: support to generate JSON output with '%{json}' 


    appveyor: add Unicode winbuild jobs
    appveyor: completely disable tests that fail to timeout early
    appveyor: show failed tests in log even if test is ignored
    appveyor: sort builds by type and add two new variants
    appveyor: turn disabled tests into ignored result tests
    appveyor: use random test server ports based upon APPVEYOR_API_URL
    build: fixed build for systems with select() in unistd.h
    buildconf: avoid using tempfile when removing files
    checksrc: warn on obvious conditional blocks on the same line as
    CI-fuzz: increase fuzz time to 40 minutes
    ci/tests: fix Azure Pipelines not running Windows containers
    CI: add build with ngtcp2 + gnutls on Travis CI
    CI: bring GitHub Actions fuzzing job in line with macOS jobs
    CI: migrate macOS jobs from Azure and Travis CI to GitHub Actions
    CI: remove default Ubuntu build from GitHub Actions
    cirrus: no longer ignore test 504 which is working again
    cirrus: re-enable the FreeBSD 13 CI builds
    cleanup: insert newline after if() conditions
    cmake: add aliases so exported target names are available in tree
    cmake: add support for building with wolfSSL
    cmake: Avoid MSVC C4273 warnings in send/recv checks
    cmdline: fix handling of OperationConfig linked list (--next)
    compressed.d: stress that the headers are not modified
    config: remove all defines of HAVE_DES_H
    configure: convert -I to -isystem as a last step
    configure: document 'compiler_num' for gcc
    configure: don't check for Security.framework when cross-compiling
    configure: fix -pedantic-errors for GCC 5 and later
    configure: remove use of -vec-report0 from CFLAGS with icc
    connect: happy eyeballs cleanup
    connect: store connection info for QUIC connections
    copyright: fix out-of-date copyright ranges and missing headers
    curl-functions.m4: remove inappropriate AC_REQUIRE
    curl.h: remnove CURL_VERSION_ESNI. Never supported nor documented
    curl.h: update comment typo
    curl: allow both --etag-compare and --etag-save with same file name
    curl_setup: define _WIN32_WINNT_[OS] symbols
    CURLINFO_CONDITION_UNMET: return true for 304 http status code
    CURLINFO_NUM_CONNECTS: improve accuracy
    CURLOPT_WRITEFUNCTION.3: add inline example and new see-also
    dist: add mail-rcpt-allowfails.d to the tarball
    docs/make: generate curl.1 from listed files only
    docs: add warnings about FILE: URLs on Windows
    easy: fix curl_easy_duphandle for builds missing IPv6 that use
    examples/sessioninfo.c: add include to fix compiler warning
    github actions: run when pushed to master or */ci + PRs
    gnutls: bump lowest supported version to 3.1.10
    gnutls: Don't skip really long certificate fields
    gnutls: ensure TLS 1.3 when SRP isn't requested
    gopher: check remaining time left during write busy loop
    gskit: use our internal select wrapper for portability
    http2: Fix erroneous debug message that h2 connection closed
    http: don't consider upload done if the request isn't completely
    sent off
    http: free memory when Alt-Used header creation fails due to OOM
    lib/mk-ca-bundle: skip empty certs
    lib670: use the same Win32 API check as all other lib tests
    lib: fix typos in comments and errormessages
    lib: never define CURL_CA_BUNDLE with a getenv
    libcurl-multi.3: added missing full stop
    libssh: avoid options override by configuration files
    libssh: Use new ECDSA key types to check known hosts
    mailmap: fixup a few author names/fields
    Makefile.m32: Improve windres parameter compatibility
    Makefile: run the cd commands in a subshell
    memdebug: don't log free(NULL)
    mime: properly check Content-Type even if it has parameters
    multi-ssl: reset the SSL backend on `Curl_global_cleanup()`
    multi: improve parameter check for curl_multi_remove_handle
    nghttp2: 1.12.0 required
    ngtcp2: update to git master for the key installation API change
    nss: check for PK11_CreateDigestContext() returning NULL
    openssl: adapt to functions marked as deprecated since version 3
    OS400: update strings for ccsid-ifier (fixes the build)
    output.d: quote the URL when globbing
    packages: add OS400/chkstrings.c to the dist run the script!
    Revert "file: on Windows, refuse paths that start with \\"
    runtests: always put test number in servercmd file
    runtests: provide nicer errormsg when protocol "dump" file is empty
    schannel: Fix blocking timeout logic
    schannel: support .P12 or .PFX client certificates
    scripts/ add helper script for RELEASE-NOTES
    select: make Curl_socket_check take timediff_t timeout
    select: move duplicate select preparation code into Curl_select
    select: remove typecast from SOCKET_WRITABLE/READABLE macros
    server/getpart: make the "XML-parser" stricter
    server/resolve: remove AI_CANONNAME to make macos tell the truth
    smtp: set auth correctly
    sockfilt: add logmsg output to select_ws_wait_thread on Windows
    sockfilt: fix broken pipe on Windows to be ready in select_ws
    sockfilt: fix handling of ready closed sockets on Windows
    sockfilt: fix race-condition of waiting threads and event handling
    socks: Fix blocking timeout logic
    src: Remove C99 constructs to ensure C89 compliance Fix example code for setting CA cert file
    test1148: tolerate progress updates better (again)
    test1154: set a proper name
    test1177: verify that all the CURL_VERSION_ bits are documented
    test1566: verify --etag-compare that gets a 304 back
    test1908: avoid using fixed port number in test data
    test2043: use instead of
    test2100: fix static port instead of dynamic value being used
    tests/data: fix some XML formatting issues in test cases
    tests/FILEFORMAT: converted to markdown and extended
    tests/server/util.c: use curl_off_t instead of long for pid
    tests: add %NOLISTENPORT and use it
    tests: add Windows compatible pidwait like pidkill and pidterm
    tests: fix conflict between Cygwin/msys and Windows PIDs
    tests: introduce preprocessed test cases
    tests: make Python-based servers compatible with Python 2 and 3
    tests: make runtests check that disabled tests exists
    tests: move pingpong server to dynamic listening port
    tests: remove python_dependencies for smbserver from our tree
    tests: run the RTSP test server on a dynamic port number
    tests: run the SOCKS test server on a dynamic port number
    tests: run the sws server on "any port"
    tests: run the TFTP test server on a dynamic port number
    tests: use Cygwin/msys PIDs for stunnel and sshd on Windows
    tls: remove the BACKEND define kludge from most backends
    tool: do not declare functions with Curl_ prefix
    tool_operate: fix add_parallel_transfers when more are in queue
    transfer: cap retries of "dead connections" to 5
    transfer: Switch PUT to GET/HEAD on 303 redirect
    travis: bump the wolfssl CI build to use 4.4.0
    travis: update the ngtcp2 build to use the latest OpenSSL patch
    url: allow non-HTTPS altsvc-matching for debug builds
    version: add 'cainfo' and 'capath' to version info struct
    version: increase buffer space for ssl version output
    version: skip idn2_check_version() check and add precaution
    vquic: add support for GnuTLS backend of ngtcp2
    vtls: fix ssl_config memory-leak on out-of-memory
    warnless: remove code block for icc that didn't work
    windows: enable UnixSockets with all build toolchains
    windows: suppress UI in all CryptAcquireContext() calls  

SHA1 (gnurl-7.70.0.tar.gz) = 23697336003bce763995f91d1d434d5404a1b38d
SHA1 (gnurl-7.70.0.tar.Z) = 39b2bd9ec7a0d51cfb46209401c91f66ea38c69a
SHA1 (gnurl-7.70.0.pax.Z) = 39b2bd9ec7a0d51cfb46209401c91f66ea38c69a
SHA512 (gnurl-7.70.0.tar.gz) = 
SHA512 (gnurl-7.70.0.tar.Z) = 
SHA512 (gnurl-7.70.0.pax.Z) = 
RMD160 (gnurl-7.70.0.tar.gz) = ab18c5bfbefc76d7ed20d6996088e9a66acf32c0
RMD160 (gnurl-7.70.0.tar.Z) = d53e813f33f8abad4b13b90f47a3a37535361611
RMD160 (gnurl-7.70.0.pax.Z) = d53e813f33f8abad4b13b90f47a3a37535361611


The files can be be found as usual on the gnu ftp and ftpmirrors in
the gnunet subfolder, ie usually.

Attachment: signature.asc
Description: PGP signature

reply via email to

[Prev in Thread] Current Thread [Next in Thread]