version 1.26, 2023/04/04 02:05:17 |
version 1.27, 2023/04/04 03:09:41 |
|
|
Added saving and restoring guest PKRU to <a |
Added saving and restoring guest PKRU to <a |
href="https://man.openbsd.org/vmm.4">vmm(4)</a>. Expose the PKU cpuid |
href="https://man.openbsd.org/vmm.4">vmm(4)</a>. Expose the PKU cpuid |
bit to the guest if in use on the host. |
bit to the guest if in use on the host. |
<li>Made <a href="https://man.openbsd.org/vmd.8">vmd(8)</a> scan the pci bus to determine bootorder strings. |
<li>Made <a href="https://man.openbsd.org/vmd.8">vmd(8)</a> scan the PCI bus to determine bootorder strings. |
</ul> |
</ul> |
|
|
<li>Various new userland features: |
<li>Various new userland features: |
|
|
<li>New or improved network hardware support: |
<li>New or improved network hardware support: |
<ul> |
<ul> |
<li>Enabled <a href="https://man.openbsd.org/em.4">em(4)</a> IPv4, |
<li>Enabled <a href="https://man.openbsd.org/em.4">em(4)</a> IPv4, |
TCP and UDP checksum offloading and VLAN HW tagging on devices with 82575, 82576, |
TCP and UDP checksum offloading and hardware VLAN tagging on devices |
i350 and i210 chipsets. |
with 82575, 82576, i350 and i210 chipsets. |
<li>Improved <a href="https://man.openbsd.org/mcx.4">mcx(4)</a> |
<li>Improved <a href="https://man.openbsd.org/mcx.4">mcx(4)</a> |
performance by using interrupt-based command completion. |
performance by using interrupt-based command completion. |
<li>Fixed a panic seen with <a |
<li>Fixed a panic seen with <a |
|
|
<ul> |
<ul> |
<li>Bumped tsleep timeout for <a |
<li>Bumped tsleep timeout for <a |
href="https://man.openbsd.org/bwfm.4">bwfm(4)</a> PCI devices to help |
href="https://man.openbsd.org/bwfm.4">bwfm(4)</a> PCI devices to help |
prevent failures loading firmware, particularly on Apple M2 laptops.OA |
prevent failures loading firmware, particularly on Apple M2 laptops. |
<li>Implemented alternative mailbox handling mechanism required by |
<li>Implemented alternative mailbox handling mechanism required by |
newer <a href="https://man.openbsd.org/bwfm.4">bwfm(4)</a> firmware. |
newer <a href="https://man.openbsd.org/bwfm.4">bwfm(4)</a> firmware. |
<li>Fixed <a href="https://man.openbsd.org/bwfm.4">bwfm(4)</a> |
<li>Fixed <a href="https://man.openbsd.org/bwfm.4">bwfm(4)</a> |
issues with suspend/resume and possible firmware crashes on the M2 |
issues with suspend/resume and possible firmware crashes on the M2 |
Macbook Air. |
MacBook Air. |
|
|
<li>Prevented an <a href="https://man.openbsd.org/iwx.4">iwx(4)</a> firmware error when authentication to the AP times out. |
<li>Prevented an <a href="https://man.openbsd.org/iwx.4">iwx(4)</a> firmware error when authentication to the AP times out. |
|
|
|
|
hash/flowid for <a href="https://man.openbsd.org/pf.4">pf(4)</a> state |
hash/flowid for <a href="https://man.openbsd.org/pf.4">pf(4)</a> state |
keys. With this change, pf will hash traffic the same way that |
keys. With this change, pf will hash traffic the same way that |
hardware using a stoeplitz key will hash incoming traffic on rings. |
hardware using a stoeplitz key will hash incoming traffic on rings. |
stoeplitz is also used by the tcp stack to generate a flow id, which |
stoeplitz is also used by the TCP stack to generate a flow id, which |
is used to pick which transmit ring is used on nics with multiple |
is used to pick which transmit ring is used on nics with multiple |
queues too. using the same algorithm throughout the stack encourages |
queues too. using the same algorithm throughout the stack encourages |
affinity of packets to rings and softnet threads the whole way |
affinity of packets to rings and softnet threads the whole way |
|
|
destination port 0 in <a href="https://man.openbsd.org/pf.4">pf(4)</a> |
destination port 0 in <a href="https://man.openbsd.org/pf.4">pf(4)</a> |
and the stack. |
and the stack. |
<li>Fixed a endian swap bug causing problems with <a |
<li>Fixed a endian swap bug causing problems with <a |
href="https://man.openbsd.org/vlan.4">vlans(4)</a> on <a |
href="https://man.openbsd.org/vlan.4">vlan(4)</a> on <a |
href="https://man.openbsd.org/em.4">em(4)</a> sparc64 systems. |
href="https://man.openbsd.org/em.4">em(4)</a> sparc64 systems. |
<li>Denied "pipex no" tunnel setting for <a |
<li>Denied "pipex no" tunnel setting for <a |
href="https://man.openbsd.org/pppx.4">pppx(4)</a> interfaces. |
href="https://man.openbsd.org/pppx.4">pppx(4)</a> interfaces. |
|
|
sanitize redirect URIs from <a |
sanitize redirect URIs from <a |
href="https://man.openbsd.org/ftp.1">ftp(1)</a> fetch before printing. |
href="https://man.openbsd.org/ftp.1">ftp(1)</a> fetch before printing. |
<li>Prevent an <a |
<li>Prevent an <a |
href="https://man.openbsd.org/unwind.8">unwind(8)</a> crash when a tcp |
href="https://man.openbsd.org/unwind.8">unwind(8)</a> crash when a TCP |
query is larger than the length field indicated. |
query is larger than the length field indicated. |
|
|
<li>Preserve the original order of nameservers as configured via <a |
<li>Preserve the original order of nameservers as configured via <a |
|
|
href="https://man.openbsd.org/ifconfig.8">ifconfig(8)</a> -M (mac) to |
href="https://man.openbsd.org/ifconfig.8">ifconfig(8)</a> -M (mac) to |
find the mac address on an interface and print it. |
find the mac address on an interface and print it. |
<li>Added support for configuring interfaces by lladdr to support |
<li>Added support for configuring interfaces by lladdr to support |
interface configurations bound to a specfic hardware device. The "if" |
interface configurations bound to a specific hardware device. The "if" |
part of the <a |
part of the <a |
href="https://man.openbsd.org/hostname.if.5">hostname.if(5)</a> |
href="https://man.openbsd.org/hostname.if.5">hostname.if(5)</a> |
configuration file can now be a MAC address. |
configuration file can now be a MAC address. |
|
|
|
|
<li>Improvements in <a href="https://man.openbsd.org/nc.1">nc(1)</a>: |
<li>Improvements in <a href="https://man.openbsd.org/nc.1">nc(1)</a>: |
<ul> |
<ul> |
<li>Stop claiming connection success in udp mode unless true. |
<li>Stop claiming connection success in UDP mode unless true. |
<li>Do not test the connection in non-interactive mode. The test |
<li>Do not test the connection in non-interactive mode. The test |
writes characters to the socket which can corrupt data that is |
writes characters to the socket which can corrupt data that is |
possible piped into nc. |
possible piped into nc. |