Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 13 Sep 2021 16:49:30 GMT
From:      Cy Schubert <cy@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 38891aa2666a - main - security/wpa_supplicant-devel: Add WNM, MBO, and RSN_PREAUTH options
Message-ID:  <202109131649.18DGnUoj005329@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by cy:

URL: https://cgit.FreeBSD.org/ports/commit/?id=38891aa2666a3059cc8cc8a6855c01ea74367331

commit 38891aa2666a3059cc8cc8a6855c01ea74367331
Author:     Cy Schubert <cy@FreeBSD.org>
AuthorDate: 2021-09-03 15:32:09 +0000
Commit:     Cy Schubert <cy@FreeBSD.org>
CommitDate: 2021-09-13 15:52:54 +0000

    security/wpa_supplicant-devel: Add WNM, MBO, and RSN_PREAUTH options
    
    The following options have been added and are default.
    
    - Enable WiFi 6 MBO (Multi Band Operation). MBO is a prereq to 802.11ax.
    - WNM (Wireless Network Monitoring)
    - RSN Preauthentication
    
    This brings wpa-supplicant-devel in line with FreeBSD 14-CURRENT.
---
 security/wpa_supplicant-devel/Makefile | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

diff --git a/security/wpa_supplicant-devel/Makefile b/security/wpa_supplicant-devel/Makefile
index 8796be8ea097..aa7385ca0ead 100644
--- a/security/wpa_supplicant-devel/Makefile
+++ b/security/wpa_supplicant-devel/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	wpa_supplicant
 PORTVERSION=	${COMMIT_DATE}
+PORTREVISION=	1
 CATEGORIES=	security net
 PKGNAMESUFFIX=	-devel
 
@@ -44,13 +45,14 @@ OPTIONS_DEFINE=		WPS WPS_ER WPS_NOREG WPS_NFC WPS_UPNP PKCS12 SMARTCARD \
 			DELAYED_MIC IEEE80211N IEEE80211AC INTERWORKING \
 			IEEE8021X_EAPOL EAPOL_TEST \
 			HS20 NO_ROAMING P2P PASN TDLS DBUS MATCH DOCS \
-                        SIM_SIMULATOR USIM_SIMULATOR
+                        SIM_SIMULATOR USIM_SIMULATOR WNM MBO RSN_PREAUTH
 OPTIONS_DEFAULT=	BSD WIRED \
 			TLS PEAP TTLS MD5 MSCHAPV2 GTC LEAP OTP PSK \
 			WPS PKCS12 SMARTCARD IEEE80211R DEBUG_SYSLOG \
 			INTERWORKING HS20 DBUS MATCH IEEE80211R IEEE80211W \
 			IEEE8021X_EAPOL WPS_ER WPS_NFC WPS_UPNP \
-			FAST PWD PAX SAKE GPSK TNC IKEV2 EKE
+			FAST PWD PAX SAKE GPSK TNC IKEV2 EKE \
+			WNM MBO RSN_PREAUTH
 OPTIONS_SUB=
 
 WPS_DESC=		Wi-Fi Protected Setup
@@ -112,6 +114,9 @@ PAX_DESC=		Password Authenticated Exchange
 SAKE_DESC=		Shared-Secret Authentication & Key Establishment
 GPSK_DESC=		Generalized Pre-Shared Key
 TNC_DESC=		Trusted Network Connect
+WNM_DESC=		Wireless Network Monitoring
+MBO_DESC=		Multi Band Operation (Enables WNM)
+RSN_PREAUTH=		RSN Preauthentication
 
 PRIVSEP_PLIST_FILES=	sbin/wpa_priv
 DBUS_PLIST_FILES=	share/dbus-1/system-services/fi.w1.wpa_supplicant1.service \
@@ -156,11 +161,14 @@ post-patch:
 .if ${PORT_OPTIONS:MSIM} || ${PORT_OPTIONS:MAKA} || ${PORT_OPTIONS:MAKA_PRIME}
 	@${ECHO_CMD} CONFIG_PCSC=y >> ${CFG}
 .endif
+.if ${PORT_OPTIONS:MMBO}
+	@${ECHO_CMD} CONFIG_WNM=y >> ${CFG}
+.endif
 .for simple in WPS WPS_ER WPS_NFC WPS_UPNP PKCS12 SMARTCARD HT_OVERRIDES \
 	VHT_OVERRIDES TLSV12 IEEE80211AC IEEE80211N IEEE80211R IEEE80211W \
 	IEEE8021X_EAPOL EAPOL_TEST \
 	INTERWORKING DEBUG_FILE DEBUG_SYSLOG HS20 NO_ROAMING PRIVSEP P2P \
-	PASN TDLS
+	PASN TDLS WNM MBO RSN_PREAUTH
 .  if ${PORT_OPTIONS:M${simple}}
 	@${ECHO_CMD} CONFIG_${simple}=y >> ${CFG}
 .  endif



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202109131649.18DGnUoj005329>