Comment 6 for bug 926548

Revision history for this message
Macpaul Lin (macpaul) wrote :

It looks like we have the answer for this headache problem for a longtime. Once I want to download the android source code from google by 'repo' I'll be suffered with this probelm.
It seems we have the answer with gnutls 3.0

Please refer to the following URL for the solution and test.
Could we have this fixed in the coming 12.10? Thanks!
http://old.nabble.com/Big-CA-certificate-bundle-causes-problems-with-GnuTLS-3.0.11-td33925560.html

> problem with GnuTLS 2.12.14.

It appears to be commit 67f4dba6 from March 20th:
"Avoided waiting for peer's retransmission to ensure receipt of finished
 messages, and used a 'timer'-like to retransmit packets."

- data_size = _mbuffer_get_udata_size(bufel) - handshake_header_size;
+ if (hsk->length > 0 &&
+ (hsk->end_offset-hsk->start_offset >= data_size))