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: New API functions to set errno in push/pull functions were added. When calling "recv" or "send", Windows errors are handled properly. Several OpenPGP API fixes were made. 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. Old constructs were replaced with the use of gnulib modules. SOVERSION computation for *.def files was fixed.
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: A new self-test of RSA-MD5 signature chains was added. The self tests were re-factored. The included copy of Libtasn1 was updated to version 0.3.7 and OpenCDK to version 0.5.11. The filename of the *.def file on Windows was fixed after the library version bump. The gnulib directory was separated into one for LGPL modules and one for GPL.
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.
Release Notes: This release fixes the e=3 verification bug, with new self tests. It fixes gnutls-cli-debug regarding resume support detection. It fixes building of examples on FreeBSD by including netinet/in.h. It fixes a certtool bug in command line parameter parsing, which affected generating certificates. gnutls-cli and gnutls-serv work on Windows.
Release Notes: A new C++ API. The SRP and Cert-Type extensions have been changed to match the IANA registry. Improvements for building under MinGW. The command line tool '--version' behaves according to GNU standards. OpenCDK has been updated to 0.5.9 to fix some problems with OpenPGP support. A crash (strcmp() on a NULL value) in the certificate verification logic has been fixed. There are various build improvements.
Release Notes: This release fixes a crash and incorrect negative verification for some typical certificates. The bug was introduced by the 1.4.3 security release.
Release Notes: This release fixes PKCS#1 verification to avoid a variant of Bleichenbacher's Crypto 06 rump session attack. It fixes PKCS#1 decryption to avoid Bleichenbacher's Crypto 98 attack. It fixes a crash in gnutls_x509_crt_sign2 if passed a NULL issuer_key.
Release Notes: This release fixes a crash (strcmp() on a NULL value) in the certificate verification logic. It changes SRP and Cert-Type extensions to match the IANA registry. OpenCDK has been updated to 0.5.9 to fix some problems with OpenPGP support. --without-included-libtasn1 now works.