🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.announce
Article #165

gnutls 3.1.4

#165
From: Nikos Mavrogiannopoulos
Date: Sat, 10 Nov 2012 00:05
105 lines
6518 bytes
Hello,
 I've just released gnutls 3.1.4. This release includes initial support
for the DTLS-SRTP protocol contributed by martin Storsjo updated on the
new DANE library, and several simplifications on the existing API.

* Version 3.1.4 (released 2012-11-10)

** libgnutls: gnutls_certificate_verify_peers2() will set flags
depending on the available revocation data validity.

** libgnutls: Added gnutls_certificate_verification_status_print(), a
function to print the verification status code in human readable text.

** libgnutls: Added priority string %VERIFY_DISABLE_CRL_CHECKS.

** libgnutls: Simplified certificate verification by adding
gnutls_certificate_verify_peers3().

** libgnutls: Added support for extension to establish keys for SRTP.
Contributed by Martin Storsjo.

** libgnutls: The X.509 verification functions check the key
usage bits and pathlen constraints and on failure output
GNUTLS_CERT_SIGNER_CONSTRAINTS_FAILURE.

** libgnutls: gnutls_x509_crl_verify() includes the time checks.

** libgnutls: Added verification flag
GNUTLS_VERIFY_DO_NOT_ALLOW_UNSORTED_CHAIN and made
GNUTLS_VERIFY_ALLOW_UNSORTED_CHAIN the default.

** libgnutls: Always tolerate key usage violation errors from the side
of the peer, but also notify via an audit message.

** gnutls-cli: Added --local-dns option.

** danetool: Corrected bug that prevented loading PEM files.

** danetool: Added --check option to allow querying and verifying a
site's DANE data.

** libgnutls-dane: Added pkg-config file for the library.

** API and ABI modifications:
gnutls_session_get_id2: Added
gnutls_sign_is_secure: Added
gnutls_certificate_verify_peers3: Added
gnutls_ocsp_status_request_is_checked: Added
gnutls_certificate_verification_status_print: Added
gnutls_srtp_set_profile: Added
gnutls_srtp_set_profile_direct: Added
gnutls_srtp_get_selected_profile: Added
gnutls_srtp_get_profile_name: Added
gnutls_srtp_get_profile_id: Added
gnutls_srtp_get_keys: Added
gnutls_srtp_get_mki: Added
gnutls_srtp_set_mki: Added
gnutls_srtp_profile_t: Added
dane_cert_type_name: Added
dane_match_type_name: Added
dane_cert_usage_name: Added
dane_verification_status_print: Added
GNUTLS_CERT_REVOCATION_DATA_SUPERSEDED: Added
GNUTLS_CERT_REVOCATION_DATA_ISSUED_IN_FUTURE: Added
GNUTLS_CERT_SIGNER_CONSTRAINTS_FAILURE: Added
GNUTLS_CERT_UNEXPECTED_OWNER: Added
GNUTLS_VERIFY_DO_NOT_ALLOW_UNSORTED_CHAIN: 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.4.tar.xz
  http://ftp.gnu.org/gnu/gnutls/gnutls-3.1.4.tar.xz

Here are the LZIP compressed sources:

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

Here are OpenPGP detached signatures signed using key 0x96865171:

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

  ftp://ftp.gnu.org/gnu/gnutls/gnutls-3.1.4.tar.lz.sig
  http://ftp.gnu.org/gnu/gnutls/gnutls-3.1.4.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.12691.1352564610.855.info-gnu@gnu.org>
Path: arc1-ca.pugleaf.net!6ni73405pbd.1!nntp.google.com!border1.nntp.dca.giganews.com!border4.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!newsfeed.news.ucla.edu!usenet.stanford.edu!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Thread: fba7b,d32aee512a09c32a,start
X-Google-NewGroupId: yes
X-Google-Attributes: gid4622fc145,domainid0,public,usenet
X-Google-Language: ENGLISH,ASCII-7-bit
Received: by 10.68.197.201 with SMTP id iw9mr5882990pbc.6.1352564611054;
        Sat, 10 Nov 2012 08:23:31 -0800 (PST)
Path: arc1-ca.pugleaf.net!6ni73405pbd.1!nntp.google.com!border1.nntp.dca.giganews.com!border4.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!newsfeed.news.ucla.edu!usenet.stanford.edu!not-for-mail
From: Nikos Mavrogiannopoulos <nmav@gnutls.org>
Newsgroups: gnu.announce
Subject: gnutls 3.1.4
Date: Sat, 10 Nov 2012 01:05:58 +0100
Lines: 106
Sender: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
Approved: info-gnu@gnu.org
Message-ID: <mailman.12691.1352564610.855.info-gnu@gnu.org>
NNTP-Posting-Host: lists.gnu.org
Mime-Version: 1.0
X-Trace: usenet.stanford.edu 1352564610 21307 208.118.235.17 (10 Nov 2012 16:23:30 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=N9EYgtVxMJcP5zOrmp0DFR25RzEulimxdmLC6YDsv+s=;
 b=hc5OXwPyxUvQZN7a/LdR/i4KJ/9v7jQsxmwkZOyHDQe28hGoxhzEdeZ2vsW0owCE47
 CV/3iX2hOIUFCBJaYRmWEmOCBFwyfqU7kpll25BvjlmS9igwNSiu6RVaGypvmQOehb0r
 /dVsBdUtmqD1Y/JQIqoP3dvlOrVdy4njjWmklyet091Mh7SHqHaidrJZdACMd/b5obwn
 x9KB9jdNYGRTVUcKNYwqMEl+1qga3CWrh7u25zMcfOYGpnANhJiSFQmwg/DXWqxONpjg
 z6ndapr9IzV1lD4XLyUhextZDwcwOrZW79+x3VVReTKdZbeIZCV074CWrVoKdTkV7mQL
 HMgg==
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: GNU/Linux 3.x [fuzzy]
X-Received-From: 74.125.82.49
X-Mailman-Approved-At: Sat, 10 Nov 2012 11:23:28 -0500
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>
Bytes: 6170
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit