git: e0261cb5da - main - 14.1 relnotes: first draft

From: Mike Karels <karels_at_FreeBSD.org>
Date: Tue, 07 May 2024 17:52:39 UTC
The branch main has been updated by karels:

URL: https://cgit.FreeBSD.org/doc/commit/?id=e0261cb5dabb307fabde16dab2e4b6b7199358a2

commit e0261cb5dabb307fabde16dab2e4b6b7199358a2
Author:     Mike Karels <karels@FreeBSD.org>
AuthorDate: 2024-05-07 17:52:21 +0000
Commit:     Mike Karels <karels@FreeBSD.org>
CommitDate: 2024-05-07 17:52:21 +0000

    14.1 relnotes: first draft
    
    Add items since 14.0 from commit log with "Relnotes: yes" and from
    RELNOTES.
    
    Reviewed by:    pauamma_gundo.com, emaste
    Differential Revision:  https://reviews.freebsd.org/D45111
---
 website/content/en/releases/14.1R/relnotes.adoc | 51 +++++++++++++++++++++++++
 1 file changed, 51 insertions(+)

diff --git a/website/content/en/releases/14.1R/relnotes.adoc b/website/content/en/releases/14.1R/relnotes.adoc
index 71de83cf10..a43cfd4676 100644
--- a/website/content/en/releases/14.1R/relnotes.adoc
+++ b/website/content/en/releases/14.1R/relnotes.adoc
@@ -114,18 +114,51 @@ This section covers changes and additions to userland applications, contributed
 [[userland-config]]
 === Userland Configuration Changes
 
+By default, changes shown in email by the man:periodic[8] facility from the `daily` scripts show less context than before to reduce the size of the output.
+The behavior can be controlled by the `daily_diff_flags` variable in man:rc.conf[5].
+Similarly, the changes shown by the security scripts show less context than previously, controlled by the `security_status_diff_flags` variable in man:rc.conf[5].
+gitref:538994626b9f[repository=src], gitref:37dc394170a5[repository=src], gitref:128e78ffb084[repository=src]
+
 [[userland-programs]]
 === Userland Application Changes
 
+The man:date[1] program now supports nanoseconds.
+For example: `date -Ins` prints "2024-04-22T12:20:28,763742224+02:00" and `date +%N` prints "415050400".
+gitref:eeb04a736cb9[repository=src]
+
+The man:lastcomm[1] utility now displays timestamps with a precision of seconds.
+gitref:692c0a2e80c1[repository=src] (Sponsored by DSS Gmbh)
+
+The man:ldconfig[8] utility now supports hints files of either byte order.
+The default format is the native byte-order of the host.
+gitref:fa7b31166ddb[repository=src]
+
+OpenSSH has been upgraded to version 9.7p1.
+Full release notes are at https://www.openssh.com/txt/release-9.7[] and https://www.openssh.com/txt/release-9.6[] .
+gitref:a25789646d71[repository=src], gitref:464fa66f639b[repository=src] (Sponsored by The FreeBSD Foundation)
+
+The man:sendmail[8] suite has been upgraded to version 8.18.1, addressing CVE-2023-51765.
+gitref:58ae50f31e95[repository=src]
+
+The man:usbconfig[8] utility now reads the descriptions of usb vendor and products from [.filename]#/usr/share/misc/usb_vendors# when available, similar to what man:pciconf[8] does.
+
 [[userland-contrib]]
 === Contributed Software
 
+One True Awk (man:awk[1]) has been updated to 2nd Edition, with new -csv support and UTF-8 support.
+gitref:7b9a772f9f64[repository=src]
+
 [[userland-deprecated-programs]]
 === Deprecated Applications
 
 [[userland-libraries]]
 === Runtime Libraries and API
 
+The man:setusercontext[3] routine in `libutil` will now set the process priority (nice) from the [.filename]#.login.conf# file from the home directory under appropriate conditions, as well as the system man:login.conf[5].
+The priority can now have the value `inherit`, indicating that the priority should be unchanged from that of the parent process.
+Similarly, the umask can have the value `inherit`.
+gitref:6f6186e19fe5[repository=src], gitref:a8c273b3c97f[repository=src], gitref:d2d66fedc418[repository=src] (Sponsored by Kumacom SAS)
+
 [[kernel]]
 == Kernel
 
@@ -134,6 +167,9 @@ This section covers changes to kernel configurations, system tuning, and system
 [[kernel-general]]
 === General Kernel Changes
 
+The `fpu_kern_enter` and `fpu_kern_leave` routines have been implemented for powerpc, allowing the use of man:ossl[4] crypto functions in the kernel that use floating point and vector registers.
+gitref:91e53779b4fc[repository=src]
+
 [[drivers]]
 == Devices and Drivers
 
@@ -142,6 +178,13 @@ This section covers changes and additions to devices and device drivers since {r
 [[drivers-device]]
 === Device Drivers
 
+Multiple PCI MCFG regions are now supported on amd64 and i386, allowing PCI configuration space access for domains (segments) other than 0.
+gitref:4b5f64408804[repository=src]
+
+The man:smsc[4] Ethernet driver can now fetch the value of `smsc95xx.macaddr` passed by some Raspberry Pi models and use it for the MAC address.
+It always uses a stable MAC address even if there is no address in EEPROM.
+gitref:028e4c6548e4[repository=src]
+
 [[drivers-removals]]
 === Deprecated and Removed Drivers
 
@@ -153,6 +196,14 @@ This section covers changes and additions to file systems and other storage subs
 [[storage-general]]
 === General Storage
 
+[[storage-nfs]]
+=== NFS
+
+New man:sysctl[8] variables have been added under `kern.rpc.unenc` and `kern.rpc.tls`, which allow an NFS server administrator to determine how much NFS-over-TLS is being used.
+A large number of failed handshakes might indicate an NFS confirguration problem.
+gitref:b8e137d8d32d[repository=src]
+
+
 [[boot]]
 == Boot Loader Changes