Age | Commit message (Collapse) | Author |
|
the input file lacks useful debug sections).
adjust option handling accordingly to pass any flags not handled by
ctfstrip(1) down to strip(1).
help and ok mpi@ tb@
|
|
completely; previous behaviour would not prevent further options
appearing after the hostname (ssh has a supported options after the
hostname for >20 years, so that's too late to change).
ok deraadt@
|
|
private keys. The latter having the advantage of being supported
for no-OpenSSL builds; bz#2754 ok markus@
|
|
feedback and ok awhile ago bluhm@ job@
|
|
feedback/ok mpi@ tb@
|
|
|
|
ok mpi@
|
|
ok mpi@
|
|
ok mpi@, jmc@
|
|
|
|
in the last two letters of the last word of the sentence.
No false positives in base or Xenocara.
Suggested by and OK jmc@.
|
|
|
|
|
|
Feedback and OK jmc@.
|
|
- set strict posix mode
ok mpi@
|
|
|
|
|
|
|
|
|
|
information.
ctfconv(1) support multiple CUs in order to work on binaries. ctfstrip(1)
works like strip(1) but also insert a .SUNW_ctf section inside a binary.
ok deraadt@, kettenis@, jasper@
|
|
ok deraadt@, kettenis@, jasper@
|
|
match. bz#2737 ok dtucker@
|
|
bz#2750; ok dtucker@
|
|
instead of just "<" so client_alive_check will fire if the select
happens to return on exact second of the timeout. ok djm@
|
|
use this to also schedule a client_alive_check(). Prevents activity
on a forwarded port from indefinitely preventing the select timeout
so that client_alive_check() will eventually (although not optimally)
be called.
Analysis by willchan at google com via bz#2756, feedback & ok djm@
|
|
From Jan Stary, Klemens Nanni and others
|
|
diff from Denis Fondras, thanks!
OK benno@, phessler@
|
|
have multiple panes.
|
|
pager, and how to remove markup. Add related cross references.
While here, as suggested by jmc@, replace the excessive cross
references to the intro pages by a more relevant one to mandoc(1).
Triggered by a question from, using feedback from, and OK jmc@.
|
|
format of each line, as well as adding a couple of formats needed for
the default display.
|
|
|
|
behavior.
From Scott Cheloha <scottcheloha@gmail.com>
ok florian@
|
|
bounds prior calling regexec(). In this inverted scenario a match is found when
regexec() returns false causing the bounds to not be updated. This is
problematic since the bounds will then refer to a previous match and future
pointer arithmetic will eventually be off which is manifested in a SIGSEGV.
Issue reported by Larry Hynes on tech@
ok martijn@ tb@
|
|
for man(1) lookup. For OpenBSD base and Xenocara, that functionality
was never intended to be required, and i just fixed the last handful
of offenders using it - not counting the horribly ill-designed
interfaces engine(3) and lh_new(3) which are impossible to properly
document in the first place.
Of course, apropos(1) and whatis(1) continue to use SYNOPSIS .Nm,
.Fn, and .Fo macros, so "man -k ENGINE_get_load_privkey_function"
still works.
This change also gets rid of a few bogus warnings "cross reference
to self" which actually are *not* to self, like in yp(8).
This former functionality was intended to help third-party software
in the ports tree and on non-OpenBSD systems containing manual pages
with incomplete or corrupt NAME sections. But it turned out it did
more harm than good, and caused more confusion than relief,
specifically for third party manuals and for maintainers of
mandoc-portable on other operating systems. So kill it.
Problems reported, among others, by Yuri Pankov (illumos).
OK jmc@
|
|
issue 1028.
|
|
the 'w' and 'r' functions and the 'w' flag to the 's' function.
If non of the above is used and input is being read from stdin, we drop
all the way down to stdio!
Original inspiration by benno@.
OK millert@
|
|
ok deraadt@
|
|
|
|
Original diff by espie@ with some minor tweaks by myself.
OK espie@ and florian@
|
|
wrapping around to huge numbers and risking memory exhaustion;
fixes Debian ps(1). Bug reported by Dr. Markus Waldeck.
|
|
segfaults on certain hardened versions of glibc. Triggered by .sp
or blank lines right before .SS or .SH, or before the first .Sh.
Found the hard way by Dr. Markus Waldner on Debian
and by Leah Neukirchen on Void Linux.
|
|
this makes a large number of GCs appear as something like "26K"
instead of "*".
|
|
While here, add a missing paragraph.
ok jmc@
|
|
OK deraadt
|
|
Spotted and diff provided by Andrey Bolkonskiy <andrey0bolkonsky@gmail.com>,
thanks!
okay deraadt@
|
|
that nop() can be nop(void), so just change nop() to have the same
arguments as all the other functions and make p1() and p2() proper
prototypes; and do not use '\0' as a pointer constant.
ok florian deraadt
|
|
the enum constant was forgotten in this call. No functional change
since the mmsg argument is NULL anyway.
Found by florian@ with clang.
|
|
OK schwarze
|
|
|
|
OK deraadt
|