version 1.1501, 2021/12/09 20:33:22 |
version 1.1502, 2022/01/05 08:17:40 |
|
|
<p> |
<p> |
|
|
<ul> |
<ul> |
|
<!-- 2021/12/26 --> |
|
<li>Reworked garbage collector for <a href="https://man.openbsd.org/unix.4">unix(4)</a> sockets to prevent potential kernel panics. |
|
<li>Added address locators for the ACPI "bus" and used these to fix the order of the <a href="https://man.openbsd.org/com.4">com(4)</a> devices to match the traditional order on the ISA bus. |
|
<!-- 2021/12/25 --> |
|
<li>Made "set skip on ..." in <a href="https://man.openbsd.org/pf.conf.5">pf.conf(5)</a> dynamic. |
|
<!-- 2021/12/24 --> |
|
<li>Allowed bare numbers for key and mouse bindings in <a href="https://man.openbsd.org/cwm.1">cwm(1)</a>. |
|
<li>Made <a href="https://man.openbsd.org/uniq.1">uniq(1)</a> skip() each input line only once, improving performance. |
|
<!-- 2021/12/23 --> |
|
<li>Introduced <a href="https://man.openbsd.org/apliic.4">apliic(4)</a>, a driver for the I2C controller found on various Apple SoCs. |
|
<li>Protected <a href="https://man.openbsd.org/ipsec.4">ipsec(4)</a> input and output with the kernel lock to allow forwarding of non-ipsec traffic in parallel. |
|
<!-- 2021/12/22 --> |
|
<li>Disabled minimum power consumption in <a href="https://man.openbsd.org/bwfm.4">bwfm(4)</a> hostap mode, improving connection reliability when used as an access point. |
|
<li>Updated to <a href="https://man.openbsd.org/nsd.8">nsd(8)</a> 4.3.9. |
|
<!-- 2021/12/21 --> |
|
<!-- 2021/12/20 --> |
|
<li>Made <a href="https://man.openbsd.org/dhcpd.8">dhcpd(8)</a> start listening on DOWN interfaces. |
|
<li>Made <a href="https://man.openbsd.org/iwm.4">iwm(4)</a> attach to PCI devices with product ID 0x31dc, part of the 9560 chip family. |
|
<li>Introduced <a href="https://man.openbsd.org/mtw.4">mtw(4)</a>, a driver for MediaTek MT7601U wifi devices. |
|
<!-- 2021/12/19 --> |
|
<li>Added unbound and host-bound options for <a href="https://man.openbsd.org/ssh.1">ssh(1)</a> PubkeyAuthentication for hardware devices unable to sign longer pubkey authentication challenges. |
|
<li>Required host-bound userauth requests for forwarded SSH connections. |
|
<li>Gave <a href="https://man.openbsd.org/ssh-agent.1">ssh-agent(1)</a> the ability to parse restrict-destination-v00@openssh.com constraints and to apply them to keys. |
|
<li>Made <a href="https://man.openbsd.org/ssh-add.1">ssh-add(1)</a> accept a list of "destination constraints" that allow restricting where keys may be used in conjunction with an ssh-agent/ssh that supports session ID/hostkey binding. |
|
<!-- 2021/12/18 --> |
|
<li>Fixed <a href="https://man.openbsd.org/radeondrm.4">radeondrm(4)</a> console colors on sparc64. |
|
<li>Introduced <a href="https://man.openbsd.org/aplmbox.4">aplmbox(4)</a>, a driver for the mailbox that provides a communication channel with additional cores integrated on Apple SoCs. |
|
<!-- 2021/12/17 --> |
|
<li>Updated to LLVM 13.0.0. |
|
<!-- 2021/12/16 --> |
|
<li>Attached <a href="https://man.openbsd.org/com.4">com(4)</a> over <a href="https://man.openbsd.org/acpi.4">acpi(4)</a> on amd64. |
|
<!-- 2021/12/15 --> |
|
<li>Added create permissions to <a href="https://man.openbsd.org/unveil.2">unveil(2)</a> on <a href="https://man.openbsd.org/ldapd.8">ldapd(8)</a>. |
|
<li>Restricted <a href="https://man.openbsd.org/usbhidctl.1">usbhidctl(1)</a> and <a href="https://man.openbsd.org/usbhidaction.1">usbhidaction(1)</a> file system access with <a href="https://man.openbsd.org/unveil.2">unveil(2)</a>. |
|
<!-- 2021/12/14 --> |
|
<li>Implemented <a href="https://man.openbsd.org/em.4">em(4)</a> support for selecting SMGII or SerDes mode depending on the plugged-in SFP transceiver and for reading out transceiver information via <a href="https://man.openbsd.org/ifconfig.8">ifconfig(8)</a>. |
|
<li>Used "rng-seed" and "kaslr-seed" properties from the device tree to mix extra entropy into the pool for arm64. |
|
<!-- 2021/12/13 --> |
|
<li>Added pclk clock used by <a href="https://man.openbsd.org/dwdog.4">dwdog(4)</a> on RK3399 to <a href="https://man.openbsd.org/rkclock.4">rkclock(4)</a>. |
|
<li>Increased <a href="https://man.openbsd.org/tee.1">tee(1)</a> I/O buffer size for 8KB to 64KB. |
|
<li>Added handling of multi-port controllers to <a href="https://man.openbsd.org/uslcom.4">uslcom(4)</a>. |
|
<li>Added a pane-border-format pane option to <a href="https://man.openbsd.org/tmux.1">tmux(1)</a>. |
|
<li>Reduced unnecessary usage of sys/cdefs.h includes. |
|
<li>Cleaned up unnecessary sys/param.h includes across the kernel and userland, replacing some macros with local copies. |
|
<!-- 2021/12/12 --> |
|
<li>Added a "vnode" parameter to <a href="https://man.openbsd.org/VOP_STRATEGY.9">VOP_STRATEGY(9)</a>. |
|
<!-- 2021/12/11 --> |
|
<li>Added <a href="https://man.openbsd.org/acpipci.4">acpipci(4)</a> support for interrupts represented by ACPI PCI Interrupt Link Devices, making PCI interrupts work on QEMU's SBSA target. |
|
<!-- 2021/12/10 --> |
|
<!-- 2021/12/09 --> |
|
<li>Fixed a potential DOS associated with <a href="https://man.openbsd.org/BIO_indent.3">BIO_indent(3)</a> when a caller asks for a negative number of bytes of output. |
|
<li>Fixed a bug where <a href="https://man.openbsd.org/iked.8">iked(8)</a> sent zero-prefixed NAT-T messages on port 500, causing parsing errors. |
|
<li>Introduced <a href="https://man.openbsd.org/aplpmgr.4">aplpmgr(4)</a>, a driver for the power management controller found on various Apple SoCs. |
|
<!-- 2021/12/08 --> |
|
<!-- 2021/12/07 --> |
|
<li>Taught the net80211 stack to remove corresponding frames from ic_pwrsaveq when a power-saving client decides to leave our hostap interface, preventing a panic. |
|
<li>Allowed <a href="https://man.openbsd.org/fdisk.8">fdisk(8)</a> to extend the default OpenBSD partition to the end of the disk, rather than truncating at the end of the last full cylinder. |
|
<!-- 2021/12/06 --> |
|
<!-- 2021/12/05 --> |
|
<!-- 2021/12/04 --> |
|
<li>Fixed spurious abort of a VM by <a href="https://man.openbsd.org/vmd.8">vmd(8)</a> when the scheduler moves a VM to a different core while it is sleeping on a lock. |
|
<li>Fixed broken <a href="https://man.openbsd.org/vmd.8">vmd(8)</a> "boot device cdrom" feature after a fix in seabios. |
|
<!-- 2021/12/03 --> |
|
<li>Switched <a href="https://man.openbsd.org/iwx.4">iwx(4)</a> to new -67 firmware images. |
|
<li>Disabled probe requests during scans in <a href="https://man.openbsd.org/iwx.4">iwx(4)</a> again, preventing device timeouts for some devices. |
|
<li>Implemented bgscan_done() handlers for <a href="https://man.openbsd.org/iwx.4">iwx(4)</a> and <a href="https://man.openbsd.org/iwm.4">iwm(4)</a>. |
|
<li>Introduced an optional driver-specific bgscan_done() handler which allows the driver to take control of the roaming teardown sequence, ensuring that race conditions between firmware state and net80211 state are avoided. |
|
<li>Fixed an xserver 1.21.1 crash when attempting to run <a href="https://man.openbsd.org/fvwm.1">fvwm(1)</a> on an x61/965gm with the modesetting driver on amd64. |
|
<!-- 2021/12/02 --> |
|
<li>Prevented a potential race which could make <a href="https://man.openbsd.org/umount.8">umount(8)</a> fail spuriously in the installer. |
|
<li>Improved the testing of credentials against inserted FIDO keys, reducing spurious "Confirm user presence" notifications for key handles relating to FIDO keys which are not currently inserted. |
|
<!-- 2021/12/01 --> |
|
<li>Ensured ^C may be used to kill <a href="https://man.openbsd.org/ssh.1">ssh(1)</a> sessions where SessionType=none. |
|
<li>Fixed removal of SAs that could not be flushed with <a href="https://man.openbsd.org/ipsecctl.8">ipsecctl(8)</a> -F. |
|
<li>Fixed booting from an IDE block device on the Sun Blade 100. |
|
<!-- 2021/11/30 --> |
|
<!-- 2021/11/29 --> |
|
<li>Prevented <a href="https://man.openbsd.org/select.2">select(2)</a> from blocking if registering found pending events. |
|
<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>Unlocked <a href="https://man.openbsd.org/accept.2">accept(2)</a> and <a href="https://man.openbsd.org/accept4.2">accept4(2)</a> syscalls. |
|
<li>Added <a href="https://man.openbsd.org/iked.8">iked(8)</a> -V to display the version. |
|
<!-- 2021/11/28 --> |
|
<li>Prevented a crash in <a href="https://man.openbsd.org/slaacd.8">slaacd(8)</a> due to updating an interface which no longer exists. |
|
<!-- 2021/11/27 --> |
|
<li>Let <a href="https://man.openbsd.org/iwx.4">iwx(4)</a> and <a href="https://man.openbsd.org/iwm.4">iwm(4)</a> use per-Tx-queue interface timers to ensure timeout if a particular Tx queue gets stuck. |
|
<li>Added <a href="https://man.openbsd.org/ssh-keygen.1">ssh-keygen(1)</a> -Y match-principals operation to perform matching of principals names against an allowed signers file. |
|
<!-- 2021/11/26 --> |
|
<li>Dropped support for netscape certificates and server gated keys in <a href="https://man.openbsd.org/openssl.1">openssl(1)</a>. |
|
<!-- 2021/11/25 --> |
|
<li>Released <a href="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.4.2-relnotes.txt">LibreSSL 3.4.2</a>. |
|
<li>Prevented the possible creation of MBRs with overlapping partitions 0 and 3 in <a href="https://man.openbsd.org/fdisk.8">fdisk(8)</a>. |
|
<!-- 2021/11/24 --> |
|
<li>Fixed a panic when running <a href="https://man.openbsd.org/utvfu.4">utvfu(4)</a> on <a href="https://man.openbsd.org/xhci.4">xhci(4)</a>. |
|
<li>Fixed timestamp printing in Signed Certificate Timestamps. |
|
<!-- 2021/11/23 --> |
|
<li>Switched to calculating <a href="https://man.openbsd.org/pppoe.4">pppoe(4)</a> session duration using system uptime rather than UTC. |
|
<li>Updated to <a href="https://man.openbsd.org/openchrome.4">openchrome(4)</a> 0.6.409. |
|
<li>Switched LLD_ARCHs to <a href="https://man.openbsd.org/llvm-ar.1">llvm-ar(1)</a>. |
|
<!-- 2021/11/22 --> |
|
<li>Introduced <a href="https://man.openbsd.org/pcyrtc.4">pcyrtc(4)</a>, a driver for the NXP PCF85063A/TP RTC chips. |
|
<li>Implemented RFC6840 (AD flag processing) if using trusted name servers. |
|
<li>Aligned memory allocation for USB device drivers and USB HC drivers, enlarging the USB memory pool. |
|
<!-- 2021/11/21 --> |
|
<li>Added <a href="https://man.openbsd.org/ikectl.8">ikectl(8)</a> "show certinfo" to show trusted CAs and certificates. |
|
<li>Introduced <a href="https://man.openbsd.org/iicmux.4">iicmux(4)</a>, a driver that switches between I2C busses connected to a single I2C controller by using the pin muxing facilities of an SoC. |
|
<!-- 2021/11/20 --> |
|
<!-- 2021/11/19 --> |
|
<li>Made <a href="https://man.openbsd.org/config.8">config(8)</a> -c cmdfile use lines from the command file for all input, not just commands. This allows complex actions like changing device parameters. |
|
<li>Allowed interface names as scope-id in IPv6 link-local addresses in <a href="https://man.openbsd.org/unbound.8">unbound(8)</a>. |
|
<li>Made futexes work in shared anonymous memory. |
|
<li>Fixed monitor mode on <a href="https://man.openbsd.org/iwm.4">iwm(4)</a> and <a href="https://man.openbsd.org/iwx.4">iwx(4)</a>. |
|
<!-- 2021/11/18 --> |
|
<!-- 2021/11/17 --> |
|
<li>Made <a href="https://man.openbsd.org/uniq.1">uniq(1)</a> ignore trailing newlines when comparing lines. |
|
<li>Fixed a crash when <a href="https://man.openbsd.org/xrandr.1">xrandr(1)</a> is invoked with X server 21.1.1. |
|
<li>Added display of DNS information from <a href="https://man.openbsd.org/sppp.4">sppp(4)</a> to <a href="https://man.openbsd.org/ifconfig.8">ifconfig(8)</a>. |
|
<li>Disabled active scanning on <a href="https://man.openbsd.org/iwm.4">iwm(4)</a> 9260 and 9560 to prevent a device lockup. |
|
<!-- 2021/11/16 --> |
|
<li>Installed missing scope identifiers for IPv6 link-local addresses for <a href="https://man.openbsd.org/unwind.8">unwind(8)</a> and <a href="https://man.openbsd.org/resolvd.8">resolvd(8)</a>. |
|
<li>Fixed <a href="https://man.openbsd.org/hilkbd.4">hilkbd(4)</a> Swedish keyboard layout on non-PS/2 style keyboards. |
|
<!-- 2021/11/15 --> |
|
<!-- 2021/11/14 --> |
|
<li>Improved and simplified timer handling in <a href="https://man.openbsd.org/rc.d.8">rc.d(8)</a> "stop" and "reload". |
|
<!-- 2021/11/13 --> |
|
<li>Switched to using long filenames by default with <a href="https://man.openbsd.org/mount_msdos.8">mount_msdos(8)</a> on FAT filesystems. |
|
<!-- 2021/11/12 --> |
|
<li>Added support for controlling keyboard LEDs to <a href="https://man.openbsd.org/aplhidev.4">aplhidev(4)</a>. |
|
<li>Implemented the probe variable in <a href="https://man.openbsd.org/bt.5">bt(5)</a>. |
|
<li>Updated <a href="https://man.openbsd.org/awk.1">awk(1)</a> to the Nov 3, 2021 version. |
|
<li>Added support for 40MHz channels to <a href="https://man.openbsd.org/iwn.4">iwn(4)</a>. |
|
<!-- 2021/11/11 --> |
|
<li>Reduced the time overhead of <a href="https://man.openbsd.org/kqueue.2">kqueue(2)</a>-based <a href="https://man.openbsd.org/poll.2">poll(2)</a> and <a href="https://man.openbsd.org/select.2">select(2)</a> systems calls by keeping knotes between the system calls. |
|
<li>Made <a href="https://man.openbsd.org/config.8">config(8)</a> -e work with ramdisk kernels. |
|
|
|
<li>Fixed crashes in <a href="https://man.openbsd.org/httpd.8">httpd(8)</a>. |
|
<li>Fixed <a href="https://man.openbsd.org/iwn.4">iwn(4)</a> with 4965 devices. |
|
<li>Retired switch(4), switchd(8) and switchctl(8). |
|
<li>Updated to <a href="https://man.openbsd.org/Xserver.1">Xserver(1)</a> 21.1.1. |
|
<li>Updated to libXi 1.8. |
|
<li>Updated to libXfixes 6.0.0. |
|
<li>Updated to xorgprotos 2021.5. |
|
<li>Updated to fontconfig 2.13.94. |
|
<li>Updated to Freetype 2.11.0. |
|
<!-- 2021/11/10 --> |
|
<li>Added support for PPP IPCP extensions for DNS to <a href="https://man.openbsd.org/sppp.4">sppp(4)</a>. |
|
<li>Fixed broken key exchange negotiation with matching proposals in <a href="https://man.openbsd.org/iked.8">iked(8)</a>. |
|
<!-- 2021/11/09 --> |
|
<li>Added the sntrup761x25519-sha512@openssh.com hybrid ECDH/x25519 + Streamlined NTRU Prime post-quantum KEX to the default KEXAlgorithms list fo <a href="https://man.openbsd.org/ssh_config.5">ssh_config(5)</a> and <a href="https://man.openbsd.org/sshd_config.5">sshd_config(5)</a>. |
|
<li>Fixed <a href="https://man.openbsd.org/ssh-keysign.8">ssh-keysign(8)</a> for KEX algorithms that use SHA384/512 exchange hashes. |
|
<li>Added <a href="https://man.openbsd.org/gpiokeys.4">gpiokeys(4)</a> for arm64, a driver which handles events triggered by GPIO keys such as lid status and power button. |
|
<li>Published <a href="https://man.openbsd.org/rpki-client.8">rpki-client</a> 7.5. |
|
<li>Limited the number of publication points under a given TAL in <a href="https://man.openbsd.org/rpki-client.8">rpki-client(8)</a>. |
|
<!-- 2021/11/08 --> |
|
<li>Documented <a href="https://man.openbsd.org/install.site.5">install.site(5)</a>, OpenBSD installation and upgrade customization. |
|
<!-- 2021/11/07 --> |
|
<li>Fixed handling of interrupts shared between multiple <a href="https://man.openbsd.org/dwiic.4">swiic(4)</a> devices. |
|
<!-- 2021/11/06 --> |
|
<li>Allowed passing a different signal than SIGTERM in the default rc_stop() function in <a href="https://man.openbsd.org/rc.subr.8">rc.subr(8)</a>. |
|
<!-- 2021/11/05 --> |
|
<li>Made the kqread event filter MP-safe. |
|
<li>Corrected <a href="https://man.openbsd.org/httpd.8">httpd(8)</a> version string checking, responding with 505 Version Not Supported rather than 400 Bad Request when the version format is incorrect. |
|
<!-- 2021/11/04 --> |
|
<!-- 2021/11/03 --> |
|
<li>Limited the number of <a href="https://man.openbsd.org/openrsync.1">openrsync(1)</a> processes being spawned by <a href="https://man.openbsd.org/rpki-client.8">rpki-client(8)</a> to 16. |
|
<li>Fixed <a href="https://man.openbsd.org/ASN1_TIME_diff">ASN1_TIME_diff(3)</a> with NULL times. |
|
<li>Added a cursor-style option to <a href="https://man.openbsd.org/tmux.1">tmux(1)</a>. |
|
<li>Fixed "(null node)" panics on <a href="https://man.openbsd.org/run.4">run(4)</a>. |
|
<!-- 2021/11/02 --> |
|
<li>Improved handling of FIDO keys on tokens which provide user verification on the device itself, including biometric keys. |
|
<li>Corrected "!" escape handling in the installer when accepting WEP/WPA passphrase. |
|
<li>Updated <a href="https://man.openbsd.org/awk.1">awk(1)</a> to the October 12, 2021 version. |
|
<!-- 2021/11/01 --> |
|
<li>Added <a href="https://man.openbsd.org/uniq.1">uniq(1)</a> support for arbitrarily long input lines. |
|
<li>Prevented <a href="https://man.openbsd.org/awk.1">awk(1)</a> access to uninitialized data. |
|
<li>Improved SNI hostname validation. |
|
<li>Stopped binding audio devices exposed by <a href="https://man.openbsd.org/sndiod.8">sndiod(8)</a> to physical devices. |
|
<li>Fixed "null node" panics in <a href="https://man.openbsd.org/run.4">run(4)</a>. |
|
<li>Added a cursor-colour option to <a href="https://man.openbsd.org/tmux.1">tmux(1)</a>. |
|
<li>Added <a href="https://man.openbsd.org/aplhidev.4">aplhidev(4)</a> support for the keyboard/touchpad on Apple M1 laptops. |
|
<!-- 2021/10/31 --> |
|
<li>Enabled RFC 3779 (X.509 Extensions for IP Addresses and AS Identifiers) code in OpenSSl. |
|
<li>Fixed octal escape parsing in <a href="https://man.openbsd.org/tr.1">tr(1)</a> backslash(). |
|
<li>Disabled <a href="https://man.openbsd.org/xterm.1">xterm(1)</a> mouse tracking by default. |
|
<li>Added <a href="https://man.openbsd.org/aplspi.4">aplspi(4)</a>, a driver for the SPI controller found on the Apple M1 SoC. |
|
<li>Added <a href="https://man.openbsd.org/igc.4">igc(4)</a>, a driver for the Intel 2.5Gb Ethernet controllers. |
|
<li>Made <a href="https://man.openbsd.org/athn.4">athn(4)</a> attach to the Sony UWA-BR100. |
|
<!-- 2021/10/30 --> |
|
<li>Changed <a href="https://man.openbsd.org/sysctl.8">sysctl(8)</a> default to hw.perfpolicy=auto at startup, defaulting to 100% performance with AC power connected and using the auto algorithm when on battery. |
|
<li>Fixed UNIX domain sockets leak in soclose(). |
|
<!-- 2021/10/29 --> |
|
<li>Updated to libepoxy 1.5.9. |
|
<li>Limited <a href="https://man.openbsd.org/rpki-client.8">rpki-client(8)</a> HTTP requests to 2GB of data. |
|
<li>Implemented <a href="https://man.openbsd.org/openrsync.1">openrsync(1)</a> --max-size and --min-size. |
|
<!-- 2021/10/28 --> |
<!-- 2021/10/27 --> |
<!-- 2021/10/27 --> |
<li>When downloading resident keys from a FIDO token, made <a href="https://man.openbsd.org/ssh.1">ssh(1)</a> pass back the user ID that was used when the key was created and append it to the filename the key was written to (if not the default). |
<li>When downloading resident keys from a FIDO token, made <a href="https://man.openbsd.org/ssh.1">ssh(1)</a> pass back the user ID that was used when the key was created and append it to the filename the key was written to (if not the default). |
<!-- 2021/10/26 --> |
<!-- 2021/10/26 --> |