🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.announce
Article #156

gnutls 3.1.3

#156
From: Nikos Mavrogiannopoulos
Date: Fri, 12 Oct 2012 17:20
111 lines
6602 bytes
Hello,
 I've just released gnutls 3.1.3. This release includes initial support
for the DANE protocol and the OCSP status request TLS extension. The
DANE protocol is an IETF protocol to verify certificates using DNSSEC.

* Version 3.1.3 (released 2012-10-12)

** libgnutls: Added support for the OCSP Certificate Status
extension.

** libgnutls: gnutls_certificate_verify_peers2() will use the OCSP
certificate status extension in verification.

** libgnutls: Bug fixes in gnutls_x509_privkey_import_openssl().

** libgnutls: Increased maximum password length in the PKCS #12
functions.

** libgnutls: Fixed the receipt of session tickets during session
resumption. Reported by danblack at http://savannah.gnu.org/support/?108146

** libgnutls: Added functions to export structures in an allocated buffer.

** libgnutls: Added gnutls_ocsp_resp_check_crt() to check whether the
OCSP response corresponds to the given certificate.

** libgnutls: In client side gnutls_init() enables the session ticket
and OCSP certificate status request extensions by default. The flag
GNUTLS_NO_EXTENSIONS can be used to prevent that.

** libgnutls: Several updates in the OpenPGP code. The generating code
is fully RFC6091 compliant and RFC5081 support is only supported in
client mode.

** libgnutls-dane: Added. It is a library to provide DANE with DNSSEC
certificate verification.

** gnutls-cli: Added --dane option to enable DANE certificate verification.

** danetool: Added tool to generate DANE TLSA Resource Records (RR).

** API and ABI modifications:
gnutls_certificate_get_peers_subkey_id: Added
gnutls_certificate_set_ocsp_status_request_function: Added
gnutls_certificate_set_ocsp_status_request_file: Added
gnutls_ocsp_status_request_enable_client: Added
gnutls_ocsp_status_request_get: Added
gnutls_ocsp_resp_check_crt: Added
gnutls_dh_params_export2_pkcs3: Added
gnutls_pubkey_export2: Added
gnutls_x509_crt_export2: Added
gnutls_x509_dn_export2: Added
gnutls_x509_crl_export2: Added
gnutls_pkcs7_export2: Added
gnutls_x509_privkey_export2: Added
gnutls_x509_privkey_export2_pkcs8: Added
gnutls_x509_crq_export2: Added
gnutls_openpgp_crt_export2: Added
gnutls_openpgp_privkey_export2: Added
gnutls_pkcs11_obj_export2: Added
gnutls_pkcs12_export2: Added
gnutls_pubkey_import_openpgp_raw: Added
gnutls_pubkey_import_x509_raw: Added
dane_state_init: Added
dane_state_deinit: Added
dane_query_tlsa: Added
dane_query_status: Added
dane_query_entries: Added
dane_query_data: Added
dane_query_deinit: Added
dane_verify_session_crt: Added
dane_verify_crt: Added
dane_strerror: Added


Getting the Software
====================

GnuTLS may be downloaded from one of the GNU mirror sites or directly
>From <ftp://ftp.gnu.org/gnu/gnutls/>.  The list of GNU mirrors can be
found at <http://www.gnu.org/prep/ftp.html> and a list of GnuTLS mirrors
can be found at <http://www.gnu.org/software/gnutls/download.html>.

Here are the XZ compressed sources:

  ftp://ftp.gnu.org/gnu/gnutls/gnutls-3.1.3.tar.xz
  http://ftp.gnu.org/gnu/gnutls/gnutls-3.1.3.tar.xz

Here are the LZIP compressed sources:

  ftp://ftp.gnu.org/gnu/gnutls/gnutls-3.1.3.tar.lz
  http://ftp.gnu.org/gnu/gnutls/gnutls-3.1.3.tar.lz

Here are OpenPGP detached signatures signed using key 0x96865171:

  ftp://ftp.gnu.org/gnu/gnutls/gnutls-3.1.3.tar.xz.sig
  http://ftp.gnu.org/gnu/gnutls/gnutls-3.1.3.tar.xz.sig

  ftp://ftp.gnu.org/gnu/gnutls/gnutls-3.1.3.tar.lz.sig
  http://ftp.gnu.org/gnu/gnutls/gnutls-3.1.3.tar.lz.sig

