Changes between Initial Version and Version 1 of Ticket #4210


Ignore:
Timestamp:
02/05/2018 03:57:30 PM (7 years ago)
Author:
bdubbs@…
Comment:

man-db 2.8.0 (4 February 2018)

Major changes since man-db 2.7.6.1:

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.

Legend:

Unmodified
Added
Removed
Modified