Age | Commit message (Collapse) | Author |
|
factor calls to mtx_leave() before returning. From Michael
W. Bombardieri <mb at ii.net>. Thanks!
|
|
|
|
auvia(4). From Michael W. Bombardieri <mb at ii.net>. Thanks.
|
|
bio status will never be updated on a BIOCLOCATE. In addition with
missed zeroing of the passed bio struct, this could lead to a print
of uninitialized memory. While there, properly zero the bio struct
before passing it to ioctl().
ok mikeb@
|
|
routine. From Michael W. Bombardieri <mb at ii.net>. Thanks!
|
|
Thanks.
|
|
not recursive.
This is temporary until all recursions are found and can be addressed
in a correct way.
With inputs from bluhm@
|
|
While here remove two redundant splsoftnet()/splx() dances.
inputs and ok bluhm@
|
|
ok mikeb@, bluhm@
|
|
ok kettenis@
|
|
ok kettenis@
|
|
|
|
It is time for this legacy of WEP to die (remember WEP?).
The 802.11-2012 standard says:
The use of TKIP is deprecated. The TKIP algorithm is unsuitable for
the purposes of this standard.
TKIP has numerous problems. One of which is that TKIP allows a denial of
service attack which can be triggered by any client. Report 2 Michael MIC
failures to a TKIP AP to trigger "TKIP countermeasures". The AP is now
required by the 802.11 standard to lock everyone out for at least 60 seconds.
The network will remain unusable for as long as such MIC failure reports
are sent twice per minute.
TKIP remains available for interoperability purposes, for now.
It must be enabled manually with ifconfig(8).
Prompted by discussion with Mathy Vanhoef.
ok deraadt@ sthen@ reyk@
|
|
include the wpakey) to their defaults.
And make 'ifconfig if0 wpaprotos' reset WPA crypto parameters to settings
which are appropriate for the specified WPA protocol version.
|
|
|
|
ok rzalamena@
|
|
ok krw@ kettenis@
|
|
that the generation number increment is written before the function
returns and anything else is written.
OK patrick@ mpi@ dlg@
|
|
match OpenBSD/arm64 MACHINE_ARCH.
ok patrick@
|
|
this way we save doing big tables walk and iterating tables that we don't
need to.
ok mpi@
|
|
has IPL_SOFTNET as ipl.
ok mikeb@, kettenis@
|
|
ok reyk@
|
|
build system to selfhost itself after the initial clang bootstrap
without relying on an external compiler. Setting BOOTSTRAP_CLANG
allows bootstrapping clang with egcc.
ok kettenis@
|
|
forgiving than gas and insists that we use a 64-bit integer. No binary
change.
ok mlarkin@
|
|
This allows our build system to selfhost itself after the initial
clang bootstrap without relying on an external compiler.
with input from and ok kettenis@
|
|
|
|
|
|
We're installing watches on all nodes under "device/" and re-scan
the subtree every time the watch is triggered looking for changes
in the output. Tested with xnf(4) and xbf(4), helpful hints from
Roger Pau Monne, thanks!
|
|
|
|
assembler is a bit tricky. It supports the .code16, .code32 and
.code64 directives. But it doesn't know about the data16/data32 and
addr16/addr32 instruction prefixes. Instead it tries to determine
those from the instruction opcode. It mostly succeeds, but there are
a couple of corner cases where clang will generate the "addr32" form
where gas generates the "addr16" form in .code16 segments. That
should be no problem (and just waste a couple of bytes), but it makes
comparing the generated code a bit difficult.
Allow the trampoline code to be compiled with both. For clang #define
away the addr32 prefix and avoid using the data32 prefix by using a
mnemonic that explicitly encodes the size of the operand. Add a few
addr32 prefixes in .code16 blocks to reduce the differences between
code generated by clang and gas.
ok patrick@, deraadt@, mlarkin@
|
|
|
|
- re-format case-block
- unquote single word default answer
- use 'break' instead of return to leave (same effect here, but
needed later when the function is no function anymore)
- use -q option with kbd to limit output to warnings/errors only
discussed with and OK krw@ tb@
|
|
tweak & ok kettenis@
|
|
|
|
|
|
ok bluhm@
|
|
recursively.
ok bluhm@
|
|
ok bluhm@
|
|
ok bluhm@
|
|
commit 0b742f93ea7882a447f6523ac56a6f847d9f8e92
Author: Finn Hakansson <finn_hakansson@yahoo.com>
Date: Thu Dec 15 12:58:19 2016 -0500
|
|
ok mpi@
|
|
it is called at IPL_SOFTNET.
|
|
added to the interface address list, but the local route is missing.
This inconsistency could result in a "ifa == rt->rt_ifa" assertion
panic later. So in case of a route add error, remove the interface
address to get a consistent state again.
OK stsp@ mpi@
|
|
already. This means for example dropping -Wno-format or adding -g
by default.
Prompted by jsg@
|
|
Found by and input from jsg@
|
|
domains. This is one step towards supporting to run more than one multicast
socket in different domains at the same time.
ok mpi@
|
|
of the network stack that are not yet ready to be executed in parallel or
where new sleeping points are not possible.
This first pass replace all the entry points leading to ip_output(). This
is done to not introduce new sleeping points when trying to acquire ART's
write lock, needed when a new L2 entry is created via the RT_RESOLVE.
Inputs from and ok bluhm@, ok dlg@
|
|
ok patrick@
|
|
ok patrick@
|
|
|