[gnutls-devel] gnutls 3.3.1

Nikos Mavrogiannopoulos nmav at gnutls.org
Sat Apr 19 15:08:36 CEST 2014


On Sat, 2014-04-19 at 14:23 +0200, Andreas Metzler wrote:
> On 2014-04-19 Nikos Mavrogiannopoulos <nmav at gnutls.org> wrote:
> > Hello,
> >  I've just released gnutls 3.3.1. This is a bugfix release on the
> >  next stable branch.
> [...]
> 
> Hello,
> removal of gnutls_secure_malloc from gnutls.h broke guile support:
> -----------------------
> In file included from core.c:519:0:
> priorities.i.c: In function 'scm_gnutls_set_session_cipher_priority_x':
> priorities.i.c:11:3: warning: implicit declaration of function 'scm_c_issue_deprecation_warning' [-Wimplicit-function-declaration]
>    scm_c_issue_deprecation_warning ("`set-session-cipher-priority!' is deprecated, use `set-session-priorities!' instead");
>    ^
> core.c: In function 'scm_init_gnutls':
> core.c:3369:3: error: 'gnutls_secure_malloc' undeclared (first use in this function)
>    gnutls_secure_malloc = scm_malloc;
>    ^

Thanks, I've removed these overrides completely. The way to override
these functions was using gnutls_global_set_mem_functions(), and in
3.3.x it is no longer possible to override them. In fact it  may lead to
a crash on deinitialization if done the way the guile module did.

regards,
Nikos





More information about the Gnutls-devel mailing list