Age | Commit message (Collapse) | Author |
|
|
|
consumer of the master end. This behavior is equivalent to how pipes
already behave with kqueue. Also, FreeBSD and NetBSD behaves the same
way.
ok deraadt@ millert@
|
|
OK phessler@ deraadt@
|
|
like almost all other userland programs. This also improves
portability: for example, it looks like <sys/termios.h> does not
work on FreeBSD, or at least bapt@ did the same change over there.
|
|
Gcc/clang will treat void * as char * but this is non-standard.
OK deraadt@ jsing@ inoguchi@
|
|
from Carlos Cardenas; OK mlarkin@
|
|
|
|
of LOCALBASE (yet)
reminded by cwen@'s question
|
|
name is not found and the requested architecture is unknown, complain
about the architecture rather than about the manual page name:
$ man -S vax cpu
man: Unknown architecture "vax".
$ man -S sparc64 foobar
man: No entry for foobar in the manual.
Friendlier error message suggested by jmc@, who also OK'ed the patch.
|
|
was abused to detect an input line break;
instead, use the NODE_LINE flag to improve robustness.
|
|
case-insensitive.
Pointed out by "Wolf" ( wolf at wolfsden.cz ), thanks!
OK benno
|
|
|
|
|
|
case-insensitive.
Pointed out by "Wolf" ( wolf at wolfsden.cz ) for acme-client, thanks!
|
|
alignment constraints documented in RFC 2367 section 2.2.
Fixes 'ipsecctl -ss' segfault observed on i386.
with and ok deraadt@ visa@ mikeb@
|
|
|
|
discussed with visa@
|
|
a size_t. Multiply-overflow is checked beforehands. If this could (it can't)
validly be more than 4GB, the (unsigned) is a truncation and causes copyin of
insufficient data, without indicating error...
ok claudio
|
|
ok deraadt@
|
|
this lists the current RFCs, the obsoleted or updated RFCs are left
commented out.
|
|
that could happen if there was more than one writer waiting
for a read-locked rwlock.
Problem found by semarie@.
OK semarie@ tedu@
|
|
|
|
and avoid an anachronistic wording found by deraadt@;
joint work with deraadt@
|
|
a Internet address -> an Internet address
and sort SEE ALSO
|
|
|
|
|
|
fflush() as the variable is stack based (no possible concurrent access).
call directly __sflush()
ok visa@ deraadt@
|
|
type,
and definately don't do this to the length: (unsigned)(cplim2 - cp2)
ok claudio
|
|
rather than crashing with a NULL pointer access;
patch from Benjamin Baier <programmer at netzbasis dot de>;
OK otto@ deraadt@
|
|
Internet protocol addresses, change the text to reflect that.
|
|
|
|
after processing each manual page, such that the next page
starts from a clean state and doesn't continue suffix numbering.
Issue found while looking at https://github.com/Debian/debiman/issues/48
which was brought up by Orestis Ioannou <oorestisime at github>.
|
|
Found by mbuhl at mbuhl dot me
|
|
Instead, use a tagged list and the canonical .Ic macro
as it is natural for such purposes.
While here, also delete heaps of needless escaping.
|
|
that a new one will be installed (i.e., base*.tgz was selected).
'makes sense' deraadt
|
|
with the OID for SM2 signing with SM3.
From Daniel Wyatt
|
|
head argument of *, \-, or \(bu as <ul> rather than as <dl>,
using a bit of heuristics.
Basic idea suggested by Dagfinn Ilmari Mannsaker <ilmari at github>
in https://github.com/Debian/debiman/issues/67 and independently by
<Pali dot Rohar at gmail dot com> on <discuss at mandoc dot bsd dot lv>.
|
|
breaks config reload.
We cannot simply unveil the config file since it might appear after startup
and the config file syntax allows to include other files.
This is a problem with all the other parse.y based privsep'ed daemons
as well.
pledge("rpath") has to be enough for now.
|
|
ok mlarkin@
|
|
of such devices can exhaust the kernel stack due to wsmux_do_open() being
recursive. While here, serialize the operation of stacking a wsmux device.
Joint effort with and ok visa@
|
|
imsg.hdr.len to shorten and simplify code.
correction and OK florian@
|
|
imsg.hdr.len to shorten and simplify code.
OK florian@
|
|
we know that the last non-link TRB has been written and we can look at
the flags to set the chain bit in the link TRB. Since we will now toggle
the cycle bit on the first TRB of a ring, set it on the ring reset.
Tested by jcs@, jsg@ and visa@
"commit it" jcs@
|
|
|
|
ld(1) would try to free uninitialized memory when used with -r -b binary
<fontfile> by ports/textproc/mupdf. Perform the same bfd type check
as bfd_elf_match_symbols_in_sections(). Fix found the hard way,
cheese and wine sponsor: miod. Almost identical fix already present
upstream.
Also set the freed pointer to NULL, just in case.
ok tb@ sthen@
|
|
tweak and OK millert@
|
|
|
|
a call to the flawed function step_char(-1), using the standard
function mbtowc(3) instead.
Merge in in_ansi_esc_seq(), simplifying the code, and make the
related functions is_ansi_end() and is_ascii_char() static because
they are used in line.c only.
OK nicm@, and no opposition when shown on tech@
|
|
I blatantly missed the argc/argv adjustments after getopt(3), resulting in
valid commands like `vmctl create a -s 1G' to fail.
Noticed by ajacoutot the hard way.
OK ajacoutot jca
|
|
as recommended for accessibility by the HTML 5 standard.
Triggered by a similar, but slightly different suggestion
from Laura Morales <lauretas at mail dot com>.
|