luci-base: add queryable WEP WiFi feature
authorDavid Bauer <mail@david-bauer.net>
Mon, 1 Jun 2020 06:20:44 +0000 (08:20 +0200)
committerDavid Bauer <mail@david-bauer.net>
Mon, 1 Jun 2020 06:20:44 +0000 (08:20 +0200)
This commit adds WEP as a queryable WiFi feature.

Support for the deprecated WEP encryption is not
compiled-in to hostapd or wpa_supplicant by default
anymore.

Allow LuCi to query the availability of WEP to remove
it from the list of avialable encryption methods in case
hostapd / wpa_supplicant are compiled without it.

Signed-off-by: David Bauer <mail@david-bauer.net>
modules/luci-base/root/usr/libexec/rpcd/luci

index 35b85d43d0b64a922b06220648925ca0affb2f89..7f0c0b226c16df454677fa7075d74540884b67af 100755 (executable)
@@ -219,7 +219,7 @@ local methods = {
                        rv.cabundle      = fs.access("/etc/ssl/certs/ca-certificates.crt")
                        rv.relayd        = fs.access("/usr/sbin/relayd")
 
-                       local wifi_features = { "eap", "11n", "11ac", "11r", "11w", "acs", "sae", "owe", "suiteb192" }
+                       local wifi_features = { "eap", "11n", "11ac", "11r", "11w", "acs", "sae", "owe", "suiteb192", "wep" }
 
                        if fs.access("/usr/sbin/hostapd") then
                                rv.hostapd = { cli = fs.access("/usr/sbin/hostapd_cli") }