From db333693b3d81e9630b81d866090d4a6e527ef62 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sun, 19 Feb 2023 09:42:05 +0100 Subject: [PATCH] Cleaning --- config_panel.toml | 4 ++++ doc/ADMIN_fr.md | 2 +- manifest.toml | 4 ++-- scripts/install | 5 ----- scripts/restore | 16 +++++++--------- 5 files changed, 14 insertions(+), 17 deletions(-) diff --git a/config_panel.toml b/config_panel.toml index 80cb82f..b386fcc 100644 --- a/config_panel.toml +++ b/config_panel.toml @@ -2,14 +2,18 @@ version = "1.0" [main] name = "Element configuration" +name.fr = "Configuration d'Element" [main.config] name = "Configuration Options" + name.fr = "Options de configuration" [main.config.login_for_welcome] ask = "Display login as welcome page" + ask.fr = "Afficher la connexion comme page d'accueil" type = "boolean" yes = true no = false help = "When true, the app will use the login form as a welcome page instead of the welcome page itself. This disables use of welcome_url and all welcome page functionality." + help.fr = "Quand l'option est sélectionnée, l'application utilisera le formulaire de connexion comme page d'accueil au lieu de la page d'accueil elle-même. Cela désactive l'utilisation de welcome_url et de toutes les fonctionnalités de la page d'accueil." bind = "login_for_welcome:/var/www/__APP__/config.json" diff --git a/doc/ADMIN_fr.md b/doc/ADMIN_fr.md index 7cded3a..c5516e9 100644 --- a/doc/ADMIN_fr.md +++ b/doc/ADMIN_fr.md @@ -1,5 +1,5 @@ ### Note de sécurité importante -Nous vous déconseillons d'exécuter Element à partir du même nom de domaine que votre Matrix serveur domestique (Synapse). La raison en est le risque de XSS (cross-site-scripting) vulnérabilités qui pourraient survenir si quelqu'un provoquait le chargement et le rendu d'Element un utilisateur malveillant a généré du contenu à partir d'une API Matrix qui avait alors fait confiance accès à Element (ou à d'autres applications) en raison du partage du même domaine. +Il n'est pas recommandé d'exécuter Element à partir du même nom de domaine que votre serveur domestique Matrix (Synapse). La raison en est le risque de vulnérabilités XSS (cross-site-scripting) qui pourraient survenir si quelqu'un amenait Element à charger et à afficher un contenu généré par un utilisateur malveillant à partir d'une API Matrix qui a ensuite rendu l'accès de confiance à Element (ou à d'autres applications) dû partager le même domaine. Nous avons mis en place des mesures d'atténuation grossières pour essayer de nous protéger contre ce situation, mais ce n'est toujours pas une bonne pratique de le faire en premier lieu. Voir https://github.com/vector-im/riot-web/issues/1977 pour plus de détails. diff --git a/manifest.toml b/manifest.toml index 0ffcbb8..15e2b44 100644 --- a/manifest.toml +++ b/manifest.toml @@ -43,8 +43,8 @@ ram.runtime = "50M" default = "matrix.org" [install.init_main_permission] - help.en = "'visitors' permission means that anyone can access it." - help.fr = "Autoriser les 'Visiteurs' signifie que n'importe qui peut y accéder." + help.en = "'visitors' permission means that anyone can access the Matrix server." + help.fr = "Autoriser les 'Visiteurs' signifie que n'importe qui peut accéder au server Matrix." type = "group" default = "visitors" diff --git a/scripts/install b/scripts/install index 64880c8..1311b2a 100644 --- a/scripts/install +++ b/scripts/install @@ -14,11 +14,6 @@ source /usr/share/yunohost/helpers #================================================= login_for_welcome=true - -#================================================= -# STORE SETTINGS FROM MANIFEST -#================================================= - ynh_app_setting_set --app=$app --key=login_for_welcome --value=$login_for_welcome #================================================= diff --git a/scripts/restore b/scripts/restore index e840b8e..ddd7edf 100644 --- a/scripts/restore +++ b/scripts/restore @@ -10,15 +10,6 @@ source ../settings/scripts/_common.sh source /usr/share/yunohost/helpers -#================================================= -# STANDARD RESTORATION STEPS -#================================================= -# RESTORE THE NGINX CONFIGURATION -#================================================= -ynh_script_progression --message="Restoring the NGINX configuration..." --weight=1 - -ynh_restore_file --origin_path="/etc/nginx/conf.d/$domain.d/$app.conf" - #================================================= # RESTORE THE APP MAIN DIR #================================================= @@ -31,6 +22,13 @@ chown -R $app:www-data "$install_dir" chmod 400 "$install_dir/config.json" chown $app:$app "$install_dir/config.json" +#================================================= +# RESTORE SYSTEM CONFIGURATIONS +#================================================= +ynh_script_progression --message="Restoring system configurations related to $app..." --weight=2 + +ynh_restore_file --origin_path="/etc/nginx/conf.d/$domain.d/$app.conf" + #================================================= # RESTORE SYSTEM CONFIGURATIONS #=================================================