[2/9] wlanap.cgi: Add option to select 6 GHz band

Message ID 20260429194934.863108-2-michael.tremer@ipfire.org
State New
Headers
Series [1/9] hostapd: Force setting reg domain before hostapd starts |

Commit Message

Michael Tremer 29 Apr 2026, 7:49 p.m. UTC
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
---
 doc/language_issues.en  | 1 +
 doc/language_issues.es  | 1 +
 doc/language_issues.fr  | 1 +
 doc/language_issues.it  | 1 +
 doc/language_issues.nl  | 1 +
 doc/language_issues.pl  | 1 +
 doc/language_issues.ru  | 1 +
 doc/language_issues.tr  | 1 +
 doc/language_issues.tw  | 1 +
 doc/language_issues.zh  | 1 +
 doc/language_missings   | 9 +++++++++
 html/cgi-bin/wlanap.cgi | 5 ++++-
 langs/de/cgi-bin/de.pl  | 1 +
 langs/en/cgi-bin/en.pl  | 1 +
 14 files changed, 25 insertions(+), 1 deletion(-)
  

Patch

diff --git a/doc/language_issues.en b/doc/language_issues.en
index 109dc0f39..61cd706c2 100644
--- a/doc/language_issues.en
+++ b/doc/language_issues.en
@@ -2434,6 +2434,7 @@  WARNING: untranslated string: wlanap auto = Automatic Channel Selection
 WARNING: untranslated string: wlanap band = Band
 WARNING: untranslated string: wlanap band 2.4ghz = 2.4 GHz
 WARNING: untranslated string: wlanap band 5ghz = 5 GHz
+WARNING: untranslated string: wlanap band 6ghz = 6 GHz
 WARNING: untranslated string: wlanap channel = Channel
 WARNING: untranslated string: wlanap client isolation = Client Isolation
 WARNING: untranslated string: wlanap clients = unknown string
diff --git a/doc/language_issues.es b/doc/language_issues.es
index 0038f162f..042a89377 100644
--- a/doc/language_issues.es
+++ b/doc/language_issues.es
@@ -1274,6 +1274,7 @@  WARNING: untranslated string: wlanap 802.11be 80mhz = IEEE 802.11be @ 80 MHz
 WARNING: untranslated string: wlanap band = Band
 WARNING: untranslated string: wlanap band 2.4ghz = 2.4 GHz
 WARNING: untranslated string: wlanap band 5ghz = 5 GHz
+WARNING: untranslated string: wlanap band 6ghz = 6 GHz
 WARNING: untranslated string: wlanap clients = unknown string
 WARNING: untranslated string: wlanap invalid band = Invalid band
 WARNING: untranslated string: wlanap invalid mode = Invalid mode
diff --git a/doc/language_issues.fr b/doc/language_issues.fr
index a00b1c646..b96f161ba 100644
--- a/doc/language_issues.fr
+++ b/doc/language_issues.fr
@@ -1325,6 +1325,7 @@  WARNING: untranslated string: wlanap 802.11be 80mhz = IEEE 802.11be @ 80 MHz
 WARNING: untranslated string: wlanap band = Band
 WARNING: untranslated string: wlanap band 2.4ghz = 2.4 GHz
 WARNING: untranslated string: wlanap band 5ghz = 5 GHz
+WARNING: untranslated string: wlanap band 6ghz = 6 GHz
 WARNING: untranslated string: wlanap clients = unknown string
 WARNING: untranslated string: wlanap hide ssid = Hide SSID
 WARNING: untranslated string: wlanap invalid band = Invalid band
diff --git a/doc/language_issues.it b/doc/language_issues.it
index fd5542e1f..c72cab5b1 100644
--- a/doc/language_issues.it
+++ b/doc/language_issues.it
@@ -1680,6 +1680,7 @@  WARNING: untranslated string: wlanap auto = Automatic Channel Selection
 WARNING: untranslated string: wlanap band = Band
 WARNING: untranslated string: wlanap band 2.4ghz = 2.4 GHz
 WARNING: untranslated string: wlanap band 5ghz = 5 GHz
+WARNING: untranslated string: wlanap band 6ghz = 6 GHz
 WARNING: untranslated string: wlanap client isolation = Client Isolation
 WARNING: untranslated string: wlanap clients = unknown string
 WARNING: untranslated string: wlanap configuration = Wireless Access Point Configuration
diff --git a/doc/language_issues.nl b/doc/language_issues.nl
index 94750b660..fc5ca37b6 100644
--- a/doc/language_issues.nl
+++ b/doc/language_issues.nl
@@ -1670,6 +1670,7 @@  WARNING: untranslated string: wlan client method = Method
 WARNING: untranslated string: wlan client password = Password
 WARNING: untranslated string: wlan client tls cipher = TLS Cipher
 WARNING: untranslated string: wlan client tls version = TLS Version
