Lighttpd http sèvè lage 1.4.65

Lejè http sèvè lighttpd 1.4.65 a te lage, ap eseye konbine pèfòmans segondè, sekirite, konfòmite ak estanda ak fleksibilite nan konfigirasyon. Lighttpd se apwopriye pou itilize sou sistèm trè chaje epi li vize a ba memwa ak konsomasyon CPU. Nouvo vèsyon an gen 173 chanjman. Kòd pwojè a ekri an C epi distribye anba lisans BSD.

Prensipal inovasyon:

  • Te ajoute sipò pou WebSocket sou HTTP/2, epi aplike RFC 8441, ki dekri yon mekanis pou kouri pwotokòl WebSockets sou yon sèl fil nan yon koneksyon HTTP/2.
  • Yo te aplike yon konplo jesyon priyorite avanse ki pèmèt kliyan an enfliyanse priyorite nan repons yo voye pa sèvè a (RFC 9218), osi byen ke jere priyorite lè redireksyon demann. HTTP/2 bay sipò pou ankadreman PRIORITY_UPDATE.
  • Nan paramèt lighttpd.conf yo, yo te ajoute sipò pou alimèt kondisyonèl ak obligatwa nan kòmansman (=^) ak nan fen (=$) fisèl la. Chèk chèk sa yo pi rapid pase ekspresyon regilye epi yo ase pou anpil chèk senp.
  • Te ajoute sipò pou operasyon PUT pasyèl (ki kouvri yon pati nan done yo lè l sèvi avèk header la Range) nan mod_webdav. Pou pèmèt li, ou ka itilize opsyon 'webdav.opts += ("partial-put-copy-modify' => "enable")'.
  • Te ajoute opsyon 'accesslog.escaping = 'json' nan mod_accesslog."
  • Te ajoute sipò pou bati ak libdeflate nan mod_deflate.
  • Mande transmisyon kò via HTTP/2 te akselere.
  • Valè default paramèt server.max-keep-alive-requests la te chanje soti nan 100 a 1000.
  • Nan lis kalite MIME yo, "application/javascript" te ranplase pa "text/javascript" (RFC 9239).

Plan pou lavni yo gen ladan anviwònman chifreman pi sevè pou TLS ak enfimite chifreman eritaj pa default. Anviwònman CipherString la pral chanje soti nan "HIGH" nan "EECDH+AESGCM:AES256+EECDH:CHACHA20:SHA256:!SHA384". Yo planifye tou pou retire opsyon TLS demode: ssl.honor-cipher-order, ssl.dh-file, ssl.ec-curve, ssl.disable-client-renegotiation, ssl.use-sslv2, ssl.use-sslv3. Anplis de sa, nou pral kontinye netwaye mini-modil, ki ka ranplase ak yon aplikasyon Lua ki pi fleksib nan mod_magnet. An patikilye, mod_evasive, mod_secdownload, mod_uploadprogress ak mod_usertrack yo pwograme pou yo retire.

Sous: opennet.ru

Add nouvo kòmantè