Mae rhyddhau prif gangen nginx 1.29.2 wedi'i gyhoeddi, lle mae datblygiad nodweddion newydd yn parhau. Ochr yn ochr Γ’ hynny, cefnogir y gangen sefydlog 1.28.x, dim ond newidiadau sy'n gysylltiedig Γ’ dileu gwallau a gwendidau difrifol sy'n cael eu gwneud. Yn y dyfodol, bydd y gangen sefydlog 1.29 yn cael ei ffurfio ar sail y brif gangen 1.30.x. Mae cod y prosiect wedi'i ysgrifennu yn C ac wedi'i ddosbarthu o dan y drwydded BSD.
Yn y datganiad newydd:
- Ychwanegwyd y gallu i adeiladu gyda llyfrgell cryptograffig AWS-LC, a ddatblygwyd gan Amazon.
- Mae'r broblem gyda'r gyfarwyddeb "ssl_protocols" wedi'i datrys. gweinydd rhithwir, heblaw'r gweinydd rhagosodedig. Digwyddodd y broblem wrth ddefnyddio OpenSSL 1.1.1 a fersiynau diweddarach.
- Trwsiwyd methiant negodi cysylltiad TLSv1.3 mewn ffurfweddiadau gydag OpenSSL a thystysgrifau cleient. Digwyddodd y methiant wrth ailddechrau sesiwn gyda gwerth SNI gwahanol.
- Trwsiwyd nam a achosodd i'r neges "anwybyddu gwall SSL byd-eang hen" gael ei logio wrth ddefnyddio'r protocol QUIC a'r gyfarwyddeb "ssl_reject_handshake".
- Trwsiwyd problem gyda thrin gwerthoedd yn seiliedig ar amser yn y pennawd HTTP Cache-Control a ddychwelwyd gan y backend.
- Mae'r defnydd o amgodio xtext yn y gorchymyn XCLIENT wedi'i sefydlu.
- Trwsiwyd problem storio yn y storfa Tystysgrifau TLS yn ystod ailgyflunio.
Yn ogystal, mae'n werth nodi rhyddhau FreeNginx 1.29.2, sef fforch o Nginx. Maxim Dunin, un o brif ddatblygwyr Nginx, sy'n arwain datblygiad y fforch. Mae FreeNginx yn gosod ei hun fel prosiect anfasnachol, gan sicrhau datblygiad cod Nginx heb ymyrraeth gorfforaethol. Mae cod FreeNginx yn parhau i gael ei drwyddedu o dan y drwydded BSD. Mae newidiadau yn FreeNginx 1.29.2 yn cynnwys ychwanegu cefnogaeth ar gyfer yr estyniad TLS ECH (Encrypted Client Hello).
Ffynhonnell: opennet.ru
