| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
Sponsored by: Apple
Notes:
svn path=/head/; revision=98777
|
|
|
|
| |
Notes:
svn path=/head/; revision=97202
|
|
|
|
| |
Notes:
svn path=/head/; revision=96878
|
|
|
|
|
|
|
|
| |
INTERNALLIB now implies NOPIC and NOPROFILE.
Removed gratuitous NOMAN.
Notes:
svn path=/head/; revision=96513
|
|
|
|
| |
Notes:
svn path=/head/; revision=95582
|
|
|
|
|
|
|
|
|
|
| |
match the requested section. Previously, the section would be trimmed and
every entry matching the page name would be displayed.
Sponsored by: Apple
Notes:
svn path=/head/; revision=95396
|
|
|
|
|
|
|
| |
Sponsored by: Apple
Notes:
svn path=/head/; revision=94567
|
|
|
|
| |
Notes:
svn path=/head/; revision=92993
|
|
|
|
|
|
|
|
|
|
|
|
| |
manpages in machine-specific subdirectories (like man4/i386/) to
"../". This change didn't propagate here resulting in a loss of
whatis(1) database entries. Fix this.
Reviewed by: tobez
MFC after: 1 week
Notes:
svn path=/head/; revision=92943
|
|
|
|
|
|
|
|
|
| |
DIAGNOSTICS should be used instead.
Reviewed by: wosch
Notes:
svn path=/head/; revision=92182
|
|
|
|
|
|
|
|
| |
PR: gnu/31685
Submitted by: Andrey Simonenko <simon@simon.org.ua>
Notes:
svn path=/head/; revision=91952
|
|
|
|
|
|
|
|
|
| |
The code will be fixed for all known security vulnerabilities,
and a make.conf(5) knob (ENABLE_SUID_MAN) will be provided for
those who still want it installed setuid for whatever reasons.
Notes:
svn path=/head/; revision=89653
|
|
|
|
| |
Notes:
svn path=/head/; revision=89504
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=89390
|
|
|
|
|
|
|
|
|
|
|
| |
back (as of man.c,v 1.45), change the meaning of the -m option
from poorly documented and badly coded "alternate system" to a
much more useful "different architecture for the same system".
PR: docs/31261
Notes:
svn path=/head/; revision=89256
|
|
|
|
|
|
|
|
| |
PR: docs/30940
MFC after: 3 days
Notes:
svn path=/head/; revision=84310
|
|
|
|
| |
Notes:
svn path=/head/; revision=83367
|
|
|
|
|
|
|
|
| |
Avoid using setre[ug]id() calls.
Removed the setgid stuff we don't need.
Notes:
svn path=/head/; revision=83146
|
|
|
|
|
|
|
|
|
|
| |
This makes the following difference:
-groff_mdoc(7), -(7) - groff_mdoc reference for groff's mdoc implementation
+groff_mdoc(7) - reference for groff's mdoc implementation
Notes:
svn path=/head/; revision=81358
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
empty line by troff(1) and is ignored. Teach makewhatis(1)
about this. This makes the following difference:
-groff_man(7), . groff_man(7) - groff `man' macros to support generation of man pages
+groff_man(7) - groff `man' macros to support generation of man pages
-groff_mdoc(7), -(7) - . groff_mdoc reference for groff's mdoc implementation
+groff_mdoc(7), -(7) - groff_mdoc reference for groff's mdoc implementation
-troff(1), . . troff(1) - format documents
+troff(1) - format documents
Noticed by: yar
Notes:
svn path=/head/; revision=81356
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
% whatis finger.conf
finger.conf(5) - finger 1 alias configuration file
% whatis finger.conf
finger.conf(5) - finger(1) alias configuration file
Reviewed by: MAINTAINER timeout
Notes:
svn path=/head/; revision=81355
|
|
|
|
|
|
|
|
|
|
| |
Avoid using parenthesis enclosure macros (.Pq and .Po/.Pc) with plain text.
Not only this slows down the mdoc(7) processing significantly, but it also
has an undesired (in this case) effect of disabling hyphenation within the
entire enclosed block.
Notes:
svn path=/head/; revision=81251
|
|
|
|
| |
Notes:
svn path=/head/; revision=79557
|
|
|
|
| |
Notes:
svn path=/head/; revision=79528
|
|
|
|
| |
Notes:
svn path=/head/; revision=79454
|
|
|
|
| |
Notes:
svn path=/head/; revision=79366
|
|
|
|
|
|
|
| |
now
Notes:
svn path=/head/; revision=78779
|
|
|
|
| |
Notes:
svn path=/head/; revision=78030
|
|
|
|
| |
Notes:
svn path=/head/; revision=77991
|
|
|
|
| |
Notes:
svn path=/head/; revision=77990
|
|
|
|
| |
Notes:
svn path=/head/; revision=75595
|
|
|
|
| |
Notes:
svn path=/head/; revision=75286
|
|
|
|
| |
Notes:
svn path=/head/; revision=75019
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
"locailzed"; it should read "localized".
* The "test" operator can be a bit dangerous (e.g., if
a newbie writes a script named "test" and has it call
"apropos", which calls "test, ...).
* In its use as "whatis", apropos formats the first
line of the output differently than the following
lines. Specifically, it leaves out all but one of
the spaces that precede the dash in the first line.
Submitted by: Rich Morin <rdm@cfcl.com>
PR: 25126
Notes:
svn path=/head/; revision=75018
|
|
|
|
| |
Notes:
svn path=/head/; revision=74861
|
|
|
|
| |
Notes:
svn path=/head/; revision=74804
|
|
|
|
|
|
|
| |
LC_ALL takes precedence over other LC_* envariables.
Notes:
svn path=/head/; revision=73349
|
|
|
|
|
|
|
|
|
| |
The new Groff release will support this feature.
Requested by: peter
Notes:
svn path=/head/; revision=72942
|
|
|
|
|
|
|
|
|
|
|
|
| |
: As some manual pages are intended only for specific architectures,
: man searches any subdirectories, with the same name as the current
: architecture, in every directory which it searches. Machine specific
: areas are checked before general areas. The current machine type may
: be overridden by setting the environment variable MACHINE to the name
: of a specific architecture.
Notes:
svn path=/head/; revision=72696
|
|
|
|
| |
Notes:
svn path=/head/; revision=72695
|
|
|
|
| |
Notes:
svn path=/head/; revision=72534
|
|
|
|
|
|
|
|
| |
(is_directory() returns -1 if the file does not exist, 1 if it
is a directory or a symlink to a directory, and 0 otherwise.)
Notes:
svn path=/head/; revision=72522
|
|
|
|
|
|
|
|
|
|
|
| |
fail, look the manpage in the en.<charset> subdirectory.
See the manpage for details.
Suggested by: ache
Notes:
svn path=/head/; revision=72488
|
|
|
|
|
|
|
|
|
| |
/usr/share/man/cat? is only allowed to store -Tascii formatted data.
Requested by: ache
Notes:
svn path=/head/; revision=72481
|
|
|
|
| |
Notes:
svn path=/head/; revision=72449
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
groff(1) devices for localized and non-localized pages.
Currently, for *.ISO_8859-1 locales the device in both
cases is "latin1", and for KOI8-R locale it is "koi8-r"
for localized and "ascii" for non-localized pages.
Discussed with: des
Notes:
svn path=/head/; revision=72444
|
|
|
|
|
|
|
| |
'Broken pipe' messages from gzcat.
Notes:
svn path=/head/; revision=72029
|
|
|
|
| |
Notes:
svn path=/head/; revision=71895
|
|
|
|
|
|
|
|
|
| |
so man(1) works properly when no locale is set.
Spotted by: bde
Notes:
svn path=/head/; revision=71744
|
|
|
|
| |
Notes:
svn path=/head/; revision=71715
|