Die Hauptversion nginx 1.27.3 wurde vorgestellt, in der die Entwicklung neuer Funktionen fortgesetzt wird. In der parallel unterstĂŒtzten stabilen Version 1.26.x werden nur Ănderungen vorgenommen, die mit der Beseitigung schwerwiegender Fehler und SicherheitsanfĂ€lligkeiten verbunden sind. In Zukunft wird aus der Hauptversion 1.27.x die stabile Version 1.28 entstehen. Der Code des Projekts ist in C geschrieben und wird unter der BSD-Lizenz verbreitet.
Zu den Ănderungen gehören:
- In die Direktive âserverâ, die im Block âupstreamâ verwendet wird, wurde die UnterstĂŒtzung fĂŒr den Parameter âresolveâ hinzugefĂŒgt, der das Tracking von Ănderungen IP-Adressen des verwendeten DomĂ€nennamens und das automatische Aktualisieren der Konfiguration des Blocks âupstreamâ ohne die Notwendigkeit eines Neustarts von nginx bei Ănderungen der Adresse ermöglicht.
- Im Modul ngx_mail_proxy_module wurde die UnterstĂŒtzung des spezifischen IMAP LOGIN-Modus fĂŒr SmarterMail mit nichtgetaggter CAPABILITY-Antwort hinzugefĂŒgt.
- Die Protokolle TLSv1 und TLSv1.1 sind standardmĂ€Ăig deaktiviert.
- In den Direktiven âproxy_bindâ, âfastcgi_bindâ, âgrpc_bindâ, âmemcached_bindâ, âscgi_bindâ und âuwsgi_bindâ sowie als Clientadresse im Modul ngx_http_realip_module ist die Angabe von IPv6-Adressen in eckigen Klammern ohne Portnummer erlaubt.
- Fehler in den Implementierungen des Moduls ngx_http_mp4_module und der Direktive âproxy_storeâ wurden behoben.
- Auf der DragonFly BSD-Plattform wurde die FunktionalitÀt des Parameters so_keepalive in der Direktive listen eingerichtet.
Quelle: opennet.ru
