La version principale de nginx 1.21.1 a été créée, dans le cadre de laquelle le développement de nouvelles fonctionnalités se poursuit (dans la branche stable 1.20, qui est parallèlement maintenue, seules des modifications liées à la correction de graves bogues et vulnérabilités sont apportées).
Principales modifications :
- Nginx renvoie désormais toujours une erreur lors de l'utilisation de la méthode CONNECT ; lorsque les en-têtes « Content-Length » et « Transfer-Encoding » sont spécifiés en même temps ; en cas d'espaces ou de caractères de contrôle dans la chaîne de requête, le nom de l'en-tête HTTP ou la valeur de l'en-tête « Host ».
- Amélioration des tests de configuration lors de l'utilisation de plusieurs sockets d'écoute.
- L'échappement des caractères «»», «<«, «>», «\», «^», «`», «{«, «|» et «}» a été réglé lors du proxy avec modification de l'URI.
- La consommation de mémoire pour les requêtes traitées sur une longue durée via le proxy utilisant plus de 64 tampons a été réduite.
Source : opennet.ru
