Hello.

Please find below an update to S-nail v14.9.14.

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