Lighttpd http server release 1.4.65

U servitore http ligeru lighttpd 1.4.65 hè statu liberatu, pruvatu à unisce un altu rendiment, sicurità, rispettu di i normi è flessibilità di cunfigurazione. Lighttpd hè adattatu per l'usu in sistemi altamente caricati è hè destinatu à pocu cunsumu di memoria è CPU. A nova versione cuntene 173 cambiamenti. U codice di u prugettu hè scrittu in C è distribuitu sottu a licenza BSD.

Innuvazioni principali:

  • Aghjunghje supportu per WebSocket nantu à HTTP/2, è implementatu RFC 8441, chì descrive un mecanismu per eseguisce u protocolu WebSockets in un filu unicu in una cunnessione HTTP/2.
  • Un schema di gestione di priorità avanzata hè statu implementatu chì permette à u cliente di influenzà a priorità di risposti mandati da u servitore (RFC 9218), è ancu di gestisce e priorità quandu redirige e dumande. HTTP/2 furnisce supportu per u quadru PRIORITY_UPDATE.
  • In i paràmetri di lighttpd.conf, u supportu per i partiti cundiziunali cù ubligatoriu à u principiu (=^) è a fine (=$) di a stringa hè statu aghjuntu. Tali cuntrolli di stringa sò assai più veloci di l'espressioni regulare è sò abbastanza per parechje cuntrolli simplici.
  • Aghjunghje supportu per l'operazioni PUT parziali (coprendu una parte di e dati cù l'intestazione Range) à mod_webdav. Per attivà, pudete aduprà l'opzione 'webdav.opts += ("partial-put-copy-modify' => "enable")'.
  • Aggiunta l'opzione 'accesslog.escaping = 'json' à mod_accesslog."
  • Aggiuntu supportu per custruisce cù libdeflate à mod_deflate.
  • A trasmissione di u corpu di dumanda via HTTP/2 hè stata accelerata.
  • U valore predeterminatu di u paràmetru server.max-keep-alive-requests hè statu cambiatu da 100 à 1000.
  • In a lista di tipi MIME, "application/javascript" hè stata rimpiazzata da "text/javascript" (RFC 9239).

I piani futuri includenu paràmetri di criptu più stretti per TLS è disattivazione di criptu legacy per automaticamente. L'impostazione CipherString serà cambiata da "HIGH" à "EECDH+AESGCM:AES256+EECDH:CHACHA20:SHA256:!SHA384". Ancu pianificatu per a rimozione sò l'opzioni TLS obsoleti: ssl.honor-cipher-order, ssl.dh-file, ssl.ec-curve, ssl.disable-client-renegotiation, ssl.use-sslv2, ssl.use-sslv3. Inoltre, continueremu à pulisce i mini-moduli, chì ponu esse rimpiazzati cù una implementazione Lua più flexible di mod_magnet. In particulare, i moduli mod_evasive, mod_secdownload, mod_uploadprogress è mod_usertrack sò previsti per a rimozione.

Source: opennet.ru

Add a comment