In der Mainline-Version von Nginx wurde die Version 1.17.4 veröffentlicht. Die Änderungen beziehen sich hauptsächlich auf die Implementierung des HTTP/2-Protokolls.
- Änderung: Die Erkennung fehlerhaften Verhaltens von Clients im HTTP/2 wurde verbessert.
- Änderung: Bei der Verarbeitung des nicht gelesenen Anfragekörpers wurden Fehler im HTTP/2 behandelt.
- Fehlerbehebung: Die Direktive worker_shutdown_timeout funktionierte möglicherweise nicht korrekt bei Verwendung von HTTP/2.
- Fehlerbehebung: Bei der Nutzung von HTTP/2 und der Direktive proxy_request_buffering konnte im Arbeitsprozess ein Segmentierungsfehler auftreten.
- Fehlerbehebung: Auf Windows bei Verwendung SSL wurde das Log-Level für den Fehler ECONNABORTED als "crit" anstatt "error" angezeigt.
- Fehlerbehebung: Nginx ignorierte überflüssige Daten bei Verwendung der chunked transfer encoding.
- Fehlerbehebung: Wenn die Direktive return verwendet wurde und beim Lesen des Anfragekörpers ein Fehler auftrat, gab Nginx immer einen Fehler 500 zurück.
- Die Behandlung von Fehlern bei der Speicherzuweisung wurde behoben.
Quelle: linux.org.ru
