Lighttpd http server release 1.4.65

Server http entheng lighttpd 1.4.65 wis dirilis, nyoba nggabungake kinerja dhuwur, keamanan, selaras karo standar lan keluwesan konfigurasi. Lighttpd cocok kanggo digunakake ing sistem sing akeh dimuat lan ditujokake kanggo memori sing sithik lan konsumsi CPU. Versi anyar ngemot 173 owah-owahan. Kode proyek ditulis ing C lan disebarake miturut lisensi BSD.

Inovasi utama:

  • Added support kanggo WebSocket liwat HTTP / 2, lan dipun ginakaken RFC 8441, kang njlèntrèhaké mekanisme kanggo mbukak protokol WebSockets ing thread siji ing HTTP / 2 sambungan.
  • Skema manajemen prioritas majeng wis dileksanakake sing ngidini klien mengaruhi prioritas respon sing dikirim dening server (RFC 9218), uga ngatur prioritas nalika ngarahake panjalukan. HTTP/2 nyedhiyakake dhukungan kanggo pigura PRIORITY_UPDATE.
  • Ing setelan lighttpd.conf, support kanggo cocog saratipun karo naleni wiwitan (=^) lan pungkasan (=$) saka senar wis ditambahake. Pemeriksa senar kasebut luwih cepet tinimbang ekspresi reguler lan cukup kanggo akeh pamriksaan sing prasaja.
  • Dhukungan ditambahake kanggo operasi PUT parsial (nutupi bagean data nggunakake header Range) kanggo mod_webdav. Kanggo ngaktifake, sampeyan bisa nggunakake pilihan 'webdav.opts += ("partial-put-copy-modify' => "enable")'.
  • Nambahake opsi 'accesslog.escaping = 'json' menyang mod_accesslog."
  • Ditambahake dhukungan kanggo bangunan karo libdeflate menyang mod_deflate.
  • Panjaluk transmisi awak liwat HTTP/2 wis digawe cepet.
  • Nilai standar parameter server.max-keep-alive-requests wis diganti saka 100 dadi 1000.
  • Ing dhaptar jinis MIME, "aplikasi/javascript" wis diganti karo "teks/javascript" (RFC 9239).

Rencana mangsa ngarep kalebu setelan cipher sing luwih ketat kanggo TLS lan mateni cipher warisan kanthi standar. Setelan CipherString bakal diganti saka "TINGGI" dadi "EECDH+AESGCM:AES256+EECDH:CHACHA20:SHA256:!SHA384". Uga ngrancang kanggo mbusak opsi TLS lungse: ssl.honor-cipher-order, ssl.dh-file, ssl.ec-curve, ssl.disable-client-renegotiation, ssl.use-sslv2, ssl.use-sslv3. Tambahan, kita bakal terus ngresiki munggah mini-modul, kang bisa diganti karo implementasine Lua luwih fleksibel mod_magnet. Utamane, modul mod_evasive, mod_secdownload, mod_uploadprogress lan mod_usertrack dijadwalake bakal dibusak.

Source: opennet.ru

Add a comment