Ang Lighttpd http nga pagpagawas sa server 1.4.65

Ang gaan nga http server lighttpd 1.4.65 gipagawas, naningkamot sa paghiusa sa taas nga performance, seguridad, pagsunod sa mga sumbanan ug pagka-flexible sa configuration. Ang Lighttpd angay alang sa paggamit sa daghang mga sistema ug gitumong sa ubos nga memorya ug pagkonsumo sa CPU. Ang bag-ong bersyon adunay 173 nga mga pagbag-o. Ang code sa proyekto gisulat sa C ug giapod-apod ubos sa lisensya sa BSD.

Panguna nga mga inobasyon:

  • Gidugang nga suporta alang sa WebSocket sa HTTP/2, ug gipatuman ang RFC 8441, nga naghulagway sa mekanismo sa pagpadagan sa WebSockets protocol sa usa ka thread sulod sa HTTP/2 nga koneksyon.
  • Usa ka advanced priority management scheme ang gipatuman nga nagtugot sa kliyente sa pag-impluwensya sa prayoridad sa mga tubag nga gipadala sa server (RFC 9218), ingon man sa pagdumala sa mga prayoridad sa dihang nag-redirect sa mga hangyo. Ang HTTP/2 naghatag og suporta para sa PRIORITY_UPDATE frame.
  • Sa lighttpd.conf setting, suporta alang sa kondisyon nga mga posporo nga adunay pagbugkos sa sinugdanan (=^) ug katapusan (=$) sa hilo gidugang. Ang ingon nga mga pagsusi sa string mas paspas kaysa sa mga regular nga ekspresyon ug igo na alang sa daghang yano nga mga pagsusi.
  • Gidugang nga suporta alang sa partial PUT nga mga operasyon (nagsakup sa bahin sa datos gamit ang Range header) sa mod_webdav. Aron mahimo kini, mahimo nimong gamiton ang opsyon nga 'webdav.opts += ("partial-put-copy-modify' => "enable")'.
  • Gidugang 'accesslog.escaping = 'json' nga opsyon sa mod_accesslog."
  • Gidugang nga suporta alang sa pagtukod gamit ang libdeflate sa mod_deflate.
  • Ang paghangyo sa pagpasa sa lawas pinaagi sa HTTP/2 gipaspasan.
  • Ang default nga bili sa parameter sa server.max-keep-alive-requests giusab gikan sa 100 ngadto sa 1000.
  • Sa listahan sa mga tipo sa MIME, ang "application/javascript" gipulihan sa "text/javascript" (RFC 9239).

Ang umaabot nga mga plano naglakip sa mas estrikto nga mga setting sa cipher para sa TLS ug pag-disable sa legacy ciphers pinaagi sa default. Ang setting sa CipherString mausab gikan sa "HIGH" ngadto sa "EECDH+AESGCM:AES256+EECDH:CHACHA20:SHA256:!SHA384". Giplano usab nga tangtangon ang dili na magamit nga mga kapilian sa TLS: ssl.honor-cipher-order, ssl.dh-file, ssl.ec-curve, ssl.disable-client-renegotiation, ssl.use-sslv2, ssl.use-sslv3. Dugang pa, magpadayon kami sa paglimpyo sa mga mini-modules, nga mahimong pulihan sa usa ka mas flexible nga pagpatuman sa Lua sa mod_magnet. Sa partikular, ang mga modules mod_evasive, mod_secdownload, mod_uploadprogress ug mod_usertrack gikatakda nga tangtangon.

Source: opennet.ru

Idugang sa usa ka comment