gnutls: buffer app data received during a rehandshake request
authorDan Winship <danw@gnome.org>
Wed, 10 Apr 2013 21:22:40 +0000 (17:22 -0400)
committerDan Winship <danw@gnome.org>
Wed, 10 Apr 2013 21:26:23 +0000 (17:26 -0400)
commit6be4711c22053a0be84c19b0ad1e7020dc2793d4
tree71c403e5c55fa5f63d8685fd702cf60c5c423d49
parent6b3760f0a181e84181d2a0f31c7fede5d5e97912
gnutls: buffer app data received during a rehandshake request

If a server requests a rehandshake but then receives application data,
gnutls 2.x silently buffers that data, but gnutls 3.x returns a
(non-fatal) error. Do the buffering inside GTlsConnectionGnutls so
that 2.x and 3.x end up behaving the same.

https://bugzilla.gnome.org/show_bug.cgi?id=695062
tls/gnutls/gtlsconnection-gnutls.c