vydání nginx 1.29.3

Byla publikována hlavní větev nginx 1.29.3, ve které pokračuje vývoj nových funkcí. Souběžně je podporována stabilní větev 1.28.x, provádějí se pouze změny související s odstraněním závažných chyb a zranitelností. V budoucnu bude na základě hlavní větve 1.29.x vytvořena stabilní větev 1.30. Kód projektu je napsán v jazyce C a je distribuován pod licencí BSD.

V novém vydání:

  • Byly přidány direktivy add_header_inherit a add_trailer_inherit. Ty umožňují změnit pravidla dědění pro hodnoty uvedené v direktivách add_header a add_trailer. Parametr „off“ zakáže dědění hodnot, zatímco parametr „merge“ povolí přidávání hodnot z předchozí úrovně k hodnotám na aktuální úrovni.
  • Přidány proměnné $request_port a $is_request_port. První proměnná obsahuje číslo portu z komponenty URI nebo hlavičky „Host“ a druhá obsahuje znak „:“, pokud proměnná $request_port není prázdná.
  • Přidány proměnné $ssl_sigalg a $ssl_client_sigalg, které obsahují název algoritmu pro generování digitálního podpisu pro TLS připojení.
  • Do direktivy „geo“ byl přidán parametr „volatile“, který zakazuje ukládání proměnných do mezipaměti.
  • Při sestavování s kryptografickou knihovnou BoringSSL byla implementována možnost komprese certifikátu.

Zdroj: opennet.ru

Kupte si spolehlivý hosting pro stránky s DDoS ochranou, VPS VDS servery 🔥 Kupte si spolehlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster