luci-base: fix `network` data type validation
authorJo-Philipp Wich <jo@mein.io>
Mon, 31 May 2021 09:39:15 +0000 (11:39 +0200)
committerJo-Philipp Wich <jo@mein.io>
Mon, 31 May 2021 09:40:05 +0000 (11:40 +0200)
Fixes: #5085
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit dece9b063c16790df731a08f8e73978c51b6c90d)

35 files changed:
modules/luci-base/htdocs/luci-static/resources/validation.js
modules/luci-base/po/ar/base.po
modules/luci-base/po/bg/base.po
modules/luci-base/po/bn_BD/base.po
modules/luci-base/po/ca/base.po
modules/luci-base/po/cs/base.po
modules/luci-base/po/de/base.po
modules/luci-base/po/el/base.po
modules/luci-base/po/en/base.po
modules/luci-base/po/es/base.po
modules/luci-base/po/fi/base.po
modules/luci-base/po/fr/base.po
modules/luci-base/po/he/base.po
modules/luci-base/po/hi/base.po
modules/luci-base/po/hu/base.po
modules/luci-base/po/it/base.po
modules/luci-base/po/ja/base.po
modules/luci-base/po/ko/base.po
modules/luci-base/po/mr/base.po
modules/luci-base/po/ms/base.po
modules/luci-base/po/nb_NO/base.po
modules/luci-base/po/nl/base.po
modules/luci-base/po/pl/base.po
modules/luci-base/po/pt/base.po
modules/luci-base/po/pt_BR/base.po
modules/luci-base/po/ro/base.po
modules/luci-base/po/ru/base.po
modules/luci-base/po/sk/base.po
modules/luci-base/po/sv/base.po
modules/luci-base/po/templates/base.pot
modules/luci-base/po/tr/base.po
modules/luci-base/po/uk/base.po
modules/luci-base/po/vi/base.po
modules/luci-base/po/zh_Hans/base.po
modules/luci-base/po/zh_Hant/base.po

