version 1.34, 2023/10/12 19:29:49 |
version 1.35, 2023/10/12 21:58:41 |
|
|
<a href="https://man.openbsd.org/softraid.4">softraid(4)</a>. |
<a href="https://man.openbsd.org/softraid.4">softraid(4)</a>. |
<li>Correctly recognize <a href="https://man.openbsd.org/umass.4">umass(4)</a>. |
<li>Correctly recognize <a href="https://man.openbsd.org/umass.4">umass(4)</a>. |
floppy disk devices as floppy disks. |
floppy disk devices as floppy disks. |
|
<li>In wscons(4), catch up with box drawing characters which have |
|
been standardized in unicode after the original wscons code was |
|
written and chose placeholder values. |
</ul> |
</ul> |
|
|
<li>SMP Improvements |
<li>SMP Improvements |
|
|
<li>Pushed kernel lock into nd6_resolve(). |
<li>Pushed kernel lock into nd6_resolve(). |
<li>Removed kernel locks from the ARP input path. |
<li>Removed kernel locks from the ARP input path. |
<li>Pulled MP-safe arprequest() out of kernel lock. |
<li>Pulled MP-safe arprequest() out of kernel lock. |
|
<li>Unlock more parts of ioctl(2) code in the network stack. |
</ul> |
</ul> |
|
|
<li>Direct Rendering Manager and graphics drivers |
<li>Direct Rendering Manager and graphics drivers |
|
|
<li>Plug memory leak. |
<li>Plug memory leak. |
<li>Replace strncpy() with strlcpy(). |
<li>Replace strncpy() with strlcpy(). |
<li>Skip checking permissions of conffile with access(2). |
<li>Skip checking permissions of conffile with access(2). |
|
<li>Added a missing void. |
</ul> |
</ul> |
<li>On aarch64 architectures improve how BTI control flow integrity |
<li>On aarch64 architectures improve how BTI control flow integrity |
enforcement is implemented in the executable entry point and enable |
enforcement is implemented in the executable entry point and enable |
|
|
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>in ld.so(1), avoid an overflow in the ELF SYSV ABI hash function. |
</ul> |
</ul> |
|
|
<li>Improved hardware support and driver bugfixes, including: |
<li>Improved hardware support and driver bugfixes, including: |
|
|
work on a Banana Pi BPI-R2 Pro. |
work on a Banana Pi BPI-R2 Pro. |
<li>In <a href="https://man.openbsd.org/umcs.4">umcs(4)</a>, set |
<li>In <a href="https://man.openbsd.org/umcs.4">umcs(4)</a>, set |
parity bits correctly. |
parity bits correctly. |
<li>Enable the caps lock LED on modern Apple laptop keyboards. |
<li>Enabled the caps lock LED on modern Apple laptop keyboards. |
|
<li>Added support for Rockchip "cryptov2-rng" random number generator in rkrng(4). |
|
<li>Fixed a double free in error path in the 'openssl(1) x509' command. |
|
<li>Fixed cpuperf on the Apple M2 Pro/Max. |
|
<li>Add support for the PCIe controller found on AppleM2 Pro/Max SoCs. While the |
</ul> |
</ul> |
|
|
<li>New or improved network hardware support: |
<li>New or improved network hardware support: |
|
|
<li>When media has neither a GPT nor an MBR |
<li>When media has neither a GPT nor an MBR |
<a href="https://man.openbsd.org/installboot.8">installboot(8)</a>. |
<a href="https://man.openbsd.org/installboot.8">installboot(8)</a>. |
assumes OpenBSD occupies the entire disk starting at sector 0. |
assumes OpenBSD occupies the entire disk starting at sector 0. |
|
<li>Attempt to not overflow the ramdisk when extracting firmware on |
|
Apple arm64 systems. |
</ul> |
</ul> |
|
|
<li>Security improvements: |
<li>Security improvements: |