version 1.62, 2022/10/13 16:08:06 |
version 1.63, 2022/10/13 16:10:45 |
|
|
<li>Added support for switching from glass console to serial console |
<li>Added support for switching from glass console to serial console |
on arm64 systems that default to glass console. |
on arm64 systems that default to glass console. |
<li><a href="https://man.openbsd.org/pf.4">pf(4)</a> automatically allows |
<li><a href="https://man.openbsd.org/pf.4">pf(4)</a> automatically allows |
IGMP and ICMP6 MLD packets with router alert option. |
IGMP and ICMP6 MLD packets with the router alert option. |
Special allow-opts rules are no longer needed for multicast |
Special allow-opts rules are no longer needed for multicast |
discovery. |
discovery. |
<li>Fixed a <a href="https://man.openbsd.org/pf.4">pf(4)</a> NULL |
<li>Fixed a <a href="https://man.openbsd.org/pf.4">pf(4)</a> NULL |
|
|
<li>Enabled <a href="https://man.openbsd.org/kstat.4">kstat(4)</a>, a |
<li>Enabled <a href="https://man.openbsd.org/kstat.4">kstat(4)</a>, a |
device that exports kernel statistics that can be read by <a |
device that exports kernel statistics that can be read by <a |
href="https://man.openbsd.org/kstat.1">kstat(1)</a>. |
href="https://man.openbsd.org/kstat.1">kstat(1)</a>. |
<li>Added cpu frequency sensors for each core on CPUs that have MPERF/APERF support. |
<li>Added CPU frequency sensors for each core on CPUs that have MPERF/APERF support. |
<li>Merged the UVM swap-backed and object-backed inactive page lists. |
<li>Merged the UVM swap-backed and object-backed inactive page lists. |
<li>Fixed <a href="https://man.openbsd.org/rwlock.9">rwlock(9)</a> |
<li>Fixed <a href="https://man.openbsd.org/rwlock.9">rwlock(9)</a> |
implementation to be fair to writers. Previously, readers could grab |
implementation to be fair to writers. Previously, readers could grab |
|
|
<li>Protect <a href="https://man.openbsd.org/udp.4">UDP</a>, raw <a |
<li>Protect <a href="https://man.openbsd.org/udp.4">UDP</a>, raw <a |
href="https://man.openbsd.org/ip.4">IP</a>, and <a |
href="https://man.openbsd.org/ip.4">IP</a>, and <a |
href="https://man.openbsd.org/divert.4">divert</a> packet input |
href="https://man.openbsd.org/divert.4">divert</a> packet input |
routines with a per socket mutex. |
routines with a per-socket mutex. |
<li>Protect <a href="https://man.openbsd.org/recv.2">recv(2)</a> system call |
<li>Protect <a href="https://man.openbsd.org/recv.2">recv(2)</a> system call |
for UDP and raw IP packets with a per socket mutex and shared netlock. |
for UDP and raw IP packets with a per-socket mutex and shared netlock. |
Allows to receive packets while forwarding in parallel. |
Allows to receive packets while forwarding in parallel. |
<li>Protect multicast deliver loop for UDP and raw IP sockets with rwlock. |
<li>Protect multicast deliver loop for UDP and raw IP sockets with rwlock. |
<li>Only grab netlock in IGMP and MLD timer when necessary. |
<li>Only grab netlock in IGMP and MLD timer when necessary. |
|
|
<li>Fix rebooting a received VM in <a |
<li>Fix rebooting a received VM in <a |
href="https://man.openbsd.org/vmd.8">vmd(8)</a>. |
href="https://man.openbsd.org/vmd.8">vmd(8)</a>. |
<li>Have <a href="https://man.openbsd.org/vmd.8">vmd(8)</a> provide |
<li>Have <a href="https://man.openbsd.org/vmd.8">vmd(8)</a> provide |
a copy of bios at 4g boundary, SeaBIOS and newer Linux kernels expect |
a copy of bios at 4g boundary. SeaBIOS and newer Linux kernels expect |
it there. |
it there. |
<li>In <a href="https://man.openbsd.org/vmd.8">vmd(8)</a>, fix off by |
<li>In <a href="https://man.openbsd.org/vmd.8">vmd(8)</a>, fix off by |
one in VM memory range check. |
one in VM memory range check. |
|
|
|
|
<li>Installer, upgrade and bootloader improvements: |
<li>Installer, upgrade and bootloader improvements: |
<ul> |
<ul> |
<li>Fixed the watchdog in the installer so that the watchdog is reset |
<li>Fixed the watchdog in the installer so that it is reset |
after each download and each set installation. |
after each download and each set installation. |
<li>Ensured that when running <a |
<li>Ensured that running <a |
href="https://man.openbsd.org/sysupgrade.8">sysupgrade(8)</a> on |
href="https://man.openbsd.org/sysupgrade.8">sysupgrade(8)</a> on |
-stable that it will move to the next release, not -current. |
-stable will move to the next release, not -current. |
<li>Added the -b option to <a |
<li>Added the -b option to <a |
href="https://man.openbsd.org/sysupgrade.8">sysupgrade(8)</a> to set |
href="https://man.openbsd.org/sysupgrade.8">sysupgrade(8)</a> to set |
an alternative base directory to which the installation files will be |
an alternative base directory to which the installation files will be |
downloaded to. |
downloaded. |
<li>Increased the <a |
<li>Increased the <a |
href="https://man.openbsd.org/disklabel.8">disklabel(8)</a> auto |
href="https://man.openbsd.org/disklabel.8">disklabel(8)</a> auto |
partitioner's maximum size for /usr to 30G. |
partitioner's maximum size for /usr to 30G. |
|
|
<ul> |
<ul> |
<li>Added an ACL list for multiple users attaching to the <a |
<li>Added an ACL list for multiple users attaching to the <a |
href="https://man.openbsd.org/tmux.1">tmux(1)</a> socket. |
href="https://man.openbsd.org/tmux.1">tmux(1)</a> socket. |
<li>Ensured cursor remains on selected item on menu in <a |
<li>Ensured cursor remains on selected item on menu. |
href="https://man.openbsd.org/tmux.1">tmux(1)</a>. |
<li>Added support for OSC 8 hyperlinks. |
<li>Added <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> |
|
support for OSC 8 hyperlinks. |
|
<li>Added support for hyperlinks with capture-pane -e and a |
<li>Added support for hyperlinks with capture-pane -e and a |
mouse_hyperlink format to <a |
mouse_hyperlink format. |
href="https://man.openbsd.org/tmux.1">tmux(1)</a>. |
<li>Added an "all" state to allow-passthrough to work even in invisible panes. |
<li>Added an "all" state to <a |
<li>Fixed a crash when searching for .* with extremely long lines. |
href="https://man.openbsd.org/tmux.1">tmux(1)</a> allow-passthrough to |
|
work even in invisible panes. |
|
<li>Fixed a <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> crash |
|
when searching for .* with extremely long lines. |
|
<li>Added <a href="https://man.openbsd.org/vi.1">vi(1)</a> Home/End |
<li>Added <a href="https://man.openbsd.org/vi.1">vi(1)</a> Home/End |
bindings to <a href="https://man.openbsd.org/tmux.1">tmux(1)</a>. |
bindings. |
<li>Added a Nobr terminfo capability to tell <a |
<li>Added a Nobr terminfo capability to tell <a |
href="https://man.openbsd.org/tmux.1">tmux(1)</a> the terminal does |
href="https://man.openbsd.org/tmux.1">tmux(1)</a> the terminal does |
not use bright colors for bold. |
not use bright colors for bold. |
<li>Added a notification when a paste buffer is deleted to <a |
<li>Added a notification when a paste buffer is deleted. |
href="https://man.openbsd.org/tmux.1">tmux(1)</a>. |
<li>Fixed window size reporting. |
<li>Fixed <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> window |
|
size reporting. |
|
</ul> |
</ul> |
|
|
<li>LibreSSL version 3.6.0 |
<li>LibreSSL version 3.6.0 |
|
|
<ul> |
<ul> |
<li>Security |
<li>Security |
<ul> |
<ul> |
<li>ssh-keyscan(1): fix a one-byte overflow in SSH- banner processing |
<li>ssh-keyscan(1): fix a one-byte overflow in SSH banner processing |
<li>ssh-keygen(1): fix double free() in error path of signing/verify code |
<li>ssh-keygen(1): fix double free() in error path of signing/verify code |
<li>ssh-keysign(8): fix double-free in error path introduced in OpenSSH 8.9. |
<li>ssh-keysign(8): fix double-free in error path introduced in OpenSSH 8.9. |
</ul> |
</ul> |