Note that it has been signed with my openpgp key:
pub   3104R/96865171 2008-05-04 [expires: 2028-04-29]
uid                  Nikos Mavrogiannopoulos <nmav <at> gnutls.org>
uid                  Nikos Mavrogiannopoulos <n.mavrogiannopoulos <at>
gmail.com>
sub   2048R/9013B842 2008-05-04 [expires: 2018-05-02]
sub   2048R/1404A91D 2008-05-04 [expires: 2018-05-02]

regards,
Nikos
Technical Details
Message-ID: <mailman.10866.1350073749.855.info-gnu@gnu.org>
Path: arc1-ca.pugleaf.net!s9ni4091pbb.0!nntp.google.com!news.glorb.com!usenet.stanford.edu!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Thread: fba7b,8ab53eb7629d6c52,start
X-Google-NewGroupId: yes
X-Google-Attributes: gid4622fc145,domainid0,public,usenet
X-Google-Language: ENGLISH,ASCII-7-bit
Received: by 10.66.80.166 with SMTP id s6mr1478142pax.30.1350073749802;
        Fri, 12 Oct 2012 13:29:09 -0700 (PDT)
Path: arc1-ca.pugleaf.net!s9ni4091pbb.0!nntp.google.com!news.glorb.com!usenet.stanford.edu!not-for-mail
From: Nikos Mavrogiannopoulos <nmav@gnutls.org>
Newsgroups: gnu.announce
Subject: gnutls 3.1.3
Date: Fri, 12 Oct 2012 19:20:38 +0200
Lines: 112
Sender: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
Approved: info-gnu@gnu.org
Message-ID: <mailman.10866.1350073749.855.info-gnu@gnu.org>
NNTP-Posting-Host: lists.gnu.org
Mime-Version: 1.0
X-Trace: usenet.stanford.edu 1350073749 13521 208.118.235.17 (12 Oct 2012 20:29:09 GMT)
X-Complaints-To: action@cs.stanford.edu
To: GnuTLS development list <gnutls-devel@gnu.org>, 
 GnuTLS mailing list <help-gnutls@gnu.org>, info-gnu@gnu.org
Envelope-to: info-gnu@gnu.org
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=sender:message-id:date:from:user-agent:mime-version:to:subject
 :x-enigmail-version:openpgp:content-type:content-transfer-encoding;
 bh=TDHDWOAS7suv/Y8VA4SiRCbTVpSLONmFYGpbjmZxDS0=;
 b=WQzVa5vGRckuz2Kp9ok57dtH8ZB5NDlZD+eId8hMxZ9+8TtfHXQAKRt6huynHyknG4
 F0lft0cWFXMbKd+4vGbK0iILqm3Acfd3ANwRa/I05h4q5XsEjqji10I52SNLox4eGaCG
 dXgFiMuKWA8zbfzgWr4nXEffuTBMhf2EqKMVWB9Sv/KBqe1GYsfHELgityp0TjLr36Q/
 MQjl0bfBZRAplZ03ViGgeJ4lGnTpKYyab1CIDcw8AsXFpZefd/chsSarrHmOJ6pa34Ge
 w9hK2rj20AVwGI4nFIKyWmb6wqicHHIBjNIz4AAEdQiDuA55QE9TVR5zotOTfQo8VPaK
 MlGA==
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
 rv:10.0.6esrpre) Gecko/20120805 Icedove/10.0.6
X-Enigmail-Version: 1.4.1
OpenPGP: id=96865171
X-detected-operating-system: by eggs.gnu.org: Genre and OS details not
 recognized.
X-Received-From: 74.125.83.41
X-Mailman-Approved-At: Fri, 12 Oct 2012 16:29:07 -0400
X-BeenThere: info-gnu@gnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Announcements and Requests for Help from the GNU project and the Free
 Software Foundation <info-gnu.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/info-gnu>,
 <mailto:info-gnu-request@gnu.org?subject=unsubscribe>
List-Archive: <http://lists.gnu.org/archive/html/info-gnu>
List-Post: <mailto:info-gnu@gnu.org>
List-Help: <mailto:info-gnu-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/info-gnu>,
 <mailto:info-gnu-request@gnu.org?subject=subscribe>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit