man-db-announce
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Man-db-announce] man-db 2.8.0 released


From: Colin Watson
Subject: [Man-db-announce] man-db 2.8.0 released
Date: Sun, 4 Feb 2018 17:12:58 +0000
User-agent: NeoMutt/20170113 (1.7.2)

I've released man-db 2.8.0.

Description
===========

man-db contains an implementation of the man command, which is the
primary way of examining the on-line help files (manual pages).  Other
utilities provided include the whatis and apropos commands for searching
the manual page database, the manpath utility for determining the manual
page search path, and the maintenance utilities mandb, catman and
zsoelim.  The package requires a troff installation, such as groff (GNU
troff) to format and display the manual pages.

About this release
==================

Fixes:
------

* Fix locale macro loading for Chinese to load the macro file
  corresponding to just the language part of the user's locale.

* Honour --enable-cache-owner in generated systemd tmpfiles snippet
  rather than hardcoding "man".

* If man adds prefixes to a page to handle such things as disabling
  hyphenation, then take account of those when looking for a
  preprocessor line at the start of the page.

* Fix a segfault in 'man -D --help'.

Improvements:
-------------

* Treat "\(en" as another synonym for "\-" in NAME sections.

* Confine most subprocesses that handle untrusted data using
  seccomp.  This mainly deals with subprocesses that perform
  encoding conversions, (de)compressors, groff programs, and a few
  other odds and ends.  groff programs use a slightly more
  permissive filter since they need to create temporary files, so
  additional path-based confinement (e.g. using AppArmor) is still
  useful.

  If this goes wrong, then MAN_DISABLE_SECCOMP=1 can be set in the
  environment to disable it, but please report any such problem as a
  bug.

* man now falls back to cat if the compile-time default pager is not
  executable.

Distributors should note that the seccomp changes require libpipeline >=
1.5.0 and libseccomp.

For full details, please see the ChangeLog file in the source
distribution.

  http://savannah.nongnu.org/projects/man-db/
  http://savannah.nongnu.org/download/man-db/man-db-2.8.0.tar.xz
  http://savannah.nongnu.org/download/man-db/man-db-2.8.0.tar.xz.sig

Cheers,

-- 
Colin Watson                                       address@hidden

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]