v14.8.10
tagac3cea63c8946291cd68d304930c6052cbcecf69
object 7206f107b4a9fba6dac0b5c565f892e5e3e9df92
authorSteffen (Daode) Nurpmeso <steffen@sdaoden.eu>
Sat, 20 Aug 2016 19:13:28 +0000 (20 21:13 +0200)
v14.8.10 ("Anachalcos"), 2016-08-20
-----------------------------------

A cumulated bugfix release.
And because v14.9 still takes time.

Credits to trondd.

Apologies to Sergey and those members of the Roff community which would
like to see progress!

  S-nail will become S-mailx after v14.9, and all project resources
  will move to www.sdaoden.eu with v14.9; only the ML remains hosted
  at Sourceforge.net as of this writing.
  We thank Sourceforge.net for hosting this project so many years!

git(1) shortlog
^^^^^^^^^^^^^^^

Yes, "quick and dirty" only for Anachalcos.

  7f7bae1 Fix `z' (Tim)

Fixes page-wise movement if the argument is greater than 9.

  43ad441 THANKS: update mail address of Tim (trondd)
  8b85b96 Fix compiler warning of [7f7bae1] (Fix `z' (Tim))
  6afff81 FIX possible intwrap caused delays (for mailboxes with size == 1)
  530e81f FIX n_utf8_to_utf32() sequence length checks (since [558d8b8],
          2015-03!)
  78083c0 HTML filter: filter out some characters
  407a705 Actively filter out U+00AD characters (Vincent Lefevre)..
  e5591f2 THANKS: Vincent Lefevre
  5c458cc FIX MBOX append (since ever (nail 11.16, 2004-11-18])!)..

This only fixes invalid non-empty MBOX mailboxes, so "FIX" is possibly
a bit overstated.

  75982b9 bidi_info_needed(): no variation selectors etc. -- CText, where are
          you!
  e65db06 FIX n_verr(): cannot reuse va_list..

Only for error messages > ~2 KB, which we usually don't produce.

  23e8697 Fix *quote-fold* (on GNU/Linux iswspace() does not return boolean!)
  98cf903 FIX: really_rewind() for pre POSIX Issue 7

Hardly affects anyone, i had to look into old v5 FreeBSD: maybe.

  41250b1 FIX: no O_APPEND for .bz2/.xz/*file-hook-load*!  Use lseek(2)!!..

This is the reason for this release, and applies to all C libraries
which optimize fseek(3) and do not adjust the file descriptor via
lseek(2) if the resulting offset is in the I/O buffer.
It seems to enable me to say

    set file-hook-load-xz_pgp='gpg -d | xz -dc' \
          file-hook-save-xz_pgp='xz -zc | gpg -e'

on a GNU/Linux system without ending up with corrupted boxes,
i.e., a complaining gpg(1) that says that says so.

  224d858 popen.c:_file_save(): adjust partial [41250b1] cherry-pick
  87c902a sendmp(): fix possible false insertion of colour reset seq.
-----BEGIN PGP SIGNATURE-----

iQIcBAABCgAGBQJXuKvrAAoJEOtmAieV84LOYL4QALrDNi1mKhDopQKVmyrxlbE2
hvvxpm2SVF+EMZYGvNOXHwR0ANkk8I+GrJLk2tz0iNLcczwD+Ub4CT4Hrz9Aa+no
jqxPurfvCDBEC4Lm3bar+4oCTsx+YCi3JDIxPEEfJQVH/XefcHQNASEpr8Ec/RJC
RHGE/oVgxi1rBL62JrNuY/LGqiRW4c5CbQ2IpbzfpAq9UYVAzNUP8S1o4uS3ucmf
aYwzJXcqorb4jXm3v1ZAq2rJKJmtLCVBD1QFxfWIz1GfHPes7ALCp3ph9HCRmSqv
+PtKijdwu1WSWtsyjQwHNdvDMXR1dukb+gp70OGMwTupk7lx1P+kJdCDK+BwbWTH
VS5/orLCmpzW3300EocQACiL9bhUfLQgyx6KefYW9PTpplHdPyJGA84P65Z+rLwE
7Hmwz26ezZmvN1AdR8ZtWxWaeTaQ7yO8IQnUVxSbtRt64KN72NHBxIoS6DusEL4/
T+0AvIiCsBi6A8Tm4lARl+fSD8xqwPsm9rVIJ4YXPAEJM+HdwRqw6HLMAPTPFYpH
mvZ/SaIi/RUld4+FhI60oQQvTd4TJocxkY3Pw5bQGJ38SrVgaiX2w5LL29/90w5I
3dyeabLjD8DpK57VhBgoO4eKeT5x7BNFyFnfIdafL5+tFz0RAMKFj3TtMJ90BpSy
Lc+JHtLPYU+O2ZatCXRw
=H2tw
-----END PGP SIGNATURE-----