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