Versió del servidor http de Lighttpd 1.4.65

S'ha llançat el servidor http lighttpd 1.4.65 lleuger, intentant combinar alt rendiment, seguretat, compliment d'estàndards i flexibilitat de configuració. Lighttpd és adequat per al seu ús en sistemes molt carregats i està dirigit a un baix consum de memòria i CPU. La nova versió conté 173 canvis. El codi del projecte està escrit en C i distribuït sota la llicència BSD.

Principals innovacions:

  • S'ha afegit suport per a WebSocket sobre HTTP/2 i s'ha implementat RFC 8441, que descriu un mecanisme per executar el protocol WebSockets en un sol fil dins d'una connexió HTTP/2.
  • S'ha implementat un esquema avançat de gestió de prioritats que permet al client influir en la prioritat de les respostes enviades pel servidor (RFC 9218), així com gestionar les prioritats a l'hora de redirigir les peticions. HTTP/2 proporciona suport per al marc PRIORITY_UPDATE.
  • A la configuració de lighttpd.conf, s'ha afegit suport per a coincidències condicionals amb vinculació al començament (=^) i al final (=$) de la cadena. Aquestes comprovacions de cadenes són molt més ràpides que les expressions regulars i són suficients per a moltes comprovacions simples.
  • S'ha afegit suport per a operacions PUT parcials (cobrint part de les dades mitjançant la capçalera Range) a mod_webdav. Per habilitar-lo, podeu utilitzar l'opció 'webdav.opts += ("partial-put-copy-modify' => "habilitar")'.
  • S'ha afegit l'opció 'accesslog.escaping = 'json' a mod_accesslog."
  • S'ha afegit suport per construir amb libdeflate a mod_deflate.
  • La transmissió del cos de la sol·licitud mitjançant HTTP/2 s'ha accelerat.
  • El valor predeterminat del paràmetre server.max-keep-alive-requests s'ha canviat de 100 a 1000.
  • A la llista de tipus MIME, "aplicació/javascript" s'ha substituït per "text/javascript" (RFC 9239).

Els plans futurs inclouen configuracions de xifratge més estrictes per a TLS i la desactivació de xifrats heretats de manera predeterminada. La configuració de CipherString es canviarà de "HIGH" a "EECDH+AESGCM:AES256+EECDH:CHACHA20:SHA256:!SHA384". També es preveu l'eliminació d'opcions TLS obsoletes: ssl.honor-cipher-order, ssl.dh-file, ssl.ec-curve, ssl.disable-client-renegotiation, ssl.use-sslv2, ssl.use-sslv3. A més, continuarem netejant els mini-mòduls, que es poden substituir per una implementació Lua més flexible de mod_magnet. En particular, els mòduls mod_evasive, mod_secdownload, mod_uploadprogress i mod_usertrack estan programats per eliminar-los.

Font: opennet.ru

Afegeix comentari