Megjelent az nginx 1.29.2 főágának kiadása, amelyben folytatódik az új lehetőségek fejlesztése. A párhuzamosan karbantartott stabil ágba (1.28.x) csak a súlyos hibák és sebezhetőségek kijavítására vonatkozó változtatások kerülnek be. A jövőben az 1.29.x főág alapján fogják létrehozni a stabil 1.30 ágat. A projekt kódja C nyelven íródott, és BSD licenc alatt terjesztik.
Az új kiadásban:
- Lehetőség van az Amazon által fejlesztett AWS-LC kriptográfiai könyvtárral való fordításra.
- Megoldódott a «ssl_protocols» direktívával kapcsolatos probléma a virtuális szerverrel,, amely eltér a default szervertől. A probléma az OpenSSL 1.1.1 és újabb verziók használatakor lépett fel.
- Kijavították a TLSv1.3 kapcsolatok egyeztetésének hibáját OpenSSL környezetben és kliens tanúsítványok használatakor. A hiba a más értékkel rendelkező SNI-vel történő munkamenet helyreállítása során jelentkezett.
- Kijavították a hibát, amely a «ignoring stale global SSL error» üzenetet generálta a QUIC protokoll és az «ssl_reject_handshake» direktíva használata során.
- Megoldódott a probléma az idővel rendelkező értékek HTTP „Cache-Control” fejlécekkel való feldolgozása során a háttérben.
- Fennáll a xtext kódolás használata az XCLIENT parancsban.
- Megoldódott a problémája a cache-eléssel TLS-tanúsítványok átkonfigurálás során.
Továbbá megemlíthető a FreeNginx 1.29.2 projekt kiadása, amely Nginx forkot fejleszt. A fork fejlesztését Makszim Dunyin, az Nginx kulcsfejlesztője irányítja. A FreeNginx nem profit-orientált projektként pozicionálják, amely lehetővé teszi az Nginx kódbázisának fejlesztését vállalati beavatkozás nélkül. A FreeNginx kódja továbbra is BSD licenc alatt érhető el. A FreeNginx 1.29.2 változtatásai között található a TLS ECH (Encrypted Client Hello) kiterjesztés támogatásának bevezetése.
Forrás: opennet.ru
