version 1.88, 2021/10/10 15:15:17 |
version 1.89, 2021/10/12 05:54:35 |
|
|
<li>Added <a href="https://man.openbsd.org/apldart.4">apldart(4)</a> support for a DART with two sets of registers, needed to support the Synopsis DesignWare USB 3 controller. |
<li>Added <a href="https://man.openbsd.org/apldart.4">apldart(4)</a> support for a DART with two sets of registers, needed to support the Synopsis DesignWare USB 3 controller. |
<li>Added <a href="https://man.openbsd.org/apldwusb.4">apldwusb(4)</a>, a glue driver for the Synopsys DesignWare USB 3 controllers found on the Apple M1 SoC. |
<li>Added <a href="https://man.openbsd.org/apldwusb.4">apldwusb(4)</a>, a glue driver for the Synopsys DesignWare USB 3 controllers found on the Apple M1 SoC. |
<li>Added <a href="https://man.openbsd.org/aplns.4">aplns(4)</a> to provide support for Apple NVME storage as found in Apple M1 devices. |
<li>Added <a href="https://man.openbsd.org/aplns.4">aplns(4)</a> to provide support for Apple NVME storage as found in Apple M1 devices. |
<li>Added <a href="https://man.openbsd.org/aplpinctrl.4">aplpinctrl(4)</a> driver for the Apple GPIO controller found on the M1 SoCs. |
<li>Added <a href="https://man.openbsd.org/aplpinctrl.4">aplpinctrl(4)</a>, a driver for the Apple GPIO controller found on the M1 SoCs. |
<li>Added <a href="https://man.openbsd.org/aplpmu.4">aplpmu(4)</a>, a driver for the Apple "sera" SPMI power management unit that contains the RTC on Apple M1 systems. |
<li>Added <a href="https://man.openbsd.org/aplpmu.4">aplpmu(4)</a>, a driver for the Apple "sera" SPMI power management unit that contains the RTC on Apple M1 systems. |
<li>Added <a href="https://man.openbsd.org/aplspmi.4">aplspmi(4)</a>, a driver for the Apple SPMI controller. |
<li>Added <a href="https://man.openbsd.org/aplspmi.4">aplspmi(4)</a>, a driver for the Apple SPMI controller. |
</ul> |
</ul> |
|
|
|
|
<li>Added or improved wireless network drivers: |
<li>Added or improved wireless network drivers: |
<ul> |
<ul> |
<li>Zeroed out <a href="https://man.openbsd.org/iwx.4">iwx(4)</a> Tx descriptors of frames which are done to prevent the device from writing to the former DMA address of a buffer which has been taken off the Tx ring. |
<li>Zeroed out <a href="https://man.openbsd.org/iwx.4">iwx(4)</a> Tx descriptors of frames which is done to prevent the device from writing to the former DMA address of a buffer which has been taken off the Tx ring. |
<li>Fixed a bug in <a href="https://man.openbsd.org/iwx.4">iwx(4)</a> Tx done interrupt processing which could cause fatal firmware errors under load and memory corruption. |
<li>Fixed a bug in <a href="https://man.openbsd.org/iwx.4">iwx(4)</a> Tx done interrupt processing which could cause fatal firmware errors under load and memory corruption. |
<li>Changed <a href="https://man.openbsd.org/iwm.4">iwm(4)</a> and <a href="https://man.openbsd.org/iwx.4">iwx(4)</a> to sleep for 1 second while loading firmware to match what <a href="https://man.openbsd.org/iwn.4">iwn(4)</a> does. This fixes some issues with suspend/resume. |
<li>Changed <a href="https://man.openbsd.org/iwm.4">iwm(4)</a> and <a href="https://man.openbsd.org/iwx.4">iwx(4)</a> to sleep for 1 second while loading firmware to match what <a href="https://man.openbsd.org/iwn.4">iwn(4)</a> does. This fixes some issues with suspend/resume. |
<li>Ensured that <a href="https://man.openbsd.org/iwm.4">iwm(4)</a> and <a href="https://man.openbsd.org/iwx.4">iwx(4)</a> will reload firmware from disk on down/up and not during resume. |
<li>Ensured that <a href="https://man.openbsd.org/iwm.4">iwm(4)</a> and <a href="https://man.openbsd.org/iwx.4">iwx(4)</a> will reload firmware from disk on down/up and not during resume. |
|
|
<li>Fixed node leaks in <a href="https://man.openbsd.org/iwm.4">iwm(4)</a> and <a href="https://man.openbsd.org/iwx.4">iwx(4)</a> which caused the drivers to get stuck when roaming between access points. |
<li>Fixed node leaks in <a href="https://man.openbsd.org/iwm.4">iwm(4)</a> and <a href="https://man.openbsd.org/iwx.4">iwx(4)</a> which caused the drivers to get stuck when roaming between access points. |
<li>Fixed <a href="https://man.openbsd.org/iwx.4">iwx(4)</a> firmware reloading after a failure to parse the firmware file. |
<li>Fixed <a href="https://man.openbsd.org/iwx.4">iwx(4)</a> firmware reloading after a failure to parse the firmware file. |
<li>Avoided "mac clock not ready" panics in <a href="https://man.openbsd.org/iwm.4">iwm(4)</a> and <a href="https://man.openbsd.org/iwx.4">iwx(4)</a>. |
<li>Avoided "mac clock not ready" panics in <a href="https://man.openbsd.org/iwm.4">iwm(4)</a> and <a href="https://man.openbsd.org/iwx.4">iwx(4)</a>. |
<li>Worked around a problem with certain <a href="https://man.openbsd.org/athn.4">athn(4)</a> hardware that caused problem when running in HostAP mode with clients that use Tx aggregation. |
<li>Worked around a problem between certain <a href="https://man.openbsd.org/athn.4">athn(4)</a> hardware running in HostAP mode and clients that use Tx aggregation. |
<li>Corrected multicast decryption for <a href="https://man.openbsd.org/iwx.4">iwx(4)</a>. |
<li>Corrected multicast decryption for <a href="https://man.openbsd.org/iwx.4">iwx(4)</a>. |
<li>Added 802.11n Tx aggregation support to <a href="https://man.openbsd.org/iwm.4">iwm(4)</a>. |
<li>Added 802.11n Tx aggregation support to <a href="https://man.openbsd.org/iwm.4">iwm(4)</a>. |
<li>Made <a href="https://man.openbsd.org/iwn.4">iwn(4)</a>, <a href="https://man.openbsd.org/iwm.4">iwm(4)</a> and <a href="https://man.openbsd.org/iwx.4">iwx(4)</a> keep track of beacon parameters at run-time. |
<li>Made <a href="https://man.openbsd.org/iwn.4">iwn(4)</a>, <a href="https://man.openbsd.org/iwm.4">iwm(4)</a> and <a href="https://man.openbsd.org/iwx.4">iwx(4)</a> keep track of beacon parameters at run-time. |
|
|
<li>Fixed and use non-blocking connect for RTR sessions. |
<li>Fixed and use non-blocking connect for RTR sessions. |
<li>Fully implemented RFC 6286 by checking for BGP ID collisions. |
<li>Fully implemented RFC 6286 by checking for BGP ID collisions. |
<li>Adjusted the 4-byte AS number handling to RFC 6793 by changing error |
<li>Adjusted the 4-byte AS number handling to RFC 6793 by changing error |
behaviour from prefix witdraw to attribute discard. |
behaviour from prefix withdraw to attribute discard. |
<li>In <a href="https://man.openbsd.org/bgpctl.8">bgpctl(8)</a> print out both the sent "Neighbor capabilities" and the |
<li>In <a href="https://man.openbsd.org/bgpctl.8">bgpctl(8)</a> print out both the sent "Neighbor capabilities" and the |
"Negotiated capabilities" for a session. |
"Negotiated capabilities" for a session. |
<li>Print timestamps both as a formatted and a pure time in seconds |
<li>Print timestamps both as a formatted and a pure time in seconds |
field in various JSON objects. |
field in various JSON objects. |
<li>Fixed a bug, where during <a href="https://man.openbsd.org/bgpd.8">bgpd(8)</a> config reloads prefixes of the |
<li>Fixed a bug, where during <a href="https://man.openbsd.org/bgpd.8">bgpd(8)</a> config reloads prefixes of the |
wrong address family could leak to peers resulting in session resets. |
wrong address family could leak to peers resulting in session resets. |
<li>Added support for RFC 7313 - Enhanced Route Refresh |
<li>Added support for RFC 7313 - Enhanced Route Refresh. |
Disabled by default, to enable use 'announce enhanced refresh yes'. |
Disabled by default. To enable, use 'announce enhanced refresh yes'. |
<li>Improved output of Adj-RIB-Out by updating nexthop and ASPATH before |
<li>Improved output of Adj-RIB-Out by updating nexthop and ASPATH before |
adding the prefix to the RIB. This improves `bgpctl show rib out` |
adding the prefix to the RIB. This improves `bgpctl show rib out` |
output. |
output. |
|
|
<li>Reference-count and delete unused files synced via RRDP, as far as |
<li>Reference-count and delete unused files synced via RRDP, as far as |
possible. |
possible. |
<li>In the JSON output, changed the AS Number from a string ("AS123") to |
<li>In the JSON output, changed the AS Number from a string ("AS123") to |
an integer ("123") to make processing of the output easier, |
an integer ("123") to make processing of the output easier. |
<li>Added an 'expires' column to CSV & JSON output, based on certificate |
<li>Added an 'expires' column to CSV & JSON output, based on certificate |
and CRL validity times. The 'expires' value can be used to avoid route |
and CRL validity times. The 'expires' value can be used to avoid route |
selection based on stale data when generating VRP sets, when faced |
selection based on stale data when generating VRP sets, when faced |
|
|
allowed signers files used by |
allowed signers files used by |
<a href='https://man.openbsd.org/ssh-keygen.1'>ssh-keygen(1)</a> |
<a href='https://man.openbsd.org/ssh-keygen.1'>ssh-keygen(1)</a> |
signatures now support listing key validity intervals |
signatures now support listing key validity intervals |
alongside they key, and |
alongside the keys, and |
<a href='https://man.openbsd.org/ssh-keygen.1'>ssh-keygen(1)</a> |
<a href='https://man.openbsd.org/ssh-keygen.1'>ssh-keygen(1)</a> |
can optionally check during signature verification whether a |
can optionally check during signature verification whether a |
specified time falls inside this interval. This feature is |
specified time falls inside this interval. This feature is |
|
|
unavailable in sftp-server read-only mode. |
unavailable in sftp-server read-only mode. |
<li><a href='https://man.openbsd.org/ssh.1'>ssh(1)</a>: fix SEGV |
<li><a href='https://man.openbsd.org/ssh.1'>ssh(1)</a>: fix SEGV |
in UpdateHostkeys debug() message, triggered when the update |
in UpdateHostkeys debug() message, triggered when the update |
removed more host keys than remain present. |
removed more host keys than remained present. |
<li><a href='https://man.openbsd.org/scp.1'>scp(1)</a>: when using |
<li><a href='https://man.openbsd.org/scp.1'>scp(1)</a>: when using |
the SFTP protocol, continue transferring files after a |
the SFTP protocol, continue transferring files after a |
transfer error occurs, better matching original scp/rcp |
transfer error occurs, better matching original scp/rcp |