Age | Commit message (Collapse) | Author |
|
ignore body end markers of lists breaking other blocks.
Fixing a logical error that caused a NULL deref found by tb@ with afl(1).
|
|
and roff-level nodes (e.g. tbl or eqn) follow, don't run into an
assertion. Instead, wrap the roff-level nodes in their own row.
Issue found by tb@ with afl(1).
|
|
|
|
|
|
better wording/ok sthen@ ok jmc@
|
|
|
|
login sessions; ok deraadt markus dtucker
|
|
too. OK sthen@ deraadt@
|
|
|
|
ok schwarze@
|
|
empty string got added to the list of sections, breaking the database
format slightly and causing the page to not be considered part of
any section, not even if a section could be deduced from the directory
or from the file name.
Bug found due to the bogus pcredemo(3) "manual" in the pcre-8.38p0 package.
|
|
changes, do not prepend a stray NAME_FILE (0x10) byte to the first
names of pages.
Bug found while investigating another issue reported by sthen@.
|
|
as architecture-independent even if they abuse the third (architecture)
argument of the .Dt macro for random stuff like "freetds reference manual".
While the .Dt syntax is not the same as the .TH syntax in man(7),
punishing offenders by treating them as architecture-dependent and
hence completely excluding them from searches is too severe.
Problem reported by sthen@.
|
|
for the read (inflate) case where there might be multiple streams.
For the write (deflate) case there can only be a single stream so
just use the per-stream total_in/total_out. Fixes "gzip -v" byte
counts. OK henning@.
|
|
(committing without log message) but a)bort. Also, accept
the uppercase versions of the choices.
Matches the corresponding change of behavior of GNU cvs.
suggested by & ok jcs
|
|
There are two sentinels for infinite output: infinity == true and reps == 0.
Ensure that infinity is set to true whenever reps is set to zero, then we
can always use 'if (infinity)'.
This allows us to merge the loop for deterministic output into the first
if (!randomize) statement, which is a lot tidier.
Insert an occasional empty line.
"move fast and break stuff" tedu
|
|
|
|
|
|
protocol 1 particularities, key files and formats, command line
options, and configuration keywords from the server documentation
and examples. ok jmc@
|
|
* Drop sshd's -k option.
* Retire configuration keywords that only apply to protocol 1, as well as
the "protocol" keyword.
* Remove some related vestiges of protocol 1 support.
ok markus@
|
|
their own expected type
|
|
Use uint64_t for the KERN_INTRCNT_CNT sysctl()
ok krw@
|
|
ok bentley@ on principle
|
|
Fix a type mismatch in ftp's "page" command and could make transfers restart
at the wrong position.
ok and a ull->ll tweak from natano@, ok tedu@
|
|
|
|
|
|
|
|
|
|
proper printf() format is %ll[ud], not the antediluvian %q[ud].
Reminded by guenther@'s proposed retirement of quad types.
ok tedu@
|
|
does this at the time the tls_config_set_*_file() function is called.
ok bluhm@
|
|
for more readable code and reduces line wrapping. Also improve error
messages by adding tls_config_error() to errx() where appropriate.
ok jca@
|
|
continue scanning upwards, because the enclosing block might already
be pending as well, e.g. .Bl .Bl .It Bo .El .It.
Tree corruption leading to a later NULL deref found by tb@ with afl(1).
|
|
Part of NetBSD's jot r1.20 by dsl.
ok jca
|
|
handled to make them easier to read and understand.
with help from jmc
|
|
|
|
specified or omitted, yielding 16 possible combinations, plus
a few special cases.
Instead of hardcoded values, use names to make the bit patterns
that indicate which values were specified human readable. Decide
once and for all what to do in a single switch statement. Don't
enter said switch when random output is requested since that
simply makes no sense at all.
While there, make the error messages a bit more meaningful and
fix a bogus value assigned to begin for jot -r x - y z that has
been there since -r1.1. All regression tests now pass.
Inspired by David Laight (dsl)'s r1.21 of NetBSD's jot.
"move fast and break stuff" tedu
agreement from deraadt
|
|
This makes the IPv6 example consistent with IPv4, and removes a dubious
mention of a 6bone subnet.
ok sthen@ millert@
|
|
|
|
ok jsing beck
|
|
|
|
it has no type, but is on the other hand breaking another block,
delete its end marker as well, or the end marker may remain behind
as an orphan, triggering an assertion in the terminal formatter.
Problem found by tb@ with afl(1).
|
|
|
|
in-line macro, and don't printf("%s", NULL) if the first child
of the first .Sh is a macro; again found by tb@ with afl(1).
(No, you should never use macros in any .Sh at all, please.)
|
|
|
|
|
|
in a list of a type where items don't takes arguments.
Issue found by tb@ with afl(1).
|
|
don't let a subsequent -width access mdoc_argnames[] out of bounds.
Found by tb@ with afl(1).
|
|
sequences that jsg@ found with afl(1):
* Avoid writing \t\b in term.c.
* Handle trailing \b in term_ps.c.
|
|
|
|
found while investigating an unrelated bug report from jsg@
|