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