Lançimi i nginx 1.19.2 dhe njs 0.4.3

Krijuar lëshimi i degës kryesore nginx 1.19.2, në kuadër të së cilës vazhdojnë zhvillimet e mundësive të reja (në degën stabile që mbështetet paralelisht dallo 1.18 vetëm ndryshimet që lidhen me elimimin e gabimeve të rënda dhe të vulnerabilitetit do të përfshihen).

Main ndryshime:

  • Koneksionet Keepalive tani fillojnĂ« tĂ« mbyllen para se tĂ« shterojnĂ« tĂ« gjitha lidhjet e disponueshme, ndĂ«rsa nĂ« log reflektohen paralajmĂ«rime pĂ«rkatĂ«se.
  • PĂ«r pĂ«rdorimin e transferimit chunked Ă«shtĂ« realizuar optimizimi i leximit tĂ« trupit tĂ« kĂ«rkesĂ«s nga klienti.
  • ËshtĂ« eliminuar njĂ« rrjedhje memorjeje, e cila shfaqet kur pĂ«rdoret direktiva «ssl_ocsp».
  • ËshtĂ« rregulluar problemi i shfaqur nĂ« versionin e kaluar me shfaqjen nĂ« log tĂ« mesazheve «zero size buf in output» kur serveri FastCGI ktheu njĂ« pĂ«rgjigje jo tĂ« saktĂ«.
  • ËshtĂ« eliminuar crash-i i procesit punues qĂ« ndodh nĂ« rast se vendosen buffers tĂ« ndryshĂ«m tĂ« madhĂ«sisĂ« large_client_header_buffers nĂ« serverĂ« virtualĂ« tĂ« ndryshĂ«m.
  • ËshtĂ« zgjidhur problemi me mbylljen e papĂ«rshtatshme tĂ« SSL-sĂ« dhe shfaqjen nĂ« log tĂ« paralajmĂ«rimeve «SSL_shutdown() failed (SSL: 
 bad write retry)».
  • JanĂ« rregulluar gabimet nĂ« modulet ngx_http_slice_module dhe ngx_http_xslt_filter_module.

Në të njëjtën kohë u organizua lëshimi njs 0.4.3, interpretuese e gjuhës JavaScript për serverin web nginx. Interpretuese njs realizon standardet ECMAScript dhe lejon zgjerimin e mundësive të nginx në përpunimin e kërkesave përmes skripteve në konfigurim. Skriptet mund të përdoren në skedarin e konfigurimit për të përcaktuar logjikën e avancuar të përpunimit të kërkesave, formimin e konfigurimit, gjenerimin dinamik të përgjigjeve, modifikimin e kërkesave/përgjigjeve, ose krijimin e shpejtë të gjeneratorëve për zgjidhjen e problemeve në aplikacionet web. Në versionin e ri:

  • Shtuar moduli Query String me funksione pĂ«r analizimin e vargut tĂ« parametrave tĂ« HTTP-kĂ«rkesĂ«s.
  • NĂ« funksionet fs.mkdir() dhe fs.rmdir() Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r krijimin dhe fshirjen rekurzive tĂ« katakombave.
  • Shtuar dekoduesi UTF-8.
  • Realizuar mbĂ«shtetje pĂ«r TextEncoder dhe TextDecoder pĂ«r konvertimin midis kodeve tĂ« karaktereve dhe pĂ«rfaqĂ«simit tĂ« tyre Unicode. (p.sh: «(new TextDecoder()).decode(new Uint8Array([206,177,206,178]))».

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster