Age | Commit message (Collapse) | Author |
|
now doing.
ok deraadt@
|
|
bounds information, ie. the zone of the disk that OpenBSD can use. Have each
pre-disklabel parser (MBR, DPME, or per-arch MD disklabel parsers) figure out
this area and pass it up to userland. Then, delete all the same disk parsing
code from disklabel(8) since the kernel passes it up. Lots and lots of - signs
in the disklabel(8) code.
Tested on as many platforms as possible, the fallout will be repaired as time
goes on. To test, use disklabel -d <drive> and validate that the bounds do not
overlap any boot blocks. This same information is used by disklabel -A...
OK for the concept from krw, miod, and drahn
|
|
|
|
Someone may have passed a read-only string to putenv() (I'm looking
at you cron!).
|
|
PF_UNSPEC queries are made. While there change the default from inet6
first then inet4 to inet4 first then inet6, this prevents the many
people with IPv4 only connectivity from constantly trying to contact
IPv6 addresses, and also unbreaks many ports who don't use getaddrinfo
right.
ok deraadt@, plenty of cheering in the room wrt the idea, not loud
enough complaining from the v6 crowd.
|
|
do not just skip the entry, but report the error condition;
ok millert@
|
|
Bail out and clean up after all errors, and report in libc/rpc style.
Among others, this fixes a NULL pointer dereference in clntraw_call.
Feedback and ok kjell@ and millert@.
|
|
"no objection" millert@
|
|
ok deraadt@
|
|
|
|
YP group(5) exclusion, i.e. support -groupname:*:: in /etc/group.
Such groups will be excluded from later +:*::,
in just the same was as it is already done for passwd(5).
I have been running this since the autumn of 2008.
Discussed with several (including deraadt@, millert@, jmc@).
|
|
standard explicitly disallows passing setenv a name with a '=' in
it but historic BSD behavior is to allow this but to ignore the '='
and anything after it.
|
|
arches. ok todd@ beck@
|
|
That way, memory exhaustion simply cannot be reported because it would
require to... allocate memory.
Instead, really use a statical buffer as it is advertised in the manual.
"looks good" millert@
|
|
OK millert otto
|
|
hint from claudio@, ok millert@
|
|
because that one will typically derefenced later without any checking.
Instead, flag the error condition and bail out cleanly.
useful feedback from kjell@ and ok millert@
|
|
ok millert@ jmc@
|
|
|
|
an error message, rather skip the error message than dereferencing
a NULL pointer.
debugging help and ok kjell@
|
|
been noticed much time ago, but better late than never.
|
|
|
|
when compiling without optimization; fix copied from the kernel's atomic.h
ok miod@
|
|
will help people understand that endpwent() is not normally needed.
OK deraadt@ jmc@
|
|
ok beck@
|
|
|
|
future aucat extentions. No functional changes.
|
|
|
|
with AMSG_INIT(), rather than the reply we expect.
|
|
|
|
|
|
|
|
than a per-stream debug level. No behaviour change.
|
|
spotted by Philipp Schafft
|
|
|
|
was incorrectly being treated as signed. ok miod@
|
|
ok millert
|
|
(and libc and some others can use errno to indicate more detailed results).
They should not print trash to stderr, let alone assume that stderr is open
to the place they think it is.
ok millert
|
|
|
|
float/double prologue/epilogue, since the second argument is not
float/double. were never working properly (always returned inf).
actually, should help other math funcs (like pow) too, since they
use it internally
tested by kurt@; devel/boost fp regresses are working better now.
ok kurt@
|
|
lint information
originally ok'ed deraadt@ right before the 4.5 tree lock
|
|
overriden by md source. spotted by kurt@
actually; on amd64 scalbnf, scalbn (and therefore now frexpf) have
always been broken since second argument is not float. fix is under
reviewal / will be committed separately
ok kurt@, kettenis@, millert@. tested by kurt@
|
|
|
|
files leave.
requested by deraadt@, ok miod@
|
|
64bit archs to accommodate the growing number of ports that put large
buffers on the stack. Supported by many with no objections.
|
|
are available. spotted by theo
|
|
versions; spotted by kettenis@
while here also remove unused ldexp; it lives in libc
ok kettenis@, "looks good" millert@
|
|
- remove frexp in hppa64, cloned from hppa
- move generic ieee754 implementations of modf and ldexp to gen
ok kettenis@, "looks good" millert@
|
|
-DSHA256_ONLY in order to save space; ok deraadt@
|
|
with minor differences.
okay kettenis@ drahn@
|