+WARNING: untranslated string: wlanap band 6ghz = 6 GHz
 WARNING: untranslated string: wlanap client isolation = Client Isolation
 WARNING: untranslated string: wlanap clients = unknown string
 WARNING: untranslated string: wlanap configuration = Wireless Access Point Configuration
diff --git a/doc/language_issues.pl b/doc/language_issues.pl
index a0556cf95..53ace2061 100644
--- a/doc/language_issues.pl
+++ b/doc/language_issues.pl
@@ -1948,6 +1948,7 @@  WARNING: untranslated string: wlanap auto = Automatic Channel Selection
 WARNING: untranslated string: wlanap band = Band
 WARNING: untranslated string: wlanap band 2.4ghz = 2.4 GHz
 WARNING: untranslated string: wlanap band 5ghz = 5 GHz
+WARNING: untranslated string: wlanap band 6ghz = 6 GHz
 WARNING: untranslated string: wlanap client isolation = Client Isolation
 WARNING: untranslated string: wlanap clients = unknown string
 WARNING: untranslated string: wlanap configuration = Wireless Access Point Configuration
diff --git a/doc/language_issues.ru b/doc/language_issues.ru
index 6d233a776..031dddcb8 100644
--- a/doc/language_issues.ru
+++ b/doc/language_issues.ru
@@ -1947,6 +1947,7 @@  WARNING: untranslated string: wlanap auto = Automatic Channel Selection
 WARNING: untranslated string: wlanap band = Band
 WARNING: untranslated string: wlanap band 2.4ghz = 2.4 GHz
 WARNING: untranslated string: wlanap band 5ghz = 5 GHz
+WARNING: untranslated string: wlanap band 6ghz = 6 GHz
 WARNING: untranslated string: wlanap client isolation = Client Isolation
 WARNING: untranslated string: wlanap clients = unknown string
 WARNING: untranslated string: wlanap configuration = Wireless Access Point Configuration
diff --git a/doc/language_issues.tr b/doc/language_issues.tr
index 622d52bb5..f72363706 100644
--- a/doc/language_issues.tr
+++ b/doc/language_issues.tr
@@ -1550,6 +1550,7 @@  WARNING: untranslated string: wlanap auto = Automatic Channel Selection
 WARNING: untranslated string: wlanap band = Band
 WARNING: untranslated string: wlanap band 2.4ghz = 2.4 GHz
 WARNING: untranslated string: wlanap band 5ghz = 5 GHz
+WARNING: untranslated string: wlanap band 6ghz = 6 GHz
 WARNING: untranslated string: wlanap client isolation = Client Isolation
 WARNING: untranslated string: wlanap clients = unknown string
 WARNING: untranslated string: wlanap hide ssid = Hide SSID
diff --git a/doc/language_issues.tw b/doc/language_issues.tw
index cf7d0163e..708907128 100644
--- a/doc/language_issues.tw
+++ b/doc/language_issues.tw
@@ -1292,6 +1292,7 @@  WARNING: untranslated string: wlanap 802.11be 80mhz = IEEE 802.11be @ 80 MHz
 WARNING: untranslated string: wlanap band = Band
 WARNING: untranslated string: wlanap band 2.4ghz = 2.4 GHz
 WARNING: untranslated string: wlanap band 5ghz = 5 GHz
+WARNING: untranslated string: wlanap band 6ghz = 6 GHz
 WARNING: untranslated string: wlanap clients = unknown string
 WARNING: untranslated string: wlanap invalid band = Invalid band
 WARNING: untranslated string: wlanap invalid mode = Invalid mode
diff --git a/doc/language_issues.zh b/doc/language_issues.zh
index cf7d0163e..708907128 100644
--- a/doc/language_issues.zh
+++ b/doc/language_issues.zh
@@ -1292,6 +1292,7 @@  WARNING: untranslated string: wlanap 802.11be 80mhz = IEEE 802.11be @ 80 MHz
 WARNING: untranslated string: wlanap band = Band
 WARNING: untranslated string: wlanap band 2.4ghz = 2.4 GHz
 WARNING: untranslated string: wlanap band 5ghz = 5 GHz
+WARNING: untranslated string: wlanap band 6ghz = 6 GHz
 WARNING: untranslated string: wlanap clients = unknown string
 WARNING: untranslated string: wlanap invalid band = Invalid band
 WARNING: untranslated string: wlanap invalid mode = Invalid mode
diff --git a/doc/language_missings b/doc/language_missings
index a505fdd5d..88a937e00 100644
--- a/doc/language_missings
+++ b/doc/language_missings
@@ -249,6 +249,7 @@ 
 < wlanap band
 < wlanap band 2.4ghz
 < wlanap band 5ghz
