version 1.1495, 2021/06/01 20:42:06 |
version 1.1496, 2021/07/11 18:45:47 |
|
|
<p> |
<p> |
|
|
<ul> |
<ul> |
|
<!-- 2021/07/10 --> |
|
<li>Fixed a read buffer overrun in <a href="https://man.openbsd.org/X509_CERT_AUX_print.3">X509_CERT_AUX_print(3)</a>. |
|
<!-- 2021/07/09 --> |
|
<li>Switched <a href="https://man.openbsd.org/iwm.4">iwm(4)</a> to newer firmware images available in iwm-firmware-20210512. This provides FragAttacks fixes for the updated devices. |
|
<!-- 2021/07/08 --> |
|
<li>Avoided a potential buffer overflow in backslash escaping in <a href="https://man.openbsd.org/awk.1">awk(1)</a>. |
|
<li>Reverted drm_mm to the 5.7.y version to prevent X startup failures on laptops with raven ridge and picasso apus using amdgpu. |
|
<!-- 2021/07/07 --> |
|
<!-- 2021/07/06 --> |
|
<li>Updated <a href="https://man.openbsd.org/drm.4">drm(4)</a> to linux 5.10.47. |
|
<li>Fixed <a href="https://man.openbsd.org/iwx.4">iwx(4)</a> against access points using TKIP as the group cipher. |
|
<li>Introduced CPU_IS_RUNNING() and used it in scheduler-related code to prevent waiting on non-running CPUs. |
|
<!-- 2021/07/05 --> |
|
<li>Disallowed the use of an empty list between "while" and "do" in <a href="https://man.openbsd.org/ksh.1">ksh(1)</a>. |
|
<li>Updated libdrm to 2.4.107. |
|
<!-- 2021/07/04 --> |
|
<li>Allowed spaces to appear in usernames for <a href="https://man.openbsd.org/scp.1">scp(1)</a> local to remote and scp -3 remote to remote copies. |
|
<li>Displayed provider ID for a <a href="https://man.openbsd.org/umb.4">umb(4)</a> SIM in <a href="https://man.openbsd.org/ifconfig.8">ifconfig(8)</a>. |
|
<li>Fixed a crash in <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> when an input file contains <a href="https://man.openbsd.org/tbl.7">tbl(7)</a> or <a href="https://man.openbsd.org/eqn.7">eqn(7)</a> input unsupported by -T <a href="https://man.openbsd.org/man.1">man(1)</a> output mode. |
|
<li>Updated libz to zlib 1.2.11. |
|
<!-- 2021/07/03 --> |
|
<!-- 2021/07/02 --> |
|
<!-- 2021/07/01 --> |
|
<li>Prevented <a href="https://man.openbsd.org/athn.4">athn(4)</a> from calling ieee80211_find_rxnode() on bad frames in an attempt to prevent creation of bogus node cache entries. |
|
<!-- 2021/06/30 --> |
|
<li>Implemented various fixes addressing firmware errors in <a href="https://man.openbsd.org/iwm.4">iwm(4)</a> and <a href="https://man.openbsd.org/iwx.4">iwx(4)</a>. |
|
<!-- 2021/06/29 --> |
|
<li>Added SMP support to risc64. |
|
<li>Defaulted to attempting RRDP first in <a href="https://man.openbsd.org/rpki-client.8">rpki-client(8)</a> -r. |
|
<li>Added <a href="https://man.openbsd.org/rktcphy.4">rktcphy(4)</a>, a driver for the Type-C PHY controller found on the Rockchip RK3399. |
|
<!-- 2021/06/28 --> |
|
<li>Expanded info callback support for TLSv1.3. |
|
<li>Made <a href="https://man.openbsd.org/tcpdump.8">tcpdump(8)</a> split the 802.11 sequence number field into its sequence number and fragment number components rather than printing the whole field in decimal. |
|
<li>Made anonymous object reference counting independent from the KERNEL_LOCK(). |
|
<li>Enabled <a href="https://man.openbsd.org/dt.4">dt(4)</a> on sparc64. |
|
<li>Added <a href="https://man.openbsd.org/btrace.8">btrace(8)</a> display of time spent in userland when analyzing the kernel stack in the flame graph tool and fixed a parsing bug. |
|
<!-- 2021/06/27 --> |
|
<!-- 2021/06/26 --> |
|
<li>Implemented 64-bit DMA mode in <a href="https://man.openbsd.org/cad.4">cad(4)</a>. |
|
<li>Added riscv64 <a href="https://man.openbsd.org/drm.4">drm(4)</a> support. |
|
<!-- 2021/06/25 --> |
|
<li>Corrected a potential memory leak associated with <a href="https://man.openbsd.org/pfsync.4">pfsync(4)</a> update requests. |
|
<li>Added basic radeondrm/X support for riscv64 and supported xf86-video-radeon and xf86-video-amdgpu drivers. |
|
<li>Allowed (w)hole disk allocation for GPT disks in arm64, using <a href="https://man.openbsd.org/fdisk.8">fdisk(8)</a> -A when an Apple APFS ISC partition is detected and fdisk -ig otherwise. Created EFI SYS boot partitions only on ROOTDISK GPT disks. |
|
<!-- 2021/06/24 --> |
|
<!-- 2021/06/23 --> |
|
<li>Added <a href="https://man.openbsd.org/titmp.4">titmp(4)</a>, a driver for the TI TMP451 temperature sensor. |
|
<li>Introduced locks around the global <a href="https://man.openbsd.org/pf.4">pf(4)</a> state list. |
|
<!-- 2021/06/22 --> |
|
<li>Ensured the values for <a href="https://man.openbsd.org/fdisk.8">fdisk(8)</a> -b and -l are treated as 512-byte block counts. |
|
<!-- 2021/06/21 --> |
|
<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. |
|
<!-- 2021/06/20 --> |
|
<li>Added <a href="https://man.openbsd.org/vmd.8">vmd(8)</a> support for variable length vionet rx descriptor chains. |
|
<li>Added an <a href="https://man.openbsd.org/fdisk.8">fdisk(8)</a> -A option to initialize a GPT without removing special boot partitions. |
|
<li>Removed default communities, changed seclevel default from none to enc and only allowed SNMPv3 by default in <a href="https://man.openbsd.org/snmpd.8">snmpd(8)</a>. Changed default authentication to SHA-256 and privacy protocol to AES in <a href="https://man.openbsd.org/snmpd.8">snmpd(8)</a> and <a href="https://man.openbsd.org/snmp.1">snmp(1)</a>. |
|
<li>Made <a href="https://man.openbsd.org/fdisk.8">fdisk(8)</a> available to architectures other than amd64 and i386 and extended the syntax to allow specification of the boot partition type and offset. |
|
<li>Stopped attempting to install a default route with <a href="https://man.openbsd.org/route.8">route(8)</a> in <a href="https://man.openbsd.org/netstart.8">netstart(8)</a> if using inet autoconf. |
|
<!-- 2021/06/19 --> |
|
<!-- 2021/06/18 --> |
|
<li>Increased the <a href="https://man.openbsd.org/setitimer.2">setitimer(2)</a> timer limit to UINT_MAX seconds. |
|
<!-- 2021/06/17 --> |
|
<li>Introduced <a href="https://man.openbsd.org/sfclock.4">sfclock(4)</a>, a driver for the SiFive Power Reset Clocking Interrupt (PRCI). |
|
<li>Introduced <a href="https://man.openbsd.org/sfcc.4">sfcc(4)</a>, a driver for the SiFive level two cache controller. |
|
<li>Introduced <a href="https://man.openbsd.org/plic.4">plic(4)</a>, a driver for the RISC-V Platform-Level Interrupt Controller. |
|
<li>Implemented enhanced route refresh (RFC 7313) in <a href="https://man.openbsd.org/bgpd.8">bgpd(8)</a>. |
|
<li>Added simple BGP enhanced route refresh message decoding to <a href="https://man.openbsd.org/tcpdump.8">tcpdump(8)</a>. |
|
<li>Fixed an <a href="https://man.openbsd.org/iked.8">iked(8)</a> bug where no flows are added if a single address is configured in the config address instead of a pool. |
|
<li>Added Broadcom BCM5725 to <a href="https://man.openbsd.org/brgphy.4">brgphy(4)</a>. |
|
<!-- 2021/06/16 --> |
|
<li>Implemented classless static routes dhcp option in <a href="https://man.openbsd.org/dhcpleased.8">dhcpleased(8)</a>. |
|
<!-- 2021/06/15 --> |
|
<!-- 2021/06/14 --> |
|
<li>Fixed a panic due to <a href="https://man.openbsd.org/pfsync.4">pfsync(4)</a> deferral timeout handling. |
|
<li>Fixed an issue preventing applications from selecting the non-ALTIVEC code path on macppc. |
|
<!-- 2021/06/13 --> |
|
<li>Enabled nvme on riscv64. |
|
<!-- 2021/06/12 --> |
|
<li>Introduced <a href="https://man.openbsd.org/sfuart.4">sfuart(4)</a>, a driver for the SiFive UART, and added support for it as a console. |
|
<li>Added the ability for <a href="https://man.openbsd.org/fdisk.8">fdisk(8)</a> to recognize "HiFive! FSBL" and "HiFive! BBL" GPT partitions. |
|
<li>Enabled <a href="https://man.openbsd.org/dwpcie.4">dwpcie(4)</a> on riscv64 and added support for the PCIe host bridge found on the SiFive FU740 SoC. |
|
<li>Made <a href="https://man.openbsd.org/fdisk.8">fdisk(8)</a> always create an EFI SYS partition if the -b option is specified when initializing a GPT. |
|
<!-- 2021/06/11 --> |
|
<!-- 2021/06/10 --> |
|
<li>Limited the workaround for AMD errata 400 ("APIC Timer Interrupt Does Not Occur in Processor C-States")to family 0fh and 10h. |
|
<li>Serialized the internals of <a href="https://man.openbsd.org/kqueue.2">kqueue(2)</a> with a mutex. |
|
<li>Ensured a USB mouse will attach if otherwise qualified even if the usage report does not include X and Y usages. |
|
<li>Prevented interleaved stack traces in <a href="https://man.openbsd.org/ddb.4">ddb(4)</a> from multiple CPUs. |
|
<li>Added -F for <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> command-prompt and used it to fix "Rename" on the window menu. |
|
<li>Added different <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> command histories for different types of prompts. |
|
<li>Fixed <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> problems with xterm in VT340 mode. |
|
<li>Added an "always" value to the extended-keys option to always forward those keys to applications inside <a href="https://man.openbsd.org/tmux.1">tmux(1)</a>. |
|
<li>Added the Spleen 12x24 and 16x32 font on amd64's RAMDISK_CD and RAMDISK kernels. |
|
<!-- 2021/06/09 --> |
|
<li>Prevented a hang in <a href="https://man.openbsd.org/sshd.8">sshd(8)</a> when interrupted. |
|
<li>Enabled MSI-X support for powerpc64. |
|
<li>Added libexecinfo, a library providing backtrace functions. |
|
<!-- 2021/06/08 --> |
|
<li>Stopped fatal error in <a href="https://man.openbsd.org/amdgpu.4">amdgpu(4)</a> on failing to map visible VRAM. |
|
<li>Prevented stack overflow in <a href="https://man.openbsd.org/vmd.8">vmd(8)</a> due to large dhcp packets on local interfaces. |
|
<!-- 2021/06/07 --> |
|
<li>Ensured (W)hole disk partitioning cannot be used if an "APFS ISC" is found on the disk, required for Apple M1 machines to boot. |
|
<!-- 2021/06/06 --> |
|
<li>Used <a href="https://man.openbsd.org/installboot.8">installboot(8)</a> on arm64 ramdisks. |
|
<li>Matched host certificates against host public keys in <a href="https://man.openbsd.org/sshd.8">sshd(8)</a>, allowing use of certificates with private keys held in an ssh-agent. |
|
<!-- 2021/06/05 --> |
|
<!-- 2021/06/04 --> |
|
<li>Released OpenBGPD 7.0. |
|
<li>Unlocked <a href="https://man.openbsd.org/connect.2">connect(2)</a>. |
|
<!-- 2021/06/03 --> |
|
<li>Prevented a race condition which could result in <a href="https://man.openbsd.org/sshd.8">sshd(8)</a> not shutting down until the next time it receives a new connection. |
|
<li>Allowed <a href="https://man.openbsd.org/ssh_config.5">ssh_config(5)</a> SetEnv to override $TERM. |
|
<li>Disabled PPGTT on Intel machines with cherryview/braswell graphics to avoid memory corruption. |
|
<li>Implemented multicast support in <a href="https://man.openbsd.org/mvpp.4">mvpp(4)</a>. |
|
<li>Adjusted density for partitions on a 4k disk in <a href="https://man.openbsd.org/newfs.8">newfs(8)</a> when fragsize and density are not passed on the command line to ensure sufficient inodes to hold a src tree on a 2G fs. |
|
<!-- 2021/06/02 --> |
|
<li>Relaxed media length checking to allow EFT GPT partitions to be smaller than the full disk. |
|
<li>Added GPT support to armv7 <a href="https://man.openbsd.org/installboot.8">installboot(8)</a>. |
|
<li>Added arm64 support for booting from disks with 4k sectors. |
|
<li>Allowed locking of a randomly assigned lladdr in <a href="https://man.openbsd.org/vmd.8">vmd(8)</a>. |
|
<li>Enabled pool cache on <a href="https://man.openbsd.org/knote.9">knote(9)</a> pool. |
|
<li>Unlocked <a href="https://man.openbsd.org/setrtable.2">setrtable(2)</a>. |
|
<li>Added RTLD_NODELETE support. |
|
<!-- 2021/06/01 --> |
|
<li>Introduced per-CPU <a href="https://man.openbsd.org/panic.9">panic(9)</a> message buffers. |
|
<li>Prevented crashes on amd64 when TLB entries which should have been invalidated were used. |
|
<li>Fixed <a href="https://man.openbsd.org/iwx.4">iwx(4)</a> firmware reloading after a failure to parse the firmware file. |
<!-- 2021/05/31 --> |
<!-- 2021/05/31 --> |
|
<li>Attached unsupported video devices to <a href="https://man.openbsd.org/uvideo.4">uvideo(4)</a> but not <a href="https://man.openbsd.org/video.1">video(1)</a>, rather than leaving it unmatched. |
|
<li>Added a -R flag to <a href="https://man.openbsd.org/usbhidctl.1">usbhidctl(1)</a> to dump the raw report descriptor bytes. |
|
<li>Fixed a problem in <a href="https://man.openbsd.org/iked.8">iked(8)</a> where no flows are loaded when a single config address without pool is configured. |
<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>. |
<!-- 2021/05/30 --> |
<!-- 2021/05/30 --> |
<li>Added hid_get_report_desc_data() to <a href="https://man.openbsd.org/usbhid.3">usbhid(3)</a> to access raw report descriptor data. |
<li>Added hid_get_report_desc_data() to <a href="https://man.openbsd.org/usbhid.3">usbhid(3)</a> to access raw report descriptor data. |