* [git.ipfire.org] IPFire 2.x development tree branch, next, updated. 21539d63dfcb15f186309b3107f63d455e4008ea
@ 2025-10-02 16:53 Michael Tremer
0 siblings, 0 replies; only message in thread
From: Michael Tremer @ 2025-10-02 16:53 UTC (permalink / raw)
To: ipfire-scm
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 22967 bytes --]
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "IPFire 2.x development tree".
The branch, next has been updated
via 21539d63dfcb15f186309b3107f63d455e4008ea (commit)
via f34349dd754c6cdb29058b603028a7155ebfa830 (commit)
via df1a12656b60f6162666cefe693180125ca8ba13 (commit)
via 3d6568353d4b00a61fd9c74ca4f3ac60a128670b (commit)
via 4ee1cf4c4cd3d34cb3e955ab2b49ab366ef5e342 (commit)
via 95ec851ca15961896213023699cdbe36770ef29f (commit)
via 8f05400254fae8dc2f6a726683301128e56ff1d1 (commit)
via b367a74f85b6d8dcab04b61f545d77d6c02faf6a (commit)
via 9d0dc9761e6234a0028295ef13b63880a776d2ae (commit)
via fe4c66cb079785a2077aa0264b1703014d6b033d (commit)
via fddb65a87179ffe5b68949829b3f3cb1ff5638fd (commit)
via 7f59bef6a460a50731c5b4bc5cac7eb47cb3468e (commit)
via f6691cb0f86edeb1c83615b4ca14dbcb3f9eda26 (commit)
via 0a07ba709b0c129721f52f87df324d8f64c5f2e7 (commit)
from a0bfe960372b4343b42cfe405fe9140ce18c0326 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 21539d63dfcb15f186309b3107f63d455e4008ea
Author: Adolf Belka <adolf.belka@ipfire.org>
Date: Thu Oct 2 13:10:15 2025 +0200
firewall.cgi: Fixes XSS potential
- Related to CVE-2025-50975
- Fixes PROT
- ruleremark was already escaped when firewall.cgi was initially merged back in Core
Update 77.
- SRC_PORT, TGT_PORT, dnaport, src_addr & tgt_addr are already validated in the code as
ports or port ranges.
- std_net_tgt is a string defined in the code and not a variable
- The variable key ignores any input that is not a digit and subsequently uses the next
free rulenumber digit
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
commit f34349dd754c6cdb29058b603028a7155ebfa830
Author: Adolf Belka <adolf.belka@ipfire.org>
Date: Thu Oct 2 13:10:14 2025 +0200
dns.cgi: Fix for XSS potential
- Related to CVE-2025-50976
- Fixes NAMESERVER & REMARK
- TLS_HOSTNAME was already fixed in a previous patch
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
commit df1a12656b60f6162666cefe693180125ca8ba13
Author: Michael Tremer <michael.tremer@ipfire.org>
Date: Wed Oct 1 08:21:00 2025 +0000
Run "./make.sh lang"
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
commit 3d6568353d4b00a61fd9c74ca4f3ac60a128670b
Author: Peer Dietzmann <dietzmann@brecht-schule.hamburg>
Date: Tue Sep 30 21:23:01 2025 +0200
Update translation for ovpnmain.cgi
And finally for zh.pl:
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
commit 4ee1cf4c4cd3d34cb3e955ab2b49ab366ef5e342
Author: Peer Dietzmann <dietzmann@brecht-schule.hamburg>
Date: Tue Sep 30 21:22:14 2025 +0200
Update translation for ovpnmain.cgi
And for tw.pl:
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
commit 95ec851ca15961896213023699cdbe36770ef29f
Author: Peer Dietzmann <dietzmann@brecht-schule.hamburg>
Date: Tue Sep 30 21:21:10 2025 +0200
Update translation for ovpnmain.cgi
And for tr.pl:
'dmz' => 'AÇIK BÖLGE',
'dmz pinhole configuration' => 'Açık bölge yapılandırma',
'dmz pinhole rule added' => 'Açık bölge kuralı eklendi; Açık bölge
yeniden başlatılıyor',
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
commit 8f05400254fae8dc2f6a726683301128e56ff1d1
Author: Peer Dietzmann <dietzmann@brecht-schule.hamburg>
Date: Tue Sep 30 21:20:22 2025 +0200
Update translation for ovpnmain.cgi
Same for ru.pl:
'dmz pinhole configuration' => 'Настройка DMZ туннелей',
'dmz pinhole rule added' => 'DMZ pinhole rule added; restarting DMZ
pinhole',
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
commit b367a74f85b6d8dcab04b61f545d77d6c02faf6a
Author: Peer Dietzmann <dietzmann@brecht-schule.hamburg>
Date: Tue Sep 30 21:19:26 2025 +0200
Update translation for ovpnmain.cgi
Same with pl.pl:
'dmz pinhole configuration' => 'Konfigracja DMZ pinhole',
'dmz pinhole rule added' => 'Reguła DMZ pinhole dodana; restartowanie
DMZ pinhole',
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
commit 9d0dc9761e6234a0028295ef13b63880a776d2ae
Author: Peer Dietzmann <dietzmann@brecht-schule.hamburg>
Date: Tue Sep 30 21:18:16 2025 +0200
Update translation for ovpnmain.cgi
Also nl.pl requires a patch:
wordt herstart.',
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
commit fe4c66cb079785a2077aa0264b1703014d6b033d
Author: Peer Dietzmann <dietzmann@brecht-schule.hamburg>
Date: Tue Sep 30 21:16:39 2025 +0200
Update translation for ovpnmain.cgi
Also the (zip) must be changed to ovpn since there is no zip-file to
download anymore.
'dmz pinhole rule added' => 'DMZ pinhole rule added; restarting DMZ
pinhole',
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
commit fddb65a87179ffe5b68949829b3f3cb1ff5638fd
Author: Peer Dietzmann <dietzmann@brecht-schule.hamburg>
Date: Tue Sep 30 21:15:22 2025 +0200
Update translation for ovpnmain.cgi
Then fr.pl:
'dmz' => 'DMZ',
'dmz pinhole configuration' => 'Configuration des DMZ pinholes',
'dmz pinhole rule added' => 'Règle DMZ pinhole; Redémarrage DMZ pinhole',
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
commit 7f59bef6a460a50731c5b4bc5cac7eb47cb3468e
Author: Peer Dietzmann <dietzmann@brecht-schule.hamburg>
Date: Tue Sep 30 21:14:12 2025 +0200
Update translation for ovpnmain.cgi
Continuing with es.pl:
'dmz' => 'DMZ',
'dmz pinhole configuration' => 'Configuración de pinholes DMZ',
'dmz pinhole rule added' => '"Regla de pinhole DMZ añadida;
reiniciando pinholes DMZ"',
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
commit f6691cb0f86edeb1c83615b4ca14dbcb3f9eda26
Author: Peer Dietzmann <dietzmann@brecht-schule.hamburg>
Date: Tue Sep 30 21:12:32 2025 +0200
Update translation for ovpnmain.cgi
Hi All,
since the last update made changes for the webinterface of OpenVPN, it's
time to remove unused translations and update the remaining ones for
downloading the client configuration.
Starting here with the German translation.
Best regards
Peer Dietzmann
'dmz pinhole configuration' => 'Einstellungen des DMZ-Schlupfloches',
'dmz pinhole rule added' => 'Regel für DMZ-Schlupfloch hinzugefügt;
Starte DMZ-Schlupfloch neu',
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
commit 0a07ba709b0c129721f52f87df324d8f64c5f2e7
Author: Michael Tremer <michael.tremer@ipfire.org>
Date: Tue Sep 30 09:12:31 2025 +0000
dma: Ship binary to create local inboxes
We should not really have them, but if there are any emails bouncing,
there is no way that dma can get rid of them.
We might need to consider having a basic MUA.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
-----------------------------------------------------------------------
Summary of changes:
config/rootfiles/common/dma | 2 +-
doc/language_issues.de | 1 -
doc/language_issues.es | 1 -
doc/language_issues.fr | 1 -
doc/language_issues.nl | 1 -
doc/language_issues.tr | 1 -
doc/language_issues.tw | 1 -
doc/language_issues.zh | 1 -
html/cgi-bin/dns.cgi | 4 ++--
html/cgi-bin/firewall.cgi | 3 ++-
langs/de/cgi-bin/de.pl | 3 +--
langs/es/cgi-bin/es.pl | 3 +--
langs/fr/cgi-bin/fr.pl | 3 +--
langs/it/cgi-bin/it.pl | 2 +-
langs/nl/cgi-bin/nl.pl | 3 +--
langs/pl/cgi-bin/pl.pl | 2 +-
langs/ru/cgi-bin/ru.pl | 2 +-
langs/tr/cgi-bin/tr.pl | 3 +--
langs/tw/cgi-bin/tw.pl | 3 +--
langs/zh/cgi-bin/zh.pl | 3 +--
20 files changed, 15 insertions(+), 28 deletions(-)
Difference in files:
diff --git a/config/rootfiles/common/dma b/config/rootfiles/common/dma
index 79cad8ece..e98e67415 100644
--- a/config/rootfiles/common/dma
+++ b/config/rootfiles/common/dma
@@ -1,5 +1,5 @@
etc/alternatives/sendmail
-#usr/lib/dma-mbox-create
+usr/lib/dma-mbox-create
usr/sbin/dma
usr/sbin/dma-cleanup-spool
usr/sbin/mailq
diff --git a/doc/language_issues.de b/doc/language_issues.de
index 76f7ab472..17bf63cce 100644
--- a/doc/language_issues.de
+++ b/doc/language_issues.de
@@ -241,7 +241,6 @@ WARNING: translation string unused: disk access
WARNING: translation string unused: display charset
WARNING: translation string unused: display traffic at home
WARNING: translation string unused: display webinterface effects
-WARNING: translation string unused: dl client arch insecure
WARNING: translation string unused: dmz pinhole configuration
WARNING: translation string unused: dmz pinhole rule added
WARNING: translation string unused: dmz pinhole rule removed
diff --git a/doc/language_issues.es b/doc/language_issues.es
index aa40df21f..f8a2a6be7 100644
--- a/doc/language_issues.es
+++ b/doc/language_issues.es
@@ -265,7 +265,6 @@ WARNING: translation string unused: disk access
WARNING: translation string unused: display charset
WARNING: translation string unused: display traffic at home
WARNING: translation string unused: display webinterface effects
-WARNING: translation string unused: dl client arch insecure
WARNING: translation string unused: dmz pinhole configuration
WARNING: translation string unused: dmz pinhole rule added
WARNING: translation string unused: dmz pinhole rule removed
diff --git a/doc/language_issues.fr b/doc/language_issues.fr
index f4591ca74..61a44ebff 100644
--- a/doc/language_issues.fr
+++ b/doc/language_issues.fr
@@ -265,7 +265,6 @@ WARNING: translation string unused: disk access
WARNING: translation string unused: display charset
WARNING: translation string unused: display traffic at home
WARNING: translation string unused: display webinterface effects
-WARNING: translation string unused: dl client arch insecure
WARNING: translation string unused: dmz pinhole configuration
WARNING: translation string unused: dmz pinhole rule added
WARNING: translation string unused: dmz pinhole rule removed
diff --git a/doc/language_issues.nl b/doc/language_issues.nl
index 733904195..788367330 100644
--- a/doc/language_issues.nl
+++ b/doc/language_issues.nl
@@ -233,7 +233,6 @@ WARNING: translation string unused: disk access
WARNING: translation string unused: display charset
WARNING: translation string unused: display traffic at home
WARNING: translation string unused: display webinterface effects
-WARNING: translation string unused: dl client arch insecure
WARNING: translation string unused: dmz pinhole configuration
WARNING: translation string unused: dmz pinhole rule added
WARNING: translation string unused: dmz pinhole rule removed
diff --git a/doc/language_issues.tr b/doc/language_issues.tr
index c306058d5..724e43cc8 100644
--- a/doc/language_issues.tr
+++ b/doc/language_issues.tr
@@ -254,7 +254,6 @@ WARNING: translation string unused: disk access
WARNING: translation string unused: display charset
WARNING: translation string unused: display traffic at home
WARNING: translation string unused: display webinterface effects
-WARNING: translation string unused: dl client arch insecure
WARNING: translation string unused: dmz pinhole configuration
WARNING: translation string unused: dmz pinhole rule added
WARNING: translation string unused: dmz pinhole rule removed
diff --git a/doc/language_issues.tw b/doc/language_issues.tw
index 384f8e376..28ab9fb87 100644
--- a/doc/language_issues.tw
+++ b/doc/language_issues.tw
@@ -267,7 +267,6 @@ WARNING: translation string unused: disk access
WARNING: translation string unused: display charset
WARNING: translation string unused: display traffic at home
WARNING: translation string unused: display webinterface effects
-WARNING: translation string unused: dl client arch insecure
WARNING: translation string unused: dmz pinhole configuration
WARNING: translation string unused: dmz pinhole rule added
WARNING: translation string unused: dmz pinhole rule removed
diff --git a/doc/language_issues.zh b/doc/language_issues.zh
index 384f8e376..28ab9fb87 100644
--- a/doc/language_issues.zh
+++ b/doc/language_issues.zh
@@ -267,7 +267,6 @@ WARNING: translation string unused: disk access
WARNING: translation string unused: display charset
WARNING: translation string unused: display traffic at home
WARNING: translation string unused: display webinterface effects
-WARNING: translation string unused: dl client arch insecure
WARNING: translation string unused: dmz pinhole configuration
WARNING: translation string unused: dmz pinhole rule added
WARNING: translation string unused: dmz pinhole rule removed
diff --git a/html/cgi-bin/dns.cgi b/html/cgi-bin/dns.cgi
index 883c7efb6..29a46d4b6 100644
--- a/html/cgi-bin/dns.cgi
+++ b/html/cgi-bin/dns.cgi
@@ -775,9 +775,9 @@ sub show_add_edit_nameserver() {
# Check if an ID has been given.
if ($cgiparams{'ID'}) {
# Assign cgiparams values.
- $cgiparams{'NAMESERVER'} = $dns_servers{$cgiparams{'ID'}}[0];
+ $cgiparams{'NAMESERVER'} = &Header::escape($dns_servers{$cgiparams{'ID'}}[0]);
$cgiparams{'TLS_HOSTNAME'} = $dns_servers{$cgiparams{'ID'}}[1];
- $cgiparams{'REMARK'} = $dns_servers{$cgiparams{'ID'}}[3];
+ $cgiparams{'REMARK'} = $Header::escape($dns_servers{$cgiparams{'ID'}}[3]);
}
} else {
&Header::openbox('100%', 'left', $Lang::tr{'dnsforward add a new entry'});
diff --git a/html/cgi-bin/firewall.cgi b/html/cgi-bin/firewall.cgi
index 5f1eac09e..20e6a95e4 100644
--- a/html/cgi-bin/firewall.cgi
+++ b/html/cgi-bin/firewall.cgi
@@ -2,7 +2,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
-# Copyright (C) 2013 Alexander Marx <amarx@ipfire.org> #
+# Copyright (C) 2013-2025 IPFire Team <info@ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -2351,6 +2351,7 @@ sub saverule
$fwdfwsettings{'ruleremark'}=~ s/,/;/g;
utf8::decode($fwdfwsettings{'ruleremark'});
$fwdfwsettings{'ruleremark'}=&Header::escape($fwdfwsettings{'ruleremark'});
+ $fwdfwsettings{'PROT'}=&Header::escape($fwdfwsettings{'PROT'});
if ($fwdfwsettings{'updatefwrule'} ne 'on'){
my $key = &General::findhasharraykey ($hash);
$$hash{$key}[0] = $fwdfwsettings{'RULE_ACTION'};
diff --git a/langs/de/cgi-bin/de.pl b/langs/de/cgi-bin/de.pl
index efa0eaf69..4c32c446d 100644
--- a/langs/de/cgi-bin/de.pl
+++ b/langs/de/cgi-bin/de.pl
@@ -817,8 +817,7 @@
'display hostname in window title' => 'Hostname im Fenstertitel anzeigen',
'display traffic at home' => 'Berechneten Traffic auf der Startseite anzeigen',
'display webinterface effects' => 'Überblendeffekte einschalten',
-'dl client arch' => 'Verschlüsseltes Client Paket herunterladen (zip)',
-'dl client arch insecure' => 'Ungesichertes Client-Paket herunterladen (zip)',
+'dl client arch' => 'Client-Konfigurationsdatei herunterladen (ovpn)',
'dmz' => 'DMZ',
'dmz pinhole configuration' => 'Einstellungen des DMZ-Schlupfloches',
'dmz pinhole rule added' => 'Regel für DMZ-Schlupfloch hinzugefügt; Starte DMZ-Schlupfloch neu',
diff --git a/langs/es/cgi-bin/es.pl b/langs/es/cgi-bin/es.pl
index bd19932c5..a4764e6cb 100644
--- a/langs/es/cgi-bin/es.pl
+++ b/langs/es/cgi-bin/es.pl
@@ -862,8 +862,7 @@
'display hostname in window title' => 'Mostrar el nombre del host en el título de la ventana',
'display traffic at home' => 'Mostrar tráfico calculado en página de inicio',
'display webinterface effects' => 'Activar efectos',
-'dl client arch' => 'Descargar paquete de cliente (zip)',
-'dl client arch insecure' => 'Descargar paquete de cliente no seguro (zip)',
+'dl client arch' => 'Descargar paquete de cliente (ovpn)',
'dmz' => 'DMZ',
'dmz pinhole configuration' => 'Configuración de pinholes DMZ',
'dmz pinhole rule added' => '"Regla de pinhole DMZ añadida; reiniciando pinholes DMZ"',
diff --git a/langs/fr/cgi-bin/fr.pl b/langs/fr/cgi-bin/fr.pl
index 7949b3e85..a7085b773 100644
--- a/langs/fr/cgi-bin/fr.pl
+++ b/langs/fr/cgi-bin/fr.pl
@@ -861,8 +861,7 @@
'display hostname in window title' => 'Afficher le nom d\'hôte dans le titre de la fenêtre',
'display traffic at home' => 'Afficher les statistiques du trafic en page de démarrage',
'display webinterface effects' => 'Activer les effets',
-'dl client arch' => 'Télécharger le paquet client (zip)',
-'dl client arch insecure' => 'Télécharger le package client non sécurisé (zip)',
+'dl client arch' => 'Télécharger le paquet client (ovpn)',
'dmz' => 'DMZ',
'dmz pinhole configuration' => 'Configuration des DMZ pinholes',
'dmz pinhole rule added' => 'Règle DMZ pinhole; Redémarrage DMZ pinhole',
diff --git a/langs/it/cgi-bin/it.pl b/langs/it/cgi-bin/it.pl
index 842d67950..150ce2b2a 100644
--- a/langs/it/cgi-bin/it.pl
+++ b/langs/it/cgi-bin/it.pl
@@ -728,7 +728,7 @@
'display hostname in window title' => 'Visualizza il nome hostname sulla barra del titolo della finestra',
'display traffic at home' => 'Display calculated traffic on startpage',
'display webinterface effects' => 'Activate effects',
-'dl client arch' => 'Download Client Package (zip)',
+'dl client arch' => 'Download Client Package (ovpn)',
'dmz' => 'DMZ',
'dmz pinhole configuration' => 'DMZ pinhole configuration',
'dmz pinhole rule added' => 'DMZ pinhole rule added; restarting DMZ pinhole',
diff --git a/langs/nl/cgi-bin/nl.pl b/langs/nl/cgi-bin/nl.pl
index 975f98e59..17db7389f 100644
--- a/langs/nl/cgi-bin/nl.pl
+++ b/langs/nl/cgi-bin/nl.pl
@@ -728,8 +728,7 @@
'display hostname in window title' => 'Toon hostnaam in venstertitel',
'display traffic at home' => 'Toon netwerkverkeer op startpagina',
'display webinterface effects' => 'Activeer effecten',
-'dl client arch' => 'Download versleuteld clientpakket (zip)',
-'dl client arch insecure' => 'Download onveilig clientpakket (zip)',
+'dl client arch' => 'Download versleuteld clientpakket (ovpn)',
'dmz' => 'DMZ',
'dmz pinhole configuration' => 'DMZ pinhole configuratie',
'dmz pinhole rule added' => 'DMZ pinhole regel toegevoegd; DMZ regel wordt herstart.',
diff --git a/langs/pl/cgi-bin/pl.pl b/langs/pl/cgi-bin/pl.pl
index d21d9b241..0326a37e6 100644
--- a/langs/pl/cgi-bin/pl.pl
+++ b/langs/pl/cgi-bin/pl.pl
@@ -657,7 +657,7 @@
'display hostname in window title' => 'Wyświetlaj nazwę hosta w tytule okna',
'display traffic at home' => 'Wyświetlaj dane o ruchu na stronie startowej',
'display webinterface effects' => 'Aktywuj efekty interfejsu',
-'dl client arch' => 'Pobierz pakiet klienta (zip)',
+'dl client arch' => 'Pobierz pakiet klienta (ovpn)',
'dmz' => 'DMZ',
'dmz pinhole configuration' => 'Konfigracja DMZ pinhole',
'dmz pinhole rule added' => 'Reguła DMZ pinhole dodana; restartowanie DMZ pinhole',
diff --git a/langs/ru/cgi-bin/ru.pl b/langs/ru/cgi-bin/ru.pl
index 4fa316e2c..ae4450fe3 100644
--- a/langs/ru/cgi-bin/ru.pl
+++ b/langs/ru/cgi-bin/ru.pl
@@ -653,7 +653,7 @@
'display hostname in window title' => 'Показать имя сервера в заголовке окна',
'display traffic at home' => 'Показать суммарный трафик на Главной странице',
'display webinterface effects' => 'Включить Эффекты веб-интерфейса',
-'dl client arch' => 'Скачать клиентский комплект (zip)',
+'dl client arch' => 'Скачать клиентский комплект (ovpn)',
'dmz' => 'DMZ',
'dmz pinhole configuration' => 'Настройка DMZ туннелей',
'dmz pinhole rule added' => 'DMZ pinhole rule added; restarting DMZ pinhole',
diff --git a/langs/tr/cgi-bin/tr.pl b/langs/tr/cgi-bin/tr.pl
index 946c81db5..ad8fec7eb 100644
--- a/langs/tr/cgi-bin/tr.pl
+++ b/langs/tr/cgi-bin/tr.pl
@@ -798,8 +798,7 @@
'display hostname in window title' => 'Pencere başlığında ana bilgisayar adını göster',
'display traffic at home' => 'Başlangıç sayfasının üzerinde hesaplanan trafiği göster',
'display webinterface effects' => 'Efektleri aktifleştir',
-'dl client arch' => 'İstemci paketlerini indir (zip)',
-'dl client arch insecure' => 'Güvenli olamayan istemci paketini indir (zip)',
+'dl client arch' => 'İstemci paketlerini indir (ovpn)',
'dmz' => 'AÇIK BÖLGE',
'dmz pinhole configuration' => 'Açık bölge yapılandırma',
'dmz pinhole rule added' => 'Açık bölge kuralı eklendi; Açık bölge yeniden başlatılıyor',
diff --git a/langs/tw/cgi-bin/tw.pl b/langs/tw/cgi-bin/tw.pl
index 9e0e60915..563be3a21 100644
--- a/langs/tw/cgi-bin/tw.pl
+++ b/langs/tw/cgi-bin/tw.pl
@@ -862,8 +862,7 @@
'display hostname in window title' => '在窗口標題顯示主機名',
'display traffic at home' => '在起始頁上顯示計算的流量',
'display webinterface effects' => '激活效果',
-'dl client arch' => '下載客戶端軟體包(zip)',
-'dl client arch insecure' => '下載不安全的客戶端軟體包(zip)',
+'dl client arch' => '下載客戶端軟體包(ovpn)',
'dmz' => 'DMZ',
'dmz pinhole configuration' => 'DMZ pinhole配置',
'dmz pinhole rule added' => 'DMZ pinhole已添加; 重新啟動DMZ pinhole',
diff --git a/langs/zh/cgi-bin/zh.pl b/langs/zh/cgi-bin/zh.pl
index d298682c4..ed81953ed 100644
--- a/langs/zh/cgi-bin/zh.pl
+++ b/langs/zh/cgi-bin/zh.pl
@@ -862,8 +862,7 @@
'display hostname in window title' => '在窗口标题显示主机名',
'display traffic at home' => '在起始页上显示计算的流量',
'display webinterface effects' => '激活效果',
-'dl client arch' => '下载客户端软件包(zip)',
-'dl client arch insecure' => '下载不安全的客户端软件包(zip)',
+'dl client arch' => '下载客户端软件包(ovpn)',
'dmz' => 'DMZ',
'dmz pinhole configuration' => 'DMZ pinhole配置',
'dmz pinhole rule added' => 'DMZ pinhole已添加; 重新启动DMZ pinhole',
hooks/post-receive
--
IPFire 2.x development tree
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2025-10-02 16:53 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-10-02 16:53 [git.ipfire.org] IPFire 2.x development tree branch, next, updated. 21539d63dfcb15f186309b3107f63d455e4008ea Michael Tremer
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox