From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from scc-mailout-kit-02.scc.kit.edu (scc-mailout-kit-02.scc.kit.edu [129.13.231.82]) by fantadrom.bsd.lv (OpenSMTPD) with ESMTP id fd086b03 for ; Sat, 5 Aug 2017 09:29:03 -0500 (EST) Received: from asta-nat.asta.uni-karlsruhe.de ([172.22.63.82] helo=hekate.usta.de) by scc-mailout-kit-02.scc.kit.edu with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (envelope-from ) id 1de04b-0000WV-R8 for discuss@mdocml.bsd.lv; Sat, 05 Aug 2017 16:29:03 +0200 Received: from donnerwolke.usta.de ([172.24.96.3]) by hekate.usta.de with esmtp (Exim 4.77) (envelope-from ) id 1de04a-0002dt-F0 for discuss@mdocml.bsd.lv; Sat, 05 Aug 2017 16:29:00 +0200 Received: from athene.usta.de ([172.24.96.10]) by donnerwolke.usta.de with esmtp (Exim 4.84_2) (envelope-from ) id 1de04a-0000JU-C5 for discuss@mdocml.bsd.lv; Sat, 05 Aug 2017 16:29:00 +0200 Received: from localhost (athene.usta.de [local]) by athene.usta.de (OpenSMTPD) with ESMTPA id 84c86e58 for ; Sat, 5 Aug 2017 16:29:00 +0200 (CEST) Date: Sat, 5 Aug 2017 16:29:00 +0200 From: Ingo Schwarze To: discuss@mdocml.bsd.lv Subject: mandoc-1.14.3 released (bugfixes only) Message-ID: <20170805142900.GA59893@athene.usta.de> X-Mailinglist: mandoc-discuss Reply-To: discuss@mandoc.bsd.lv MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.8.0 (2017-02-23) Hi, unfortunately, the mandoc-1.14.2 release contains two somewhat inconvenient regressions that escaped testing. For that reason, i just uploaded a quick follow-up release 1.14.3, which is a pure bug fix release. mandoc-1.14.3 fixes the following issues, with no other changes: * man(7): Do not crash with out-of-bounds read access to a constant array if .sp or a blank line immediately precedes .SS or .SH. This regression caused crashes when compiled with hardening on Linux. It is inconvenient because a number of real-world Linux manual pages trigger it, including mount(8). * mdoc(7): Do not crash with out-of-bounds read access to a constant array if .sp or a blank line precede the first .Sh macro. This is a minor bug, and no manual pages was found in the wild to trigger it, but the fix is very similar to the fix of the previous, more serious bug. * tbl(7): Ignore explicitly specified negative column widths rather than wrapping around to huge numbers and risking memory exhaustion. This bug is somewhat inconvenient because negative column widths can occur in practice when manual pages attempt to calculate columns widths using special roff(7) number registers not supported by mandoc(1). In particular, the Linux ps(1) manual page triggers the bug. * man(1): No longer use names that only occur in the SYNOPSIS section. Gets rid of some surprising behaviour and bogus warnings. This is a minor issue, but it was found to cause some confusion with respect to a number of illumos manual pages. Sorry for the inconvenience. Please use mandoc-1.14.3 rather than mandoc-1.14.2. Yours, Ingo -- To unsubscribe send an email to discuss+unsubscribe@mandoc.bsd.lv