=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/71.html,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- www/71.html 2022/04/10 10:31:40 1.15 +++ www/71.html 2022/04/10 11:06:26 1.16 @@ -77,10 +77,8 @@
  • New/extended platforms:
  • Various kernel improvements:
  • SMP Improvements @@ -223,7 +233,6 @@
  • Made audio(4) event filters MP-safe.
  • Unlocked getsockname(2).
  • Added kernel interfaces for atomic load and store functions for int and long to be used in reference counted struct members. -
  • Direct Rendering Manager @@ -236,6 +245,10 @@ support for Van Gogh APU, Rembrandt "Yellow Carp" Ryzen 6000 APU, Navi 22 "Navy Flounder", Navi 23 "Dimgrey Cavefish", Navi 24 "Beige Goby" +
  • Reinstated a drm(4) + workaround to get framebuffer size from efifb, preventing fatal errors + for the BESSTAR TECH HM90 with Ryzen 9 4900H. +
  • VMM/VMD improvements @@ -265,10 +278,16 @@ href="https://man.openbsd.org/vmctl.8">vmctl(8) start -B net -b bsd.rd, which emulates a PXE boot and performs an autoinstall. -
  • Made vmm(4) dt(4) tracepoints amd64-only. -
  • Provided a login class for vmd(8). -
  • Added handling for vmd(8) hitting resource limits when starting a vm and added memory error messages for the user. -
  • Added quiesce/wakeup hooks to sync vcpu state in vmm(4). +
  • Made vmm(4) dt(4) tracepoints amd64-only. +
  • Provided a login class for vmd(8). +
  • Added handling for vmd(8) hitting resource + limits when starting a vm and added memory error messages for the + user. +
  • Added quiesce/wakeup hooks to sync vcpu state in vmm(4). @@ -278,73 +297,137 @@ href="https://man.openbsd.org/realpath.1">realpath(1), a wrapper for realpath(3) for use in ports. - -
  • Removed an unused decoding of c/h/s from the MBR read from disk - by fdisk(8). -
  • Removed fdisk(8) - "disk" editing command. -
  • Prevented the possible creation of MBRs with overlapping - partitions 0 and 3 in fdisk(8). -
  • Allowed fdisk(8) to - extend the default OpenBSD partition to the end of the disk, rather - than truncating at the end of the last full cylinder. -
  • Corrected checksums written by fdisk(8) on big-endian architectures to be little-endian as per spec. -
  • Made fdisk(8) -A preserve BIOS boot partition. -
  • Switched to using fdisk(8) -b to create boot partitions on multiple architectures. -
  • Used fdisk(8) -b to create the desired 1MB MSDOS boot partition for macppc rather than relying on /usr/mdec/mbr. -
  • Made fdisk(8) preserve the EFI System partition when auto-allocating space on GPT disks with magic Apple partitions. -
  • Added rcctl(8) "ls rogue" to show daemons which are running but not set as "enabled" in rc.conf.local(8). -
  • Allowed passing a different signal than SIGTERM in the default - rc_stop() function in rc.subr(8). -
  • Improved and simplified timer handling in rc.d(8) "stop" and "reload". -
  • Implemented probe variables in BPFtrace (bt(5)). +
  • Implemented probe variables in BPFtrace (bt(5)).
  • Provided common btrace(8) scripts kprofile.bt (to save kernel stackframes and produce flamegraphs) and runqlat.bt (to measure the latency of the scheduler runqueues). -
  • Implemented RFC6840 (AD flag processing) in the libc resolver, if +
  • DNSSEC support: Implemented RFC6840 (AD flag processing) in the libc resolver, if using trusted name servers specified with 'trust-ad' in resolv.conf(5) -
  • Switched LLD_ARCHs (architectures using the LLVM ld.lld(1) linker) to also - user the LLVM archiver llvm-ar(1). + href="https://man.openbsd.org/resolv.conf.5">resolv.conf(5)
  • Enabled support for displaying an estimated battery recharge time in apm(8) and apmd(8).
  • Introduced support for storing capability databases in /etc/login.conf.d, allowing easy addition of custom login classes from - packages. -
  • Made rcctl(8) look for the login class in both login.conf and login.conf.d/${class}. -
  • Enabled subpixel rendering in FreeType. -
  • Updated xorg-server to 21.1.3, leaving in place an earlier change to compute the screen resolution from dimensions returned by the screen, reverted by upstream. -
  • Added a malloc(3) cache of regions between 128k and 2M to accommodate programs allocating and deallocating regions of these sizes quickly. -
  • Added pax(1) support for mtime/atime/ctime extended headers (in not-SMALL builds). -
  • Added openvpn ports (udp/1194 & tcp/1194) to /etc/services. -
  • Added -k flag to gzip(1) and gunzip(1) to retain (de)compressed file. + packages and made rcctl(8) look for the login + class in both login.conf and login.conf.d/${class}. +
  • Added a malloc(3) + cache of regions between 128k and 2M to accommodate programs + allocating and deallocating regions of these sizes quickly. +`
  • Added pax(1) support + for mtime/atime/ctime extended headers (in not-SMALL builds). +
  • Added -k flag to gzip(1) and gunzip(1) to retain + (de)compressed file.
  • Various bugfixes and tweaks in userland:
  • Improved hardware support and driver bugfixes, including: @@ -409,7 +480,6 @@
  • Stopped binding audio devices exposed by sndiod(8) to physical devices. -
  • Fixed handling of interrupts shared between multiple swiic(4) devices.
  • Introduced Added acpipci(4) support for interrupts represented by ACPI PCI Interrupt Link Devices, making PCI interrupts work on QEMU's SBSA target. -
  • Added handling of multi-port controllers to uslcom(4). -
  • Make com(4) attach over acpi(4) on amd64. -
  • Added address locators for the ACPI "bus" and used these to fix the order of the com(4) devices to match the traditional order on the ISA bus. -
  • Added Intel Jasper Lake to the azalia(4) audio driver. -
  • Ensured azalia(4) matches on Intel 300 Series audio, fixing attaching on the Dell G3 3590. -
  • Added Synopsys Designware UART support to com(4). -
  • Fixed an issue where com(4) would attach for a disabled serial port leading to misdirection of the hardware variant and a subsequent hang when /etc/rc runs ttyflags(8) -a. -
  • Fixed sdhc(4) for Jasper Lake eMMC. -
  • Improved how quirks are handled on sdhc(4)-compatible drivers. -
  • Enabled acpibat(4) use with the Surface Go 3. -
  • Fixed suspend/resume issues with com(4) at acpi(4). -
  • Correlated uaudio(4) and ucc(4) devices attacked over USB in order to adjust the volume of the correct attached audio device rather than the first one attached. -
  • Enabled PL011 UART FIFO support in pluart(4). +
  • Added handling of multi-port controllers to uslcom(4). +
  • Make com(4) attach + over acpi(4) on amd64. +
  • Added address locators for the ACPI "bus" and used these to fix + the order of the com(4) + devices to match the traditional order on the ISA bus. +
  • Added Intel Jasper Lake to the azalia(4) audio driver. +
  • Ensured azalia(4) + matches on Intel 300 Series audio, fixing attaching on the Dell G3 + 3590. +
  • Added Synopsys Designware UART support to com(4). +
  • Fixed an issue where com(4) would attach for a + disabled serial port leading to misdirection of the hardware variant + and a subsequent hang when /etc/rc runs ttyflags(8) -a. +
  • Fixed sdhc(4) for + Jasper Lake eMMC. +
  • Improved how quirks are handled on sdhc(4)-compatible drivers. +
  • Enabled acpibat(4) use with the + Surface Go 3. +
  • Fixed suspend/resume issues with com(4) at acpi(4). +
  • Correlated uaudio(4) and ucc(4) devices attacked over + USB in order to adjust the volume of the correct attached audio device + rather than the first one attached. +
  • Enabled PL011 UART FIFO support in pluart(4).
  • Added support for XBox One game controller on usb. -
  • Stopped suspending the tpm(4) device upon hibernation, preventing some systems from hanging when hibernating a second time. - +
  • Stopped suspending the tpm(4) device upon + hibernation, preventing some systems from hanging when hibernating a + second time. +
  • Fixed hilkbd(4) + Swedish keyboard layout on non-PS/2 style keyboards.
  • New or improved network hardware support:
  • Added or improved wireless network drivers: @@ -484,18 +592,6 @@
  • Fixed a panic when iwx(4) cannot find firmware at boot time. -
  • Added relicensed wireless firmwares from Realtek for rsu(4), rtwn(4) and urtwn(4) devices, allowing - these devices to work without requiring a separate firmware download. -
  • Added a workaround for buggy athn(4) devices to prevent - filling up the node cache when used in hostap mode. -
  • Applied a workaround in mvkpcie(4) to fix an - external abort under load with athn(4).
  • Fixed iwm(4) performance drop after roaming between APs in 11n mode.
  • Ensured iwm(4) uses @@ -516,9 +612,6 @@ roaming between access points.
  • Added initial 40MHz support to the iwx(4) driver. -
  • Made athn(4) attach to the Sony UWA-BR100. -
  • Fixed "null node" panics in run(4). -
  • Fixed "(null node)" panics on run(4).
  • Fixed iwn(4) with 4965 devices.
  • Disabled active scanning on iwm(4) 9260 and 9560 to prevent a device lockup.
  • Fixed monitor mode on iwm(4) and iwx(4). @@ -530,23 +623,49 @@ href="https://man.openbsd.org/iwx.4">iwx(4) again, preventing device timeouts for some devices.
  • Switched iwx(4) to new -67 firmware images. -
  • Introduced mtw(4), a driver for MediaTek MT7601U wifi devices.
  • Made iwm(4) attach to PCI devices with product ID 0x31dc, part of the 9560 chip family. -
  • Disabled minimum power consumption in bwfm(4) hostap mode, improving connection reliability when used as an access point. -
  • Added support for the BCM4387 to bwfm(4).
  • Fixed wrong pointer assignment causing the driver to read block ack request information sent by firmware from the wrong offset in iwx(4).
  • Fixed and reenabled active scans on iwm(4) and iwx(4).
  • Improved roaming stability on iwn(4), particularly with wpa_supplicant. -
  • Improved TX performance on urtwn(4) RTL8192EU devices.
  • Added 802.11ac support on iwx(4). -
  • Fix TX rate used by rtwn(4) and urtwn(4) for RTS frames.
  • Add initial 802.11ac support to iwm(4).
  • Fixed attach of multiple iwm(4) or iwx(4) interfaces in the same machine.
  • Prevent announcing VHT capabilities on iwm(4) and iwx(4) for 2GHz bands during scans.
  • Fixed iwm(4) 802.11ac throughput at a distance. -
  • Enabled mtw(4) on i386, macppc and arm64. -
  • Added preliminary ure(4) support for RTL8156B and bug fixes for RTL8153/RTL8156. +
  • Added relicensed wireless firmwares from Realtek for rsu(4), rtwn(4) and urtwn(4) devices, allowing + these devices to work without requiring a separate firmware download. +
  • Added a workaround for buggy athn(4) devices to prevent + filling up the node cache when used in hostap mode. +
  • Applied a workaround in mvkpcie(4) to fix an + external abort under load with athn(4). +
  • Made athn(4) attach + to the Sony UWA-BR100. +
  • Fixed "null node" panics in run(4). +
  • Fixed "(null node)" panics on run(4). +
  • Introduced mtw(4), a + driver for MediaTek MT7601U wifi devices, enabled on i386, macppc and + arm64. +
  • Disabled minimum power consumption in bwfm(4) hostap mode, + improving connection reliability when used as an access point. +
  • Added support for the BCM4387 to bwfm(4). +
  • Improved TX performance on urtwn(4) RTL8192EU devices. +
  • Fix TX rate used by rtwn(4) and urtwn(4) for RTS frames. +
  • Added preliminary ure(4) support for RTL8156B + and bug fixes for RTL8153/RTL8156. +
  • IEEE 802.11 wireless stack improvements and bugfixes: @@ -563,8 +682,6 @@
  • Made tcpdump(8) show 802.11ac VHT capability and operation IEs in -v mode.
  • Added 802.11ac/VHT TX rate adaptation support to the wifi stack.
  • When choosing networks during SSID selection, give a higher score to 11ac and 11n access points, prioritizing 11ac. - -
  • Generic network stack improvements and bugfixes: @@ -597,7 +714,6 @@
  • Fix crash in IPSec while doing parallel IP forwarding.
  • Fix IP output routines on raw sockets so route sourceaddr can take effect using sendto(2) or similar.
  • Ensured pcap_lookupdev(3) matches only on complete interface names. -
  • Installer and upgrade improvements: @@ -735,9 +851,6 @@
  • Added a basic printer for EAPOL packets to tcpdump(8).
  • Made ping(8) print out the source address and sequence number when the signature on an icmp echo reply doesn't match.
  • Rate limit rad(8) router advertisements according to RFC 4861. - - -
  • tmux(1) improvements and bug fixes: @@ -769,16 +882,15 @@
  • Added an option in tmux(1) to set the character for unused areas of the terminal.
  • Add tmux(1) option to control if it scrolls into history on clear.
  • Added OSC 7 capability to tmux(1) for setting titles. - -
  • OpenSMTPD version +
  • OpenSMTPD version XXX -
  • LibreSSL version +
  • LibreSSL version XXX -
  • OpenSSH version +
  • OpenSSH version XXX