diff --git a/README.md b/README.md index 359f7e0..c5d5511 100644 --- a/README.md +++ b/README.md @@ -34,6 +34,7 @@ The MQTT broker mosquitto is integrated into the package. It requires its own do You may also install the mosquitto package without using the one provided by domoticz_ynh. **Shipped version:** 2023.1~ynh2 + ## Documentation and resources * Official app website: diff --git a/README_fr.md b/README_fr.md index 122dcdf..593583a 100644 --- a/README_fr.md +++ b/README_fr.md @@ -32,10 +32,8 @@ Il peut par exemple être utilisé avec : Le broker MQTT mosquitto est intégré au package et nécessite un sous-domaine ou un domaine distinct. Il est optionnel et si vous indiquez lors de l'installation le même domaine que le domaine principal, il ne sera pas installé. Vous pouvez également installer le package pour mosquitto sans utiliser celui de domoticz_ynh. - - - **Version incluse :** 2023.1~ynh2 + ## Documentations et ressources * Site officiel de l’app : diff --git a/conf/systemd.service b/conf/systemd.service index f9dc6fb..253309c 100644 --- a/conf/systemd.service +++ b/conf/systemd.service @@ -18,7 +18,7 @@ NoNewPrivileges=yes PrivateTmp=yes #Private device restrict access to device in /dev/, so to any devices like razberry, zigate, etc. #PrivateDevices=yes -RestrictAddressFamilies=AF_UNIX AF_INET AF_INET6 +RestrictAddressFamilies=AF_UNIX AF_INET AF_INET6 AF_BLUETOOTH RestrictNamespaces=yes RestrictRealtime=yes #Same : restrict access to devices diff --git a/scripts/install b/scripts/install index 9bcdb2f..739c8a5 100755 --- a/scripts/install +++ b/scripts/install @@ -172,6 +172,8 @@ ynh_add_fail2ban_config --logpath="$log_file" --failregex="^.*Error: Failed logi #================================================= ynh_script_progression --message="Configuring permissions..." +#remove the authentication header preventing login from 2023.2 and 11.2.3 onward +ynh_permission_url --permission="main" --auth_header=false #API & MQTT should stay publicly accessible. #ynh_permission_create --permission="domoticz_API" --label="api" --url="$domain$api_path" --allowed="visitors" --show_tile="false" --protected="true" diff --git a/scripts/upgrade b/scripts/upgrade index 9fd8618..c5421ef 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -79,6 +79,9 @@ if [ -d "/var/log/$app/$app" ]; then ynh_secure_remove "/var/log/$app/$app" fi +#remove the authentication header preventing login from 2023.2 and 11.2.3 onward +ynh_permission_url --permission="main" --auth_header=false + #================================================= # CREATE DEDICATED USER #=================================================