Ruslan Ermilov 30843b9337 Do not install man(1) setuid ``man''.
The catpaging and setuidness features of man(1) combined make
it vulnerable to a number of security attacks.  Specifically,
it was possible to overwrite system catpages with arbitrarily
contents by either setting up a symlink to a directory holding
system catpages, or by writing custom -mdoc or -man groff(1)
macro packages and setting up GROFF_TMAC_PATH in environment
to point to them.  (See PR below for details).

This means man(1) can no longer create system catpages on a
regular user's behalf.  (It is still able to if the user has
write permissions to the directory holding catpages, e.g.,
user's own manpages, or if the running user is ``root''.)

To create and install catpages during ``make world'', please
set MANBUILDCAT=YES in /etc/make.conf.  To rebuild catpages
on a weekly basis, please set weekly_catman_enable="YES" in
/etc/periodic.conf.

PR:		bin/32791
2002-01-15 14:11:05 +00:00
..
2002-01-12 07:01:51 +00:00
2001-12-11 08:21:46 +00:00
2001-08-31 22:49:22 +00:00
2001-12-11 08:21:46 +00:00
2002-01-07 23:53:34 +00:00
2000-10-06 17:36:05 +00:00
2001-12-30 04:40:18 +00:00
2001-08-31 22:49:22 +00:00
2001-10-22 01:46:53 +00:00
2001-12-18 18:21:51 +00:00
2001-03-24 07:20:36 +00:00
2001-12-01 17:14:34 +00:00
2001-08-14 23:51:58 +00:00
2000-11-01 13:30:24 +00:00
2001-10-10 18:34:28 +00:00
2001-06-16 07:16:14 +00:00
2000-04-27 21:58:46 +00:00
2001-11-22 21:43:43 +00:00