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)
> 

Reply via email to