index 0d2157bee0b6573fc07849f99fff17f92e474c02..28042ba8cdb08fc1a06b6b95f1153b3812f94535 100644 (file)
@@ -361,8 +361,8 @@ var ValidatorFactory = baseclass.extend({
                },
 
                network: function() {
-                       return this.assert(this.apply('uciname') || this.apply('host'),
-                               _('valid UCI identifier, hostname or IP address'));
+                       return this.assert(this.apply('uciname') || this.apply('hostname') || this.apply('ip4addr') || this.apply('ip6addr'),
+                               _('valid UCI identifier, hostname or IP address range'));
                },
 
                hostport: function(ipv4only) {
index 6ed7f722f79a97e2632a3028dfe4deb30f19c21e..6a7baf24fa9942e8ff25d65f6581b91be74188a2 100644 (file)
@@ -8102,7 +8102,7 @@ msgid "valid UCI identifier"
 msgstr "معرف UCI صالح"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:365
-msgid "valid UCI identifier, hostname or IP address"
+msgid "valid UCI identifier, hostname or IP address range"
 msgstr "معرف UCI صالح أو اسم مضيف أو عنوان IP"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:386
index 4f7b9a1001bca14f3b61efb2d99af22224bfeafd..0fe1db06fd289b3df238fb06837e0829e2aa7914 100644 (file)
@@ -7812,7 +7812,7 @@ msgid "valid UCI identifier"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:365
-msgid "valid UCI identifier, hostname or IP address"
+msgid "valid UCI identifier, hostname or IP address range"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:386
index 44e229f7ff06278e999492a5fa4edf3b941a4a20..8f947dab2d68229cf3c8427a703fcc9853ff9b1e 100644 (file)
@@ -7812,7 +7812,7 @@ msgid "valid UCI identifier"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:365
-msgid "valid UCI identifier, hostname or IP address"
+msgid "valid UCI identifier, hostname or IP address range"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:386
index 4302a52428e2c1a743aebdbedbebe41fad8ccbd6..2073c01ef124c1e7dcae1459db2b84e1fd48a17b 100644 (file)
@@ -7925,7 +7925,7 @@ msgid "valid UCI identifier"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:365
-msgid "valid UCI identifier, hostname or IP address"
+msgid "valid UCI identifier, hostname or IP address range"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:386
index 95862b7ddaeb7135be9fcf993afb6fd66d1b7db1..f3f7326073d9258f32957cd1671e65107394a747 100644 (file)
@@ -8143,7 +8143,7 @@ msgid "valid UCI identifier"
 msgstr "platný UCI identifikátor"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:365
-msgid "valid UCI identifier, hostname or IP address"
+msgid "valid UCI identifier, hostname or IP address range"
 msgstr "platný identifikátor UCI, název hostitele nebo IP adresa"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:386
index 8d260eb2fdab6bd6ac937ff6014b32012cfd6390..8ef47906b82a72103f47f486b86bb1031eb115ff 100644 (file)
@@ -8270,7 +8270,7 @@ msgid "valid UCI identifier"
 msgstr "gültigen UCI-Bezeichner"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:365
-msgid "valid UCI identifier, hostname or IP address"
+msgid "valid UCI identifier, hostname or IP address range"
 msgstr "gültigen UCI-Bezeichner, Hostnamen oder IP-Adresse"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:386
index 38aa54e6515ec7b9329dffdda62a021246a59b11..5506879a0149e7c02a0e46697403bbb08e108e86 100644 (file)
@@ -7930,7 +7930,7 @@ msgid "valid UCI identifier"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:365
-msgid "valid UCI identifier, hostname or IP address"
+msgid "valid UCI identifier, hostname or IP address range"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:386
index 7bc9dbf659d6a9f24c53ee8401f7049d23d9781e..bb715a1b1d0ce339e2479c1b75d166200112176c 100644 (file)
@@ -7892,7 +7892,7 @@ msgid "valid UCI identifier"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:365
-msgid "valid UCI identifier, hostname or IP address"
+msgid "valid UCI identifier, hostname or IP address range"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:386
index 89917ebbb8656b0fa7cb4386fd33e04bd1cd61b7..33459270ba723c4c5bab57fd92284ea893ee3b37 100644 (file)
@@ -8316,7 +8316,7 @@ msgid "valid UCI identifier"
 msgstr "identificador UCI válido"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:365
-msgid "valid UCI identifier, hostname or IP address"
+msgid "valid UCI identifier, hostname or IP address range"
 msgstr "identificador UCI válido, nombre del host o dirección IP"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:386
index cc71a6a044c71e247182457fb98213ddd58f957c..161d226f580d9a3baa3335ae6181330893e6a48b 100644 (file)
@@ -8179,7 +8179,7 @@ msgid "valid UCI identifier"
 msgstr "kelvollinen UCI-tunniste"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:365
-msgid "valid UCI identifier, hostname or IP address"
+msgid "valid UCI identifier, hostname or IP address range"
 msgstr "kelvollinen UCI-tunniste, isäntänimi tai IP-osoite"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:386
index dbf0a1c2292f02a329d674a6b8d59bf866e5e913..e491a5eb2968adcd1b99d5fbc2747c2b5af56e64 100644 (file)
@@ -8250,7 +8250,7 @@ msgid "valid UCI identifier"
 msgstr "identifiant UCI valide"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:365
-msgid "valid UCI identifier, hostname or IP address"
+msgid "valid UCI identifier, hostname or IP address range"
 msgstr "identifiant UCI, nom d'hôte ou adresse IP valides"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:386
index c0b191881c2b1f6a453d1535e277489d97635469..bcf67c5fc26f6f8b005d28bf6a265c507424616a 100644 (file)
@@ -7843,7 +7843,7 @@ msgid "valid UCI identifier"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:365
-msgid "valid UCI identifier, hostname or IP address"
+msgid "valid UCI identifier, hostname or IP address range"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:386
index 7ab767cacef3c311e4d9ed92beaa99e58fd295d9..16a20cbc5eaa2ee347cd210fec45ec4703599dd6 100644 (file)
@@ -7814,7 +7814,7 @@ msgid "valid UCI identifier"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:365
-msgid "valid UCI identifier, hostname or IP address"
+msgid "valid UCI identifier, hostname or IP address range"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:386
index 8cbc767b28001be1e5f3d75a49f3d0e27fb2ef42..2e2f4e2f664a6e3a041ebc55e33cd71124587bfc 100644 (file)
@@ -8161,7 +8161,7 @@ msgid "valid UCI identifier"
 msgstr "érvényes UCI azonosító"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:365
-msgid "valid UCI identifier, hostname or IP address"
+msgid "valid UCI identifier, hostname or IP address range"
 msgstr "érvényes UCI-azonosító, gépnév vagy IP-cím"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:386
index 7df2bb233489c94518a8dd39a773a4ee0c918c3b..eadcdadd7d4ffa28ceb4516c127ea72e7ae52cf9 100644 (file)
@@ -7961,7 +7961,7 @@ msgid "valid UCI identifier"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:365
-msgid "valid UCI identifier, hostname or IP address"
+msgid "valid UCI identifier, hostname or IP address range"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:386
index b885da8d047bdc0803a2c5aa9c69e1b6979fd91d..def882f76e5c6c69648c64121af6c761c3025f71 100644 (file)
@@ -8185,7 +8185,7 @@ msgid "valid UCI identifier"
 msgstr "有効なUCI識別子"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:365
-msgid "valid UCI identifier, hostname or IP address"
+msgid "valid UCI identifier, hostname or IP address range"
 msgstr "有効なUCI識別子、ホスト名またはIPアドレス"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:386
index a407a326308176276703ef1fb2b5242295f95bf7..7ebc30b9b932a8e4c32296f401033249b18c0e0d 100644 (file)
@@ -7955,7 +7955,7 @@ msgstr "유효한 UCI 식별자"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:365
 #, fuzzy
-msgid "valid UCI identifier, hostname or IP address"
+msgid "valid UCI identifier, hostname or IP address range"
 msgstr "유효한 UCI 식별자, 호스트이름 또는 IP 주소"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:386
index c3eb5a724b9fc5cb1681bf2334eefd6730bc3420..c82ced3f56f2ddd7f8a7ba5b6fe8084a1f3fa97a 100644 (file)
@@ -7812,7 +7812,7 @@ msgid "valid UCI identifier"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:365
-msgid "valid UCI identifier, hostname or IP address"
+msgid "valid UCI identifier, hostname or IP address range"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:386
index b3a4c424d4b35c8214fb092adfc014ff88804953..5e700fc689dd1c28abd139be6fcb64428cb1a144 100644 (file)
@@ -7854,7 +7854,7 @@ msgid "valid UCI identifier"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:365
-msgid "valid UCI identifier, hostname or IP address"
+msgid "valid UCI identifier, hostname or IP address range"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:386
index 23f849e44818bb8009e7242305772370bf1efbc7..569bdb7323f7cf9b59c1ddf4bc575693234d7b48 100644 (file)
@@ -7954,7 +7954,7 @@ msgid "valid UCI identifier"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:365
-msgid "valid UCI identifier, hostname or IP address"
+msgid "valid UCI identifier, hostname or IP address range"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:386
index 80296933e2461d653cf61428565f7529f532f777..f1c6c47e38758ec69e8f8056cb831ded8b5d5d1d 100644 (file)
@@ -7835,7 +7835,7 @@ msgid "valid UCI identifier"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:365
-msgid "valid UCI identifier, hostname or IP address"
+msgid "valid UCI identifier, hostname or IP address range"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:386
index 5e1751902509fd9031be4f2389cd80146e25b5e7..cd0fe2d412d044a61a0a7d5b2e8de76e263fb65a 100644 (file)
@@ -8303,7 +8303,7 @@ msgid "valid UCI identifier"
 msgstr "prawidłowy identyfikator UCI"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:365
-msgid "valid UCI identifier, hostname or IP address"
+msgid "valid UCI identifier, hostname or IP address range"
 msgstr "prawidłowy identyfikator UCI, nazwa hosta lub adres IP"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:386
index 7c303a4477ac0a7aac2b632bd7c79f928159234f..ceef868f2a037dff272c24544b1ff4b224d903f0 100644 (file)
@@ -8368,7 +8368,7 @@ msgid "valid UCI identifier"
 msgstr "identificador UCI válido"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:365
-msgid "valid UCI identifier, hostname or IP address"
+msgid "valid UCI identifier, hostname or IP address range"
 msgstr "identificador UCI, nome de host ou endereço IP válido"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:386
index 4caf0595e635f240896029eb69135c89b7161575..8563b20ee4be682f7293289a922d3aec6938374d 100644 (file)
@@ -8411,7 +8411,7 @@ msgid "valid UCI identifier"
 msgstr "identificador UCI válido"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:365
-msgid "valid UCI identifier, hostname or IP address"
+msgid "valid UCI identifier, hostname or IP address range"
 msgstr "identificador UCI, nome de host ou endereço IP válido"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:386
index 8330eb251128c8da3f15f005725fb07eb6ce0325..c5ec123ed61390bfac824051fb374b5c1713b2cd 100644 (file)
@@ -7852,7 +7852,7 @@ msgid "valid UCI identifier"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:365
-msgid "valid UCI identifier, hostname or IP address"
+msgid "valid UCI identifier, hostname or IP address range"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:386
index aa43f9d4c1f60de6fe58abd9d993dcee4f12c300..ec0285004f00ecbb20464f0286ab81bf0b3dd0d3 100644 (file)
@@ -8330,7 +8330,7 @@ msgid "valid UCI identifier"
 msgstr "верный UCI идентификатор"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:365
-msgid "valid UCI identifier, hostname or IP address"
+msgid "valid UCI identifier, hostname or IP address range"
 msgstr "верный UCI идентификатор, имя хоста или IP-адрес"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:386
index fab6d565f0e6543d6e3f07a21c46dcb8660ed174..ee4dbef741021606b660d0b42a3f4ea3dfe5fd16 100644 (file)
@@ -7893,7 +7893,7 @@ msgid "valid UCI identifier"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:365
-msgid "valid UCI identifier, hostname or IP address"
+msgid "valid UCI identifier, hostname or IP address range"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:386
index 07c60e814963639ce8a57780f1189d5e44737e63..0cac56c97167970041b77d3646bfb46aaaca893b 100644 (file)
@@ -7846,7 +7846,7 @@ msgid "valid UCI identifier"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:365
-msgid "valid UCI identifier, hostname or IP address"
+msgid "valid UCI identifier, hostname or IP address range"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:386
index 3d29c51023944b62ca781378201ac70cf53f990c..e4eb65cfd699c8e49e0606bee09c403b76c825fb 100644 (file)
@@ -7803,7 +7803,7 @@ msgid "valid UCI identifier"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:365
-msgid "valid UCI identifier, hostname or IP address"
+msgid "valid UCI identifier, hostname or IP address range"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:386
index 3e8ce5a0774a3f4c11d23c1e00f95daa6d0e72b8..baea6ca3e50e7e442658cf9b91f667b3af984faa 100644 (file)
@@ -8269,7 +8269,7 @@ msgid "valid UCI identifier"
 msgstr "geçerli UCI tanımlayıcı"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:365
-msgid "valid UCI identifier, hostname or IP address"
+msgid "valid UCI identifier, hostname or IP address range"
 msgstr "geçerli UCI tanımlayıcısı, ana bilgisayar adı veya IP adresi"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:386
index 56ca4f5f21a22f3ec0e0896f85af50a9b125628e..ebaa0387316cc01054130f41629c3b169ef9b2fc 100644 (file)
@@ -8224,7 +8224,7 @@ msgid "valid UCI identifier"
 msgstr "дійсний UCI-ідентифікатор"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:365
-msgid "valid UCI identifier, hostname or IP address"
+msgid "valid UCI identifier, hostname or IP address range"
 msgstr "дійсний UCI-ідентифікатор, ім'я хоста або IP-адреса"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:386
index 25d5f0f5f92731e881acc6b900d79b945943e659..d2ff4d29c133bd977cd2b5e8a975b8f1de390948 100644 (file)
@@ -8071,7 +8071,7 @@ msgid "valid UCI identifier"
 msgstr "định danh UCI hợp lệ"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:365
-msgid "valid UCI identifier, hostname or IP address"
+msgid "valid UCI identifier, hostname or IP address range"
 msgstr "Định danh UCI, tên máy chủ hoặc địa chỉ IP hợp lệ"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:386
index 9e2210aa432bbbc9bded0920b75c8827d61150a8..7471229184e4319255d93aee4f17d5d26f6e6be5 100644 (file)
@@ -8020,7 +8020,7 @@ msgid "valid UCI identifier"
 msgstr "有效 UCI 识别"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:365
-msgid "valid UCI identifier, hostname or IP address"
+msgid "valid UCI identifier, hostname or IP address range"
 msgstr "有效 UCI 标识符,主机名或 IP 地址"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:386
index 0a024b4737fc1ecef02302bb91359d3a32b819db..3e07d35a06e3c1bbfaefb0ce0b393a55f98fe32b 100644 (file)
@@ -7967,7 +7967,7 @@ msgid "valid UCI identifier"
 msgstr "有效的UCI識別碼"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:365
-msgid "valid UCI identifier, hostname or IP address"
+msgid "valid UCI identifier, hostname or IP address range"
 msgstr "有效的UCI識別碼, 主機名稱或IP位址"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:386