version 1.85, 2023/10/14 22:47:31 |
version 1.86, 2023/10/14 23:00:49 |
|
|
<a href="https://man.openbsd.org/aucat.1">aucat(1)</a> |
<a href="https://man.openbsd.org/aucat.1">aucat(1)</a> |
and fix spelling mistakes. |
and fix spelling mistakes. |
<li>Improve the code quality of find(1). |
<li>Improve the code quality of find(1). |
|
|
<li>Many changes in <a href="https://man.openbsd.org/mg.1">mg(1)</a>: |
<li>Many changes in <a href="https://man.openbsd.org/mg.1">mg(1)</a>: |
<ul> |
<ul> |
<li>New command |
<li>New command |
|
|
be set with set-default-mode. |
be set with set-default-mode. |
<li>Added a missing void. |
<li>Added a missing void. |
</ul> |
</ul> |
<li>On aarch64 architectures improve how BTI control flow integrity |
|
enforcement is implemented in the executable entry point and enable |
|
support for BTI control flow integrity checks in libc assembly |
|
functions. |
|
<li>In <a href="https://man.openbsd.org/ld.so.1">ld.so(1)</a> treat |
<li>In <a href="https://man.openbsd.org/ld.so.1">ld.so(1)</a> treat |
symlinks in $ORIGIN determination the same way as other OS linkers do. |
symlinks in $ORIGIN determination the same way as other OS linkers do. |
<li>Fix a segfault when the |
<li>Fix a segfault when the |
|
|
always uses the current media type provided by the kernel. |
always uses the current media type provided by the kernel. |
<li>Ensure <a href="https://man.openbsd.org/fdisk.8">fdisk(8)</a> handles |
<li>Ensure <a href="https://man.openbsd.org/fdisk.8">fdisk(8)</a> handles |
the case where a GPT partition name is not a valid C string. |
the case where a GPT partition name is not a valid C string. |
|
|
<li>When creating new crypto volumes with |
<li>When creating new crypto volumes with |
<a href="https://man.openbsd.org/bioctl.8">bioctl(8)</a>, |
<a href="https://man.openbsd.org/bioctl.8">bioctl(8)</a>, |
by default use a hardware based number of KDF rounds for passphrases. |
by default use a hardware based number of KDF rounds for passphrases. |
|
|
<li>Let <a href="https://man.openbsd.org/bioctl.8">bioctl(8)</a> |
<li>Let <a href="https://man.openbsd.org/bioctl.8">bioctl(8)</a> |
read passphrases without prompts or confirmation |
read passphrases without prompts or confirmation |
in <code>-s</code> mode. |
in <code>-s</code> mode. |
|
|
<li>Allow the <a href="https://man.openbsd.org/atactl.8">atactl(8)</a> |
<li>Allow the <a href="https://man.openbsd.org/atactl.8">atactl(8)</a> |
command <a href="https://man.openbsd.org/atactl.8#readattr">readattr</a> |
command <a href="https://man.openbsd.org/atactl.8#readattr">readattr</a> |
to succeed even for disks where <code>ATA_SMART_READ</code> and |
to succeed even for disks where <code>ATA_SMART_READ</code> and |
|
|
<li>In pax(1), safely escape characters when displaying messages |
<li>In pax(1), safely escape characters when displaying messages |
that may include file names, and truncate times to the correct maximum |
that may include file names, and truncate times to the correct maximum |
value. |
value. |
<li>In <a href="https://man.openbsd.org/patch.1">patch(1)</a>, |
|
increase the maximum line length from 32768 to 9223372036854775807 |
|
(ssize_t) characters. |
|
<li>Make <a href="https://man.openbsd.org/rcctl.8">rcctl(8)</a> |
<li>Make <a href="https://man.openbsd.org/rcctl.8">rcctl(8)</a> |
check if a daemon exists before trying to disable it, thereby avoiding |
check if a daemon exists before trying to disable it, thereby avoiding |
parsing and printing of bogus characters. |
parsing and printing of bogus characters. |
|
|
|
|
<li>Improved hardware support and driver bugfixes, including: |
<li>Improved hardware support and driver bugfixes, including: |
<ul> |
<ul> |
|
<!-- new drivers --> |
|
<li>Add <a href="https://man.openbsd.org/rkiovd.4">rkiovd(4)</a>, |
|
a driver for the I/O voltage domains on Rockchip SoCs. |
|
<li>Add support for TEMPerGold 3.4 temperature sensor to |
|
<a href="https://man.openbsd.org/ugold.4">ugold(4)</a>. |
|
<li>Add <a href="https://man.openbsd.org/qcrng.4">qcrng(4)</a>, |
|
a driver for the Qualcomm RNG device found on the Thinkpad X13s. |
|
<li>Add <a href="https://man.openbsd.org/rkusbphy.4">rkusbphy(4)</a>, |
|
a driver for the usb2phy on Rockchip SoCs. |
|
<li>Support AP806/CP110 SoCs in |
|
<a href="https://man.openbsd.org/mvtemp.4">mvtemp(4)</a>. |
|
<li>Add <a href="https://man.openbsd.org/dwmshc.4">dwmshc(4)</a> |
|
to support Designware Mobile Storage Host Controllers |
|
found on rk356x and rk3588 SoCs. |
|
<li>Add <a href="https://man.openbsd.org/iosf.4">iosf(4)</a>, |
|
a driver for the Intel OnChip System Fabric. |
|
<li>Add support for the RTL8153D chipset in |
|
<a href="https://man.openbsd.org/ure.4">ure(4)</a>. |
|
<li>Add support for the Peripheral Authentication Service SMC |
|
interface in <a href="https://man.openbsd.org/qcscm.4">qcscm(4)</a>. |
|
<li>Add <a href="https://man.openbsd.org/qcmtx.4">qcmtx(4)</a>, |
|
a driver for the hardware spinlock on Qualcomm |
|
SoCs that is used to synchronize access to the shared memory table. |
|
<li>Add <a href="https://man.openbsd.org/qcsmptp.4">qcsmptp(4)</a>, |
|
a driver to share 32-bit values between (co-)processors. |
|
<li>Add <a href="https://man.openbsd.org/qcaoss.4">qcaoss(4)</a>, |
|
a driver for the Always On Subsystem found on Qualcomm SoCs. |
|
<li>Add <a href="https://man.openbsd.org/qcpas.4">qcpas(4)</a>, |
|
a driver for the Peripheral Authentication Service |
|
found on Qualcomm SoCs. Enable AC detection. |
|
<li>Add <a href="https://man.openbsd.org/qctsens.4">qctsens(4)</a>, |
|
a driver for the Temperature Sensor found on Qualcomm SoCs. |
|
<li>Add driver <a href="https://man.openbsd.org/qccpu.4">qccpu(4)</a> |
|
for QC CPU Power States. |
|
<li>Add <a href="https://man.openbsd.org/qcsdam.4">qcsdam(4)</a>, |
|
a driver for the PMIC Shared Direct Access Memory found on |
|
Qualcomm SoCs. |
|
<li>Add <a href="https://man.openbsd.org/stfrng.4">stfrng(4)</a>, a |
|
driver for the random number generator on the risc-v JH7110 SoC. |
|
<li>Add support for the PCIe controller on the JH7110 SoC with <a |
|
href="https://man.openbsd.org/stfpciephy.4">stfpciephy(4)</a> |
|
|
|
|
|
<!-- other --> |
<li>New <a href="https://man.openbsd.org/sysctl.2">sysctl(2)</a> |
<li>New <a href="https://man.openbsd.org/sysctl.2">sysctl(2)</a> |
nodes for battery management, <code>hw.battery.charge*</code>. |
nodes for battery management, <code>hw.battery.charge*</code>. |
Support them with |
Support them with |
|
|
regulator gets initialized when it attaches for the first time. The |
regulator gets initialized when it attaches for the first time. The |
latter makes it possible to register a notifier for a regulator that |
latter makes it possible to register a notifier for a regulator that |
hasn't attached yet. |
hasn't attached yet. |
<li>Add <a href="https://man.openbsd.org/rkiovd.4">rkiovd(4)</a>, |
|
a driver for the I/O voltage domains on Rockchip SoCs. |
|
<li>Add support for TEMPerGold 3.4 temperature sensor to |
|
<a href="https://man.openbsd.org/ugold.4">ugold(4)</a>. |
|
<li>Ignore duplicate ACPI lid transitions as they can happen on Dell |
<li>Ignore duplicate ACPI lid transitions as they can happen on Dell |
Precision 5510 systems. |
Precision 5510 systems. |
<li>Make RK3568 PCIe controllers run at the maximum possible speed |
<li>Make RK3568 PCIe controllers run at the maximum possible speed |
|
|
<li>Enabled the caps lock LED on modern Apple laptop keyboards. |
<li>Enabled the caps lock LED on modern Apple laptop keyboards. |
<li>Add support for Rockchip "cryptov2-rng" random number generator in |
<li>Add support for Rockchip "cryptov2-rng" random number generator in |
<a href="https://man.openbsd.org/rkrng.4">rkrng(4)</a>. |
<a href="https://man.openbsd.org/rkrng.4">rkrng(4)</a>. |
<li>Add <a href="https://man.openbsd.org/qcrng.4">qcrng(4)</a>, |
|
a driver for the Qualcomm RNG device found on the Thinkpad X13s. |
|
<li>Fixed cpuperf on the Apple M2 Pro/Max. |
<li>Fixed cpuperf on the Apple M2 Pro/Max. |
<li>Add support for the PCIe controller found on Apple M2 Pro/Max SoCs. |
<li>Add support for the PCIe controller found on Apple M2 Pro/Max SoCs. |
<li>Add support for enabling both the USB2 and USB3 PHYs in |
<li>Add support for enabling both the USB2 and USB3 PHYs in |
<a href="https://man.openbsd.org/xhci.4">xhci(4)</a> with device tree. |
<a href="https://man.openbsd.org/xhci.4">xhci(4)</a> with device tree. |
<li>Add <a href="https://man.openbsd.org/rkusbphy.4">rkusbphy(4)</a>, |
|
a driver for the usb2phy on Rockchip SoCs. |
|
<li>Support AP806/CP110 SoCs in |
|
<a href="https://man.openbsd.org/mvtemp.4">mvtemp(4)</a>. |
|
<li>Add <a href="https://man.openbsd.org/dwmshc.4">dwmshc(4)</a> |
|
to support Designware Mobile Storage Host Controllers |
|
found on rk356x and rk3588 SoCs. |
|
<li>Add <a href="https://man.openbsd.org/iosf.4">iosf(4)</a>, |
|
a driver for the Intel OnChip System Fabric. |
|
<li>In the SCSI tape driver |
<li>In the SCSI tape driver |
<a href="https://man.openbsd.org/st.4">st(4)</a>, add support |
<a href="https://man.openbsd.org/st.4">st(4)</a>, add support |
for I/O statistics so that tape speeds can be observed with |
for I/O statistics so that tape speeds can be observed with |
<a href="https://man.openbsd.org/iostat.8">iostat(8)</a>. |
<a href="https://man.openbsd.org/iostat.8">iostat(8)</a>. |
<li>Add support for the RTL8153D chipset in |
|
<a href="https://man.openbsd.org/ure.4">ure(4)</a>. |
|
<li>Add support for the Peripheral Authentication Service SMC |
|
interface in <a href="https://man.openbsd.org/qcscm.4">qcscm(4)</a>. |
|
<li>Add <a href="https://man.openbsd.org/qcmtx.4">qcmtx(4)</a>, |
|
a driver for the hardware spinlock on Qualcomm |
|
SoCs that is used to synchronize access to the shared memory table. |
|
<li>Add <a href="https://man.openbsd.org/qcsmptp.4">qcsmptp(4)</a>, |
|
a driver to share 32-bit values between (co-)processors. |
|
<li>Add <a href="https://man.openbsd.org/qcaoss.4">qcaoss(4)</a>, |
|
a driver for the Always On Subsystem found on Qualcomm SoCs. |
|
<li>Add <a href="https://man.openbsd.org/qcpas.4">qcpas(4)</a>, |
|
a driver for the Peripheral Authentication Service |
|
found on Qualcomm SoCs. Enable AC detection. |
|
<li>Fix use of MMC/SD/SDIO on RK3588 ARM SoC in |
<li>Fix use of MMC/SD/SDIO on RK3588 ARM SoC in |
<a href="https://man.openbsd.org/dwmmc.4">dwmmc(4)</a>. |
<a href="https://man.openbsd.org/dwmmc.4">dwmmc(4)</a>. |
<li>Support thermal sensors on Ryzen 9 79xx in |
<li>Support thermal sensors on Ryzen 9 79xx in |
<a href="https://man.openbsd.org/ksmn.4">ksmn(4)</a>. |
<a href="https://man.openbsd.org/ksmn.4">ksmn(4)</a>. |
<li>Add <a href="https://man.openbsd.org/qctsens.4">qctsens(4)</a>, |
|
a driver for the Temperature Sensor found on Qualcomm SoCs. |
|
<li>Add support for JH7110 to |
<li>Add support for JH7110 to |
<a href="https://man.openbsd.org/dwmmc.4">dwmmc(4)</a>, |
<a href="https://man.openbsd.org/dwmmc.4">dwmmc(4)</a>, |
making eMMC and microSD mostly work on the Starfive VisionFive 2. |
making eMMC and microSD mostly work on the Starfive VisionFive 2. |
<li>Add driver <a href="https://man.openbsd.org/qccpu.4">qccpu(4)</a> |
|
for QC CPU Power States. |
|
<li>Add <a href="https://man.openbsd.org/qcsdam.4">qcsdam(4)</a>, |
|
a driver for the PMIC Shared Direct Access Memory found on |
|
Qualcomm SoCs. |
|
<li>Add support for the RK3588 PCIe3 PHY to |
<li>Add support for the RK3588 PCIe3 PHY to |
<a href="https://man.openbsd.org/rkpciephy.4">rkpciephy(4)</a>. |
<a href="https://man.openbsd.org/rkpciephy.4">rkpciephy(4)</a>. |
The PHY controls 4 lanes that can be routed to 4 of 5 PCIe controllers. |
The PHY controls 4 lanes that can be routed to 4 of 5 PCIe controllers. |
|
|
power consumption during suspend. |
power consumption during suspend. |
<li>Add support for the Synopsys DesignWare I2C controller |
<li>Add support for the Synopsys DesignWare I2C controller |
(dwiic(4)) and the X-Powers AXP Power Management IC (axppmic(4)). |
(dwiic(4)) and the X-Powers AXP Power Management IC (axppmic(4)). |
<li>Add <a href="https://man.openbsd.org/stfrng.4">stfrng(4)</a>, a |
|
driver for the random number generator on the risc-v JH7110 SoC. |
|
<li>Enable the <a href="https://man.openbsd.org/mbg.4">mbg(4)</a> |
<li>Enable the <a href="https://man.openbsd.org/mbg.4">mbg(4)</a> |
timedelta sensor on amd64 and match the Meinberg PZF180PEX. |
timedelta sensor on amd64 and match the Meinberg PZF180PEX. |
</ul> |
</ul> |
|
|
<li>On luna88k, implement the chmod() signaling mechanism for |
<li>On luna88k, implement the chmod() signaling mechanism for |
<code>/bsd.upgrade</code> to prevent re-upgrade, like other |
<code>/bsd.upgrade</code> to prevent re-upgrade, like other |
architectures. |
architectures. |
<!--- add here ---> |
|
|
|
<li>Support for <a |
<li>Support for <a |
href="https://man.openbsd.org/softraid.4">softraid(4)</a> disks in the |
href="https://man.openbsd.org/softraid.4">softraid(4)</a> disks in the |
installer was improved: |
installer was improved: |