Lighttpd http server rilaxx 1.4.65

Il-ħfief http server lighttpd 1.4.65 ġie rilaxxat, jipprova jgħaqqad prestazzjoni għolja, sigurtà, konformità ma 'standards u flessibilità tal-konfigurazzjoni. Lighttpd huwa adattat għall-użu fuq sistemi mgħobbija ħafna u huwa mmirat għal memorja baxxa u konsum ta 'CPU. Il-verżjoni l-ġdida fiha 173 bidla. Il-kodiċi tal-proġett huwa miktub f'Ċ u mqassam taħt il-liċenzja BSD.

Innovazzjonijiet ewlenin:

  • Żieda appoġġ għal WebSocket fuq HTTP/2, u implimentat RFC 8441, li jiddeskrivi mekkaniżmu għat-tħaddim tal-protokoll WebSockets fuq ħajta waħda fi ħdan konnessjoni HTTP/2.
  • Ġiet implimentata skema avvanzata ta 'ġestjoni ta' prijoritajiet li tippermetti lill-klijent jinfluwenza l-prijorità tat-tweġibiet mibgħuta mis-server (RFC 9218), kif ukoll jimmaniġġja l-prijoritajiet meta jirridirezzjona t-talbiet. HTTP/2 jipprovdi appoġġ għall-qafas PRIORITY_UPDATE.
  • Fis-settings lighttpd.conf, ġie miżjud appoġġ għal logħbiet kondizzjonali b'rabta mal-bidu (=^) u t-tmiem (=$) tas-sekwenza. Tali verifiki ta' string huma ħafna aktar mgħaġġla minn espressjonijiet regolari u huma biżżejjed għal ħafna kontrolli sempliċi.
  • Appoġġ miżjud għal operazzjonijiet PUT parzjali (li jkopru parti mid-dejta bl-użu tal-header Range) għal mod_webdav. Biex tagħmilha, tista’ tuża l-għażla ‘webdav.opts += (“partial-put-copy-modify’ => “enable”)”.
  • Miżjud l-għażla 'accesslog.escaping = 'json'" għal mod_accesslog."
  • Appoġġ miżjud għall-bini b'libdeflate għal mod_deflate.
  • It-trażmissjoni tal-ġisem tat-talba permezz ta' HTTP/2 ġiet aċċellerata.
  • Il-valur default tal-parametru server.max-keep-alive-requests inbidel minn 100 għal 1000.
  • Fil-lista tat-tipi MIME, "application/javascript" ġiet sostitwita b'"test/javascript" (RFC 9239).

Pjanijiet futuri jinkludu settings taċ-ċifrat aktar stretti għat-TLS u d-diżattivazzjoni taċ-ċifraturi tal-wirt awtomatikament. L-issettjar ta' CipherString se jinbidel minn "HIGH" għal "EECDH+AESGCM:AES256+EECDH:CHACHA20:SHA256:!SHA384". Ippjanati wkoll għat-tneħħija huma għażliet TLS skaduti: ssl.honor-cipher-order, ssl.dh-file, ssl.ec-curve, ssl.disable-client-renegotiation, ssl.use-sslv2, ssl.use-sslv3. Barra minn hekk, aħna se nkomplu inaddfu mini-moduli, li jistgħu jiġu sostitwiti b'implimentazzjoni Lua aktar flessibbli ta 'mod_magnet. B'mod partikolari, il-moduli mod_evasive, mod_secdownload, mod_uploadprogress u mod_usertrack huma skedati għat-tneħħija.

Sors: opennet.ru

Żid kumment