diff --git a/website/content/en/releases/13.2R/relnotes.adoc b/website/content/en/releases/13.2R/relnotes.adoc --- a/website/content/en/releases/13.2R/relnotes.adoc +++ b/website/content/en/releases/13.2R/relnotes.adoc @@ -233,11 +233,15 @@ 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 @@ [[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 @@ 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 @@ 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.