Release Notes: This is a bugfix release on the current stable branch. It includes date-related (Y2K38) fixes, a fix for older VIA processors, and adds new APIs related to extraction of session random numbers and certificate parsing.
Release Notes: Several bug fixes and minor updates were done.
Release Notes: This release fixes minor crashes and a small memory leak. The included libtasn1 library has been updated to version 1.5.
Release Notes: New API functions were added to extract DER encoded X.509 Subject/Issuer DN. The PKCS8 parser now returns better error codes. A memory leak for sessions with client authentication via certificates was fixed. Building of a "tlsia" self test was fixed.
Release Notes: X.509 RSA signing has been fixed to use NULL instead of absent parameters, which solves failure in some external programs (e.g. GnuPG 2.x) when verifying GnuTLS-generated RSA X.509 certificates. The PKIX ASN.1 syntax tree was regenerated to fix a mistake made in the last release.
Release Notes: Servers will no longer negotiate SRP RSA/DSS cipher suites if no SRP credential is set. The default behavior of the gnutls-cli and gnutls-serv tools has improved. The --list output for gnutls-cli and gnutls-serv has been fixed to mention TLS1.2, SHA512, etc. The manual contains a new section on setting up a test HTTP server.
Release Notes: The list of trusted CAs that servers send to clients was fixed. gnutls_certificate_set_x509_crl was fixed to initialize the CRL before using it. UID fields in DNs are now encoded as DirectoryString rather than as IA5String. A ./configure failure with non-GCC compilers was fixed.
Release Notes: The shared library version has been correctly bumped after adding new APIs. An unsigned vs signed problem in the ex-x509-info.c example has been fixed. The rsa-md5-collision self test has been fixed to work for MinGW+Wine. gnulib files have been updated. This is the second release candidate of the next release on a new stable branch, 1.6.0.
Release Notes: When a GnuTLS server receives a SSLv2 client hello for an unknown TLS version, it now tries to negotiate the highest version supported by the GnuTLS server, instead of the lowest. A typographical error in doc/examples/ex-serv-pgp.c was fixed.
Release Notes: This release decrements the shared library version back to 13 (as in the 1.4.x branch). It fixes an off-by-one error when computing length to malloc. It adds a version script for the GnuTLS C++ library. It fixes the C++ compiler detection logic. gnulib files have been updated.