Age | Commit message (Collapse) | Author |
|
Basically, open <pre> whenever printing text in no-fill mode and it is
not already open, and close it whenever printing something that cannot
be inside <pre>.
This fixes a crash reported by Michael <Stapelberg at debian dot org>
in the French Linux chroot(2) manual and also improves rendering
for OpenBSD pages like DPMSGetTimeouts(3) and GLwDrawingArea(3).
These changes also permitted retiring struct mhtml.
|
|
output, avoiding sending SIGPIPE to subprocesses early; ok dtucker@
|
|
remove SSHv1-isms in commented examples
reorder token table to group deprecated and compile-time conditional tokens
better
fix config dumping code for some compile-time conditional options that
weren't being correctly skipped (SSHv1 and PKCS#11)
|
|
from Karsten Weiss
|
|
|
|
to make assumptions; from Karsten Weiss
|
|
|
|
bz#2672, from Brad Marshall via Colin Watson and Ubuntu's bugtracker.
|
|
no functional change
|
|
to not have a parent...
|
|
This does not attempt to pinpoint each and every offender, but
instead tries very hard to avoid false positives: Currently, there
are only two false positives in the whole OpenBSD base system.
Only do this in mdoc(7), not in man(7), because manuals written
in man(7) typically have much worse problems than this.
OK jmc@ on a previous version of the patch
|
|
accept NULL to skip the attribute or format.
|
|
Bug introduced in rev. 1.123 triggered for example in gssapi(3),
analyzed and reported by Michael <Stapelberg at debian dot org>.
Simplify the code a bit more while here.
|
|
switch-client and friends work with bind -n.
|
|
and error out if they occur on the command line;
missing feature found in the TODO file
|
|
missing feature found in the TODO file
|
|
and warn if it doesn't match the directory where the file was found.
|
|
fall back to treating it as preformatted rather than treating
it as man(7) anyway.
|
|
|
|
Bug found by makewhatis -p crashing in mlink_check().
|
|
from holger mikolon, plus one more in nc;
|
|
with "literal", by the way, it means "no fill"):
* Use <pre> such that whitespace is preserved.
* Preserve lines breaks.
* For font alternating macros, avoid node recursion which required
scary juggling with the fill state. Instead, simply print the text
children directly.
Missing feature first noticed by kristaps@ in 2011,
the again reported by afresh1@ in 2016,
and finally reported here: https://github.com/Debian/debiman/issues/21 ,
which i only found because of Shane Kerr's comment here:
https://plus.google.com/110314300533310775053/posts/H1eaw9Yskoc
|
|
Nickerson.
|
|
|
|
modified keys.
|
|
reported by jasper@
|
|
|
|
|
|
It is NOT used during "make build" and NOT installed, but it is
helpful for people trying to read and understand html.c and mdoc_html.c,
and maybe even for users of mandoc -Thtml.
OK deraadt@
|
|
In particular, when using the style sheet, put the body on the same
line as the head for short heads, or on the next line for long
heads, in a way that preserves both correct indentation and correct
vertical spacing with and without -compact, and with one or more
heads per body (hi, Zaphod) - eight use cases so far - and with and
without -tag, and with and without -offset, 32 use cases grand total.
Using many ideas from zhuk@, from <David dot Dahlberg at fkie dot
fraunhofer dot de>, and from Benny Lofgren <bl dash lists at lofgren
dot biz>, and a few of my own.
This is an excellent demonstration that CSS is an extremely hostile
language, much more trapful and much harder to use than, say, C.
When matthew@ reported this in July 2014 (!), it was already a known
issue, and i no longer remember for how long. My first serious
attempt at fixing it (in November 2015) failed miserably. I'd love
to see simplifications of both the generated HTML code and of the
style sheet, but without breaking any of the 32 use cases, please.
|
|
you don't knwo what time it is
|
|
|
|
|
|
|
|
|
|
|
|
|
|
contains items of the form "alias=command". This is consulted when an
unknown command is parsed.
|
|
and support -a for array options. Allow the separator for set to be
specified in the options table (will be used for backwards compatibility
later).
|
|
|
|
to be specified as a colon separated list.
ok beck@
|
|
(this means inlining forkpty()).
ok deraadt
|
|
sure deraadt@
|
|
harry dot gindi at live dot com.
|
|
|
|
ok deraadt
|
|
ok guenther
|
|
incoming socket, so userspace doesn't need to set it unless it has its
own reasons for tracking the size along with the sockaddr.
ok phessler@ deraadt@ florian@
|
|
configuration to perform a racy behaviour is not wise.
ok natano
|
|
rectification.
|