Opened 3 years ago

Closed 3 years ago

#4210 closed task (fixed)

man-db-2.8.0

Reported by: bdubbs@… Owned by: lfs-book@…
Priority: normal Milestone: 8.2
Component: Book Version: SVN
Severity: normal Keywords:
Cc:

Description (last modified by bdubbs@…)

New minor version.

Change History (2)

comment:1 by bdubbs@…, 3 years ago

Description: modified (diff)
Summary: man-db-2.0.0man-db-2.8.0

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.

comment:2 by bdubbs@…, 3 years ago

Resolution: fixed
Status: newclosed

Fixed at revision 11362.

Note: See TracTickets for help on using tickets.