diff options
Diffstat (limited to 'website/content/en/releases/15.0R/relnotes.adoc')
| -rw-r--r-- | website/content/en/releases/15.0R/relnotes.adoc | 224 |
1 files changed, 145 insertions, 79 deletions
diff --git a/website/content/en/releases/15.0R/relnotes.adoc b/website/content/en/releases/15.0R/relnotes.adoc index d4c6675e05..72b816a0ac 100644 --- a/website/content/en/releases/15.0R/relnotes.adoc +++ b/website/content/en/releases/15.0R/relnotes.adoc @@ -57,9 +57,6 @@ Clearly the release notes cannot list every single change made to FreeBSD betwee [[upgrade]] == Upgrading from Previous Releases of FreeBSD -NOTE: FreeBSD Update is probably not going to exist in {releaseCurrent}! -The text below is boilerplate from previous releases and should be replaced with instructions for using pkgbase once those are finalized. - Binary upgrades between RELEASE versions (and snapshots of the various security branches) are supported using the man:freebsd-update[8] utility. See the release-specific upgrade procedure, link:../installation/#upgrade-binary[FreeBSD {releaseCurrent} upgrade information], with more details in the FreeBSD handbook link:{handbook}cutting-edge/#freebsdupdate-upgrade[binary upgrade procedure]. This will update unmodified userland utilities, as well as unmodified GENERIC kernels distributed as a part of an official FreeBSD release. @@ -175,25 +172,33 @@ This section lists the various Security Advisories and Errata Notices since {rel |29 October 2024 |Certificate revocation list man:fetch[1] option fails -| https://www.freebsd.org/security/advisories/FreeBSD-SA-25:01.openssh.asc[FreeBSD-SA-25:01.openssh] -| 2025-01-29 -| OpenSSH Keystroke Obfuscation Bypass +|https://www.freebsd.org/security/advisories/FreeBSD-SA-25:01.openssh.asc[FreeBSD-SA-25:01.openssh] +|29 January 2025 +|OpenSSH Keystroke Obfuscation Bypass + +|https://www.freebsd.org/security/advisories/FreeBSD-SA-25:02.fs.asc[FreeBSD-SA-25:02.fs] +|29 January 2025 +|Buffer overflow in some filesystems via NFS -| https://www.freebsd.org/security/advisories/FreeBSD-SA-25:02.fs.asc[FreeBSD-SA-25:02.fs] -| 2025-01-29 -| Buffer overflow in some filesystems via NFS +|https://www.freebsd.org/security/advisories/FreeBSD-SA-25:03.etcupdate.asc[FreeBSD-SA-25:03.etcupdate] +|29 January 2025 +|Unprivileged access to system files -| https://www.freebsd.org/security/advisories/FreeBSD-SA-25:03.etcupdate.asc[FreeBSD-SA-25:03.etcupdate] -| 2025-01-29 -| Unprivileged access to system files +|https://www.freebsd.org/security/advisories/FreeBSD-SA-25:04.ktrace.asc[FreeBSD-SA-25:04.ktrace] +|29 January 2025 +|Uninitialized kernel memory disclosure via man:ktrace[2] -| https://www.freebsd.org/security/advisories/FreeBSD-SA-25:04.ktrace.asc[FreeBSD-SA-25:04.ktrace] -| 2025-01-29 -| Uninitialized kernel memory disclosure via man:ktrace[2] +|https://www.freebsd.org/security/advisories/FreeBSD-SA-25:05.openssh.asc[FreeBSD-SA-25:05.openssh] +|21 February 2025 +|Multiple vulnerabilities in OpenSSH -| https://www.freebsd.org/security/advisories/FreeBSD-SA-25:05.openssh.asc[FreeBSD-SA-25:05.openssh] -| 2025-02-21 -| Multiple vulnerabilities in OpenSSH +|https://www.freebsd.org/security/advisories/FreeBSD-SA-25:06.xz.asc[FreeBSD-SA-25:06.xz] +|02 July 2025 +|Use-after-free in multi-threaded xz decoder + +|https://www.freebsd.org/security/advisories/FreeBSD-SA-25:07.libarchive.asc[FreeBSD-SA-25:07.libarchive] +|08 August 2025 +|Integer overflow in libarchive leading to double free |=== [[errata]] @@ -206,137 +211,161 @@ This section lists the various Security Advisories and Errata Notices since {rel | Date | Topic -|https://www.freebsd.org/security/advisories/FreeBSD-EN-23:15.sanitizer.asc[FreeBSDS-EN-23:15:sanitizer] +|https://www.freebsd.org/security/advisories/FreeBSD-EN-23:15.sanitizer.asc[FreeBSD-EN-23:15:sanitizer] |01 December 2023 |Clang sanitizer failure with ASLR enabled -|https://www.freebsd.org/security/advisories/FreeBSD-EN-23:16.openzfs.asc[FreeBSDS-EN-23:16:openzfs] +|https://www.freebsd.org/security/advisories/FreeBSD-EN-23:16.openzfs.asc[FreeBSD-EN-23:16:openzfs] |01 December 2023 |OpenZFS data corruption -|https://www.freebsd.org/security/advisories/FreeBSD-EN-23:17.ossl.asc[FreeBSDS-EN-23:17:ossl] +|https://www.freebsd.org/security/advisories/FreeBSD-EN-23:17.ossl.asc[FreeBSD-EN-23:17:ossl] |05 December 2023 |man:ossl[4]'s AES-GCM implementation may give incorrect results -|https://www.freebsd.org/security/advisories/FreeBSD-EN-23:18.openzfs.asc[FreeBSDS-EN-23:18:openzfs] +|https://www.freebsd.org/security/advisories/FreeBSD-EN-23:18.openzfs.asc[FreeBSD-EN-23:18:openzfs] |05 December 2023 |High CPU usage by ZFS kernel threads -|https://www.freebsd.org/security/advisories/FreeBSD-EN-23:19.pkgbase.asc[FreeBSDS-EN-23:19:pkgbase] +|https://www.freebsd.org/security/advisories/FreeBSD-EN-23:19.pkgbase.asc[FreeBSD-EN-23:19:pkgbase] |05 December 2023 |Incorrect pkgbase version number for FreeBSD {releasePrev}. -|https://www.freebsd.org/security/advisories/FreeBSD-EN-23:20.vm.asc[FreeBSDS-EN-23:20:vm] +|https://www.freebsd.org/security/advisories/FreeBSD-EN-23:20.vm.asc[FreeBSD-EN-23:20:vm] |05 December 2023 |Incorrect results from the kernel physical memory allocator -|https://www.freebsd.org/security/advisories/FreeBSD-EN-23:21.tty.asc[FreeBSDS-EN-23:21:tty] +|https://www.freebsd.org/security/advisories/FreeBSD-EN-23:21.tty.asc[FreeBSD-EN-23:21:tty] |24 November 2023 |man:tty[4] IUTF8 causes a kernel panic -|https://www.freebsd.org/security/advisories/FreeBSD-EN-23:22.vfs.asc[FreeBSDS-EN-23:22:vfs] +|https://www.freebsd.org/security/advisories/FreeBSD-EN-23:22.vfs.asc[FreeBSD-EN-23:22:vfs] |05 December 2023 |ZFS snapshot directories not accessible over NFS -|https://www.freebsd.org/security/advisories/FreeBSD-EN-24:01.tzdata.asc[FreeBSDS-EN-24:01:tzdata] +|https://www.freebsd.org/security/advisories/FreeBSD-EN-24:01.tzdata.asc[FreeBSD-EN-24:01:tzdata] |14 February 2024 |Timezone database information update -|https://www.freebsd.org/security/advisories/FreeBSD-EN-24:02.libutil.asc[FreeBSDS-EN-24:02:libutil] +|https://www.freebsd.org/security/advisories/FreeBSD-EN-24:02.libutil.asc[FreeBSD-EN-24:02:libutil] |14 February 2024 |Login class resource limits and CPU mask bypass -|https://www.freebsd.org/security/advisories/FreeBSD-EN-24:03.kqueue.asc[FreeBSDS-EN-24:03:kqueue] +|https://www.freebsd.org/security/advisories/FreeBSD-EN-24:03.kqueue.asc[FreeBSD-EN-24:03:kqueue] |14 February 2024 |man:kqueue_close[2] page fault on exit using man:rfork[2] -|https://www.freebsd.org/security/advisories/FreeBSD-EN-24:04.ip.asc[FreeBSDS-EN-24:04:ip] +|https://www.freebsd.org/security/advisories/FreeBSD-EN-24:04.ip.asc[FreeBSD-EN-24:04:ip] |14 February 2024 |Kernel panic triggered by man:bind[2] -|https://www.freebsd.org/security/advisories/FreeBSD-EN-24:05.tty.asc[FreeBSDS-EN-24:05:tty] +|https://www.freebsd.org/security/advisories/FreeBSD-EN-24:05.tty.asc[FreeBSD-EN-24:05:tty] |28 March 2024 |TTY Kernel Panic -|https://www.freebsd.org/security/advisories/FreeBSD-EN-24:06.wireguard.asc[FreeBSDS-EN-24:06:wireguard] +|https://www.freebsd.org/security/advisories/FreeBSD-EN-24:06.wireguard.asc[FreeBSD-EN-24:06:wireguard] |28 March 2024 |Insufficient barriers in WireGuard man:if_wg[4] -|https://www.freebsd.org/security/advisories/FreeBSD-EN-24:07.clang.asc[FreeBSDS-EN-24:07:clang] +|https://www.freebsd.org/security/advisories/FreeBSD-EN-24:07.clang.asc[FreeBSD-EN-24:07:clang] |28 March 2024 |Clang crash when certain optimization is enabled -|https://www.freebsd.org/security/advisories/FreeBSD-EN-24:08.kerberos.asc[FreeBSDS-EN-24:08:kerberos] +|https://www.freebsd.org/security/advisories/FreeBSD-EN-24:08.kerberos.asc[FreeBSD-EN-24:08:kerberos] |28 March 2024 |Kerberos segfaults when using weak crypto -|https://www.freebsd.org/security/advisories/FreeBSD-EN-24:09.zfs.asc[FreeBSDS-EN-24:09:zfs] +|https://www.freebsd.org/security/advisories/FreeBSD-EN-24:09.zfs.asc[FreeBSD-EN-24:09:zfs] |24 April 2024 |High CPU usage by kernel threads related to ZFS -|https://www.freebsd.org/security/advisories/FreeBSD-EN-24:10.zfs.asc[FreeBSDS-EN-24:10:zfs] +|https://www.freebsd.org/security/advisories/FreeBSD-EN-24:10.zfs.asc[FreeBSD-EN-24:10:zfs] |19 June 2024 |Kernel memory leak in ZFS -|https://www.freebsd.org/security/advisories/FreeBSD-EN-24:11.ldns.asc[FreeBSDS-EN-24:11:ldns] +|https://www.freebsd.org/security/advisories/FreeBSD-EN-24:11.ldns.asc[FreeBSD-EN-24:11:ldns] |19 June 2024 |LDNS uses nameserver commented out in resolv.conf -|https://www.freebsd.org/security/advisories/FreeBSD-EN-24:12.killpg.asc[FreeBSDS-EN-24:12:killpg] +|https://www.freebsd.org/security/advisories/FreeBSD-EN-24:12.killpg.asc[FreeBSD-EN-24:12:killpg] |19 June 2024 |Lock order reversal in killpg causing livelock -|https://www.freebsd.org/security/advisories/FreeBSD-EN-24:13.libc++.asc[FreeBSDS-EN-24:13:libc++] +|https://www.freebsd.org/security/advisories/FreeBSD-EN-24:13.libc%2B%2B.asc[FreeBSD-EN-24:13:libc++] |19 June 2024 |Incorrect size passed to heap allocated std::string delete -|https://www.freebsd.org/security/advisories/FreeBSD-EN-24:14.ifconfig.asc[FreeBSDS-EN-24:14:ifconfig] +|https://www.freebsd.org/security/advisories/FreeBSD-EN-24:14.ifconfig.asc[FreeBSD-EN-24:14:ifconfig] |07 August 2024 |Incorrect ifconfig netmask assignment -|https://www.freebsd.org/security/advisories/FreeBSD-EN-24:15.calendar.asc[FreeBSDS-EN-24:15:calendar] +|https://www.freebsd.org/security/advisories/FreeBSD-EN-24:15.calendar.asc[FreeBSD-EN-24:15:calendar] |04 September 2024 |man:cron[8] / man:periodic[8] session login -|https://www.freebsd.org/security/advisories/FreeBSD-EN-24:16.pf.asc[FreeBSDS-EN-24:16:pf] +|https://www.freebsd.org/security/advisories/FreeBSD-EN-24:16.pf.asc[FreeBSD-EN-24:16:pf] |19 September 2024 |Incorrect ICMPv6 state handling in pf -|https://www.freebsd.org/security/advisories/FreeBSD-EN-24:17.pam_xdg.asc[FreeBSDS-EN-24:17:pam_xdg] +|https://www.freebsd.org/security/advisories/FreeBSD-EN-24:17.pam_xdg.asc[FreeBSD-EN-24:17:pam_xdg] |20 October 2024 |XDG runtime directory's file descriptor leak at login -| https://www.freebsd.org/security/advisories/FreeBSD-EN-25:01.rpc.asc[FreeBSD-EN-25:01.rpc] -| 2025-01-29 +|https://www.freebsd.org/security/advisories/FreeBSD-EN-25:01.rpc.asc[FreeBSD-EN-25:01.rpc] +|29 January 2025 | NULL pointer dereference in the NFSv4 client -| https://www.freebsd.org/security/advisories/FreeBSD-EN-25:02.audit.asc[FreeBSD-EN-25:02.audit] -| 2025-01-29 -| System call auditing disabled by DTrace +|https://www.freebsd.org/security/advisories/FreeBSD-EN-25:02.audit.asc[FreeBSD-EN-25:02.audit] +|29 January 2025 +|System call auditing disabled by DTrace + +|https://www.freebsd.org/security/advisories/FreeBSD-EN-25:03.tzdata.asc[FreeBSD-EN-25:03.tzdata] +|29 January 2025 +|Timezone database information update + +|https://www.freebsd.org/security/advisories/FreeBSD-EN-25:04.tzdata.asc[FreeBSD-EN-25:04.tzdata] +|10 April 2025 +|Timezone database information update -| https://www.freebsd.org/security/advisories/FreeBSD-EN-25:03.tzdata.asc[FreeBSD-EN-25:03.tzdata] -| 2025-01-29 -| Timezone database information update +|https://www.freebsd.org/security/advisories/FreeBSD-EN-25:05.expat.asc[FreeBSD-EN-25:05.expat] +|10 April 2025 +|Update expat to 2.7.1 -| https://www.freebsd.org/security/advisories/FreeBSD-EN-25:04.tzdata.asc[FreeBSD-EN-25:04.tzdata] -| 2025-04-10 -| Timezone database information update +|https://www.freebsd.org/security/advisories/FreeBSD-EN-25:06.daemon.asc[FreeBSD-EN-25:06.daemon] +|10 April 2025 +|man:daemon[8] missing signals -| https://www.freebsd.org/security/advisories/FreeBSD-EN-25:05.expat.asc[FreeBSD-EN-25:05.expat] -| 2025-04-10 -| Update expat to 2.7.1 +|https://www.freebsd.org/security/advisories/FreeBSD-EN-25:07.openssl.asc[FreeBSD-EN-25:07.openssl] +|10 April 2025 +|Update OpenSSL to 3.0.16 -| https://www.freebsd.org/security/advisories/FreeBSD-EN-25:06.daemon.asc[FreeBSD-EN-25:06.daemon] -| 2025-04-10 -| man:daemon[8] missing signals +|https://www.freebsd.org/security/advisories/FreeBSD-EN-25:08.caroot.asc[FreeBSD-EN-25:08.caroot] +|10 April 2025 +|Root certificate bundle update -| https://www.freebsd.org/security/advisories/FreeBSD-EN-25:07.openssl.asc[FreeBSD-EN-25:07.openssl] -| 2025-04-10 -| Update OpenSSL to 3.0.16 +|https://www.freebsd.org/security/advisories/FreeBSD-EN-25:09.libc.asc[FreeBSD-EN-25:09:libc] +|02 July 2025 +|Dynamically-loaded C++ libraries crashing at exit -| https://www.freebsd.org/security/advisories/FreeBSD-EN-25:08.caroot.asc[FreeBSD-EN-25:08.caroot] -| 2025-04-10 -| Root certificate bundle update +|https://www.freebsd.org/security/advisories/FreeBSD-EN-25:10.zfs.asc[FreeBSD-EN-25:10:zfs] +|02 July 2025 +|Corruption in ZFS replication streams from encrypted datasets + +|https://www.freebsd.org/security/advisories/FreeBSD-EN-25:11.ena.asc[FreeBSD-EN-25:11:ena] +|02 July 2025 +|ena resets and kernel panic on Nitro v4 or newer instances + +|https://www.freebsd.org/security/advisories/FreeBSD-EN-25:12.efi.asc[FreeBSD-EN-25:12:efi] +|08 August 2025 +|man:bsdinstall[8] not copying the correct loader on systems with IA32 UEFI firmware. + +|https://www.freebsd.org/security/advisories/FreeBSD-EN-25:13.wlan_tkip.asc[FreeBSD-EN-25:13:wlan_tkip] +|08 August 2025 +|net80211 TKIP crypto support fails for some drivers + +|https://www.freebsd.org/security/advisories/FreeBSD-EN-25:14.route.asc[FreeBSD-EN-25:14:route] +|08 August 2025 +|man:route[8] monitor buffers too much when redirected to a file |=== [[userland]] @@ -382,7 +411,7 @@ gitref:fa7b31166ddb[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. gitref:7b9a772f9f64[repository=src] -An option has been added to change the directory in man:env[1] which closely resembles the feature in the GNU version of env although it does not support long options. +An option has been added to change the directory in man:env[1] which closely resembles the feature in the GNU version of env, although it does not support long options. gitref:08e8554c4a39[repository=src] (Sponsored by Klara, Inc.) Fix `-U` flag of man:ps[1] to select processes by real user IDs. @@ -414,7 +443,8 @@ gitref:3a2ec5957ea9[repository=src] === Contributed Software One True Awk (man:awk[1]) has been updated to 2nd Edition, with new -csv support and UTF-8 support. -gitref:daf917daba9c[repository=src] +The snapshot used is 20250804. +gitref:b45a181a74c8[repository=src] The man:sendmail[8] suite has been upgraded to version 8.18.1, addressing CVE-2023-51765. gitref:58ae50f31e95[repository=src] @@ -422,6 +452,11 @@ gitref:58ae50f31e95[repository=src] `bc` has been upgraded to 7.0.2. gitref:90ea553a0d30[repository=src] +`blacklist` has been renamed upstream to `blocklist`. +Existing setups will continue to work emitting a warning. +The snapshot used is 20251026. +gitref:4afb96fdd272[repository=src]. + `libarchive` has been upgraded to 3.7.7. gitref:2ae238160f20[repository=src] @@ -525,7 +560,7 @@ This section covers changes in support for cloud environments. {releaseCurrent} supports cloudinit, including the `nuageinit` startup script and support for a `config-drive` partition. It is compatible with OpenStack and many hosting facilities. See the https://cloud-init.io[cloud-init] web site and the commit messages, -gitref:16a6da44e28d[repository=src] gitref:227e7a205edf[repository=src]. (Sponsored by OVHCloud) +gitref:16a6da44e28d[repository=src] gitref:227e7a205edf[repository=src]. (Sponsored by OVHcloud) The FreeBSD project is now publishing OCI-compatible container images. gitref:8a688fcc242e[repository=src] @@ -603,6 +638,11 @@ This is to fix slowdowns with drm-kmod that get worse over time as physical memo gitref:831e6fb0baf6[repository=src] (Sponsored by The FreeBSD Foundation). +The local stream (AF_UNIX/SOCK_STREAM) and sequenced packet stream (AF_UNIX/SOCK_SEQPACKET) sockets have been improved for better bulk transfer and round trip times. +The SOCK_SEQPACKET socket has been brought to the specification and now behaves as a true stream socket, while in previous FreeBSD releases it could exhibit features of +a datagram socket. Applications that were using SOCK_SEQPACKET incorrectly and relied on old implementation bugs may need to be adjusted. +gitref:d15792780760[repository=src] + [[drivers]] == Devices and Drivers @@ -615,6 +655,18 @@ A driver is available for man:ice[4] Ethernet network controllers in the Intel E It was upgraded to version 1.43.2-k. gitref:38a1655adcb3[repository=src] (Sponsored by Intel Corporation) +man:rtw88[4]: Merge Realtek's rtw88 driver based on Linux v6.17 (gitref:c1d365f39e08[repository=src]). +A possible issue that devices cannot authenticate is still being investigated. +(Sponsored by The FreeBSD Foundation). + +man:rtw89[4]: Merge Realtek's rtw89 driver based on Linux v6.17 (gitref:b35044b38f74[repository=src]). +The driver is under-tested and may still have issues. +(Sponsored by The FreeBSD Foundation). + +man:iwlwifi[4]: Merge Intels's iwlwifi mvm/mld driver based on Linux v6.17 (gitref:69caa1cf3ce5[repository=src]). +The BE200 based chipsets will need newer firmware requiring further driver fixes which are not in this release. +(Sponsored by The FreeBSD Foundation). + Numerous stability improvements have been in the man:iwlwifi[4] driver for Intel Wi-Fi devices. (Sponsored by The FreeBSD Foundation) @@ -653,7 +705,7 @@ gitref:56f0fc0011c2[repository=src] A new wireless driver supporting some Realtek chipsets is available: man:rtw89[4]. gitref:a2d1e07f6451[repository=src] (Sponsored by The FreeBSD Foundation) -Support for Realtek 8156/8156B has been moved from from man:cdce[4] to man:ure[4] for improved performance and reliability. +Support for Realtek 8156/8156B has been moved from man:cdce[4] to man:ure[4] for improved performance and reliability. gitref:630077a84186[repository=src] (Sponsored by The FreeBSD Foundation) Support for ACPI GPIO _AEI objects has been added. @@ -678,14 +730,12 @@ man:rtw88[4]: Merge Realtek's rtw88 driver based on Linux v6.14 (gitref:8ef44245 man:rtw89[4]: Merge Realtek's rtw89 driver based on Linux v6.14 (gitref:b6e8b845aeab[repository=src]). (Sponsored by The FreeBSD Foundation). -man:iwmbtfw[4]: Add support for 9260/9560 bluetooth adaptors (gitref:8e62ae9693bd[repository=src]). +man:iwmbtfw[4]: Add support for 9260/9560 bluetooth adapters (gitref:8e62ae9693bd[repository=src]). Required firmware files are already included in to package:comms/iwmbt-firmware[] port. man:ena[4] driver version has been updated to v2.8.1 (gitref:a1685d25601e[repository=src]). (Sponsored by Amazon, Inc.) -man:ix[4]: Add support for 1000BASE-BX SFP modules x550(gitref:24491b4acce5[repository=src]). - man:bnxt[4]: Enable NPAR support on BCM57504 10/25GbE NICs. (gitref:54f842ed8897[repository=src]). @@ -697,7 +747,7 @@ man:bnxt[4]: Add support for 400G speed modules (gitref:32fdad17f060[repository= man:ix[4]: Add support for 1000BASE-BX SFP modules. Add support for 1Gbit BiDi modules. -(gitref:c34817d9aef7[repository=src]). +(gitref:89d4096950c4[repository=src]). man:igc[4]: Fix attach for I226-K and LMVP devices. The device IDs for these were in the driver's list of PCI ids to attach to, but `igc_set_mac_type()` had never been setup to set the correct mac type for these devices. @@ -714,6 +764,13 @@ gitref:edf50670e215[repository=src] Added support for Brainboxes USB-to-Serial adapters in man:uftdi[4]. (gitref:47db906375b5[repository=src]) +The man:iwx[4] driver has been added, supporting the Intel Wi-Fi 6 series of M.2 wireless network adapters. +gitref:2ad0f7e91582[repository=src] (Sponsored by The FreeBSD Foundation) + +A new cellular modem driver supports USB network devices implementing the Mobile Broadband Interface Model (MBIM): man:umb[4]. +The accompanying man:umbctl[8] tool is used to display or set MBIM cellular modem interface parameters (4G/LTE). +gitref:0f1bf1c22a0c[repository=src] (Sponsored by The FreeBSD Foundation) + [[drivers-removals]] === Deprecated and Removed Drivers @@ -838,6 +895,11 @@ gitref:ae3d7e27abc9[repository=src] [[network-general]] === General Network +The man:ifconfig[8] utility will no longer accept assigning IP addresses to the underlying member interfaces of a man:bridge[4]. +To temporarily bypass this safeguard, use the net.link.bridge.member_ifaddrs man:sysctl[8]. +This sysctl is expected to be removed in FreeBSD 16. +gitref:b61850c4e6f6[repository=src] + ARP (man:arp[4]) support for 802-standard networks has been restored; it had been accidentally removed with FDDI support. (This is different than the Ethernet standard encapsulation.) gitref:d776dd5fbd48[repository=src] @@ -866,11 +928,13 @@ gitref:3965be101c43[repository=src] [[wireless-networking]] === Wireless Networking -The LinuxKPI 802.11 comapt layer man:linuxkpi_wlan[4] gained support for the Galois/Counter Mode Protocol (GCMP) from man:wlan_gcmp[4]. (Sponsored by The FreeBSD Foundation) +The LinuxKPI 802.11 compatibility layer man:linuxkpi_wlan[4] gained support for the Galois/Counter Mode Protocol (GCMP) from man:wlan_gcmp[4]. (Sponsored by The FreeBSD Foundation) -The man:rtw88[4] driver was made to work (associate) again and a memory leak got resolved. (Sponsored by The FreeBSD Foundation) +Following other drivers man:iwlwififw[4] firmware was removed from the base system in favor of the ports based solution and man:fwget[8] support. In case of updating from earlier releases, users must install the firmware packages upfront. (Sponsored by The FreeBSD Foundation) -Following other drivers man:iwlwififw[4] firmware was removed from the base system in favor of the ports based solution and man:fwget[8] support. (Sponsored by The FreeBSD Foundation) +The man:iwlwifi[4] wireless driver supports 802.11ac (VHT) for some Intel Wi-Fi 5, and all of Intel Wi-Fi 6 and Wi-Fi 7 hardware. (Sponsored by The FreeBSD Foundation) +The man:iwx[4] wireless driver supports 802.11ac (VHT) for Intel Wi-Fi 6 harddware. (Sponsored by The FreeBSD Foundation) +The man:rtwn[4] wireless driver supports 802.11ac (VHT) for the RTL8812A and RTL8821A chipsets. [[hardware]] == Hardware Support @@ -954,7 +1018,7 @@ The ethernet switch controllers, man:mtkswitch[4], man:ip17x[4], man:ar40xx[4], man:mount[8] has gained an example for remounting all filesystems read/write in single-user mode. -Manual pages for the lua man:loader[8] modules have had their desctiptions reworded to optimize man:apropos[1] results. +Manual pages for the lua man:loader[8] modules have had their descriptions reworded to optimize man:apropos[1] results. The manual pages style guide, man:style.mdoc[5], has gained a section for listing supported hardware. When listed this way, the supported hardware will be listed in link:https://www.freebsd.org/releases/{localRel}R/hardware[the supported hardware notes]. @@ -970,11 +1034,13 @@ The man:intro[5] to the File Formats manual has been revised, incorporating impr This section covers changes to the FreeBSD Ports Collection, package infrastructure, and package maintenance and installation tools. - A new `FreeBSD-kmods` repository is included in the default `/etc/pkg/FreeBSD.conf` man:pkg[8] configuration file. This repository contains kernel modules compiled specifically for {releaseCurrent} rather than for the {releaseBranch} branch. Installing kernel modules from this repository allows drivers with unstable kernel interfaces, in particular graphics drivers, to work even when the main {releaseBranch} repository has packages build on a previous release. (gitref:a47542f71511[repository=src]). +The `FreeBSD` and `FreeBSD-kmods` repositories defined in `/etc/pkg/FreeBSD.conf` have been renamed to `FreeBSD-ports` and `FreeBSD-ports-kmods` respectively. +Users who override these in `/usr/local/etc/pkg/repos` will need to adjust their configuration to match the new names. + [[Installer]] === Installer |
