CVSROOT:        /cvs
Module name:    ports
Changes by:     [email protected]    2020/09/13 03:24:33

Modified files:
        mail/alpine    : Tag: OPENBSD_6_7 Makefile 
        mail/alpine/patches: Tag: OPENBSD_6_7 
                             patch-imap_src_osdep_unix_ssl_unix_c 

Log message:
MFC: Only retry SSL_write on a blocking socket

Jussi Laako reported seeing a busy loop when Thunderbird or mobile users
connected to the Alpine based imapd mail server. One of the added retries
is doing non-blocking I/O and the added retry logic short-circuited the
select call causing a busy loop. Simplify the remaining retry logic while
there.

tested by procter and Jussi, with help from beck

Reply via email to