+< wlanap band 6ghz
 < wlanap invalid band
 < wlanap invalid mode
 ############################################################################
@@ -442,6 +443,7 @@ 
 < wlanap band
 < wlanap band 2.4ghz
 < wlanap band 5ghz
+< wlanap band 6ghz
 < wlanap hide ssid
 < wlanap invalid band
 < wlanap invalid mode
@@ -1100,6 +1102,7 @@ 
 < wlanap band
 < wlanap band 2.4ghz
 < wlanap band 5ghz
+< wlanap band 6ghz
 < wlanap client isolation
 < wlanap configuration
 < wlanap hide ssid
@@ -1797,6 +1800,7 @@ 
 < winbind daemon
 < wireguard
 < wireless network
+< wlanap band 6ghz
 < wlanap client isolation
 < wlanap configuration
 < wlanap hide ssid
@@ -2937,6 +2941,7 @@ 
 < wlanap band
 < wlanap band 2.4ghz
 < wlanap band 5ghz
+< wlanap band 6ghz
 < wlanap client isolation
 < wlanap configuration
 < wlanap country
@@ -4115,6 +4120,7 @@ 
 < wlanap band
 < wlanap band 2.4ghz
 < wlanap band 5ghz
+< wlanap band 6ghz
 < wlanap client isolation
 < wlanap configuration
 < wlanap country
@@ -4670,6 +4676,7 @@ 
 < wlanap band
 < wlanap band 2.4ghz
 < wlanap band 5ghz
+< wlanap band 6ghz
 < wlanap client isolation
 < wlanap hide ssid
 < wlanap invalid band
@@ -4814,6 +4821,7 @@ 
 < wlanap band
 < wlanap band 2.4ghz
 < wlanap band 5ghz
+< wlanap band 6ghz
 < wlanap invalid band
 < wlanap invalid mode
 < wlanap neighbor scan
@@ -4929,6 +4937,7 @@ 
 < wlanap band
 < wlanap band 2.4ghz
 < wlanap band 5ghz
+< wlanap band 6ghz
 < wlanap invalid band
 < wlanap invalid mode
 < wlanap neighbor scan
diff --git a/html/cgi-bin/wlanap.cgi b/html/cgi-bin/wlanap.cgi
index a02b58b6d..2bb5efe8c 100644
--- a/html/cgi-bin/wlanap.cgi
+++ b/html/cgi-bin/wlanap.cgi
@@ -97,7 +97,7 @@  if ($cgiparams{'ACTION'} eq "$Lang::tr{'save'}") {
 	}
 
 	# Validate BAND
-	unless ($cgiparams{'BAND'} =~ m/^[25]g$/) {
+	unless ($cgiparams{'BAND'} =~ m/^[256]g$/) {
 		$errormessage .= "$Lang::tr{'wlanap invalid band'}<br />";
 	}
 
@@ -357,6 +357,9 @@  print <<END;
 				<td>$Lang::tr{'wlanap band'}</td>
 				<td>
 					<select name='BAND'>
+						<option value="6g" $selected{'BAND'}{'6g'}>
+							$Lang::tr{'wlanap band 6ghz'}
+						</option>
 						<option value="5g" $selected{'BAND'}{'5g'}>
 							$Lang::tr{'wlanap band 5ghz'}
 						</option>
diff --git a/langs/de/cgi-bin/de.pl b/langs/de/cgi-bin/de.pl
index d7f8148f3..74919b231 100644
--- a/langs/de/cgi-bin/de.pl
+++ b/langs/de/cgi-bin/de.pl
@@ -3108,6 +3108,7 @@ 
 'wlanap band' => 'Band',
 'wlanap band 2.4ghz' => '2.4 GHz',
 'wlanap band 5ghz' => '5 GHz',
+'wlanap band 6ghz' => '6 GHz',
 'wlanap channel' => 'Kanal',
 'wlanap client isolation' => 'Client-Isolierung',
 'wlanap configuration' => 'Access Point Konfiguration',
diff --git a/langs/en/cgi-bin/en.pl b/langs/en/cgi-bin/en.pl
index 1685a7032..0116d569f 100644
--- a/langs/en/cgi-bin/en.pl
+++ b/langs/en/cgi-bin/en.pl
@@ -3235,6 +3235,7 @@ 
 'wlanap band' => 'Band',
 'wlanap band 2.4ghz' => '2.4 GHz',
 'wlanap band 5ghz' => '5 GHz',
+'wlanap band 6ghz' => '6 GHz',
 'wlanap channel' => 'Channel',
 'wlanap client isolation' => 'Client Isolation',
 'wlanap configuration' => 'Wireless Access Point Configuration',