v1.0.569
Sécurité : seul le compte root peut appliquer une mise à jour de paquet individuelle, et le cache WordPress Boost n’expose plus le mot de passe Redis partagé. Ajout des mises à jour de version de Node.js.
Nouvelle fonctionnalité
1- Node.js : une version installée peut être mise à jour vers la dernière version de la même branche (par exemple, de 22.23.1 à 22.23.4) depuis la page Node.js > Versions. Le nouveau runtime ne remplace l’ancien qu’après son téléchargement, la vérification de sa somme de contrôle sur nodejs.org et la confirmation qu’il fonctionne. Les applications de cette branche sont ensuite redémarrées pour l’utiliser. Un processus en cours d’exécution conserve le runtime avec lequel il a démarré ; sans ce redémarrage, le correctif ne serait donc pas appliqué.
Corrections de bugs
4- DNS : l’option « Repartir des valeurs par défaut » ne supprime plus les enregistrements d’adresse des sous-domaines d’un domaine. La réinitialisation les recrée désormais, et les enregistrements perdus lors d’une réinitialisation antérieure sont restaurés une fois au démarrage. Les enregistrements ajoutés manuellement, les délégations et les enregistrements génériques ne sont pas modifiés.
- Un serveur en mode DNS secondaire reçoit désormais à nouveau un domaine après sa suppression puis sa réintégration sur le serveur primaire, et récupère ses copies après que son rôle a été modifié puis rétabli. Les copies sont également correctement supprimées lorsqu’un domaine quitte le serveur primaire. Il n’est plus possible d’ajouter sur ce serveur un domaine qu’il réplique depuis un autre serveur.
- À l’expiration d’une licence, les services de messagerie (Postfix et Dovecot), FTP (ProFTPD) et DNS (BIND) ne sont plus arrêtés. Un problème de licence ne met plus hors service la messagerie, le transfert de fichiers ou le service de résolution de noms d’un client.
- Le service de tâches planifiées fait désormais partie de ce paquet et de la liste des fichiers de la console de secours. Son correctif de sécurité parvient ainsi à chaque serveur qui applique cette mise à jour.
Correctifs de sécurité
4- L’application d’une mise à jour de paquet individuelle est désormais réservée au compte root. La requête indique le fichier à télécharger et le répertoire dans lequel il est décompressé en tant que root ; un compte administrateur pouvait y accéder, ce qui lui permettait de placer des fichiers sur le serveur avec les droits root. Les fonctions « Tout mettre à jour » en un clic, de réinstallation et de retour à une version précédente ne changent pas ; le panneau a toujours réservé l’affichage des mises à jour au compte root.
- Le cache WordPress Boost n’écrit plus le mot de passe Redis partagé du panneau dans wp-config.php. Chaque site dispose désormais de son propre compte Redis, limité à ses propres clés de cache. Un site ne peut donc plus lire ou effacer le cache d’un autre site ni les données du panneau. Les sites sur lesquels Boost était déjà activé sont automatiquement migrés au démarrage.
- Sur un serveur où le cache Boost a été utilisé, le mot de passe Redis partagé est remplacé une fois au démarrage, car l’ancien mot de passe a pu être copié depuis wp-config.php. Le changement s’effectue sans interrompre le panneau : le nouveau mot de passe est d’abord ajouté, les services sont transférés vers celui-ci, puis l’ancien mot de passe cesse de fonctionner.
- Le gestionnaire de tâches planifiées lit désormais la commande d’une tâche et son propriétaire dans la base de données plutôt que dans le cache. Une définition de tâche modifiée dans le cache ne peut plus faire exécuter une tâche sous un autre compte.
Versions récentes
- Backend du panneau v1.0.575 oct. 29
- Backend du panneau v1.0.574 oct. 29
- Backend du panneau v1.0.573 oct. 29
- Backend du panneau v1.0.572 oct. 29
- Backend du panneau v1.0.571 oct. 29
- Backend du panneau v1.0.570 oct. 28
- Backend du panneau v1.0.567 oct. 25
- Backend du panneau v1.0.566 oct. 24