version 1.33, 2023/10/12 14:06:08 |
version 1.34, 2023/10/12 19:29:49 |
|
|
<a href="https://man.openbsd.org/dmesg.8">dmesg(8)</a>. |
<a href="https://man.openbsd.org/dmesg.8">dmesg(8)</a>. |
<li>Map device tree read/write to unbreak root on |
<li>Map device tree read/write to unbreak root on |
<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>. |
|
floppy disk devices as floppy disks. |
</ul> |
</ul> |
|
|
<li>SMP Improvements |
<li>SMP Improvements |
|
|
<a href="https://man.openbsd.org/mbrtoc16.3">mbrtoc16(3)</a>. |
<a href="https://man.openbsd.org/mbrtoc16.3">mbrtoc16(3)</a>. |
<li><a href="https://man.openbsd.org/malloc.3">malloc(3)</a> gains built-in leak detection. |
<li><a href="https://man.openbsd.org/malloc.3">malloc(3)</a> gains built-in leak detection. |
<li>Update zoneinfo to tzdata2023c. |
<li>Update zoneinfo to tzdata2023c. |
|
<li>Accept the <a href="https://man.openbsd.org/ucom.4">ucom(4)</a> fixed |
|
name format as a valid format for the |
|
<a href="https://man.openbsd.org/cu.1">cu(1)</a> -l option. |
</ul> |
</ul> |
|
|
<li>Various bugfixes and tweaks in userland: |
<li>Various bugfixes and tweaks in userland: |
|
|
<li>Refactoring and documenting of |
<li>Refactoring and documenting of |
<a href="https://man.openbsd.org/fdisk.8">fdisk(8)</a> code, |
<a href="https://man.openbsd.org/fdisk.8">fdisk(8)</a> code, |
to make it easier to maintain. |
to make it easier to maintain. |
|
<li><a href="https://man.openbsd.org/fdisk.8">fdisk(8)</a> |
|
no longer adds extra blanks at the end of lines, eliminating |
|
spurious line wrapping. |
<li>In <a href="https://man.openbsd.org/clang.1">clang(1)</a>, |
<li>In <a href="https://man.openbsd.org/clang.1">clang(1)</a>, |
allow out-of-class defaulting of comparison operators, |
allow out-of-class defaulting of comparison operators, |
by ways of backporting an upstream commit. |
by ways of backporting an upstream commit. |
|
|
functions. |
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 |
|
<a href="https://man.openbsd.org/disklabel.8">disklabel(8)</a> |
|
simple editor encounters an incomplete partition line. |
|
<li>Fix <a href="https://man.openbsd.org/disklabel.8">disklabel(8)</a> |
|
handling of templates with partitions after a "N-* 100" entry. |
|
<li>Enable <a href="https://man.openbsd.org/disklabel.8">disklabel(8)</a> |
|
regress tests to work on sparc64. |
|
<li>Fix <a href="https://man.openbsd.org/fdisk.8">fdisk(8)</a> |
|
initialization of CHS/LBA fields in an MBR, allowing machines with |
|
a BIOS that uses CHS to boot from disks >8G. |
|
<li>Retire <a href="https://man.openbsd.org/disklabel.8">disklabel(8)</a> |
|
-E expert mode. |
|
<li>When displaying GPT partition attributes |
|
<a href="https://man.openbsd.org/fdisk.8">fdisk(8)</a> prefixes |
|
Microsoft partition attribute names with 'MS'. |
|
<li>In the absence of the 'disktype' command line parameter |
|
<a href="https://man.openbsd.org/disklabel.8">disklabel(8)</a> |
|
always uses the current media type provided by the kernel. |
|
<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. |
</ul> |
</ul> |
|
|
<li>Improved hardware support and driver bugfixes, including: |
<li>Improved hardware support and driver bugfixes, including: |
|
|
nodes for battery management, <code>hw.battery.charge*</code>. |
nodes for battery management, <code>hw.battery.charge*</code>. |
<li>Define fixed names for |
<li>Define fixed names for |
<a href="https://man.openbsd.org/ucom.4">ucom(4)</a> USB serial |
<a href="https://man.openbsd.org/ucom.4">ucom(4)</a> USB serial |
ports, make them discoverable via the new <code>hw.ucomnames</code> |
ports, display them in attach messages and via the new |
<a href="https://man.openbsd.org/sysctl.2#HW_UCOMNAMES~2">sysctl(2)</a>, |
<code>hw.ucomnames</code> |
and support them in <a href="https://man.openbsd.org/cu.1">cu(1)</a>. |
<a href="https://man.openbsd.org/sysctl.2#HW_UCOMNAMES~2">sysctl(2)</a>. |
<li>Add support for the RK3568 32k RTC and other clocks in |
<li>Add support for the RK3568 32k RTC and other clocks in |
<a href="https://man.openbsd.org/rkclock.4">rkclock(4)</a>. |
<a href="https://man.openbsd.org/rkclock.4">rkclock(4)</a>. |
<li>In <a href="https://man.openbsd.org/dwpcie.4">dwpcie(4)</a>, |
<li>In <a href="https://man.openbsd.org/dwpcie.4">dwpcie(4)</a>, |
|
|
<li>Retain existing EFI System partitions on systems with APFSISC |
<li>Retain existing EFI System partitions on systems with APFSISC |
partitions (arm64 Apple M1/M2) during installation with root on |
partitions (arm64 Apple M1/M2) during installation with root on |
<a href="https://man.openbsd.org/softraid.4">softraid(4)</a>. |
<a href="https://man.openbsd.org/softraid.4">softraid(4)</a>. |
|
<li>When media has neither a GPT nor an MBR |
|
<a href="https://man.openbsd.org/installboot.8">installboot(8)</a>. |
|
assumes OpenBSD occupies the entire disk starting at sector 0. |
</ul> |
</ul> |
|
|
<li>Security improvements: |
<li>Security improvements: |