From nobody Mon Mar 13 14:32:13 2023 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PZzd94F4pz3xmPH for ; Mon, 13 Mar 2023 14:32:13 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PZzd93kBFz3ymZ; Mon, 13 Mar 2023 14:32:13 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1678717933; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=b6LSK7gwFfsZbAQIlc/OCcP/nnc+Xow1In9/Zglq9vU=; b=Mm1z8e/w2rtoSbz1zpOG5kPomXjWbet+YuElFOScmJc53L9R9+79mMoTSzl9l0glCKqUXj BMneKdZUtTmHqs9E55/DabK7nJBA+txOm+A1GXO5MIIEz5bmwRKNi/Y9n9W0UqLm+cH6nD gks8+W00LI2qGYTimU7H2JT/zaW7RXumjrTgNywtFbZmnDjvtgGq+3TasQ1lcjaoZi2f+2 VTkIDlH7PFsG61XIXc+bjqoZVasXg5W49vhrJqNVLYNBFm99+R2Q3TQrYJvS5DNp4MqfiC 1prtbQ8aYeI3jFFE7MHhHLgEkSS+sgpHPsnfD5zLJc5MXep2F7SNrXVF5h1Liw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1678717933; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=b6LSK7gwFfsZbAQIlc/OCcP/nnc+Xow1In9/Zglq9vU=; b=Tp6Dr/3yvLYo9kOZfqMIUE5DNi7tnlnwhS836nowv0yfs+u82h5azw6iFvt+g3clLlKREk vvJpi/GYFghHfcEo/zVHk9kxUKoiRO9SrbUhs011rOmErGdTAEfyoQdx3DXmBuqUJ0O74t gQq9Xgb7U1/qmwwbMahpkqtV8lSk+aQqZoWaGJJLhk+rW/zQ9mlZ2Ly1VEaZrqEX/qb99X 2cCRp2XQQO28BW79VsUtLE6gyZSvGKz2HXEkJr1UkboAHke4LbbOZL+uQaO/8F12nE1Vm1 gh3MD62tb7GbiR+YMWYBKRtd6I2EgOpYkvEIU2ySqEVW2uL8sPm5urT2/1uDsQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1678717933; a=rsa-sha256; cv=none; b=vQyklun/3wzck9LjG3T1Uye1yLvFWaRGwx1Oabz5PnOJrsokBLmkEl4eyaV1EehUGdQOGB gbn/30GYyBT2OM/EUEKkVY+ZYvCOWOgXpxjp+n7dvgqY+SyrGelzPXb7ILZrkks9S0ULHO l5/c+DT7CIsS9xtQ+1hQ1/pM8yi5O2Tp3bphRJQgZd0vDWGBWVtphVHcJYjLgyuEBbtnNi GxdeczRjs21opJl8bw9Hkm2F30zQwWfqhNrGTKWg2/p3R+/V6ofvC8h72aqMUwf+ra8S4d XP5bW3Ps6ysg+IfYiVmjEvydCwNE27dHJ6fX0k8fv7skmrgaXcwm0PcIgi7ijA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4PZzd92mllzx43; Mon, 13 Mar 2023 14:32:13 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 32DEWDFE008905; Mon, 13 Mar 2023 14:32:13 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 32DEWDJO008904; Mon, 13 Mar 2023 14:32:13 GMT (envelope-from git) Date: Mon, 13 Mar 2023 14:32:13 GMT Message-Id: <202303131432.32DEWDJO008904@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Mike Karels Subject: git: 491bbd2c3d - main - 13.2 relnotes: additions/changes suggested by emaste List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: karels X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 491bbd2c3d32db46d22aa0230bbd0e7320805178 Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by karels: URL: https://cgit.FreeBSD.org/doc/commit/?id=491bbd2c3d32db46d22aa0230bbd0e7320805178 commit 491bbd2c3d32db46d22aa0230bbd0e7320805178 Author: Mike Karels AuthorDate: 2023-03-13 14:31:25 +0000 Commit: Mike Karels CommitDate: 2023-03-13 14:31:25 +0000 13.2 relnotes: additions/changes suggested by emaste Wording changes and additions. Deprecations were found in git log; https://wiki.FreeBSD.org/DeprecationPlan seems to be rather out of date. Approved by: delphij Reviewed by: pauamma, bcr, delphij, jhb, emaste Differential Revision: https://reviews.freebsd.org/D39016 --- website/content/en/releases/13.2R/relnotes.adoc | 27 +++++++++++++++++++++---- 1 file changed, 23 insertions(+), 4 deletions(-) diff --git a/website/content/en/releases/13.2R/relnotes.adoc b/website/content/en/releases/13.2R/relnotes.adoc index e43972092e..16075e906f 100644 --- a/website/content/en/releases/13.2R/relnotes.adoc +++ b/website/content/en/releases/13.2R/relnotes.adoc @@ -233,11 +233,15 @@ This limit can be adjusted via the loader tunable `hw.vmm.maxcpu`. gitref:3e02f8809aec[repository=src] Address Space Layout Randomization (ASLR) is enabled for 64-bit executables by default. +It can be disabled as needed if applications fail unexpectedly, for example with segmentation faults. +To disable for a single invocation, use the man:proccontrol[1] command: `proccontrol -m aslr -s disable command`. +To disable ASLR for all invocations of a binary, use the man:elfctl[1] command: `elfctl -e +noaslr file`. +Problems should be reported via the problem reporting system, https://bugs.freebsd.org[], or posting to the `freebsd-stable@FreeBSD.org` mailing list. gitref:10192e77cfac[repository=src] (Sponsored by Stormshield) A workaround has been implemented for an apparent hardware page invalidation problem on Intel Alder Lake (twelfth generation) and probably Raptor Lake (thirteenth generation) hybrid CPUs. The bug can lead to file system corruption with UFS and MSDOSFS, and probably other memory corruption. -The slower cores (E-cores) use a slower method of page invalidation with the workaround. +The slower cores (E-cores) automatically use a slower method of page invalidation with the workaround. gitref:567cc4e6bfd9[repository=src] (Sponsored by The FreeBSD Foundation) A new kernel configuration knob is available, `SPLIT_KERNEL_DEBUG`, which controls splitting of kernel and module debug data into separate standalone files. @@ -360,8 +364,8 @@ This section describes changes that affect networking in FreeBSD. [[network-general]] === General Network -The man:wg[4] WireGuard driver has been added, which provides Virtual Private Network (VPN) interfaces using the WireGuard protocol. -gitref:5ae69e2f10da[repository=src] (Sponsored by The FreeBSD Foundation) +The kernel man:wg[4] WireGuard driver has been reintegrated, which provides Virtual Private Network (VPN) interfaces using the WireGuard protocol. +gitref:5ae69e2f10da[repository=src] (Sponsored by Rubicon Communications, LLC ("Netgate") and The FreeBSD Foundation) KTLS (the kernel TLS implementation) has added receive offload support for TLS 1.3. Receive offload is now supported for TLS 1.1 through 1.3; send offload is supported for TLS 1.0 through 1.3. @@ -370,6 +374,7 @@ gitref:1462dc95f796[repository=src] (Sponsored by Netflix) The man:netlink[4] network configuration protocol is now available. It is a communication protocol defined in RFC 3549, and uses a raw socket to exchange configuration information between user space and kernel. It is used by third-party routing programs and by the man:linux[4] ABI. +The man:netlink[4] protocol is not included in the GENERIC configuration in {releaseCurrent}, but is available as a kernel module. gitref:6058f6cc48f5[repository=src] Radix tables and lookups are now supported for MAC addresses in man:ipfw[4]. @@ -390,15 +395,29 @@ There are numerous bug fixes in TCP and SCTP. The man:ce[4] and man:cp[4] synchronous serial drivers have been deprecated and will be removed in FreeBSD 14.0. +Drivers for ISA sound cards have been deprecated and will be removed in FreeBSD 14.0. +gitref:d7620b6ec941[repository=src] (Sponsored by The FreeBSD Foundation) + +The man:mergemaster[8] utility has been deprecated and will be removed in FreeBSD 14.0. +Its replacement is man:etcupdate[8]. + The man:minigzip[1] utility has been deprecated and will be removed in FreeBSD 14.0. +The remaining components of ATM in netgraph (NgATM) have been deprecated and will be removed in FreeBSD 14.0. +Support for ATM NICs was removed previously. + +The Telnet daemon, man:telnetd[8], has been deprecated and will be removed in FreeBSD 14.0. +The Telnet client is not affected. + +The VINUM class in man:geom[8] has been deprecated and will be removed in a future release. + [[future-releases-cputype]] === Default `CPUTYPE` Change Starting with FreeBSD-13.0, the default `CPUTYPE` for the i386 architecture will change from `486` to `686`. This means that, by default, binaries produced will require a 686-class CPU, including but not limited to binaries provided by the FreeBSD Release Engineering team. -FreeBSD 13.0 will continue to support older CPUs, however users needing this functionality will need to build their own releases for official support. +FreeBSD 13.x will continue to support older CPUs, however users needing this functionality will need to build their own releases for official support. As the primary use for i486 and i586 CPUs is generally in the embedded market, the general end-user impact is expected to be minimal, as new hardware with these CPU types has long faded, and much of the deployed base of such systems is nearing retirement age, statistically.