Age | Commit message (Collapse) | Author |
|
|
|
with softraid(4) disks.
softraid(4) is the last real consumer of the doshutdownhooks(9) API and it is
not trivial to convert its hook to a DVACT_POWERDOWN handler since the latter
does not allow to sleep.
|
|
new gateway for RTM_CHANGE if the route is not a multipath route.
Fixes issues found by benno@, OK benno@
|
|
|
|
|
|
them 'blocks' not 'sectors'.
|
|
|
|
|
|
|
|
- when building the sigcontext, rewind the pipeline for recoverable
exceptions, so that sigreturn actually has a chance to cause the
interrupted instruction to be run again.
- when returning with sigreturn, and the sigcontext contains valid
DAE information, the DAE need to be emulated before returning, for
the processor will not reissue them.
- finally, when the sigframe is allocated on the current process' stack,
be careful not to stomp upon addresses referenced by the DAE information,
for this would defeat the previous point.
All these changes only affect 88100 processors only. 88110 operation is
unchanged.
While there, do not copyout an empty siginfo struct if the signal handler
does not expect any.
Hair-pulling evil testcase provided by aoyama@, based upon one of
devel/libsigsegv configure tests (which would spin on 88100 and run happily on
88110).
|
|
exception type.
|
|
instruction, rather than gazillions of inline variants. This also makes
the situations where we clear specific bits in the fip or nip registers
more visible.
No functional change.
|
|
wrapped in #ifdef DOXYGEN...
Requested by miod@
|
|
OPENSSL_NO_EC.
ok tedu@
|
|
OPENSSL_NO_TLSEXT.
ok tedu@
|
|
|
|
From Fritjof Bornebusch.
|
|
|
|
|
|
don't need anymore.
|
|
Noticed by Josh Grosse.
|
|
|
|
fork a shell then (as seen in a commit message in netbsd's make, apparently
taken from debian. didn't look at the actual code, but it was a "duh" moment)
okay millert@
|
|
|
|
required (from NetBSD).
ok beck@, krw@ and sthen@
|
|
But do use the abort(), which we are hoping all future vendors will move
towards the more modern "do not flush streams"; hint hint, if you didn't
do that already, there are grave risks because much software brings risk
without that behaviour. We didn't cause the change.. POSIX did...
ok beck
|
|
Found by LLVM/Clang Static Analyzer.
ok claudio@
|
|
|
|
Migrate your data to softraid before 5.7.
|
|
|
|
|
|
Also zap bad lines completely.
issue reported by aja@
|
|
|
|
a not quite appropriate data structure. ok jsing
|
|
SSL_USE_TLS1_2_CIPHERS.
Largely based on OpenSSL head.
|
|
|
|
|
|
ok jsing@
|
|
rebooting a machine, like it is done in the hibernate case.
At least some USB host controller drivers rely on this to busy way instead
of sleeping. Avoid a panic on macppc with an uhci(4) cardbus plugged in.
ok deraadt@, uebayashi@
|
|
|
|
gets rid of the second last use of the awful DECIMAL_SIZE.
|
|
|
|
Let's mention MPLS instead.
Noted by Remi Locherer (remi.locherer (at) relo.ch)
|
|
|
|
|
|
ok tedu guenther
|
|
DTLS code had a chunk that checked to see if the SSL version was *not*
DTLS. Turns out that this is inside a big #if 0 block with a comment
explaining why DTLS will never need this code...
The DTLS code was clearly written by wholesale copying the SSLv3 code.
Any code not applicable to DTLS was seemingly #if 0'd or commented out
and left for others to find.
d1_pkt.c is copied from s3_pkt.c and it has a do_dtls1_write() function
that has the same function signature as do_ssl3_write(), except that the
create_empty_fragement (yes, that is the spelling in ssl_locl.h) argument
is unused for DTLS (although there is code that pretends to use it) since
it uses explicit IV (as the comment notes).
Instead of leaving this turd lying around, nuke the #if 0'd code (along
with the check for *not* DTLS) and remove the pointless
create_empty_fragment argument given the only two do_dtls1_write() calls
specify zero.
This kind of thing also makes you wonder how much actual peer review
occurred before the code was initially committed...
ok beck@
|
|
from Benjamin Baier
|
|
based initialisation, use more readable variable names and use a goto
rather than duplicating the frees for the error and non-error paths...
ok beck@
|
|
Tweak some error descriptions based on that
Completely reword ETXTBSY description based on a suggestion from millert@
tweaks and oks jmc@ millert@ sobrado@
|