commit:     de359f9d291ad818476330e855828c0fb79ba482
Author:     Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 26 16:30:12 2022 +0000
Commit:     Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Fri Aug 26 16:32:07 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de359f9d

net-wireless/wpa_supplicant: add deprecated ewarns

Per discussion in #gentoo-dev, hopefully ease tkip/wep users to finding
the new use flags by adding einfo/ewarn for when wep/tkip use flags are
disabled.  In the 5 months it has been disabled there have been a few
complaints, but not nearly enough to lower the security of all users by
defaulting broken encryption/authentication to on.
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>

 net-wireless/wpa_supplicant/wpa_supplicant-2.10-r1.ebuild | 14 ++++++++++++++
 net-wireless/wpa_supplicant/wpa_supplicant-9999.ebuild    | 14 ++++++++++++++
 2 files changed, 28 insertions(+)

diff --git a/net-wireless/wpa_supplicant/wpa_supplicant-2.10-r1.ebuild 
b/net-wireless/wpa_supplicant/wpa_supplicant-2.10-r1.ebuild
index b7a623182f1f..cb80b33748c2 100644
--- a/net-wireless/wpa_supplicant/wpa_supplicant-2.10-r1.ebuild
+++ b/net-wireless/wpa_supplicant/wpa_supplicant-2.10-r1.ebuild
@@ -477,6 +477,20 @@ pkg_postinst() {
                ewarn "WARNING: your old configuration file 
${EROOT}/etc/wpa_supplicant.conf"
                ewarn "needs to be moved to 
${EROOT}/etc/wpa_supplicant/wpa_supplicant.conf"
        fi
+       if ! use wep; then
+               einfo "WARNING: You are building with WEP support disabled, 
which is recommended since"
+               einfo "this protocol is deprecated and insecure.  If you still 
need to connect to"
+               einfo "WEP-enabled networks, you may turn this flag back on.  
With this flag off,"
+               einfo "WEP-enabled networks will not even show up as available."
+               einfo "If your network is missing you may wish to USE=wep"
+       fi
+       if ! use tkip; then
+               ewarn "WARNING: You are building with TKIP support disabled, 
which is recommended since"
+               ewarn "this protocol is deprecated and insecure.  If you still 
need to connect to"
+               ewarn "TKIP-enabled networks, you may turn this flag back on.  
With this flag off,"
+               ewarn "TKIP-enabled networks, including mixed mode 
TKIP/AES-CCMP will not even show up"
+               ewarn "as available.  If your network is missing you may wish 
to USE=tkip"
+       fi
 
        # Mea culpa, feel free to remove that after some time --mgorny.
        local fn

diff --git a/net-wireless/wpa_supplicant/wpa_supplicant-9999.ebuild 
b/net-wireless/wpa_supplicant/wpa_supplicant-9999.ebuild
index abd50f99a8df..276c74b2dc41 100644
--- a/net-wireless/wpa_supplicant/wpa_supplicant-9999.ebuild
+++ b/net-wireless/wpa_supplicant/wpa_supplicant-9999.ebuild
@@ -477,6 +477,20 @@ pkg_postinst() {
                ewarn "WARNING: your old configuration file 
${EROOT}/etc/wpa_supplicant.conf"
                ewarn "needs to be moved to 
${EROOT}/etc/wpa_supplicant/wpa_supplicant.conf"
        fi
+       if ! use wep; then
+               einfo "WARNING: You are building with WEP support disabled, 
which is recommended since"
+               einfo "this protocol is deprecated and insecure.  If you still 
need to connect to"
+               einfo "WEP-enabled networks, you may turn this flag back on.  
With this flag off,"
+               einfo "WEP-enabled networks will not even show up as available."
+               einfo "If your network is missing you may wish to USE=wep"
+       fi
+       if ! use tkip; then
+               ewarn "WARNING: You are building with TKIP support disabled, 
which is recommended since"
+               ewarn "this protocol is deprecated and insecure.  If you still 
need to connect to"
+               ewarn "TKIP-enabled networks, you may turn this flag back on.  
With this flag off,"
+               ewarn "TKIP-enabled networks, including mixed mode 
TKIP/AES-CCMP will not even show up"
+               ewarn "as available.  If your network is missing you may wish 
to USE=tkip"
+       fi
 
        # Mea culpa, feel free to remove that after some time --mgorny.
        local fn

Reply via email to