Age | Commit message (Collapse) | Author |
|
amd64/arm64/armv7/i386/sparc64 and move it to the end of machdep.c. Rework the
actual implementation for the MC14818 compatible RTC into something that can
be used as a todr_handle just like on amd64.
ok mpi@
|
|
interact with the per-policy active/passive options.
ok kn@
|
|
ok deraadt@
|
|
|
|
error response after the file has been opened. Otherwise the source()
and sink() can become desyncronised. Reported by Daniel Goujot,
Georges-Axel Jaloyan, Ryan Lahfa, and David Naccache.
ok deraadt@ markus@
|
|
|
|
private keys using "ssh-keygen -i"; spotted by Michael Forney
|
|
were actually in the old format; fix from Michael Forney
|
|
This script was written before OpenSSH switched to new-format private
keys by default and was never updated to the change (until now)
From Michael Forney
|
|
input does not contain one; from Michael Forney
|
|
|
|
ok sthen@, patrick@
|
|
It is possible to do this by abusing the EVP_CTRL_INIT API.
Pointed out by jsing.
ok inoguchi jsing (as part of a larger diff)
|
|
reported by Gordon Bergling <gbergling at gmail dot com>
|
|
|
|
|
|
|
|
OK deraadt@
|
|
ok job benno claudio
|
|
the window (it must stay in the global set or tmux will crash). GitHub
issue 2188.
|
|
Besides making things simpler, this allows libsndio to figure out that
this is a control affecting all inputs (outputs) that needs to be
exposed.
|
|
synchroniation problems when playing youtube videos in chrome.
ok jsg@
|
|
There's no reliable way to decide whether a control must belong
to "inputs" or to "record". In other words both classes were
used for the same thing. Furthermore we've no "play" class which
tends to make things more confusing.
|
|
All other drivers use "dac" and libsndio needs the control name to
be "dac" for the control to be exposed.
|
|
Makes the code simpler and more flexible as the naming is done in a
single place where the full units list is available.
|
|
No object change.
|
|
Certain drivers (azalia, uaudio) use a control with the "_mute" suffix to
expose the "mute" knob.
|
|
If set, expands tabs to spaces in insert mode as well as when
shifting and indenting/outdenting. If quoted with ^V, a literal
tab is inserted. Adapted from NetBSD, but this implementation
more closely matches vim's behavior. OK dlg@
|
|
|
|
It has become increasingly difficult to make sense of wireless man pages
without resorting to Wikipedia for help. My goal is to provide background
information about technical terms used across wireless man pages, such as
"MIMO" and "MCS". jmc@ suggested that ifmedia(4) would be a suitable place.
This new ifmedia(4) section provides context and equips curious readers
with additional technical terms to research if they wish.
Information about how 802.11 transmission rates work (roughly) and how they
evolved with each standard revision we support has been added.
Obsolete information about 2GHz restrictions in France has been removed.
Information about 5GHz channels has been added.
High-level information (11a/b/g/n/ac mode, hostap/ibss/monitor mode,
information about channels) is discussed before going into detailed
discussion about 802.11 data rates.
ok jmc@ schwarze@
|
|
This fix simplifies HW decrytion error checking: Frame header contents aren't
relevant because we are going to drop frames that had errors in any case.
I made a mistake by trying to add an exception for multicast frames at this
point. Frame header contents might not even be valid.
This problem was introduced with CCMP hardware offload support and detected
by Coverity (CID 1492755).
ok mestre@ kevlo@
|
|
From Yongqiang Sun
de32c6ad7a4fcb986e0e4f39d7497948b734b8c7 in linux 4.19.y/4.19.119
9941b8129030c9202aaf39114477a0e58c0d6ffc in mainline linux
|
|
Instead of a round about way of sending a message to vmm that 'send is
successful' and terminating by vm_remove from vmm, we can send the imsg and
exit in the vm process. The sigchld handler in vmm will vm_remove it from its
structures. This is how a normal vm is terminated as well.
Previously, vm_remove was called in vmm_dispatch_vm (ie. the event handler to
receive messages from vm process) when hanlding the IMSG_VMDOP_SEND_VM_RESPONSE
(ie. the vm process has written the vm state to the fd passed on by vmctl
send). This is not how vm_remove was intented to be used as it does a
free(vm). The vm struct holds the buffers for imsg and so after handling this
IMSG_VMDOP_SEND_VM_RESPONSE message, vmm_dispatch_vm loops again to do
imsg_get(ibuf, &imsg) to read the next message (and we had just freed this
*ibuf when we freed the vm struct) causing it to segfault.
reported by kn@
ok kn@
|
|
|
|
|
|
enable the trickle charger.
|
|
being too clever trying to use the SMBus block reads/writes. Instead
the registers were written with an offset: Seconds were stored in the
minutes, minutes were stored in the hours. No wonder time was ticking
so slowly. Removing the bogus length field and simply writing/reading
the time register values is enough.
ok kettenis@
|
|
|
|
from the device tree to configures the RTC to be able to charge
a connected battery or capacitor.
ok kettenis@
|
|
unfortunately did not write the data to the register, but the
register offset. Oops.
ok kettenis@
|
|
No functional change.
|
|
DMA remapping in the same way as arm64. This relies on the dma-ranges
property in the device tree and allows us to get rid of the hack for
the Raspberry Pi in the dwctwo(4) driver.
Note that this does not include the hack in simplebus(4) that we have on
arm64 since firmware that has the dma-ranges is in widespread use now.
ok patrick@
|
|
on armv7/arm64. ok deraadt
|
|
|
|
This flag restricts a wireless driver to MCS0 - MCS7 for both transmission
and reception. It can be set to work around packet loss in 11n mode caused
by unused antenna connectors on a MIMO-capable wireless network device.
man page tweak from tracey@
ok deraadt@
|
|
(aka link field) of 0 specifies an empty tuple body. This implies
that a tuple length of 0 is actually allowed, so we don't need to
error out if we encounter one. Seen on an SDIO-connected ath10k.
ok kettenis@
|
|
amd64/arm64/armv7/sparc64 and move it to the end of machdep.c. Rework the
actual implementation for the MC14818 compatible RTC into something that can
be used as a todr_handle just like on amd64.
ok sthen@
|
|
|
|
|
|
clear the NOCACHE flag, since if we are doing a delayed write the buffer
must be cached or it is thrown away when the "write" is done.
fixes vnd on mfs regress tests.
ok kettenis@ deraadt@
|