|
From: | Eran Temper |
Subject: | Errors in the handshake process |
Date: | Wed, 9 Feb 2011 20:04:31 +0200 |
Hey,
I have a multithread server/client implementation that is using gnutls for ssl support
I am receiving periodic errors in the handshake process from gnutls_handshake with GNUTLS_E_PUSH_ERROR or GNUTLS_E_UNEXPECTED_PACKET_LENGTH,
probably due to premature disconnections from the client side.
The problem was discussed in your mailing list about 4 years ago but since it also occurs, in your latest version for me (2.10.4), so I don't think it was ever addressed.
http://osdir.com/ml/network.gnutls.general/2007-06/msg00004.html
The problem i'm coping with causes extreme lagging in my application since the client has to retry many times, and sometimes it even breaks the client due to too many repeated failures.
For any information you can share I'll be grateful,
Thanks,
Eran