|
From: | Nikos Mavrogiannopoulos |
Subject: | [sr #107660] gnutls update to 2.12 branch breaks programs in ARCH and Debian squeeze |
Date: | Tue, 12 Apr 2011 13:38:53 +0000 |
User-agent: | Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Ubuntu/10.04 Chromium/10.0.648.133 Chrome/10.0.648.133 Safari/534.16 |
Update of sr #107660 (project gnutls): Status: Need Info => Wont Do _______________________________________________________ Follow-up Comment #3: Unfortunately not :( I just wanted to test what was the issue. gnutls 2.12.0 changed the semantics of gnutls_transport_set_lowat() and the default value is zero. There are two solutions. 1. Quick fix. Programs that require another value must explicitly call: gnutls_transport_set_lowat (session, 1); after (gnutls_init()). 2. Long-term fix. Because later versions of gnutls abolish the functionality of using the system call select() to check for gnutls pending data, the function gnutls_record_check_pending() has to be used to achieve the same functionality. regards, Nikos _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/support/?107660> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/
[Prev in Thread] | Current Thread | [Next in Thread] |