Les requêtes sortantes vérifient désormais les certificats TLS
- Chaque requête HTTPS sortante du site — serveur de skins, géolocalisation IP, passerelle SMS, serveur de messagerie, connexion QQ et boutons de test de l'administration — était auparavant envoyée avec la vérification des certificats désactivée : n'importe qui sur le chemin pouvait répondre avec un certificat auto-signé et s'emparer de la requête. Toutes vérifient désormais correctement, auprès d'un paquet de certificats racines livré avec le site (celui de Mozilla, 121 racines).
- La connexion de messagerie était la plus importante : la vérification désactivée, quelqu'un sur le chemin pouvait récupérer le mot de passe de la boîte aux lettres et le texte intégral de chaque message. Le certificat de la boîte 126 est valide, l'envoi n'est donc pas affecté.
- Cela a un coût : lorsqu'un certificat distant est réellement défectueux, la requête échoue désormais avec une erreur au lieu de se connecter en silence. Les boutons de test de l'administration signalent ce cas séparément comme « échec de la validation du certificat ». Et si le paquet venait à manquer, le code refuse toujours de retomber sur une absence de vérification — il échoue simplement plus clairement.
- Un vieux défaut corrigé au passage : les entrées v1.9.6 et mod 1.6.0 du journal affichaient le mot « title » comme titre — elles n'avaient jamais eu que du texte, et la page rend un titre sans condition, si bien que la clé absente retombait sur le dernier segment de son nom. Les titres sont désormais renseignés