* mandoc-1.14.3 released (bugfixes only)
@ 2017-08-05 14:29 Ingo Schwarze
0 siblings, 0 replies; only message in thread
From: Ingo Schwarze @ 2017-08-05 14:29 UTC (permalink / raw)
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
* 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.
To unsubscribe send an email to firstname.lastname@example.org
^ permalink raw reply [flat|nested] only message in thread
only message in thread, back to index
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-08-05 14:29 mandoc-1.14.3 released (bugfixes only) Ingo Schwarze
Archives are clonable: git clone --mirror http://inbox.vuxu.org/mandoc-discuss
Example config snippet for mirrors
Newsgroup available over NNTP:
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git