Hi Jirí, On Sun, 8 Sep 2013, Jirí Hruška wrote:
> sorry for the delay, I was quite busy both during the rest of the > week and on the weekend, so I could not experiment with this > more. But now I think I cracked it! No problem... I prepared a couple of patches myself yesterday, the second being a tidy version of what I posted here, which as we know wasn't ideal. > Fortunately, checking whether there are more data to read > waiting in the SSL library input buffers is easy, because we > have a backend-agnostic function Curl_ssl_data_pending(). Ah yes... I came across that function whilst originally diagnosing the issue with John. > A simple patch for pingpong.c which addresses the issue is attached. Fantastic, I have pushed it along with my fix to imap.c for the buffer sizes - all appears to working here for Google imaps, Exchange imap and imaps connections. > Related to this behavior I saw (connection stuck after SSL > handshake), I send you 3 more patches (for IMAP, POP3 and > SMTP) which speed up secure connection establishment. I will take a look at those this evening. > Hope that helps, Greatly - thank you again. Kind Regards Steve ------------------------------------------------------------------- List admin: http://cool.haxx.se/list/listinfo/curl-library Etiquette: http://curl.haxx.se/mail/etiquette.html