=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/72.html,v retrieving revision 1.13 retrieving revision 1.14 diff -c -r1.13 -r1.14 *** www/72.html 2022/09/30 20:38:12 1.13 --- www/72.html 2022/09/30 21:58:27 1.14 *************** *** 103,109 **** device that exports kernel statistics that can be read by kstat(4).
  • Added cpu frequency sensors for each core on CPUs that have MPERF/APERF support. !
  • SMP Improvements --- 103,116 ---- device that exports kernel statistics that can be read by kstat(4).
  • Added cpu frequency sensors for each core on CPUs that have MPERF/APERF support. !
  • Merged the UVM swap-backed and object-backed inactive page lists. !
  • Fixed rwlock(9) ! implementation to be fair to writers. Previously, readers could grab ! the lock even if writers were waiting first. !
  • Made the CPU frequency scaling duration relative to the load ! when in automatic mode on battery. !
  • Fixed luna88k MULTIPROCESSOR kernels booting with CPU modules ! installed in arbitrary slots.
  • SMP Improvements *************** *** 196,201 **** --- 203,213 ----
  • Added kstat(1), a utility to display kernel statistics collected by kstat(4). +
  • Replaced rc.d(8) + $rcexec variable with an rc_exec function. This will require a + mechanical change from ${rcexec} to rc_exec + in rc.d scripts. Kept compatibility to give people a chance to + fix their custom scripts.
  • Various bugfixes and tweaks in userland: *************** *** 208,213 **** --- 220,226 ----
  • Made use of the fact that repositories are unique objects in pkg_add(1) and annotated the quirks repository as cached, allowing for a large speed increase. +
  • Enabled pkg_add(1) caching by default.
  • Fixed kbd(8) so it doesn't fail silently when executed by a regular user.
  • Prevented a crash in Added missing uuid_dec_le() to init_fp() so fdisk(8) -A works on big-endian architectures. +
  • Aligned fdisk(8) + logic with that used in the kernel to allow the protective EFI GPT + partition to be in MBR partitions 0-3, not just 0. +
  • Prevented use of "-u" when fdisk(8) is operating on + GPT formatted disks. +
  • Stopped telling fdisk(8) that macppc HAS_MBR. + + +
  • In the sndio library, added the function sio_flush(3) to stop + playback immediately. Altered sndiod(8) to wait until + the buffer is drained before closing the device. +
  • Installed useful btrace(8) scripts in + /usr/share/btrace. +
  • Made xterm(1) use a + much safer FD-passing idiom for updating utmp(5). +
  • Made mg(1) + automatically delete trailing whitespace on RET in c-mode and + auto-indent-mode. +
  • Improved hardware support and driver bugfixes, including: *************** *** 247,252 **** --- 284,292 ---- driver for system reset via GPIO pin.
  • Added support for more power sensors to ipmi(4). +
  • Added support for the ehci(4) controller on + marvell 3720 boards. *************** *** 260,265 **** --- 300,309 ----
  • Added or improved wireless network drivers:
  • Routing daemons and other userland network improvements: *************** *** 369,379 ****
  • Improve compliance with the HTTP protocol specification. !
  • In ospfd(8), relax the limitations on what is an acceptable unicast IP. There are no more experiments in IPv4 and so there is less reason for network daemons to deny formerly experimental IP space. Multicast IPs (224/4) and loopback (127/8) are still disallowed. --- 425,441 ----
  • Improve compliance with the HTTP protocol specification. !
  • In ospfd(8), relax the limitations on what is an acceptable unicast IP. There are no more experiments in IPv4 and so there is less reason for network daemons to deny formerly experimental IP space. Multicast IPs (224/4) and loopback (127/8) are still disallowed. +
  • Added check to acme-client(1) to + ensure the challenge token is turned into a filename that is base64url + encoded. +
  • Added RFC 9234 "BGP Role" support to tcpdump(8) *************** *** 424,429 **** --- 486,494 ----
  • Ports and packages: