===================================================================
RCS file: /cvsrepo/anoncvs/cvs/www/74.html,v
retrieving revision 1.60
retrieving revision 1.61
diff -c -r1.60 -r1.61
*** www/74.html 2023/10/14 13:32:55 1.60
--- www/74.html 2023/10/14 13:40:34 1.61
***************
*** 105,110 ****
--- 105,111 ----
Implement dt(4) utrace support on amd64 and i386.
Implement battery management with sysctl(8)
hw.battery.chargemode, hw.battery.chargestop and hw.battery.chargestart.
+ Correct undefined behavior when using MS-DOS filesystems, fixes imported from FreeBSD.
***************
*** 222,227 ****
--- 223,243 ----
a random offset less than the step value. This can be used to avoid
thundering herd problems where multiple machines contact a server all
at the same time via cron jobs.
+ Introduce a new group "_shutdown". Previously the "operator"
+ group gave a user the ability to shutdown(8) a system. But this group
+ also comes with superuser abilities for dumping disks and manipulating
+ tape drives. With this change, the permissions are seperated and users
+ using the shutdown/reboot functionality with group "operator" will
+ notice it no longer works. They need to move themselves to the new
+ group.
+ Extend and improve the ibuf API in libutil and add
+ function for more specific data types, for modifying data at specific
+ offsets, for getting and setting the filedescriptor stored on the ibuf
+ and for efficient wrapping of ibufs into imesgs. The ibuf API is
+ mostly used in network daemons.
+ Introduce malloc option "D" for leak detection in malloc(3). To
+ produce and view leak reports via ktrace(1) and kdump(1) can be used.
In wsconsctl(8),
add button mappings for two- and three-finger clicks on clickpads.
***************
*** 285,291 ****
>blink-and-insert matching a very long line
that is not currently visible in the window.
Skip checking permissions of conffile with access(2).
! Resurrect no-tab-mode.
Added a missing void.
On aarch64 architectures improve how BTI control flow integrity
--- 301,308 ----
>blink-and-insert matching a very long line
that is not currently visible in the window.
Skip checking permissions of conffile with access(2).
! Resurrect no-tab-mode and add it to the list of modes that can
! be set with set-default-mode.
Added a missing void.
On aarch64 architectures improve how BTI control flow integrity
***************
*** 337,346 ****
--- 354,371 ----
ober_scanf_elements(3) when encountering empty sequences.
Remove broken special handling of test -t in ksh(1).
+ Consistently escape control chars when displaying file name
+ completions in ksh(1).
The caching mechanism used by
pkg_add(1)
to speed up pkg_add -u now also works if -stable packages
are available.
+ In seq(1), fix a check for rounding error and truncation.
+ In cron(8), introduce upstream fixes in the handling of @yearly, @monthly,
+ @weekly, @daily and @hourly entries.
+ In pax(1), safely escape characters when displaying messages
+ that may include file names, and truncate times to the correct maximum
+ value.
Improved hardware support and driver bugfixes, including:
***************
*** 402,407 ****
--- 427,439 ----
Add qcaoss(4), a driver for the Always On Subsystem found on Qualcomm SoCs.
Implement battery charge control for the Apple System Management Controller aplsmc(4).
Add qcpas(4), a driver for the Peripheral Authentication Service found on Qualcomm SoCs.
+ Fix use of MMC/SD/SDIO on RK3588 ARM SoC in dwmmc(4).
+ Support thermal sensors on Ryzen 9 79xx in ksmn(4).
+ Add qctsens(4), a driver for the Temperature Sensor found on Qualcomm SoCs.
+ Add support for JH7110 to dwmmc(4), making eMMC and microSD
+ mostly work on the Starfive VisionFive 2.
+ Enable AC detection in the qcpas(4) driver.
+ Add driver qccpu(4) for QC cpu Power States.
New or improved network hardware support:
***************
*** 428,433 ****
--- 460,466 ----
marvell link street.
Add support for RTL8153D devices to
ure(4).
+ Provide byte and packet counter statistics in some dwge(4) implementations.
Added or improved wireless network drivers:
***************
*** 496,501 ****
--- 529,538 ----
Attempt to not overflow the ramdisk when extracting firmware on
Apple arm64 systems.
Add support for loading files from the EFI System Partition.
+ Fix a bug in the handling of SCSI drives in the bootloader on the luna88k architecture.
+ On luna88k, implement the chmod() signaling mechanism for
+ /bsd.upgrade
to prevent re-upgrade, like other
+ architectures.
Security improvements:
***************
*** 569,575 ****
due to conflict on chosen source port number.
Implement TCP send offloading, for now in software only. This is
meant as a fallback if network hardware does not support TSO.
! pfsync(4) has been rewritten. The protocol is compatible with the older version.
Routing daemons and other userland network improvements:
--- 606,617 ----
due to conflict on chosen source port number.
Implement TCP send offloading, for now in software only. This is
meant as a fallback if network hardware does not support TSO.
! Use TSO and LRO on the loopback interface to transfer TCP faster,
! when tcplro
is activated on lo(4).
! pfsync(4) has been rewritten. The protocol is compatible with the older version.
! Close all pf(4) transactions before opening a new one when
! retrieving the ruleset. Fixes leaking transactions which can be
! problematic when processes run a long time.
Routing daemons and other userland network improvements:
***************
*** 607,612 ****
--- 649,656 ----
EC_KEY_check_key(3) fails right after generating
a new key pair.
+ In iked(8), fix a open file leak in error path.
+ In iked(8), verify X509 chain from CERT payloads.
Allow building
isakmpd(8)
with a libcrypto library that has
***************
*** 760,765 ****
--- 804,810 ----
Make the tlsv1.0
and tlsv1.1
options
in relayd(8) do nothing, as one should use the default tlsv1.2
instead.
+ Fix IPv6 routes being changed by relayd(8) with Routers configuration.
tmux(1) improvements and bug fixes: