De uitgave van de lichtgewicht http-server lighttpd 1.4.74 is gepubliceerd, die probeert hoge prestaties, veiligheid, conformiteit met normen en configuratieflexibiliteit te combineren. Lighttpd is geschikt voor gebruik in systemen met hoge belasting en richt zich op een laag geheugen- en CPU-gebruik. De code van het project is geschreven in de programmeertaal C en wordt verspreid onder de BSD-licentie.
In de nieuwe versie:
- Het gedrag bij het opslaan van gegevens in het logboek met syslog is gewijzigd (in te schakelen met de parameter âserver.errorlog-use-syslog = âenable'â) â eerder werden alle berichten alleen met de prioriteit LOG_ERROR verstuurd, en nu wordt de prioriteit gekozen afhankelijk van het type bericht (LOG_WARNING, LOG_DEBUG).
- In systemen met de C-bibliotheek Musl is het gebruik van de sendfile()-aanroep gegarandeerd.
- In de mod_dirlisting-module is een optie âdir-listing.sortâ toegevoegd voor het bepalen van de sorteervolgorde van de uitvoer.
- In mod_deflate is de instelling âdeflate.allowed-encodingsâ ingeschakeld, en de bzip2-algoritme is de laagste prioriteit toegewezen.
- Ondersteuning voor de operators âifâ, âelifâ, âelsifâ, âelseifâ en âelse ifâ is toegevoegd aan het configuratiebestand.
- In mod_openssl en mod_gnutls is ondersteuning toegevoegd voor controle op TLS-implementatie op het niveau van de Linux-kernel (kTLS).
- Compatibiliteit met het besturingssysteem DragonflyBSD is gegarandeerd.
In de volgende uitgave zijn verschillende wijzigingen gepland die de compatibiliteit verstoren. Standaard zal een veiligere set van ciphers voor TLS worden ingeschakeld met bescherming tegen sessiecompromittatie in geval van onderschepping van langdurige sleutels (forward secrecy) en gebruik van geauthenticeerde encryptie (AEAD). De set âEECDH+AESGCM:AES256+EECDH:CHACHA20:!SHA1:!SHA256:!SHA384â zal worden vervangen door âEECDH+AESGCM:CHACHA20:!PSK:!DHEâ.
De tweede toekomstige wijziging in compatibiliteit zal een wijziging zijn in mod_redirect, waarbij de HTTP/1.1 redirect code van 301 (Permanent Verplaatst) naar 308 (Perma Redirect) verandert, tenzij de parameter âurl.redirect-codeâ expliciet is ingesteld. In 2025 wordt de versie TLSv1.3 standaard ingeschakeld (de parameter MinProtocol zal worden gewijzigd in TLSv1.3).
Bron: opennet.ru
