From: schwarze@mdocml.bsd.lv
To: source@mdocml.bsd.lv
Subject: mdocml: final 1.13.4 release notes
Date: Thu, 14 Jul 2016 06:09:36 -0500 (EST) [thread overview]
Message-ID: <14282665376172151409.enqueue@fantadrom.bsd.lv> (raw)
Log Message:
-----------
final 1.13.4 release notes
Modified Files:
--------------
mdocml:
INSTALL
NEWS
configure.local.example
Revision Data
-------------
Index: NEWS
===================================================================
RCS file: /home/cvs/mdocml/mdocml/NEWS,v
retrieving revision 1.11
retrieving revision 1.12
diff -LNEWS -LNEWS -u -p -r1.11 -r1.12
--- NEWS
+++ NEWS
@@ -2,15 +2,16 @@ $Id$
This file lists the most important changes in the mdocml.bsd.lv distribution.
-Changes in version 1.13.4, to be released on July XXX, 2016
+Changes in version 1.13.4, released on July 14, 2016
--- MAJOR NEW FEATURES ---
* man.conf(5): Design and implement a simpler configuration file format.
* man(1): Leverage less(1) -T and :t in a way resembling ctags(1)
to jump to the definitions of various terms inside manual pages.
* soelim(1): New implementation by Baptiste Daroussin.
- * pledge(2): Use the OpenBSD privilege limitation syscall when available.
- * man.cgi(8): Support short URIs.
+ * privilege limitation: Use OpenBSD pledge(2) or OS X sandbox_init(3)
+ when available.
+ * man.cgi(8): Support short URIs like http://man.openbsd.org/mdoc .
* mandoc.css: Use one unified stylesheet rather than three different ones.
--- MAJOR FUNCTIONALLY RELEVANT BUGFIXES ---
* mdoc(7): Fix multiple aspects of SYNOPSIS .Nm formatting.
@@ -20,6 +21,9 @@ Changes in version 1.13.4, to be release
even when building without SQLite support.
* Add compat glue for building on Solaris 9 and 10.
* Let ./configure select a supported RE syntax for word boundaries.
+ * Support LDFLAGS, to be used for example for hardening options.
+ * Avoid mixing putchar(3) and putwchar(3) on the same file descriptor,
+ it resulted in output corruption on some platforms.
* Avoid reusing va_lists, use va_copy(3) for better portability.
* Do not hardcode the path to the more(1) program.
--- MINOR NEW FEATURES ---
@@ -35,6 +39,8 @@ Changes in version 1.13.4, to be release
* man.cgi(8): Support "header.html" and "footer.html".
* man.cgi(8): Set the "autofocus" attribute on the query text box.
* man.cgi(8): Simplify the search form, drop two useless buttons.
+ * man.cgi(8): Delete the pseudo-manpath "mandoc", assume that
+ apropos(1) and man.cgi(8) are installed in the default manpath.
--- RELIABILITY BUGFIXES ---
* mdoc(7): Avoid a use after free and an assertion failure when nodes
are deleted during validation.
@@ -44,6 +50,7 @@ Changes in version 1.13.4, to be release
* mdoc(7): Avoid an assertion when .Ta<tab> occurs in .Bl -column.
* mdoc(7): Avoid an assertion when a body gets broken and has a tail.
* roff(7): Avoid an assertion caused by blanks inside \o.
+ * roff(7): Make .so links to gziped manuals work without mandoc.db(5).
* tbl(7): Avoid a use after free when the last line of a layout is empty.
* eqn(7): Avoid an infinite loop caused by recursive "define".
* makewhatis(8): Avoid a segfault caused by unusual directory structures.
@@ -78,7 +85,6 @@ Changes in version 1.13.4, to be release
* HTML output: Render ASCII_NBRSP as " ", not "-".
* man(1): Do not match the first part of a name if it continues with a dot.
* man(1): Keep working even if the current directory is unusable.
- * man(1): Handle SIGPIPE to avoid ugly "Broken pipe" messages.
* man(1): Better error message when $PAGER is invalid.
* makewhatis(8): Improve handling of .Va and .Vt macros.
* apropos(1): Print "nothing appropriate" to stderr when appropriate.
@@ -88,10 +94,11 @@ Changes in version 1.13.4, to be release
* mdoc(7) and man(7): Unified data structures struct roff_node etc.
* mdoc(7) and man(7): Unified node handling library in roff.c.
* mdoc(7) and man(7): Seperate validation phase from parsing.
- * Replace all hand-rolled hash tables with ohash(3).
+ * roff(7): Major character table cleanup.
* Link with libz rather than forking gunzip(1).
--- THANKS TO ---
- * Baptiste Daroussin (FreeBSD) for the new soelim(1).
+ * Baptiste Daroussin (FreeBSD) for the new soelim(1)
+ and for release testing.
* Anthony Bentley (OpenBSD) for unifying mandoc.css, two nice
patches for man.cgi(8), some documentation patches, some bug
reports, and various useful discussions.
@@ -100,23 +107,26 @@ Changes in version 1.13.4, to be release
discussions.
* Jonathan Gray (OpenBSD) for yet more testing with afl(1)
again resulting in more than half a dozen important bug reports.
+ * Svyatoslav Mishyn (Crux Linux) for some patches, several bug
+ reports, and extensive release testing.
+ * Christian Neukirchen (void Linux) for a number of compatibility
+ patches and suggestions and several bug reports.
* Christos Zoulas (NetBSD) for a bug fix patch and some useful
suggestions for cleanup.
* Florian Obser (OpenBSD) for a bugfix patch and some bug reports.
- * Sevan Janiyan and Jan Holzhueter for help with Solaris compatibility,
- and to OpenCSW in general for providing me with a Solaris 9/10/11
- testing environment.
- * Christian Neukirchen for a number of compatibility patches and
- several bug reports.
- * Svyatoslav Mishyn (Crux Linux) for a compatibility patch
- and a number of bug reports.
+ * Sevan Janiyan for help with Solaris compatibility and release
+ testing on many platforms.
+ * Jan Holzhueter and OpenCSW in general for help with Solaris
+ compatibility, and for providing me with a Solaris 9/10/11 testing
+ environment.
* Michael McConville (OpenBSD) for some simple cleanup patches.
+ * Thomas Klausner (NetBSD) for some bug reports and release testing.
* Christian Weisgerber, Dmitrij Czarkoff, Igor Sobrado,
- Ken Westerback, Marc Espie, Mike Belopuhov, Ted Unangst,
- Tim van der Molen, Theo Buehler, Theo de Raadt (OpenBSD),
- Thomas Klausner (NetBSD), Kurt Jaeger, Dag Erling Smoergrav
- (FreeBSD), Carsten Kunze (Heirloom troff), Daniel Levai,
- Fabian Raetz, Jan Stary, Jean-Yves Migeon, Joerg Sonnenberger,
+ Ken Westerback, Marc Espie, Mike Belopuhov, Rafael Neves,
+ Ted Unangst, Tim van der Molen, Theo Buehler, Theo de Raadt
+ (OpenBSD), Kurt Jaeger, Dag Erling Smoergrav (FreeBSD),
+ Joerg Sonnenberger (NetBSD), Carsten Kunze (Heirloom troff),
+ Daniel Levai, Fabian Raetz, Jan Stary, Jean-Yves Migeon,
Lorenzo Beretta, Markus Waldeck, Maxim Belooussov, Michael Reed,
Peter Bray, and Serguey Parkhomovsky for bug reports and feature
suggestions.
Index: configure.local.example
===================================================================
RCS file: /home/cvs/mdocml/mdocml/configure.local.example,v
retrieving revision 1.12
retrieving revision 1.13
diff -Lconfigure.local.example -Lconfigure.local.example -u -p -r1.12 -r1.13
--- configure.local.example
+++ configure.local.example
@@ -236,9 +236,17 @@ CGIBINDIR="${WWWPREFIX}/cgi-bin"
CC=cc
+# IBM AIX may need:
+
+CC=xlc
+
# The default compiler flags are:
CFLAGS="-g -W -Wall -Wstrict-prototypes -Wno-unused-parameter -Wwrite-strings"
+
+# IBM AIX xlc does not support -W; in that case, please use:
+
+CFLAGS="-g"
# In rare cases, it may be required to skip individual automatic tests.
# Each of the following variables can be set to 0 (test will not be run
Index: INSTALL
===================================================================
RCS file: /home/cvs/mdocml/mdocml/INSTALL,v
retrieving revision 1.14
retrieving revision 1.15
diff -LINSTALL -LINSTALL -u -p -r1.14 -r1.15
--- INSTALL
+++ INSTALL
@@ -16,7 +16,7 @@ tech@ mailing list, too.
Enjoy using the mandoc toolset!
-Ingo Schwarze, Karlsruhe, March 2015
+Ingo Schwarze, Karlsruhe, July 2016
Installation
--
To unsubscribe send an email to source+unsubscribe@mdocml.bsd.lv
reply other threads:[~2016-07-14 11:09 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=14282665376172151409.enqueue@fantadrom.bsd.lv \
--to=schwarze@mdocml.bsd.lv \
--cc=source@mdocml.bsd.lv \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).