# HG changeset patch # User Paul Aurich # Date 1310874929 0 # Node ID 15c227a3520768bfa4e0b56309f62dd3ae10d4d1 # Parent e17b5aab37d055deb294434809785e96f0b5c5e4 gg: Fix build w/ older versions of GnuTLS. Closes #14365 diff -r e17b5aab37d0 -r 15c227a35207 ChangeLog --- a/ChangeLog Thu Jul 14 21:59:44 2011 +0000 +++ b/ChangeLog Sun Jul 17 03:55:29 2011 +0000 @@ -12,6 +12,8 @@ (#5242) * Better status message handling. (Tomasz Wasilczyk) (#14314) * Merged two buddy blocking methods. (Tomasz Wasilczyk) (#5303) + * Fix building of the bundled libgadu library with older versions + of GnuTLS. (patch plucked from upstream) (#14365) MSN: * Fix seemingly random crashing. (#14307) diff -r e17b5aab37d0 -r 15c227a35207 libpurple/protocols/gg/lib/libgadu.c --- a/libpurple/protocols/gg/lib/libgadu.c Thu Jul 14 21:59:44 2011 +0000 +++ b/libpurple/protocols/gg/lib/libgadu.c Sun Jul 17 03:55:29 2011 +0000 @@ -893,8 +893,7 @@ gnutls_global_init(); gnutls_certificate_allocate_credentials(&tmp->xcred); gnutls_init(&tmp->session, GNUTLS_CLIENT); - gnutls_priority_set_direct(tmp->session, "NORMAL:-VERS-TLS", NULL); -// gnutls_priority_set_direct(tmp->session, "NONE:+VERS-SSL3.0:+AES-128-CBC:+RSA:+SHA1:+COMP-NULL", NULL); + gnutls_set_default_priority(tmp->session); gnutls_credentials_set(tmp->session, GNUTLS_CRD_CERTIFICATE, tmp->xcred); #elif defined(GG_CONFIG_HAVE_OPENSSL) char buf[1024];