version 1.13, 2022/04/09 15:32:54 |
version 1.14, 2022/04/09 20:13:15 |
|
|
<li>Introduced <a href="https://man.openbsd.org/aplsmc.4">aplsmc(4)</a>, a driver for the SMC found on Apple M1 SoCs. |
<li>Introduced <a href="https://man.openbsd.org/aplsmc.4">aplsmc(4)</a>, a driver for the SMC found on Apple M1 SoCs. |
<li>Introduced <a href="https://man.openbsd.org/aplnco.4">aplnco(4)</a>, a driver for the Numerically-controlled oscillator (NCO) clock which drives the audio clocks on Apple silicon. |
<li>Introduced <a href="https://man.openbsd.org/aplnco.4">aplnco(4)</a>, a driver for the Numerically-controlled oscillator (NCO) clock which drives the audio clocks on Apple silicon. |
<li>Introduced <a href="https://man.openbsd.org/tascodec.4">tascodec(4)</a>, a driver for the TI TAS2770/TAS5770 digital audio amplifier codec found on Apple M1 Macs. |
<li>Introduced <a href="https://man.openbsd.org/tascodec.4">tascodec(4)</a>, a driver for the TI TAS2770/TAS5770 digital audio amplifier codec found on Apple M1 Macs. |
|
<li>Introduced <a href="https://man.openbsd.org/apldma.4">apldma(4)</a>, a driver for the DMA controller found on Apple SoCs. |
|
|
</ul> |
</ul> |
<li>Introduced <a |
<li>Introduced <a |
|
|
<ul> |
<ul> |
<li>Enabled enforcing of RLIMIT_MEMLOCK on powerpc64. |
<li>Enabled enforcing of RLIMIT_MEMLOCK on powerpc64. |
<li>Enabled <a href="https://man.openbsd.org/uhid.4">uhid(4)</a>/<a href="https://man.openbsd.org/fido.4">fido(4)</a> on riscv64. |
<li>Enabled <a href="https://man.openbsd.org/uhid.4">uhid(4)</a>/<a href="https://man.openbsd.org/fido.4">fido(4)</a> on riscv64. |
|
<li>Allowed riscv64 installation on a disk with a GPT. |
<li>Fixed booting from an IDE block device on the Sun Blade 100. |
<li>Fixed booting from an IDE block device on the Sun Blade 100. |
<li>Fixed <a href="https://man.openbsd.org/radeondrm.4">radeondrm(4)</a> console colors on sparc64. |
<li>Fixed <a href="https://man.openbsd.org/radeondrm.4">radeondrm(4)</a> console colors on sparc64. |
<li>Added missing locking to <a href="https://man.openbsd.org/pmap_extract.9">pmap_extract(9)</a> and <a href="https://man.openbsd.org/pmap_unwire.9">pmap_unwire(9)</a> on arm64 and riscv64. |
<li>Added missing locking to <a href="https://man.openbsd.org/pmap_extract.9">pmap_extract(9)</a> and <a href="https://man.openbsd.org/pmap_unwire.9">pmap_unwire(9)</a> on arm64 and riscv64. |
<li>Enabled <a href="https://man.openbsd.org/dt.4">dt(4)</a> on macppc. |
<li>Enabled <a href="https://man.openbsd.org/dt.4">dt(4)</a> on macppc. |
<li>Increased <a href="https://man.openbsd.org/ddb.1">ddb(1)</a> access to registers on macppc and powerpc64. |
<li>Increased <a href="https://man.openbsd.org/ddb.1">ddb(1)</a> access to registers on macppc and powerpc64. |
|
<li>Allowed <a href="https://man.openbsd.org/ddb.4">ddb(4)</a> trace through interrupt on macppc. |
</ul> |
</ul> |
</ul> |
</ul> |
|
|
|
|
a renumbered <a |
a renumbered <a |
href="https://man.openbsd.org/softraid.4">softraid(4)</a> boot device. |
href="https://man.openbsd.org/softraid.4">softraid(4)</a> boot device. |
<li>Fix hibernate on newer hardware by allowing more memory ranges. |
<li>Fix hibernate on newer hardware by allowing more memory ranges. |
|
<li>Grew the <a href="https://man.openbsd.org/dmesg.8">dmesg(8)</a> buffer on i386 from 4 to 8 pages. |
|
|
</ul> |
</ul> |
|
|
|
|
<li>Unlocked the bottom part of the uvm fault handler. |
<li>Unlocked the bottom part of the uvm fault handler. |
<li>Unlocked <a href="https://man.openbsd.org/getpeername.2">getpeername(2)</a>. |
<li>Unlocked <a href="https://man.openbsd.org/getpeername.2">getpeername(2)</a>. |
<li>Made <a href="https://man.openbsd.org/bpf.4">bpf(4)</a> MP-safe. |
<li>Made <a href="https://man.openbsd.org/bpf.4">bpf(4)</a> MP-safe. |
|
<li>Implemented the <a |
|
href="https://man.openbsd.org/poll.2">poll(2)</a> system call on top |
|
of the <a href="https://man.openbsd.org/kqueue.2">kqueue(2)</a> |
|
subsystem, obsoleting the old, non-MP-safe poll backend. |
|
|
</ul> |
</ul> |
|
|
|
|
extend the default OpenBSD partition to the end of the disk, rather |
extend the default OpenBSD partition to the end of the disk, rather |
than truncating at the end of the last full cylinder. |
than truncating at the end of the last full cylinder. |
<li>Corrected checksums written by <a href="https://man.openbsd.org/fdisk.8">fdisk(8)</a> on big-endian architectures to be little-endian as per spec. |
<li>Corrected checksums written by <a href="https://man.openbsd.org/fdisk.8">fdisk(8)</a> on big-endian architectures to be little-endian as per spec. |
|
<li>Made <a href="https://man.openbsd.org/fdisk.8">fdisk(8)</a> -A preserve BIOS boot partition. |
|
<li>Switched to using <a href="https://man.openbsd.org/fdisk.8">fdisk(8)</a> -b to create boot partitions on multiple architectures. |
|
|
<li>Added <a href="https://man.openbsd.org/rcctl.8">rcctl(8)</a> "ls |
<li>Added <a href="https://man.openbsd.org/rcctl.8">rcctl(8)</a> "ls |
rogue" to show daemons which are running but not set as "enabled" in |
rogue" to show daemons which are running but not set as "enabled" in |
<a href="https://man.openbsd.org/rc.conf.local.8">rc.conf.local(8)</a>. |
<a href="https://man.openbsd.org/rc.conf.local.8">rc.conf.local(8)</a>. |
|
|
href="https://man.openbsd.org/ld.lld.1">ld.lld(1)</a> linker) to also |
href="https://man.openbsd.org/ld.lld.1">ld.lld(1)</a> linker) to also |
user the LLVM archiver <a |
user the LLVM archiver <a |
href="https://man.openbsd.org/llvm-ar.1">llvm-ar(1)</a>. |
href="https://man.openbsd.org/llvm-ar.1">llvm-ar(1)</a>. |
|
<li>Enabled support for displaying an estimated battery recharge time |
|
in <a href="https://man.openbsd.org/apm.8">apm(8)</a> and <a |
|
href="https://man.openbsd.org/apmd.8">apmd(8)</a>. |
|
<li>Introduced support for storing capability databases in |
|
/etc/login.conf.d, allowing easy addition of custom login classes from |
|
packages. |
|
<li>Made <a href="https://man.openbsd.org/rcctl.8">rcctl(8)</a> look for the login class in both login.conf and login.conf.d/${class}. |
|
|
</ul> |
</ul> |
|
|
|
|
<li>Fixed an issue where <a href="https://man.openbsd.org/com.4">com(4)</a> would attach for a disabled serial port leading to misdirection of the hardware variant and a subsequent hang when /etc/rc runs <a href="https://man.openbsd.org/ttyflags.8">ttyflags(8)</a> -a. |
<li>Fixed an issue where <a href="https://man.openbsd.org/com.4">com(4)</a> would attach for a disabled serial port leading to misdirection of the hardware variant and a subsequent hang when /etc/rc runs <a href="https://man.openbsd.org/ttyflags.8">ttyflags(8)</a> -a. |
<li>Fixed <a href="https://man.openbsd.org/sdhc.4">sdhc(4)</a> for Jasper Lake eMMC. |
<li>Fixed <a href="https://man.openbsd.org/sdhc.4">sdhc(4)</a> for Jasper Lake eMMC. |
<li>Improved how quirks are handled on <a href="https://man.openbsd.org/sdhc.4">sdhc(4)</a>-compatible drivers. |
<li>Improved how quirks are handled on <a href="https://man.openbsd.org/sdhc.4">sdhc(4)</a>-compatible drivers. |
|
<li>Enabled <a href="https://man.openbsd.org/acpibat.4">acpibat(4)</a> use with the Surface Go 3. |
|
|
</ul> |
</ul> |
|
|
|
|
<li>Applied MP-safe changes from <a |
<li>Applied MP-safe changes from <a |
href="https://man.openbsd.org/dwge.4">dwge(4)</a> to <a |
href="https://man.openbsd.org/dwge.4">dwge(4)</a> to <a |
href="https://man.openbsd.org/dwxe.4">dwxe(4)</a>. |
href="https://man.openbsd.org/dwxe.4">dwxe(4)</a>. |
|
<li>Enabled hardware vlan tagging for <a href="https://man.openbsd.org/ixl.4">ixl(4)</a>. |
|
<li>Re-enabled <a href="https://man.openbsd.org/ixl.4">ixl(4)</a> IPv4, TCP4/6 and UDP4/6 checksum offloading. |
|
<li>Enabled receive checksum offloading on <a href="https://man.openbsd.org/ixl.4">ixl(4)</a>. |
|
|
</ul> |
</ul> |
|
|
|
|
this, "set skip" can be used on interfaces that are not configured |
this, "set skip" can be used on interfaces that are not configured |
yet. |
yet. |
<li>Fixed <a href="https://man.openbsd.org/veb.4">veb(4)</a> vport handling to prevent improper drop of packets leaving a vport interface. |
<li>Fixed <a href="https://man.openbsd.org/veb.4">veb(4)</a> vport handling to prevent improper drop of packets leaving a vport interface. |
|
<li>Reworked <a href="https://man.openbsd.org/ix.4">ix(4)</a> checksum/vlan offloading and enabled it for IPv6. |
|
|
</ul> |
</ul> |
|
|
|
|
href="https://man.openbsd.org/fw_update.8">fw_update(8)</a> to install |
href="https://man.openbsd.org/fw_update.8">fw_update(8)</a> to install |
non-free firmware files if present on the install media. |
non-free firmware files if present on the install media. |
<li>Made <a href="https://man.openbsd.org/fw_update.8">fw_update(8)</a> re-download existing files with failed checksums. |
<li>Made <a href="https://man.openbsd.org/fw_update.8">fw_update(8)</a> re-download existing files with failed checksums. |
|
<li>Stopped unregistering firmware with <a href="https://man.openbsd.org/fw_update.8">fw_update(8)</a> when the SHA256.sig cannot be fetched. |
|
<li>Used <a href="https://man.openbsd.org/installboot.8">installboot(8)</a> in riscv64 install.md. |
|
|
</ul> |
</ul> |
|
|
|
|
system access with <a |
system access with <a |
href="https://man.openbsd.org/unveil.2">unveil(2)</a>. |
href="https://man.openbsd.org/unveil.2">unveil(2)</a>. |
<li>Updated libexpat to 2.4.4, fixing CVE-2022-23852 and CVE-2022-23990. |
<li>Updated libexpat to 2.4.4, fixing CVE-2022-23852 and CVE-2022-23990. |
|
<li>Added <a href="https://man.openbsd.org/ps.1">ps(1)</a> status flag "c" to indicate a process is chrooted. |
</ul> |
</ul> |
|
|
<li>Routing daemons and other userland network improvements: |
<li>Routing daemons and other userland network improvements: |
|
|
<li>Allowed <a href="https://man.openbsd.org/rpki-client.8">rpki-client(8)</a> to display more than one file in -f mode. |
<li>Allowed <a href="https://man.openbsd.org/rpki-client.8">rpki-client(8)</a> to display more than one file in -f mode. |
<li>Allowed rsync:// URIs as files in <a href="https://man.openbsd.org/rpki-client.8">rpki-client(8)</a> -f mode. |
<li>Allowed rsync:// URIs as files in <a href="https://man.openbsd.org/rpki-client.8">rpki-client(8)</a> -f mode. |
<li>Properly handled .mft files in <a href="https://man.openbsd.org/rpki-client.8">rpki-client(8)</a>, preventing replay attacks using old but still valid files. |
<li>Properly handled .mft files in <a href="https://man.openbsd.org/rpki-client.8">rpki-client(8)</a>, preventing replay attacks using old but still valid files. |
|
<li>Enforced RFC 6384 certificate policy for RPKI in <a href="https://man.openbsd.org/rpki-client.8">rpki-client(8)</a>. |
|
<li>Added a CRL check for manifests to <a href="https://man.openbsd.org/rpki-client.8">rpki-client(8)</a>. |
|
|
<!-- others --> |
<!-- others --> |
<li>Modified <a href="https://man.openbsd.org/syslog.conf.5">syslog.conf(5)</a> examples to use TLS rather than the plaintext protocols. |
<li>Modified <a href="https://man.openbsd.org/syslog.conf.5">syslog.conf(5)</a> examples to use TLS rather than the plaintext protocols. |
|
|
<li>Added a cursor-style option to <a href="https://man.openbsd.org/tmux.1">tmux(1)</a>. |
<li>Added a cursor-style option to <a href="https://man.openbsd.org/tmux.1">tmux(1)</a>. |
<li>Added a pane-border-format pane option to <a href="https://man.openbsd.org/tmux.1">tmux(1)</a>. |
<li>Added a pane-border-format pane option to <a href="https://man.openbsd.org/tmux.1">tmux(1)</a>. |
<li>Added attempts to turn on less-capable mouse modes when <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> turns on more-capable ones, in case the terminal doesn't support the desired mode. |
<li>Added attempts to turn on less-capable mouse modes when <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> turns on more-capable ones, in case the terminal doesn't support the desired mode. |
|
<li>Added a <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> option to show arrows for the active pane indicator. |
|
<li>Added a key in <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> copy mode to toggle the position indicator. |
|
|
</ul> |
</ul> |
|
|
<li>OpenSMTPD version <!--- XXX ---> |
<li>OpenSMTPD version <!--- XXX ---> |
<ul> |
<ul> |
|
<li>Stopped <a href="https://man.openbsd.org/smtpd.8">smtpd(8)</a> from verifying the cert or CA for a relay using opportunistic TLS. |
</ul> |
</ul> |
|
|
<li>LibreSSL version <!--- XXX ---> |
<li>LibreSSL version <!--- XXX ---> |