=================================================================== RCS file: /cvs/mandoc/NEWS,v retrieving revision 1.6 retrieving revision 1.6.2.1 diff -u -p -r1.6 -r1.6.2.1 --- mandoc/NEWS 2014/08/11 01:39:00 1.6 +++ mandoc/NEWS 2014/08/20 01:09:04 1.6.2.1 @@ -1,12 +1,31 @@ -$Id: NEWS,v 1.6 2014/08/11 01:39:00 schwarze Exp $ +$Id: NEWS,v 1.6.2.1 2014/08/20 01:09:04 schwarze Exp $ +The 1.12 branch is only adequate for systems requiring makewhatis(8) +and apropos(1) support but lacking either SQLite3 or fts(3). +Otherwise, please migrate to the 1.13 branch. +See the INSTALL file for details. + This file lists the most important changes in the mdocml.bsd.lv distribution. +Changes in version 1.12.4, released on August 20, 2014 +The following bugfixes are not yet contained in 1.13.1: + + * In the mdoc(7) parser, a NULL pointer dereference was fixed for .Bl + macros having no type and none of -width, -offset, or -compact + * In the mdoc(7) parser, a NULL pointer dereference was fixed that could + be triggered by invalid macro sequences like .Bl -hang .It Bo .Sh. + * In the mdoc(7) parser, an assertion crash was fixed that could be + triggered by stray .It macros right after .El. + * In the man(7) parser, a memory leak was fixed that could be triggered + by certain macros occurring at invalid positions inside .RS and .UR. + * In all formatters, interpretation of scaling units was corrected. + * In the escape sequence formatter, an out-of-bounds buffer read access + was fixed that could be triggered by certain invalid escape sequences. + Changes in version 1.13.1, released on August 10, 2014 +The following changes are also contained in 1.12.4: --- MAJOR NEW FEATURES --- - * A complete apropos(1)/makewhatis(8)/man.cgi(8) suite - based on SQLite3 is now included. * The roff(7) parser now provides an almost complete implementation of numerical expressions. * Warning and error messages have been improved in many ways.