GnuTLS 3.0.0 released
ametzler at downhill.at.eu.org
Mon Aug 15 19:08:45 CEST 2011
On 2011-07-29 Nikos Mavrogiannopoulos <nmav at gnutls.org> wrote:
> ** libgnutls: license upgraded to LGPLv3
The guile-wrapper is still LGPLv2.1+ / GPLv2+, was this intended?
> libgnutls-openssl: modified to use modern gnutls' functions.
> This introduces an ABI incompatibility with previous versions.
This is compared to 2.10, not 2.12, isn't it? Both 2.12.7 and 3.0.0
use the same soname for the ssl wrapper and at a quick glance this
seems to be the only interesting change:
--- gnutls-2.12.7/libextra/includes/gnutls/openssl.h 2011-04-08 02:30:45.000000000 +0200
+++ gnutls-3.0.0/libextra/includes/gnutls/openssl.h 2011-05-07 23:32:29.000000000 +0200
@@ -100,7 +100,7 @@ extern "C"
- gnutls_connection_end_t connend;
+ unsigned int connend;
gnutls_connection_end_t was a enum in 2.12.7, does this change the
size of the struct?
> ** libgnutls-extra: Inner application extension was removed.
> It was never standardized nor published as an RFC.
So extra is an empty shell now, isn't it?
Sholulds the gcrypt related code be reomved from gnutls_extra.c?
More information about the Gnutls-devel