Change logs for gnutls28 source package in Artful

  • gnutls28 (3.5.8-6ubuntu3) artful; urgency=medium
    
      * Cherry pick several fixes from Debian 3.5.8-5+deb9u3:
        - 38_01-OCSP-check-the-subject-public-key-identifier-field-t.patch
          38_02-OCSP-find_signercert-improved-DER-length-calculation.patch from
          gnutls 3.5.14: Fix OCSP verification errors, especially with ecdsa
          signatures. LP: #1714506
        - 37_aarch64-fix-AES-GCM-in-place-encryption-and-decrypti.patch from
          upstream 3.5.x branch: Fix breakage if AES-GCM in-place encryption and
          decryption on aarch64. LP: #1707172
    
     -- Julian Andres Klode <email address hidden>  Sat, 02 Sep 2017 16:12:49 +0200
  • gnutls28 (3.5.8-6ubuntu2) artful; urgency=medium
    
      * use_normal_priority_for_openssl_sslv23.diff by Andreas Metzler:
        OpenSSL wrapper: SSLv23_*_method translates to NORMAL GnuTLS priority,
        which includes TLS1.2 support. (LP: #1709193)
    
     -- Simon Deziel <email address hidden>  Thu, 10 Aug 2017 00:34:06 +0000
  • gnutls28 (3.5.8-6ubuntu1) artful; urgency=medium
    
      * Merge with Debian. Remaining changes:
        - debian/patches/disable_global_init_override_test.patch: disable
          failing test.
        - debian/patches/add-openssl-test-link.patch: add link for libssl
    
    gnutls28 (3.5.8-6) unstable; urgency=high
    
      * 36_CVE-2017-7507_*.patch: Pulled from 3.5.13, fix crash upon receiving
        well-formed status_request extension. GNUTLS-SA-2017-4/CVE-2017-7507
        Closes: #864560
    
     -- Marc Deslauriers <email address hidden>  Tue, 13 Jun 2017 13:19:05 -0400
  • gnutls28 (3.5.8-5ubuntu1) artful; urgency=medium
    
      * Merge with Debian. Remaining changes:
        - debian/patches/disable_global_init_override_test.patch: disable
          failing test.
        - debian/patches/add-openssl-test-link.patch: add link for libssl
    
    gnutls28 (3.5.8-5) unstable; urgency=medium
    
      * 35_01_z_opencdk-read-packet.c-corrected-typo-in-type-cast.patch: Fix typo
        in 35_01_opencdk-improved-error-code-checking-in-the-stream-r.patch.
      * 35_07_Enforce-the-max-packet-length-for-OpenPGP-subpackets.patch:
        Addressed large allocation in OpenPGP certificate parsing, that could lead
        in out-of-memory condition. Issue found using oss-fuzz project, and was
        fixed by Alex Gaynor.
        https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=392
        [GNUTLS-SA-2017-3C]
    
    gnutls28 (3.5.8-4) unstable; urgency=medium
    
      * More upstream fixes from gnutls_3_5_x branch:
        + 35_05_cdk_pkt_read-enforce-packet-limits.patch: Addressed integer
          overflow resulting to invalid memory write in OpenPGP certificate
          parsing.  Issue found using oss-fuzz project:
          https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=420
          [GNUTLS-SA-2017-3A]
        + 35_05_opencdk-read_attribute-account-buffer-size.patch Addressed read of
          1 byte past the end of buffer in OpenPGP certificate parsing. Issue
          found using oss-fuzz project:
          https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=391
        + 35_06_opencdk-do-not-parse-any-secret-keys-in-packet-when-.patch
          Addressed crashes in OpenPGP certificate parsing, related to private key
          parser. No longer allow OpenPGP certificates (public keys) to contain
          private key sub-packets. Issue found using oss-fuzz project:
          https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=354
          https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=360
          [GNUTLS-SA-2017-3B]
    
    gnutls28 (3.5.8-3) unstable; urgency=high
    
      * Another two bugfixes from upstream.
       + 35_03_Address-test-suite-failure-due-to-timezone-differenc.patch
         Address test suite failure due to timezone differences.
         Closes: #853732
       + 35_04_gnutls_pkcs11_obj_list_import_url4-always-return-an-.patch
         When returning success, but no elements
         gnutls_pkcs11_obj_list_import_url4 could have returned zero number of
         elements with a pointer that was uninitialized.
    
    gnutls28 (3.5.8-2) unstable; urgency=medium
    
      * Pull two fixes from upstream GIT gnutls_3_5_x branch
        35_01_opencdk-improved-error-code-checking-in-the-stream-r.patch
        35_02_Disable-AVX-support-when-it-is-not-supported-by-the-.patch.
    
    gnutls28 (3.5.8-1) unstable; urgency=medium
    
      * New upstream release.
      * Upload to unstable.
    
    gnutls28 (3.5.7+git668ea9-1) experimental; urgency=medium
    
      * New upstream git snapshot 668ea956379d7ad65908912d2fa2e4499d45eddc from
        upstream gnutls_3_5_x branch (2016-01-06). (Results of make dist + adding
        tests/key-tests/key-invalid.)
        + Drop 35_01_pkcs8-ensure-that-the-correct-error-code-is-returned.patch
          35_02_tests-added-test-for-PKCS-8-encrypted-key-decoding.patch
        + libgnutls: Fix double free in certificate information printing. If the
          PKIX extension proxy was set with a policy language set but no policy
          specified, that could lead to a double free. GNUTLS-SA-2017-1
          CVE-2017-5334
        + libgnutls: Addressed invalid memory accesses in OpenPGP certificate
          parsing. (issues found using oss-fuzz project) GNUTLS-SA-2017-2
          CVE-2017-5335 / CVE-2017-5336 / CVE-2017-5337
    
    gnutls28 (3.5.7-3) unstable; urgency=medium
    
      * 35_01_pkcs8-ensure-that-the-correct-error-code-is-returned.patch,
        35_02_tests-added-test-for-PKCS-8-encrypted-key-decoding.patch from
        upstream 3.5 branch: Ensure that GNUTLS_E_DECRYPTION_FAIL will be returned
        by PKCS#8 decryption functions when an invalid key is provided. This
        addresses regression on decrypting certain PKCS#8 keys.
        Closes: #848905
    
    gnutls28 (3.5.7-2) unstable; urgency=medium
    
      * Upload to unstable.
    
    gnutls28 (3.5.7-1) experimental; urgency=low
    
      * New upstream version.
      * Drop unneeded patches.
        40_01_sockets-only-use-gnutls_bye-on-a-valid-socket-sessio.patch
        40_02_gnutls-cli-debug-terminate-sessions-which-cannot-be-.patch
        41_01_Introduced-new-functions-to-allow-multiple-DN-parsin.patch
        41_02__gnutls_x509_get_dn-when-no-data-ensure-we-return-GN.patch
        41_03_certtool-use-the-new-APIs-for-DN-extraction.patch
        41_04_cleanups-in-_gnutls_buffer_to_datum.patch
        41_05_x509-output-use-the-new-functions-for-DN-output.patch
        41_07_tests-account-for-the-strict-RFC4514-compliance-reve.patch
        41_08_pkcs7-output-use-the-new-functions-for-DN-output.patch
      * Add missing dependency of libgnutls28-dev on libgnutls-dane0.
      * Update symbol file. (Add new symbols, bump dependency on functions that
        might return new error codes.)
      * Build with --with-included-unistring, Debian's libunistring package is
        too old (non dual-licensed).
    
    gnutls28 (3.5.6-7) unstable; urgency=low
    
      * Point UNBOUND_ROOT_KEY_FILE to /usr/share/dns/root.key and add a Suggest
        for dns-root-data to libgnutls-dane0.
      * Upload to unstable.
    
    gnutls28 (3.5.6-6) experimental; urgency=medium
    
      * Pull a patch set from upstream GIT which reverts the DN sorting change in
        3.5.6 and adds new functions to provide a RFC4514 compliant sorting.
        Closes: #844539
        41_01_Introduced-new-functions-to-allow-multiple-DN-parsin.patch
        41_02__gnutls_x509_get_dn-when-no-data-ensure-we-return-GN.patch
        41_03_certtool-use-the-new-APIs-for-DN-extraction.patch
        41_04_cleanups-in-_gnutls_buffer_to_datum.patch
        41_05_x509-output-use-the-new-functions-for-DN-output.patch
        41_07_tests-account-for-the-strict-RFC4514-compliance-reve.patch
        41_08_pkcs7-output-use-the-new-functions-for-DN-output.patch
      * Update symbol file.
    
    gnutls28 (3.5.6-5) experimental; urgency=low
    
      * Merge changes from unstable.
    
     -- Marc Deslauriers <email address hidden>  Wed, 03 May 2017 10:00:32 -0400
  • gnutls28 (3.5.6-4ubuntu4) zesty; urgency=medium
    
      * Fix FTBFS because of failing test (LP: #1679868)
        - debian/patches/fix_tests_timezone.patch: address test suite failure
          due to timezone differences in tests/cert-tests/pkcs7.
    
     -- Marc Deslauriers <email address hidden>  Wed, 05 Apr 2017 10:06:24 -0400