La version 1.17.4 de nginx est sortie dans la branche principale. Les modifications concernent principalement la mise en œuvre du protocole HTTP/2.
- Modification : détection améliorée des comportements incorrects des clients en HTTP/2.
- Modification : traitement du corps de requête non lu lors du retour d'erreurs en HTTP/2.
- Correction : la directive worker_shutdown_timeout pouvait ne pas fonctionner lors de l'utilisation de HTTP/2.
- Correction : un fault de segmentation pouvait se produire lors de l'utilisation de HTTP/2 et de la directive proxy_request_buffering dans le processus de travail.
- Correction : sous Windows lors de l'utilisation de SSL le niveau d'enregistrement dans le log d'erreur ECONNABORTED était « crit » au lieu de « error ».
- Correction : nginx ignorait les données supplémentaires lors de l'utilisation de l'encodage de transfert chunked.
- Correction : si la directive return était utilisée et qu'une erreur se produisait lors de la lecture du corps de la requête, nginx renvoyait toujours une erreur 500.
- Correction du traitement des erreurs d'allocation mémoire.
Source : linux.org.ru
