Lëshimi i serverit http Lighttpd 1.4.65

U publikua versioni i lehtë i serverit http lighttpd 1.4.65, që përpiqet të kombinojë performancë të lartë, siguri, përputhshmëri me standardet dhe fleksibilitet në konfigurohje. Lighttpd është i përshtatshëm për përdorim në sisteme me ngarkesë të lartë dhe fokusohet në konsum të ulët të memories dhe burimeve të CPU-së. Në këtë version janë vendosur 173 ndryshime. Kodi i projektit është shkruar në gjuhën C dhe shpërndahet nën licencën BSD.

Të rejat kryesore:

  • Është shtuar mbështetje për WebSocket mbi HTTP/2, si dhe është implementuar RFC 8441, që përshkruan mekanizmin për aktivizimin e protokollit WebSockets në një rrjedhë brenda lidhjes HTTP/2.
  • Është implementuar një skemë e avancuar e menaxhimit të prioriteteve, që i lejon klientit të ndikojë në prioritetin e përgjigjeve të transmetuara (RFC 9218), si dhe të menaxhojë prioritetet gjatë ridrejtimit të kërkesave. Për HTTP/2 është siguruar mbështetje për kuadri PRIORITY_UPDATE. serverin Në cilësimet lighttpd.conf është shtuar mbështetje për përputhje të kushtëzuara me lidhje në fillim (=^) dhe fund (=$) të vargut. Këto kontrollime vargjesh janë dukshëm më të shpejta se shprehjet e rregullta dhe janë të mjaftueshme për shumë kontrollime të thjeshta.
  • Në mod_webdav është shtuar mbështetje për operacione të pjesshme PUT (që mbulojnë një pjesë të të dhënave përmes titullit Range). Për ta aktivizuar mund të përdoret opsioni ‘webdav.opts += (‘partial-put-copy-modify’ => ‘enable’).
  • Në mod_accesslog është shtuar opsioni ‘accesslog.escaping = ‘json’.
  • Në mod_deflate është shtuar mbështetje për ndërtimin me libdeflate.
  • Është përshpejtuar transmetimi i trupit të kërkesës përmes HTTP/2.
  • Vlera e parametrin server.max-keep-alive-requests është ndryshuar nga 100 në 1000.
  • Në listën e MIME-tipeve ‘application/javascript’ është zëvendësuar me ‘text/javascript’ (RFC 9239).
  • Për të ardhmen është planifikuar të aplikohen cilësime më strikte për enkriptimin TLS dhe të çaktivizohen për default enkriptimet e vjetra. Cilësimi CipherString do të ndryshohet nga ‘HIGH’ në ‘EECDH+AESGCM:AES256+EECDH:CHACHA20:SHA256:!SHA384’. Gjithashtu janë planifikuar për t'u hequr opsionet e vjetra TLS:

.honor-cipher-order, ssl.dh-file, ssl.ec-curve, ssl.disable-client-renegotiation, ssl.use-sslv2, ssl.use-sslv3. Përveç kësaj, do të vazhdojë pastrimi i moduleve mini, të cilat mund të zëvendësohen me një implementim më fleksibël Lua të mod_magnet. Në veçanti, janë planifikuar për t'u hequr modulet mod_evasive, mod_secdownload, mod_uploadprogress dhe mod_usertrack. ssl.honor-cipher-order, ssl.dh-file, ssl.ec-curve, ssl.disable-client-renegotiation, ssl.use-sslv2, ssl.use-sslv3. Дополнительно будет продолжена чистка мини-модулей, которые можно заменить более гибкой Lua-реализацией mod_magnet. В частности, намечены к удалению модули mod_evasive, mod_secdownload, mod_uploadprogress и mod_usertrack.

Burimi: opennet.ru

Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS 🔥 Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS | ProHoster