From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 787D9138334 for ; Fri, 22 Mar 2019 19:39:16 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id B27B7E0874; Fri, 22 Mar 2019 19:39:15 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 752AFE0874 for ; Fri, 22 Mar 2019 19:39:15 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 82DD9335D13 for ; Fri, 22 Mar 2019 19:39:11 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id E9E4E56A for ; Fri, 22 Mar 2019 19:39:09 +0000 (UTC) From: "Rick Farina" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Rick Farina" Message-ID: <1553283544.f0eb78b0281f714dc7506eba410cd1ebaf1e7ad0.zerochaos@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: net-wireless/wpa_supplicant/ X-VCS-Repository: repo/gentoo X-VCS-Files: net-wireless/wpa_supplicant/metadata.xml net-wireless/wpa_supplicant/wpa_supplicant-9999.ebuild X-VCS-Directories: net-wireless/wpa_supplicant/ X-VCS-Committer: zerochaos X-VCS-Committer-Name: Rick Farina X-VCS-Revision: f0eb78b0281f714dc7506eba410cd1ebaf1e7ad0 X-VCS-Branch: master Date: Fri, 22 Mar 2019 19:39:09 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 4087d90f-44d0-459a-b38a-6e674bb4a85c X-Archives-Hash: 0d26ebce1291fcf9ee40cbc095249d12 commit: f0eb78b0281f714dc7506eba410cd1ebaf1e7ad0 Author: Rick Farina gentoo org> AuthorDate: Fri Mar 22 19:33:22 2019 +0000 Commit: Rick Farina gentoo org> CommitDate: Fri Mar 22 19:39:04 2019 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0eb78b0 net-wireless/wpa_supplicant: update live this is the LAST ebuild that will support gnutls or internal tls implementations. they don't work for any of the new wpa3 stuff, they aren't equivilent and never were. Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Rick Farina gentoo.org> net-wireless/wpa_supplicant/metadata.xml | 1 + .../wpa_supplicant/wpa_supplicant-9999.ebuild | 31 ++++++++++++++++++---- 2 files changed, 27 insertions(+), 5 deletions(-) diff --git a/net-wireless/wpa_supplicant/metadata.xml b/net-wireless/wpa_supplicant/metadata.xml index 885b7c3d6bb..4d369c2c386 100644 --- a/net-wireless/wpa_supplicant/metadata.xml +++ b/net-wireless/wpa_supplicant/metadata.xml @@ -11,6 +11,7 @@ Build and install eapol_test binary Add support for FAST-EAP authentication algorithm Add support for 802.11u and Passpoint for HotSpot 2.0 + Add support for wired macsec Add support for Wi-Fi Direct mode Add support for ps3 hypervisor driven gelic wifi Enable wpa_priv privledge separation binary diff --git a/net-wireless/wpa_supplicant/wpa_supplicant-9999.ebuild b/net-wireless/wpa_supplicant/wpa_supplicant-9999.ebuild index 72b9d2aa46d..8a81bc1b5d4 100644 --- a/net-wireless/wpa_supplicant/wpa_supplicant-9999.ebuild +++ b/net-wireless/wpa_supplicant/wpa_supplicant-9999.ebuild @@ -18,7 +18,7 @@ else fi SLOT="0" -IUSE="ap bindist dbus eap-sim eapol_test fasteap gnutls +hs2-0 libressl p2p privsep ps3 qt5 readline selinux smartcard ssl suiteb tdls uncommon-eap-types wimax wps kernel_linux kernel_FreeBSD" +IUSE="ap bindist dbus eap-sim eapol_test fasteap gnutls +hs2-0 libressl macsec p2p privsep ps3 qt5 readline selinux smartcard ssl suiteb tdls uncommon-eap-types wimax wps kernel_linux kernel_FreeBSD" REQUIRED_USE="smartcard? ( ssl )" CDEPEND="dbus? ( sys-apps/dbus ) @@ -90,7 +90,7 @@ Kconfig_style_config() { pkg_setup() { if use ssl ; then if use gnutls && use libressl ; then - elog "You have both 'gnutls' and 'libressl' USE flags enabled: defaulting to USE=\"gnutls\"" + elog "You have both 'gnutls' and 'libressl' USE flags enabled: defaulting to USE=\"libressl\"" fi else elog "You have 'ssl' USE flag disabled: defaulting to internal TLS implementation" @@ -153,6 +153,11 @@ src_configure() { Kconfig_style_config IBSS_RSN Kconfig_style_config IEEE80211W Kconfig_style_config IEEE80211R + Kconfig_style_config HT_OVERRIDES + Kconfig_style_config VHT_OVERRIDES + Kconfig_style_config OCV + Kconfig_style_config TLSV11 + Kconfig_style_config TLSV12 # Basic authentication methods # NOTE: we don't set GPSK or SAKE as they conflict @@ -177,6 +182,13 @@ src_configure() { Kconfig_style_config BGSCAN_SIMPLE Kconfig_style_config BGSCAN_LEARN + if use macsec ; then + #requires something, no idea what + #Kconfig_style_config DRIVER_MACSEC_QCA + Kconfig_style_config DRIVER_MACSEC_LINUX + Kconfig_style_config MACSEC + fi + if use dbus ; then Kconfig_style_config CTRL_IFACE_DBUS Kconfig_style_config CTRL_IFACE_DBUS_NEW @@ -233,25 +245,34 @@ src_configure() { if use gnutls ; then Kconfig_style_config TLS gnutls Kconfig_style_config GNUTLS_EXTRA + Kconfig_style_config EAP_PWD n + Kconfig_style_config SAE n + Kconfig_style_config DPP n else #this fails for gnutls Kconfig_style_config SUITEB192 Kconfig_style_config TLS openssl + Kconfig_style_config FST if ! use bindist; then #this fails for gnutls Kconfig_style_config EAP_PWD + Kconfig_style_config FILS + Kconfig_style_config FILS_SK_PFS # SAE fails on gnutls and everything below here needs SAE # Enabling mesh networks. Kconfig_style_config MESH #WPA3 Kconfig_style_config OWE Kconfig_style_config SAE - #we also need to disable FILS, except that isn't enabled yet + Kconfig_style_config DPP fi fi else Kconfig_style_config TLS internal + Kconfig_style_config EAP_PWD n + Kconfig_style_config SAE n + Kconfig_style_config DPP n fi if use smartcard ; then @@ -403,7 +424,7 @@ src_install() { insinto /etc/dbus-1/system.d newins dbus-wpa_supplicant.conf wpa_supplicant.conf insinto /usr/share/dbus-1/system-services - doins fi.epitest.hostap.WPASupplicant.service fi.w1.wpa_supplicant1.service + doins fi.w1.wpa_supplicant1.service popd > /dev/null || die # This unit relies on dbus support, bug 538600. @@ -430,7 +451,7 @@ pkg_postinst() { if use bindist || use gnutls; then if ! use libressl; then - ewarn "Using bindist or gnutls use flags presently breaks WPA3 (specifically SAE and OWE)." + ewarn "Using bindist or gnutls use flags presently breaks WPA3 (specifically SAE, OWE, DPP, and FILS)." ewarn "This is incredibly undesirable" fi fi