| #
51326469 |
| 10-Aug-2026 |
Cy Schubert <cy@FreeBSD.org> |
wpa: Update to 2.12
Fixes and new features include:
hostapd: * support RSN overriding (e.g., WPA3-Personal Compatibility Mode) * EHT/IEEE 802.11be/Wi-Fi 7 - more complete support - fix message
wpa: Update to 2.12
Fixes and new features include:
hostapd: * support RSN overriding (e.g., WPA3-Personal Compatibility Mode) * EHT/IEEE 802.11be/Wi-Fi 7 - more complete support - fix message validation issues that could enable DoS attacks - fix group key rekeying * enable SAE group 20 by default if SAE-EXT-KEY is enabled * reject unexpected SAE password identifier to avoid DoS attack against a specific STA * mandate use of SAE H2E when using password identifiers * assign VLAN when using SAE with PMKSA caching * support SPP A-MSDU negotiation * support IEEE 802.11bi functionality - changing SAE password identifiers - EPPKE - IEEE 802.1X/EAP in Authentication frames - Association frame encryption - PMKID privacy * remove the driver interface for now obsolete Host AP driver * remove the driver interface for now obsolete Atheros WEXT interface * move supported, basic, and Beacon TX rate configuration to be at BSS level instead of per-radio for all BSSs * fix various issues in Multiple-BSSID functionality * support OpenSSL 3.0 API changes * EAP-TEAP: protocol changes based on RFC 9930; this is not compatible with previous versions * support Automated Frequency Coordination (AFC) on the 6 GHz band * improve GAS/ANQP processing to support larger ANQP responses * a large number of other fixes, cleanup, and extensions
wpa_supplicant: * support RSN overriding (e.g., WPA3-Personal Compatibility Mode) * improve BSS transition management support * EHT/IEEE 802.11be/Wi-Fi 7 - more complete support - fix message validation issues that could enable DoS attacks * support Wi-Fi Direct R2 * support Wi-Fi Aware (add synchronized NAN; extend USD support) * support Proximity Ranging * support SPP A-MSDU negotiation * support IEEE 802.11bi functionality - changing SAE password identifiers - EPPKE - IEEE 802.1X/EAP in Authentication frames - Association frame encryption - PMKID privacy * enable layer 2/Wi-Fi multicast filtering for all networks (not just some Passpoint networks which enabled this before) * wpa_gui: port to Qt6 * support OpenSSL 3.0 API changes * EAP-TEAP: protocol changes based on RFC 9930; this is not compatible with previous versions * maintain configuration file permissions when writing updated configuration * add option to validate PKCS#11/OpenSC engine and module paths * fix PMKSA caching to enforce network context to avoid misuse of unexpected PMKSA cache entries * fix a potential DoS attack in SAE processing of an unexpected element * fix incomplete bounds checking of mesh AMPE messages that could have resulted in DoS attacks and memory corruption * a large number of other fixes, cleanup, and extensions
show more ...
|
|
Revision tags: release/15.1.0-p2, release/15.0.0-p12, release/14.4.0-p8 |
|
| #
2479b692 |
| 09-Jul-2026 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Import tzcode 2026c
|
| #
dd6fd396 |
| 08-Jul-2026 |
Philip Paeps <philip@FreeBSD.org> |
Import tzdata 2026c
|
|
Revision tags: release/15.0.0-p11, release/14.3.0-p16, release/14.4.0-p7, release/15.1.0-p1 |
|
| #
704db3fe |
| 21-Jun-2026 |
Alexander Ziaee <ziaee@FreeBSD.org> |
Source upgrade doc: etcupdate no longer needs -B
Note: We confusingly have the instructions to build the system in the build manual, the UPDATING file, and the Makefile. These will get out of sync a
Source upgrade doc: etcupdate no longer needs -B
Note: We confusingly have the instructions to build the system in the build manual, the UPDATING file, and the Makefile. These will get out of sync and will be harmful when they do.
Fixes: ddf6fad0295a ("etcupdate: Make nobuild the default") Reviewed by: jhb Differential Revision: https://reviews.freebsd.org/D57644
show more ...
|
|
Revision tags: release/15.1.0, release/15.0.0-p10, release/14.4.0-p6, release/14.3.0-p15 |
|
| #
c170a96d |
| 21-May-2026 |
Siva Mahadevan <siva@FreeBSD.org> |
universe: emit warning instead of error for bad/missing KERNCONF
When doing a large `make universe` build with multiple KERNCONFS, it should not be an error when a particular target has a missing KE
universe: emit warning instead of error for bad/missing KERNCONF
When doing a large `make universe` build with multiple KERNCONFS, it should not be an error when a particular target has a missing KERNCONF.
In this example,
``` $ make universe TARGETS='arm64 riscv' KERNCONFS='QEMU VIRT' ```
Currently, arm64 does not have a QEMU conf, and riscv does not have a VIRT conf. However, this command should still succeed instead of failing with the following message:
``` make[2]: /usr/src/Makefile:767: Target architecture for riscv/conf/VIRT unknown. config(8) likely too old. in .for loop from /usr/src/Makefile:761 with kernel = VIRT in make[2] in directory "/usr/src"
make[2]: stopped making "universe_kernels" in /usr/src ```
Since the opposite is true, we should build whatever confs are available from the requested list of KERNCONFS, while making sure to still emit warnings along the way.
Reviewed by: imp Approved by: lwhsu (mentor), emaste (mentor) MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D55571
show more ...
|
| #
02ef0b6d |
| 20-May-2026 |
Siva Mahadevan <siva@FreeBSD.org> |
universe: allow moving build logs to UNIVERSE_LOGDIR
This allows `make universe` or `make tinderbox` to build from a read-only src tree.
Reviewed by: ziaee, imp, delphij Approved by: lwhsu (mentor)
universe: allow moving build logs to UNIVERSE_LOGDIR
This allows `make universe` or `make tinderbox` to build from a read-only src tree.
Reviewed by: ziaee, imp, delphij Approved by: lwhsu (mentor), emaste (mentor) MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D55566
show more ...
|
|
Revision tags: release/14.4.0-p5, release/14.3.0-p14, release/15.0.0-p9 |
|
| #
eb3b1302 |
| 04-May-2026 |
Chuck Tuffli <chuck@FreeBSD.org> |
Import smart revision 1.0.2
The smart command allows the user to monitor the various information reported by Self-Monitoring, Analysis and Reporting Technology (SMART) present on most ATA, SCSI, and
Import smart revision 1.0.2
The smart command allows the user to monitor the various information reported by Self-Monitoring, Analysis and Reporting Technology (SMART) present on most ATA, SCSI, and NVMe storage media.
show more ...
|
|
Revision tags: release/14.4.0-p4, release/14.3.0-p13, release/13.5.0-p14, release/15.0.0-p8, release/14.4.0-p3, release/14.3.0-p12, release/13.5.0-p13, release/15.0.0-p7, release/13.5.0-p12, release/14.3.0-p11, release/14.4.0-p2, release/15.0.0-p6 |
|
| #
43ade7d9 |
| 05-Apr-2026 |
Siva Mahadevan <siva@FreeBSD.org> |
Import openresolv 3.17.4
More information at: https://roy.marples.name/projects/openresolv
|
|
Revision tags: release/13.5.0-p11, release/14.3.0-p10, release/14.4.0-p1, release/15.0.0-p5, release/14.4.0, release/13.5.0-p10, release/14.3.0-p9, release/15.0.0-p4, release/15.0.0-p3, release/13.5.0-p9, release/15.0.0-p2, release/14.3.0-p8, release/15.0.0-p1, release/13.5.0-p8, release/14.3.0-p7, release/15.0.0, release/14.3.0-p6, release/13.5.0-p7, release/13.5.0-p6, release/14.3.0-p5, release/13.5.0-p5, release/14.2.0-p7, release/14.3.0-p4, release/14.3.0-p3, release/14.2.0-p6, release/13.5.0-p4, release/13.5.0-p3, release/14.2.0-p5, release/14.3.0-p2, release/14.3.0-p1, release/14.2.0-p4, release/13.5.0-p2, release/14.3.0, release/13.4.0-p5, release/13.5.0-p1, release/14.2.0-p3, release/13.5.0, release/14.2.0-p2, release/14.1.0-p8, release/13.4.0-p4, release/14.1.0-p7, release/14.2.0-p1, release/13.4.0-p3, release/14.2.0, release/13.4.0, release/14.1.0, release/13.3.0, release/14.0.0, release/13.2.0, release/12.4.0, release/13.1.0, release/12.3.0, release/13.0.0, release/12.2.0, release/11.4.0 |
|
| #
a1f03c7e |
| 20-Nov-2019 |
Pedro F. Giffuni <pfg@FreeBSD.org> |
Import openresolv 3.9.2
More information at: https://roy.marples.name/projects/openresolv
|
| #
d7fde65d |
| 20-Nov-2019 |
Pedro F. Giffuni <pfg@FreeBSD.org> |
Undo r354917 to correct the log: it was actually version 3.9.2
|
| #
80f1906e |
| 14-Apr-2026 |
Bjoern A. Zeeb <bz@FreeBSD.org> |
ath12k: update Atheros/QCA's ath12k driver
This version is based on git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 028ef9c96e96197026887c0f092424679298aae8 ( tag: v7.0 ).
Sponsored by:
ath12k: update Atheros/QCA's ath12k driver
This version is based on git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 028ef9c96e96197026887c0f092424679298aae8 ( tag: v7.0 ).
Sponsored by: The FreeBSD Foundation
show more ...
|
| #
c3e04a1c |
| 14-Apr-2026 |
Bjoern A. Zeeb <bz@FreeBSD.org> |
ath11k: update Atheros/QCA's ath11k driver
This version is based on git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 028ef9c96e96197026887c0f092424679298aae8 ( tag: v7.0 ).
Sponsored by:
ath11k: update Atheros/QCA's ath11k driver
This version is based on git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 028ef9c96e96197026887c0f092424679298aae8 ( tag: v7.0 ).
Sponsored by: The FreeBSD Foundation
show more ...
|
| #
7e509d50 |
| 08-Apr-2026 |
Xin LI <delphij@FreeBSD.org> |
Import zstd 1.5.7.
|
| #
fe271bdb |
| 06-Apr-2026 |
Simon J. Gerraty <sjg@FreeBSD.org> |
Import bmake-20260313
Intersting/relevant changes since bmake-20251111
ChangeLog since bmake-20251111
2026-03-12 Simon J Gerraty <sjg@beast.crufty.net>
* VERSION (_MAKE_VERSION): 20260313 Mer
Import bmake-20260313
Intersting/relevant changes since bmake-20251111
ChangeLog since bmake-20251111
2026-03-12 Simon J Gerraty <sjg@beast.crufty.net>
* VERSION (_MAKE_VERSION): 20260313 Merge with NetBSD make, pick up o make: ensure .MAKE.SAVE_DOLLARS is initialized so makefiles like sys.vars.mk can test its value to know how to deal with macros that need to save '$' during ':='.
* Makefile: default MAKE_SAVE_DOLLARS_DEFAULT to "no" for traditional behavior.
2026-03-10 Simon J Gerraty <sjg@beast.crufty.net>
* VERSION (_MAKE_VERSION): 20260310 Merge with NetBSD make, pick up o unit-tests ensure TEST_MAKE is absolute path and tests that make symlink for ${MAKE} can run in parallel.
2026-03-03 Simon J Gerraty <sjg@beast.crufty.net>
* VERSION (_MAKE_VERSION): 20260303 Merge with NetBSD make, pick up o job.c: MaybeSubMake: Look for expansion of ${.MAKE} and if necessary its basename, and only match if at start of line or preceded by space.
2026-02-28 Simon J Gerraty <sjg@beast.crufty.net>
* Makefile: mark ${PROG} and ${OBJS} as .META MaybeSubMake will otherwise mistake them for sub-makes
* VERSION (_MAKE_VERSION): 20260301 Merge with NetBSD make, pick up o job.c: MaybeSubMake: skip control chars [@+-] at start of line when checking for ${MAKE}
2026-02-22 Simon J Gerraty <sjg@beast.crufty.net>
* VERSION (_MAKE_VERSION): 20260222 o mk file update
2026-02-16 Simon J Gerraty <sjg@beast.crufty.net>
* VERSION (_MAKE_VERSION): 20260216 Merge with NetBSD make, pick up o minor cleanups
2026-02-10 Simon J Gerraty <sjg@beast.crufty.net>
* VERSION (_MAKE_VERSION): 20260210 Merge with NetBSD make, pick up o document that multiple variables can be set on command line. o move MaybeSubMake to job.c so it can be called on expanded commands for more accuracy and less overhead. o main.c: set .MAKE.VERSION as read-only.
* unit-tests/opt-{chdir,where-am-i}.mk: use MAKEOBJDIRPREFIX=/ to avoid tripping over an unreadable /usr/obj
2026-02-04 Simon J Gerraty <sjg@beast.crufty.net>
* unit-tests/varname-make_stack_trace.mk: for FreeBSD and similar set .MAKE.ALWAYS_PASS_JOB_QUEUE=no to ensure we get the expected errors.
* VERSION (_MAKE_VERSION): 20260202 Merge with NetBSD make, pick up o on error avoid duplicate stack trace to stderr
2026-01-11 Simon J Gerraty <sjg@beast.crufty.net>
* VERSION (_MAKE_VERSION): 20260111 Merge with NetBSD make, pick up o var.c: add explicit check for empty re as not all regex libs throw an error as expected, in this case.
2026-01-10 Simon J Gerraty <sjg@beast.crufty.net>
* VERSION (_MAKE_VERSION): 20260110 Merge with NetBSD make, pick up o minor cleanups
mk/ChangeLog since bmake-20251111
2026-03-12 Simon J Gerraty <sjg@beast.crufty.net>
* install-mk (MK_VERSION): 20260313
* sys.vars.mk: use .MAKE.VERSION M_type can simply use '$x'
2026-02-22 Simon J Gerraty <sjg@beast.crufty.net>
* install-mk (MK_VERSION): 20260222
* dirdeps.mk, sys.mk: add dependent option UPDATE_DIRDEPS_CACHE/DIRDEPS_CACHE. It can be useful to use -DWITHOUT_UPDATE_DIRDEPS_CACHE to temporarily treat dynamic DIRDEPS_CACHE as static.
2026-01-10 Simon J Gerraty <sjg@beast.crufty.net>
* meta.autodep.mk (${_DEPENDFILE}): add .NOMETA
2026-01-08 Simon J Gerraty <sjg@beast.crufty.net>
* rust.mk: better accommodation for RUST_LIBS. Set RUST_{LIBS,PROGS}_CARGO_BUILD_OUTPUT_LIST to simplify staging.
2025-12-08 Simon J Gerraty <sjg@beast.crufty.net>
* install-mk (MK_VERSION): 20251207
* sys.vars.mk: replace MAKE_POSIX_SHELL usage with isPOSIX_SHELL Using ${isPOSIX_SHELL:U:Nfalse} provides a boolean for make and ${isPOSIX_SHELL:Ufalse} does the same for target scripts. Both will be false if isPOSIX_SHELL is not set or set to false.
This has the advantage that if only POSIX shells are expected sys.mk (or something it includes) can simply do isPOSIX_SHELL?=:
show more ...
|
| #
4aae7925 |
| 12-Aug-2025 |
Bjoern A. Zeeb <bz@FreeBSD.org> |
ath12k: import Atheros/QCA's ath12k driver
This version is based on git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 038d61fd642278bab63ee8ef722c50d10ab01e8f ( tag: v6.16 ).
Sponsored by:
ath12k: import Atheros/QCA's ath12k driver
This version is based on git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 038d61fd642278bab63ee8ef722c50d10ab01e8f ( tag: v6.16 ).
Sponsored by: The FreeBSD Foundation
show more ...
|
| #
07b9f6cc |
| 22-Apr-2025 |
Bjoern A. Zeeb <bz@FreeBSD.org> |
ath12k: import Atheros/QCA's ath12k driver
This version is based on git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 38fec10eb60d687e30c8c6b5420d86e8149f7557 ( tag: v6.14 ).
Sponsored by:
ath12k: import Atheros/QCA's ath12k driver
This version is based on git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 38fec10eb60d687e30c8c6b5420d86e8149f7557 ( tag: v6.14 ).
Sponsored by: The FreeBSD Foundation
show more ...
|
| #
cd59570c |
| 02-Mar-2026 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Import tzcode 2026a
|
| #
0d46d875 |
| 11-Dec-2025 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Import tzcode 2025c
|
| #
cc325dd8 |
| 21-Aug-2025 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Import tzcode 2025a
|
| #
18b0e604 |
| 02-Mar-2026 |
Philip Paeps <philip@FreeBSD.org> |
Import tzdata 2026a
|
| #
f5eb24d5 |
| 20-Jan-2026 |
Bjoern A. Zeeb <bz@FreeBSD.org> |
rtw89: update Realtek's rtw89 driver
This version is based on git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 24d479d26b25bce5faea3ddd9fa8f3a6c3129ea7 ( tag: v6.19-rc6 ).
|
| #
1eabd3ed |
| 10-Oct-2025 |
Bjoern A. Zeeb <bz@FreeBSD.org> |
brcm80211: import Broadcom wireless brcmsmac and brcmfmac drivers
This version is based on git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git e5f0a698b34ed76002dc5cff3804a61c80233a7a ( tag:
brcm80211: import Broadcom wireless brcmsmac and brcmfmac drivers
This version is based on git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git e5f0a698b34ed76002dc5cff3804a61c80233a7a ( tag: v6.17 ).
show more ...
|
| #
f73101fa |
| 06-Feb-2026 |
John Baldwin <jhb@FreeBSD.org> |
universe: Bump default GCC version to 15
Reviewed by: lwhsu, emaste Differential Revision: https://reviews.freebsd.org/D55085
|
| #
31612201 |
| 20-Jan-2026 |
Bjoern A. Zeeb <bz@FreeBSD.org> |
mt76: update Mediatek's mt76 driver
This version is based on git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 24d479d26b25bce5faea3ddd9fa8f3a6c3129ea7 ( tag: v6.19-rc6 ).
|
| #
94d1731e |
| 03-Dec-2025 |
Minsoo Choo <minsoochoo0122@proton.me> |
Makefile*: remove powerpcspe
As reported on the freebsd-announce mailing list[1] FreeBSD is continuing to retire 32-bit support. Remove powerpcspe from build infrastructure.
[1] https://lists.free
Makefile*: remove powerpcspe
As reported on the freebsd-announce mailing list[1] FreeBSD is continuing to retire 32-bit support. Remove powerpcspe from build infrastructure.
[1] https://lists.freebsd.org/archives/freebsd-announce/2024-February/000117.html
Signed-off-by: Minsoo Choo <minsoochoo0122@proton.me> Reviewed by: jhibbits, emaste Pull request: https://github.com/freebsd/freebsd-src/pull/1914
show more ...
|