In der Hauptlinie von nginx ist die Version 1.17.4 veröffentlicht worden. Änderungen wurden hauptsächlich in der Implementierung des Protokolls HTTP/2 vorgenommen.
- Änderung: Die Erkennung von fehlerhaftem Verhalten von Clients in HTTP/2 wurde verbessert.
- Änderung: Bei der Verarbeitung des nicht gelesenen Anfragekörpers bei Fehlern in HTTP/2 gab es Anpassungen.
- Fehlerbehebung: Die Direktive worker_shutdown_timeout könnte bei der Verwendung von HTTP/2 nicht funktionieren.
- Fehlerbehebung: Bei der Verwendung von HTTP/2 und der Direktive proxy_request_buffering konnte es zu einem Segmentation Fault im Worker-Prozess kommen.
- Fehlerbehebung: Unter Windows trat bei der Verwendung SSL des Protokolls ECONNABORTED das Log-Level „crit“ anstelle von „error“ auf.
- Fehlerbehebung: nginx ignorierte überschüssige Daten bei der Verwendung von 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 Fehlerbehandlung bei der Speicherzuweisung wurde verbessert.
Quelle: linux.org.ru
