On 2019/07/29 18:56, Steffen Nurpmeso wrote: > Hello. > > Please find below an update to S-nail v14.9.14.
Thanks, committed. > Fixes GSSAPI for IMAP, adds XOAUTH2/OAUTHBEARER, and for OpenBSD > in particular it fixes long standing (must be) race conditions > regarding child processes and their I/O setup, revealed by my new > hardware (i stepped a decade of hardware improvements). > > Funnily the problem (child descriptors were closed by the parent > before the fork(2)ed childs had the opportunity to dup(2)licate > their file descriptors) reminded me of a message of the german > computer magazine c't, maybe around 2001/2002, when OpenBSD > improved their fork(2) performance in a day or two after having > appeared declassified in a comparison with other OSes. > (Of course it was nothing but our own fault to not synchronize on > the child, but blindly assuming that a fork(2) child gets the > opportunity to run immediately.) > > Also the tests now take care for OSs which favour the foreground > exec flow, and waits for async files to appear as necessary (since > *sendwait* now set by default and meaning-extended, not much > remained necessary here, though). > > Thanks for your consideration, and > Ciao! > > > Index: Makefile > =================================================================== > RCS file: /cvs/ports/mail/s-nail/Makefile,v > retrieving revision 1.23 > diff -u -p -r1.23 Makefile > --- Makefile 12 Jul 2019 20:47:37 -0000 1.23 > +++ Makefile 29 Jul 2019 16:32:41 -0000 > @@ -2,7 +2,7 @@ > > COMMENT= SysV mail/BSD Mail/POSIX mailx: send and receive mail > > -DISTNAME= s-nail-14.9.13 > +DISTNAME= s-nail-14.9.14 > CATEGORIES= mail > HOMEPAGE= https://www.sdaoden.eu/code.html\#s-mailx > > Index: distinfo > =================================================================== > RCS file: /cvs/ports/mail/s-nail/distinfo,v > retrieving revision 1.16 > diff -u -p -r1.16 distinfo > --- distinfo 17 Apr 2019 19:43:32 -0000 1.16 > +++ distinfo 29 Jul 2019 16:32:41 -0000 > @@ -1,2 +1,2 @@ > -SHA256 (s-nail-14.9.13.tar.gz) = bP7tVRuqERax0pXjwHATRFl/rxKpdHqDYwkrgJZK5Gg= > -SIZE (s-nail-14.9.13.tar.gz) = 1005355 > +SHA256 (s-nail-14.9.14.tar.gz) = 8OMnUnTJPzdW+6bFjKU/Bbn6L4m624Z4YIs3LZPqUQw= > +SIZE (s-nail-14.9.14.tar.gz) = 1033460 > > --steffen > | > |Der Kragenbaer, The moon bear, > |der holt sich munter he cheerfully and one by one > |einen nach dem anderen runter wa.ks himself off > |(By Robert Gernhardt) >