Die erste Ausgabe des neuen Hauptzweigs , im Rahmen dessen die Entwicklung neuer Möglichkeiten (in gleichzeitig unterstĂŒtzter stabiler Es werden nur Ănderungen vorgenommen, die mit der Behebung schwerwiegender Fehler und SicherheitsanfĂ€lligkeiten zusammenhĂ€ngen.
Haupt- :
- UnterstĂŒtzung von Variablen in den Direktiven âlimit_rateâ und âlimit_rate_afterâ, sowie in den Direktiven âproxy_upload_rateâ und
âproxy_download_rateâ des Stream-Moduls; - Die Anforderungen an die minimal unterstĂŒtzte Version von OpenSSL wurden erhöht â 0.9.8;
- StandardmĂ€Ăig wird das Modul ngx_http_postpone_filter_module kompiliert;
- Probleme mit der Nichtfunktion der Direktive âincludeâ innerhalb der Blöcke âifâ und âlimit_exceptâ wurden behoben;
- Ein Fehler bei der Verarbeitung von Byte-Werten wurde behoben â«.
Von den wesentlichen Verbesserungen, die in der Version 1.17 erwartet werden, wird die Implementierung der UnterstĂŒtzung fĂŒr die Protokolle .
ZusĂ€tzlich kann vermerkt werden njs 0.3.2, der JavaScript-Interpreter fĂŒr den Webserver nginx. Der njs-Interpreter unterstĂŒtzt die ECMAScript-Standards und ermöglicht die Erweiterung der FĂ€higkeiten von nginx zur Verarbeitung von Anfragen durch Skripte in der Konfiguration. Skripte können in der Konfigurationsdatei verwendet werden, um die erweiterte Logik der Anfrageverarbeitung, die Konfigurationserstellung, die dynamische Antwortgenerierung, die Modifikation von Anfrage/Aufantwort oder die schnelle Erstellung von Platzhaltern zur Problemlösung in Webanwendungen zu definieren.
In der neuen Version von njs wurde die UnterstĂŒtzung fĂŒr Template-Strings, die in der Spezifikation definiert sind, hinzugefĂŒgt . Template-Strings sind Zeichenfolgenliterale, die das Einbetten von AusdrĂŒcken ermöglichen. Die AusdrĂŒcke werden in einem innerhalb der Zeichenfolge platzierten Block ${âŠ} definiert, der sowohl einzelne Variablen (${name}) als auch AusdrĂŒcke (${5 + a + b}) umfassen kann. DarĂŒber hinaus wurde die UnterstĂŒtzung fĂŒr benannte Gruppen im RegExp-Objekt hinzugefĂŒgt, die es ermöglichen, die vom regulĂ€ren Ausdruck ĂŒbereinstimmenden Teile der Zeichenfolge mit bestimmten Namen anstelle von Positionsnummern der Ăbereinstimmungen zu verknĂŒpfen. Die UnterstĂŒtzung fĂŒr die Kompilierung mit der GNU Readline-Bibliothek wurde hinzugefĂŒgt.
Quelle: opennet.ru
