Make "verify signatures automatically" optional, as it requires more IMAP fetching

This commit is contained in:
the-djmaze 2024-03-04 13:33:40 +01:00
parent b5062624fa
commit 4006dd38f8
32 changed files with 71 additions and 33 deletions

View file

@ -10,7 +10,7 @@ export class AdminSettingsSecurity extends AbstractViewSettings {
constructor() { constructor() {
super(); super();
this.addSettings(['useLocalProxyForExternalImages']); this.addSettings(['useLocalProxyForExternalImages', 'autoVerifySignatures']);
this.weakPassword = rl.app.weakPassword; this.weakPassword = rl.app.weakPassword;

View file

@ -845,6 +845,7 @@ class Actions
if ($aResult['Auth']) { if ($aResult['Auth']) {
$aResult['useLocalProxyForExternalImages'] = (bool)$oConfig->Get('labs', 'use_local_proxy_for_external_images', false); $aResult['useLocalProxyForExternalImages'] = (bool)$oConfig->Get('labs', 'use_local_proxy_for_external_images', false);
$aResult['autoVerifySignatures'] = (bool)$oConfig->Get('security', 'auto_verify_signatures', false);
$aResult['allowLanguagesOnSettings'] = (bool) $oConfig->Get('webmail', 'allow_languages_on_settings', true); $aResult['allowLanguagesOnSettings'] = (bool) $oConfig->Get('webmail', 'allow_languages_on_settings', true);
$aResult['Capa'] = $this->Capa($bAdmin, $oAccount); $aResult['Capa'] = $this->Capa($bAdmin, $oAccount);
$value = \ini_get('upload_max_filesize'); $value = \ini_get('upload_max_filesize');

View file

@ -457,8 +457,10 @@ trait Messages
{ {
$oMessage = $this->MailClient()->Message($sFolder, $iUid, true, $this->Cacher($oAccount)); $oMessage = $this->MailClient()->Message($sFolder, $iUid, true, $this->Cacher($oAccount));
$bAutoVerify = $this->Config()->Get('security', 'auto_verify_signatures', false);
// S/MIME signed. Verify it, so we have the raw mime body to show // S/MIME signed. Verify it, so we have the raw mime body to show
if ($oMessage->smimeSigned) try { if ($oMessage->smimeSigned && ($bAutoVerify || !$oMessage->smimeSigned['detached'])) try {
$bOpaque = !$oMessage->smimeSigned['detached']; $bOpaque = !$oMessage->smimeSigned['detached'];
$sBody = $this->ImapClient()->FetchMessagePart( $sBody = $this->ImapClient()->FetchMessagePart(
$oMessage->Uid, $oMessage->Uid,
@ -475,7 +477,7 @@ trait Messages
$this->logException($e); $this->logException($e);
} }
if ($oMessage->pgpSigned) try { if ($bAutoVerify && $oMessage->pgpSigned) try {
$GPG = $this->GnuPG(); $GPG = $this->GnuPG();
if ($GPG) { if ($GPG) {
if ($oMessage->pgpSigned['sigPartId']) { if ($oMessage->pgpSigned['sigPartId']) {

View file

@ -65,6 +65,7 @@ class ActionsAdmin extends Actions
}); });
$this->setConfigFromParams($oConfig, 'useLocalProxyForExternalImages', 'labs', 'use_local_proxy_for_external_images', 'bool'); $this->setConfigFromParams($oConfig, 'useLocalProxyForExternalImages', 'labs', 'use_local_proxy_for_external_images', 'bool');
$this->setConfigFromParams($oConfig, 'autoVerifySignatures', 'security', 'auto_verify_signatures', 'bool');
$this->setConfigFromParams($oConfig, 'allowLanguagesOnSettings', 'webmail', 'allow_languages_on_settings', 'bool'); $this->setConfigFromParams($oConfig, 'allowLanguagesOnSettings', 'webmail', 'allow_languages_on_settings', 'bool');
$this->setConfigFromParams($oConfig, 'allowLanguagesOnLogin', 'login', 'allow_languages_on_login', 'bool'); $this->setConfigFromParams($oConfig, 'allowLanguagesOnLogin', 'login', 'allow_languages_on_login', 'bool');

View file

@ -203,6 +203,7 @@ Warning: only enable when server does not do this, else double compression error
'x_xss_protection_header' => array('1; mode=block'), 'x_xss_protection_header' => array('1; mode=block'),
'openpgp' => array(true), 'openpgp' => array(true),
'auto_verify_signatures' => array(false),
'allow_admin_panel' => array(true, 'Access settings'), 'allow_admin_panel' => array(true, 'Access settings'),
'admin_login' => array('admin', 'Login and password for web admin panel'), 'admin_login' => array('admin', 'Login and password for web admin panel'),

View file

@ -85,7 +85,8 @@
"TAB_SECURITY": { "TAB_SECURITY": {
"LEGEND_SECURITY": "Zabezpečení", "LEGEND_SECURITY": "Zabezpečení",
"LABEL_USE_IMAGE_PROXY": "Použít lokální proxy pro externí obrázky", "LABEL_USE_IMAGE_PROXY": "Použít lokální proxy pro externí obrázky",
"LABEL_ALLOW_OPENPGP": "Povolit OpenPGP", "LABEL_ALLOW_OPENPGP": "Povolit OpenPGP.js",
"LABEL_AUTO_VERIFY": "Verify signatures automatically",
"LABEL_SHOW_PHP_INFO": "Zobrazit PHP informace (php_info)", "LABEL_SHOW_PHP_INFO": "Zobrazit PHP informace (php_info)",
"LEGEND_ADMIN_PANEL_ACCESS_CREDENTIALS": "Přístupové údaje administrace", "LEGEND_ADMIN_PANEL_ACCESS_CREDENTIALS": "Přístupové údaje administrace",
"LABEL_CURRENT_PASSWORD": "Současné heslo", "LABEL_CURRENT_PASSWORD": "Současné heslo",

View file

@ -85,7 +85,8 @@
"TAB_SECURITY": { "TAB_SECURITY": {
"LEGEND_SECURITY": "Sikkerhed", "LEGEND_SECURITY": "Sikkerhed",
"LABEL_USE_IMAGE_PROXY": "Brug lokal proxy til eksterne billeder", "LABEL_USE_IMAGE_PROXY": "Brug lokal proxy til eksterne billeder",
"LABEL_ALLOW_OPENPGP": "Tillad OpenPGP", "LABEL_ALLOW_OPENPGP": "Tillad OpenPGP.js",
"LABEL_AUTO_VERIFY": "Verify signatures automatically",
"LABEL_SHOW_PHP_INFO": "Vis PHP informationer", "LABEL_SHOW_PHP_INFO": "Vis PHP informationer",
"LEGEND_ADMIN_PANEL_ACCESS_CREDENTIALS": "Admin Panel Adgangsoplysninger", "LEGEND_ADMIN_PANEL_ACCESS_CREDENTIALS": "Admin Panel Adgangsoplysninger",
"LABEL_CURRENT_PASSWORD": "Nuværende adgangskode", "LABEL_CURRENT_PASSWORD": "Nuværende adgangskode",

View file

@ -85,7 +85,8 @@
"TAB_SECURITY": { "TAB_SECURITY": {
"LEGEND_SECURITY": "Sicherheit", "LEGEND_SECURITY": "Sicherheit",
"LABEL_USE_IMAGE_PROXY": "Lokalen Proxy für externe Bilder verwenden", "LABEL_USE_IMAGE_PROXY": "Lokalen Proxy für externe Bilder verwenden",
"LABEL_ALLOW_OPENPGP": "OpenPGP erlauben", "LABEL_ALLOW_OPENPGP": "OpenPGP.js erlauben",
"LABEL_AUTO_VERIFY": "Verify signatures automatically",
"LABEL_SHOW_PHP_INFO": "PHP-Informationen anzeigen", "LABEL_SHOW_PHP_INFO": "PHP-Informationen anzeigen",
"LEGEND_ADMIN_PANEL_ACCESS_CREDENTIALS": "Adminpanel-Zugangsdaten", "LEGEND_ADMIN_PANEL_ACCESS_CREDENTIALS": "Adminpanel-Zugangsdaten",
"LABEL_CURRENT_PASSWORD": "Aktuelles Passwort", "LABEL_CURRENT_PASSWORD": "Aktuelles Passwort",

View file

@ -85,7 +85,8 @@
"TAB_SECURITY": { "TAB_SECURITY": {
"LEGEND_SECURITY": "Security", "LEGEND_SECURITY": "Security",
"LABEL_USE_IMAGE_PROXY": "Use local proxy for external images", "LABEL_USE_IMAGE_PROXY": "Use local proxy for external images",
"LABEL_ALLOW_OPENPGP": "Allow OpenPGP", "LABEL_ALLOW_OPENPGP": "Allow OpenPGP.js",
"LABEL_AUTO_VERIFY": "Verify signatures automatically",
"LABEL_SHOW_PHP_INFO": "Show PHP information", "LABEL_SHOW_PHP_INFO": "Show PHP information",
"LEGEND_ADMIN_PANEL_ACCESS_CREDENTIALS": "Admin Panel Access Credentials", "LEGEND_ADMIN_PANEL_ACCESS_CREDENTIALS": "Admin Panel Access Credentials",
"LABEL_CURRENT_PASSWORD": "Current password", "LABEL_CURRENT_PASSWORD": "Current password",

View file

@ -85,7 +85,8 @@
"TAB_SECURITY": { "TAB_SECURITY": {
"LEGEND_SECURITY": "Seguridad", "LEGEND_SECURITY": "Seguridad",
"LABEL_USE_IMAGE_PROXY": "Utilizar un proxy local para mostrar imágenes externas", "LABEL_USE_IMAGE_PROXY": "Utilizar un proxy local para mostrar imágenes externas",
"LABEL_ALLOW_OPENPGP": "Permitir OpenPGP", "LABEL_ALLOW_OPENPGP": "Permitir OpenPGP.js",
"LABEL_AUTO_VERIFY": "Verify signatures automatically",
"LABEL_SHOW_PHP_INFO": "Mostrar información de PHP", "LABEL_SHOW_PHP_INFO": "Mostrar información de PHP",
"LEGEND_ADMIN_PANEL_ACCESS_CREDENTIALS": "Credenciales de Acceso al panel de control", "LEGEND_ADMIN_PANEL_ACCESS_CREDENTIALS": "Credenciales de Acceso al panel de control",
"LABEL_CURRENT_PASSWORD": "Contraseña actual", "LABEL_CURRENT_PASSWORD": "Contraseña actual",

View file

@ -85,7 +85,8 @@
"TAB_SECURITY": { "TAB_SECURITY": {
"LEGEND_SECURITY": "Segurtasuna", "LEGEND_SECURITY": "Segurtasuna",
"LABEL_USE_IMAGE_PROXY": "Erabili proxy lokala kanpoko irudientzat", "LABEL_USE_IMAGE_PROXY": "Erabili proxy lokala kanpoko irudientzat",
"LABEL_ALLOW_OPENPGP": "Baimendu OpenPGP", "LABEL_ALLOW_OPENPGP": "Baimendu OpenPGP.js",
"LABEL_AUTO_VERIFY": "Verify signatures automatically",
"LABEL_SHOW_PHP_INFO": "Erakutsi PHP informazioa", "LABEL_SHOW_PHP_INFO": "Erakutsi PHP informazioa",
"LEGEND_ADMIN_PANEL_ACCESS_CREDENTIALS": "Admin Panelerako Sarbide Kredentzialak", "LEGEND_ADMIN_PANEL_ACCESS_CREDENTIALS": "Admin Panelerako Sarbide Kredentzialak",
"LABEL_CURRENT_PASSWORD": "Uneko pasahitza", "LABEL_CURRENT_PASSWORD": "Uneko pasahitza",

View file

@ -85,7 +85,8 @@
"TAB_SECURITY": { "TAB_SECURITY": {
"LEGEND_SECURITY": "امنیت", "LEGEND_SECURITY": "امنیت",
"LABEL_USE_IMAGE_PROXY": "از پروکسی محلی برای عکسهای خارج از سرور استفاده شود", "LABEL_USE_IMAGE_PROXY": "از پروکسی محلی برای عکسهای خارج از سرور استفاده شود",
"LABEL_ALLOW_OPENPGP": "فعال‌سازی OpenPGP", "LABEL_ALLOW_OPENPGP": "فعال‌سازی OpenPGP.js",
"LABEL_AUTO_VERIFY": "Verify signatures automatically",
"LABEL_SHOW_PHP_INFO": "نمایش اطلاعات PHP", "LABEL_SHOW_PHP_INFO": "نمایش اطلاعات PHP",
"LEGEND_ADMIN_PANEL_ACCESS_CREDENTIALS": "اعتبار مجوز دسترسی به صفحه مدیریت", "LEGEND_ADMIN_PANEL_ACCESS_CREDENTIALS": "اعتبار مجوز دسترسی به صفحه مدیریت",
"LABEL_CURRENT_PASSWORD": "گذرواژه فعلی", "LABEL_CURRENT_PASSWORD": "گذرواژه فعلی",

View file

@ -85,7 +85,8 @@
"TAB_SECURITY": { "TAB_SECURITY": {
"LEGEND_SECURITY": "Tietoturva", "LEGEND_SECURITY": "Tietoturva",
"LABEL_USE_IMAGE_PROXY": "Käytä paikallista proxya ulkoisille kuville.", "LABEL_USE_IMAGE_PROXY": "Käytä paikallista proxya ulkoisille kuville.",
"LABEL_ALLOW_OPENPGP": "Salli OpenPGP", "LABEL_ALLOW_OPENPGP": "Salli OpenPGP.js",
"LABEL_AUTO_VERIFY": "Verify signatures automatically",
"LABEL_SHOW_PHP_INFO": "Näytä PHP tiedot", "LABEL_SHOW_PHP_INFO": "Näytä PHP tiedot",
"LEGEND_ADMIN_PANEL_ACCESS_CREDENTIALS": "Hallintapaneeli kirjautumistiedot", "LEGEND_ADMIN_PANEL_ACCESS_CREDENTIALS": "Hallintapaneeli kirjautumistiedot",
"LABEL_CURRENT_PASSWORD": "Nykyinen salasana", "LABEL_CURRENT_PASSWORD": "Nykyinen salasana",

View file

@ -85,7 +85,8 @@
"TAB_SECURITY": { "TAB_SECURITY": {
"LEGEND_SECURITY": "Sécurité", "LEGEND_SECURITY": "Sécurité",
"LABEL_USE_IMAGE_PROXY": "Utiliser un proxy local pour les images externes", "LABEL_USE_IMAGE_PROXY": "Utiliser un proxy local pour les images externes",
"LABEL_ALLOW_OPENPGP": "Autoriser OpenPGP", "LABEL_ALLOW_OPENPGP": "Autoriser OpenPGP.js",
"LABEL_AUTO_VERIFY": "Verify signatures automatically",
"LABEL_SHOW_PHP_INFO": "Voir les informations PHP", "LABEL_SHOW_PHP_INFO": "Voir les informations PHP",
"LEGEND_ADMIN_PANEL_ACCESS_CREDENTIALS": "Codes d'accès au panneau d'administration", "LEGEND_ADMIN_PANEL_ACCESS_CREDENTIALS": "Codes d'accès au panneau d'administration",
"LABEL_CURRENT_PASSWORD": "Mot de passe actuel", "LABEL_CURRENT_PASSWORD": "Mot de passe actuel",

View file

@ -85,7 +85,8 @@
"TAB_SECURITY": { "TAB_SECURITY": {
"LEGEND_SECURITY": "Biztonság", "LEGEND_SECURITY": "Biztonság",
"LABEL_USE_IMAGE_PROXY": "Helyi proxy használata a külső képekhez", "LABEL_USE_IMAGE_PROXY": "Helyi proxy használata a külső képekhez",
"LABEL_ALLOW_OPENPGP": "OpenPGP engedélyezése", "LABEL_ALLOW_OPENPGP": "OpenPGP.js engedélyezése",
"LABEL_AUTO_VERIFY": "Verify signatures automatically",
"LABEL_SHOW_PHP_INFO": "PHP információ megjelenítése", "LABEL_SHOW_PHP_INFO": "PHP információ megjelenítése",
"LEGEND_ADMIN_PANEL_ACCESS_CREDENTIALS": "Admin panel hozzáférés hitelesítés", "LEGEND_ADMIN_PANEL_ACCESS_CREDENTIALS": "Admin panel hozzáférés hitelesítés",
"LABEL_CURRENT_PASSWORD": "Jelenlegi jelszó", "LABEL_CURRENT_PASSWORD": "Jelenlegi jelszó",

View file

@ -85,7 +85,8 @@
"TAB_SECURITY": { "TAB_SECURITY": {
"LEGEND_SECURITY": "Keamanan", "LEGEND_SECURITY": "Keamanan",
"LABEL_USE_IMAGE_PROXY": "Gunakan proxy lokal untuk gambar dari luar", "LABEL_USE_IMAGE_PROXY": "Gunakan proxy lokal untuk gambar dari luar",
"LABEL_ALLOW_OPENPGP": "Izinkan OpenPGP", "LABEL_ALLOW_OPENPGP": "Izinkan OpenPGP.js",
"LABEL_AUTO_VERIFY": "Verify signatures automatically",
"LABEL_SHOW_PHP_INFO": "Tampilkan informasi PHP", "LABEL_SHOW_PHP_INFO": "Tampilkan informasi PHP",
"LEGEND_ADMIN_PANEL_ACCESS_CREDENTIALS": "Hak Akses Panel Admin", "LEGEND_ADMIN_PANEL_ACCESS_CREDENTIALS": "Hak Akses Panel Admin",
"LABEL_CURRENT_PASSWORD": "Password saat ini", "LABEL_CURRENT_PASSWORD": "Password saat ini",

View file

@ -85,7 +85,8 @@
"TAB_SECURITY": { "TAB_SECURITY": {
"LEGEND_SECURITY": "Sicurezza", "LEGEND_SECURITY": "Sicurezza",
"LABEL_USE_IMAGE_PROXY": "Use local proxy for external images", "LABEL_USE_IMAGE_PROXY": "Use local proxy for external images",
"LABEL_ALLOW_OPENPGP": "Permetti OpenPGP", "LABEL_ALLOW_OPENPGP": "Permetti OpenPGP.js",
"LABEL_AUTO_VERIFY": "Verify signatures automatically",
"LABEL_SHOW_PHP_INFO": "Mostra informazioni PHP", "LABEL_SHOW_PHP_INFO": "Mostra informazioni PHP",
"LEGEND_ADMIN_PANEL_ACCESS_CREDENTIALS": "Credenziali di Accesso Pannello Admin", "LEGEND_ADMIN_PANEL_ACCESS_CREDENTIALS": "Credenziali di Accesso Pannello Admin",
"LABEL_CURRENT_PASSWORD": "Password Corrente", "LABEL_CURRENT_PASSWORD": "Password Corrente",

View file

@ -85,7 +85,8 @@
"TAB_SECURITY": { "TAB_SECURITY": {
"LEGEND_SECURITY": "セキュリティ", "LEGEND_SECURITY": "セキュリティ",
"LABEL_USE_IMAGE_PROXY": "外部イメージにローカルProxyを使う", "LABEL_USE_IMAGE_PROXY": "外部イメージにローカルProxyを使う",
"LABEL_ALLOW_OPENPGP": "OpenPGPを使う", "LABEL_ALLOW_OPENPGP": "OpenPGP.jsを使う",
"LABEL_AUTO_VERIFY": "Verify signatures automatically",
"LABEL_SHOW_PHP_INFO": "PHP情報を表示", "LABEL_SHOW_PHP_INFO": "PHP情報を表示",
"LEGEND_ADMIN_PANEL_ACCESS_CREDENTIALS": "管理画面アクセス情報", "LEGEND_ADMIN_PANEL_ACCESS_CREDENTIALS": "管理画面アクセス情報",
"LABEL_CURRENT_PASSWORD": "現在のパスワード", "LABEL_CURRENT_PASSWORD": "現在のパスワード",

View file

@ -85,7 +85,8 @@
"TAB_SECURITY": { "TAB_SECURITY": {
"LEGEND_SECURITY": "Sauga", "LEGEND_SECURITY": "Sauga",
"LABEL_USE_IMAGE_PROXY": "naudoti vietinį šliuzą (proxy) išoriniams paveikslėliams", "LABEL_USE_IMAGE_PROXY": "naudoti vietinį šliuzą (proxy) išoriniams paveikslėliams",
"LABEL_ALLOW_OPENPGP": "Leisti OpenPGP", "LABEL_ALLOW_OPENPGP": "Leisti OpenPGP.js",
"LABEL_AUTO_VERIFY": "Verify signatures automatically",
"LABEL_SHOW_PHP_INFO": "Rodyti PHP informaciją", "LABEL_SHOW_PHP_INFO": "Rodyti PHP informaciją",
"LEGEND_ADMIN_PANEL_ACCESS_CREDENTIALS": "Valdymo skydo prieigos rekvizitai", "LEGEND_ADMIN_PANEL_ACCESS_CREDENTIALS": "Valdymo skydo prieigos rekvizitai",
"LABEL_CURRENT_PASSWORD": "Dabartinis slaptažodis", "LABEL_CURRENT_PASSWORD": "Dabartinis slaptažodis",

View file

@ -85,7 +85,8 @@
"TAB_SECURITY": { "TAB_SECURITY": {
"LEGEND_SECURITY": "Sikkerhet", "LEGEND_SECURITY": "Sikkerhet",
"LABEL_USE_IMAGE_PROXY": "Bruk lokal mellomtjener for eksterne bilder", "LABEL_USE_IMAGE_PROXY": "Bruk lokal mellomtjener for eksterne bilder",
"LABEL_ALLOW_OPENPGP": "Tillat OpenPGP", "LABEL_ALLOW_OPENPGP": "Tillat OpenPGP.js",
"LABEL_AUTO_VERIFY": "Verify signatures automatically",
"LABEL_SHOW_PHP_INFO": "Vis PHP-informasjon", "LABEL_SHOW_PHP_INFO": "Vis PHP-informasjon",
"LEGEND_ADMIN_PANEL_ACCESS_CREDENTIALS": "Akkreditiver for admin-panel", "LEGEND_ADMIN_PANEL_ACCESS_CREDENTIALS": "Akkreditiver for admin-panel",
"LABEL_CURRENT_PASSWORD": "Gjeldende passord", "LABEL_CURRENT_PASSWORD": "Gjeldende passord",

View file

@ -85,7 +85,8 @@
"TAB_SECURITY": { "TAB_SECURITY": {
"LEGEND_SECURITY": "Beveiliging", "LEGEND_SECURITY": "Beveiliging",
"LABEL_USE_IMAGE_PROXY": "Gebruik de server als proxy voor externe afbeeldingen", "LABEL_USE_IMAGE_PROXY": "Gebruik de server als proxy voor externe afbeeldingen",
"LABEL_ALLOW_OPENPGP": "OpenPGP toestaan", "LABEL_ALLOW_OPENPGP": "OpenPGP.js toestaan",
"LABEL_AUTO_VERIFY": "Verify signatures automatically",
"LABEL_SHOW_PHP_INFO": "PHP informatie tonen", "LABEL_SHOW_PHP_INFO": "PHP informatie tonen",
"LEGEND_ADMIN_PANEL_ACCESS_CREDENTIALS": "Toegangsgegevens beheer paneel", "LEGEND_ADMIN_PANEL_ACCESS_CREDENTIALS": "Toegangsgegevens beheer paneel",
"LABEL_CURRENT_PASSWORD": "Huidig wachtwoord", "LABEL_CURRENT_PASSWORD": "Huidig wachtwoord",

View file

@ -85,7 +85,8 @@
"TAB_SECURITY": { "TAB_SECURITY": {
"LEGEND_SECURITY": "Bezpieczeństwo", "LEGEND_SECURITY": "Bezpieczeństwo",
"LABEL_USE_IMAGE_PROXY": "Użyj lokalnego serwera proxy dla zewnętrznych obrazów", "LABEL_USE_IMAGE_PROXY": "Użyj lokalnego serwera proxy dla zewnętrznych obrazów",
"LABEL_ALLOW_OPENPGP": "Zezwól na używanie OpenPGP", "LABEL_ALLOW_OPENPGP": "Zezwól na używanie OpenPGP.js",
"LABEL_AUTO_VERIFY": "Verify signatures automatically",
"LABEL_SHOW_PHP_INFO": "Pokaż informacje o wersji PHP", "LABEL_SHOW_PHP_INFO": "Pokaż informacje o wersji PHP",
"LEGEND_ADMIN_PANEL_ACCESS_CREDENTIALS": "Poświadczenia dostępu do panelu administracyjnego", "LEGEND_ADMIN_PANEL_ACCESS_CREDENTIALS": "Poświadczenia dostępu do panelu administracyjnego",
"LABEL_CURRENT_PASSWORD": "Bieżące hasło", "LABEL_CURRENT_PASSWORD": "Bieżące hasło",

View file

@ -85,7 +85,8 @@
"TAB_SECURITY": { "TAB_SECURITY": {
"LEGEND_SECURITY": "Segurança", "LEGEND_SECURITY": "Segurança",
"LABEL_USE_IMAGE_PROXY": "Usar proxy local para imagens externas", "LABEL_USE_IMAGE_PROXY": "Usar proxy local para imagens externas",
"LABEL_ALLOW_OPENPGP": "Permitir OpenPGP", "LABEL_ALLOW_OPENPGP": "Permitir OpenPGP.js",
"LABEL_AUTO_VERIFY": "Verify signatures automatically",
"LABEL_SHOW_PHP_INFO": "Mostar informações PHP", "LABEL_SHOW_PHP_INFO": "Mostar informações PHP",
"LEGEND_ADMIN_PANEL_ACCESS_CREDENTIALS": "Credenciais de acesso ao Painel Administrativo", "LEGEND_ADMIN_PANEL_ACCESS_CREDENTIALS": "Credenciais de acesso ao Painel Administrativo",
"LABEL_CURRENT_PASSWORD": "Senha atual", "LABEL_CURRENT_PASSWORD": "Senha atual",

View file

@ -85,7 +85,8 @@
"TAB_SECURITY": { "TAB_SECURITY": {
"LEGEND_SECURITY": "Segurança", "LEGEND_SECURITY": "Segurança",
"LABEL_USE_IMAGE_PROXY": "Usar proxy local para imagens externas", "LABEL_USE_IMAGE_PROXY": "Usar proxy local para imagens externas",
"LABEL_ALLOW_OPENPGP": "Permitir OpenPGP", "LABEL_ALLOW_OPENPGP": "Permitir OpenPGP.js",
"LABEL_AUTO_VERIFY": "Verify signatures automatically",
"LABEL_SHOW_PHP_INFO": "Mostrar informação do PHP", "LABEL_SHOW_PHP_INFO": "Mostrar informação do PHP",
"LEGEND_ADMIN_PANEL_ACCESS_CREDENTIALS": "Credenciais de acesso ao Painel de Admin", "LEGEND_ADMIN_PANEL_ACCESS_CREDENTIALS": "Credenciais de acesso ao Painel de Admin",
"LABEL_CURRENT_PASSWORD": "Palavra-passe atual", "LABEL_CURRENT_PASSWORD": "Palavra-passe atual",

View file

@ -85,7 +85,8 @@
"TAB_SECURITY": { "TAB_SECURITY": {
"LEGEND_SECURITY": "Segurança", "LEGEND_SECURITY": "Segurança",
"LABEL_USE_IMAGE_PROXY": "Usar proxy local para imagens externas", "LABEL_USE_IMAGE_PROXY": "Usar proxy local para imagens externas",
"LABEL_ALLOW_OPENPGP": "Permitir OpenPGP", "LABEL_ALLOW_OPENPGP": "Permitir OpenPGP.js",
"LABEL_AUTO_VERIFY": "Verify signatures automatically",
"LABEL_SHOW_PHP_INFO": "Mostrar informação do PHP", "LABEL_SHOW_PHP_INFO": "Mostrar informação do PHP",
"LEGEND_ADMIN_PANEL_ACCESS_CREDENTIALS": "Credenciais de acesso ao Painel de Admin", "LEGEND_ADMIN_PANEL_ACCESS_CREDENTIALS": "Credenciais de acesso ao Painel de Admin",
"LABEL_CURRENT_PASSWORD": "Palavra-passe atual", "LABEL_CURRENT_PASSWORD": "Palavra-passe atual",

View file

@ -85,7 +85,8 @@
"TAB_SECURITY": { "TAB_SECURITY": {
"LEGEND_SECURITY": "Безопасность", "LEGEND_SECURITY": "Безопасность",
"LABEL_USE_IMAGE_PROXY": "Использовать локальный прокси для внешних изображений", "LABEL_USE_IMAGE_PROXY": "Использовать локальный прокси для внешних изображений",
"LABEL_ALLOW_OPENPGP": "Разрешить OpenPGP", "LABEL_ALLOW_OPENPGP": "Разрешить OpenPGP.js",
"LABEL_AUTO_VERIFY": "Verify signatures automatically",
"LABEL_SHOW_PHP_INFO": "Показать PHP информацию", "LABEL_SHOW_PHP_INFO": "Показать PHP информацию",
"LEGEND_ADMIN_PANEL_ACCESS_CREDENTIALS": "Учетные данные для доступа к панели администратора", "LEGEND_ADMIN_PANEL_ACCESS_CREDENTIALS": "Учетные данные для доступа к панели администратора",
"LABEL_CURRENT_PASSWORD": "Текущий пароль", "LABEL_CURRENT_PASSWORD": "Текущий пароль",

View file

@ -85,7 +85,8 @@
"TAB_SECURITY": { "TAB_SECURITY": {
"LEGEND_SECURITY": "Bezpečnosť", "LEGEND_SECURITY": "Bezpečnosť",
"LABEL_USE_IMAGE_PROXY": "Use local proxy for external images", "LABEL_USE_IMAGE_PROXY": "Use local proxy for external images",
"LABEL_ALLOW_OPENPGP": "Povoliť OpenPGP", "LABEL_ALLOW_OPENPGP": "Povoliť OpenPGP.js",
"LABEL_AUTO_VERIFY": "Verify signatures automatically",
"LABEL_SHOW_PHP_INFO": "Zobraziť informácie o PHP", "LABEL_SHOW_PHP_INFO": "Zobraziť informácie o PHP",
"LEGEND_ADMIN_PANEL_ACCESS_CREDENTIALS": "Admin Panel Access Credentials", "LEGEND_ADMIN_PANEL_ACCESS_CREDENTIALS": "Admin Panel Access Credentials",
"LABEL_CURRENT_PASSWORD": "Súčasné heslo", "LABEL_CURRENT_PASSWORD": "Súčasné heslo",

View file

@ -85,7 +85,8 @@
"TAB_SECURITY": { "TAB_SECURITY": {
"LEGEND_SECURITY": "Varnost", "LEGEND_SECURITY": "Varnost",
"LABEL_USE_IMAGE_PROXY": "Uporabni lokalni posredniški strežnik za zunanje slike", "LABEL_USE_IMAGE_PROXY": "Uporabni lokalni posredniški strežnik za zunanje slike",
"LABEL_ALLOW_OPENPGP": "Dovoli OpenPGP", "LABEL_ALLOW_OPENPGP": "Dovoli OpenPGP.js",
"LABEL_AUTO_VERIFY": "Verify signatures automatically",
"LABEL_SHOW_PHP_INFO": "Prikaz PHP informacij", "LABEL_SHOW_PHP_INFO": "Prikaz PHP informacij",
"LEGEND_ADMIN_PANEL_ACCESS_CREDENTIALS": "Prijavni podatki za administracijsko ploščo", "LEGEND_ADMIN_PANEL_ACCESS_CREDENTIALS": "Prijavni podatki za administracijsko ploščo",
"LABEL_CURRENT_PASSWORD": "Trenutno geslo", "LABEL_CURRENT_PASSWORD": "Trenutno geslo",

View file

@ -85,7 +85,8 @@
"TAB_SECURITY": { "TAB_SECURITY": {
"LEGEND_SECURITY": "Säkerhet", "LEGEND_SECURITY": "Säkerhet",
"LABEL_USE_IMAGE_PROXY": "Använd lokal proxy för externa bilder", "LABEL_USE_IMAGE_PROXY": "Använd lokal proxy för externa bilder",
"LABEL_ALLOW_OPENPGP": "Tillåt OpenPGP", "LABEL_ALLOW_OPENPGP": "Tillåt OpenPGP.js",
"LABEL_AUTO_VERIFY": "Verify signatures automatically",
"LABEL_SHOW_PHP_INFO": "Visa PHP-information", "LABEL_SHOW_PHP_INFO": "Visa PHP-information",
"LEGEND_ADMIN_PANEL_ACCESS_CREDENTIALS": "Administrativsuppgifter", "LEGEND_ADMIN_PANEL_ACCESS_CREDENTIALS": "Administrativsuppgifter",
"LABEL_CURRENT_PASSWORD": "Nuvarande lösenord", "LABEL_CURRENT_PASSWORD": "Nuvarande lösenord",

View file

@ -85,7 +85,8 @@
"TAB_SECURITY": { "TAB_SECURITY": {
"LEGEND_SECURITY": "An ninh", "LEGEND_SECURITY": "An ninh",
"LABEL_USE_IMAGE_PROXY": "Sử dụng proxy tại máy chủ cho những hình ảnh tải ngoài về", "LABEL_USE_IMAGE_PROXY": "Sử dụng proxy tại máy chủ cho những hình ảnh tải ngoài về",
"LABEL_ALLOW_OPENPGP": "Cho phép OpenPGP", "LABEL_ALLOW_OPENPGP": "Cho phép OpenPGP.js",
"LABEL_AUTO_VERIFY": "Verify signatures automatically",
"LABEL_SHOW_PHP_INFO": "Hiển thị thông tin PHP", "LABEL_SHOW_PHP_INFO": "Hiển thị thông tin PHP",
"LEGEND_ADMIN_PANEL_ACCESS_CREDENTIALS": "Thông tin truy cập bảng quản trị", "LEGEND_ADMIN_PANEL_ACCESS_CREDENTIALS": "Thông tin truy cập bảng quản trị",
"LABEL_CURRENT_PASSWORD": "Mật khẩu hiện tại", "LABEL_CURRENT_PASSWORD": "Mật khẩu hiện tại",

View file

@ -85,7 +85,8 @@
"TAB_SECURITY": { "TAB_SECURITY": {
"LEGEND_SECURITY": "安全", "LEGEND_SECURITY": "安全",
"LABEL_USE_IMAGE_PROXY": "对外部图片使用本地代理", "LABEL_USE_IMAGE_PROXY": "对外部图片使用本地代理",
"LABEL_ALLOW_OPENPGP": "允许使用 OpenPGP", "LABEL_ALLOW_OPENPGP": "允许使用 OpenPGP.js",
"LABEL_AUTO_VERIFY": "Verify signatures automatically",
"LABEL_SHOW_PHP_INFO": "显示 PHP 信息", "LABEL_SHOW_PHP_INFO": "显示 PHP 信息",
"LEGEND_ADMIN_PANEL_ACCESS_CREDENTIALS": "管理员面板访问凭据", "LEGEND_ADMIN_PANEL_ACCESS_CREDENTIALS": "管理员面板访问凭据",
"LABEL_CURRENT_PASSWORD": "当前密码", "LABEL_CURRENT_PASSWORD": "当前密码",

View file

@ -5,15 +5,22 @@
<div data-bind="component: { <div data-bind="component: {
name: 'Checkbox', name: 'Checkbox',
params: { params: {
value: useLocalProxyForExternalImages, label: 'TAB_SECURITY/LABEL_USE_IMAGE_PROXY',
label: 'TAB_SECURITY/LABEL_USE_IMAGE_PROXY' value: useLocalProxyForExternalImages
} }
}"></div> }"></div>
<div data-bind="component: { <div data-bind="component: {
name: 'Checkbox', name: 'Checkbox',
params: { params: {
value: capaOpenPGP, label: 'TAB_SECURITY/LABEL_ALLOW_OPENPGP',
label: 'TAB_SECURITY/LABEL_ALLOW_OPENPGP' value: capaOpenPGP
}
}"></div>
<div data-bind="component: {
name: 'Checkbox',
params: {
label: 'TAB_SECURITY/LABEL_AUTO_VERIFY',
value: autoVerifySignatures
} }
}"></div> }"></div>
</div> </div>