=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/75.html,v retrieving revision 1.33 retrieving revision 1.34 diff -u -r1.33 -r1.34 --- www/75.html 2024/03/31 12:44:40 1.33 +++ www/75.html 2024/03/31 21:47:37 1.34 @@ -111,8 +111,21 @@ significantly reduces the side-effects of lock contention on the kernel map lock and leads to significant speedups on machines with many CPU cores. - - +
  • Implemented acpi(4) + RootPathString support in the LoadTable() AML function, fixing OpenBSD + boot on an older version of Hyper-V. +
  • Fixed Linux NFS clients freezing after five minutes of inactivity. +
  • Fixed core file writing when a file map into memory has later been + truncated to be smaller than the mapping. +
  • Disallowmadvise(2) and msync(2) memory/mapping + destructive operations on immutable memory regions. Innstead return EPERM. +
  • Added new amd64-only sysctl machdep.retpoline which says whether + the cpu requires the retpoline branch target injection mitigation. +
  • Added new accounting flag ABTCFI to acct(5) to indicate SIGILL + + code ILL_BTCFI has occurred in the process.
  • SMP Improvements @@ -167,8 +180,6 @@
  • Corrected handling of CPUID 0xd subleaves
  • Added additional use of VERW and register clobbering to mitigate RFDS vulnerabilities on Intel Atom cores. -
  • Added recv TCP/UDP checksum offloading to vio(4).
  • Various new userland features: @@ -184,17 +195,27 @@
  • Made ps(1) accept numerical user IDs.
  • Built and provide the tzdata.zi and leap-seconds.list files from zoneinfo. Some third-party software now expects these files to be - installed. + installed. Provide the zonenow.tab file, a table where each row + stands for a timezone where civil timestamps are predicted to agree + from now on.
  • Added basic write support for pax(1) format archives.
  • Added 'pax' format support for files over 8GB to tar(1).
  • Added 'pax' format support for mtime and atime to tar(1). -
  • Extended imsg and the ibuf buffer - manipulation API with useful getter methods. + manipulation API with useful getter methods. Unified file descriptior + passing in all imsg using programs with the use of the imsg_get_fd() + function. +
  • Added mkdtemps(3), identical + to mkdtemp(3) except + that it permits a suffix to exist in the template. +
  • Added mktemp(1) + suffix support for compatibility with the GNU version. It is now + possible to use templates where the Xs are not at the end.
  • Various bugfixes and tweaks in userland: @@ -212,6 +233,10 @@
  • Prevented fdisk(8) 'flag' from altering other GPT partition attributes when flagging a partition as the only bootable partition. +
  • Allow fdisk(8) to + add GPT partitions of protected types, making it possible to provision + virtual machine images that need a "BIOS Boot" partition. +
  • Added group handling matching fbtab(5) to xenodm.
  • Made grep(1) -m behavior match GNU grep. @@ -243,6 +268,23 @@
  • Moved non-daemon services to run in a different rc(8) process group to avoid SIGHUP at boot. +
  • Changed ld.so(1) to only load the first libc version encountered + requested and substituting it for all further loads, ensuring that the + libc version requested by an executable itself is the one loaded. +
  • Significantly (for small programs) reduce the size of statically + linked binaries by splitting several libc internal functions into + seperate compilation and thus linkage units. Specifically getpwnam(3) does not + need the full YP socket setup and does not use all possible dbopen(3) databease + backends. +
  • Added vi(1) + showfilename set option to display the file name in the lower left + corner. +
  • Added backup of disklabel for softraid(4) chunks to security(8).
  • Improved hardware support and driver bugfixes, including: @@ -284,7 +326,6 @@ TEMPer{1,2} devices display negative degC.
  • Improve support for audio devices that via attach multiple uaudio(4) drivers. -
  • New or improved network hardware support: @@ -316,6 +357,9 @@ href="https://man.openbsd.org/dwqe.4">dwqe(4).
  • Updated rge(4) microcode, initialization and reset behavior. +
  • Prevented a potential bnxt(4) crash after failure + to bring up a queue.
  • Added or improved wireless network drivers: @@ -353,6 +397,9 @@
  • Installer, upgrade and bootloader improvements:
  • Security improvements: @@ -420,7 +466,10 @@
  • Fixed race between ifconfig(8) destroy of an interface and the ARP timer. - +
  • Added statistics counters for the route cache, reporting cache + hits and misses. This is shown in netstat(1) with + netstat -s.
  • The following changes were made to the Added check to ensure pfctl(8) -f won't accept a directory and install an empty ruleset. +
  • Added validation for IPv4 packet options in divert(4).
  • Routing daemons and other userland network improvements: @@ -601,7 +666,12 @@
  • Removed flags from the prefix before comparing with the received key so that tmux(1) modifier keys with flags work correctly. - +
  • Increased buffer size to avoid truncating styles in tmux(1). +
  • Added two new values for the tmux(1) destroy-unattached + option to destroy sessions only if they are not members of sessions + groups.
  • LibreSSL version 3.9.0