Bol vydaný release ľahkého HTTP servera lighttpd 1.4.74, ktorý sa snaží skombinovať vysoký výkon, bezpečnosť, dodržiavanie štandardov a flexibilitu nastavení. Lighttpd je vhodný na nasadenie v systémach s vysokou záťažou a zameriava sa na nízku spotrebu pamäte a CPU. Kód projektu je napísaný v jazyku C a šíri sa pod licenciou BSD.
V novej verzii:
- Správanie pri uložení údajov do logu so systémom syslog bolo zmenené (zapína sa parametrom „server.errorlog-use-syslog = ‘enable'“) — predtým sa všetky správy zasielali iba s prioritou LOG_ERROR, teraz sa priorita vyberá v závislosti od typu správy (LOG_WARNING, LOG_DEBUG).
- V systémoch s C knižnicou Musl je zabezpečené použitie volania sendfile().
- Do modulu mod_dirlisting bola pridaná možnosť „dir-listing.sort“ na určenie usporiadania výstupu.
- V mod_deflate bola pridaná nastavenie „deflate.allowed-encodings“, pričom algoritmu bzip2 bol priradený najnižší priorita výberu.
- Do konfiguračného súboru bola pridaná podpora pre operátory „if“, „elif“, „elsif“, „elseif“ a „else if“.
- Do mod_openssl a mod_gnutls bola pridaná kontrola podpory implementácie TLS na úrovni jadra Linux (kTLS).
- Zabezpečená kompatibilita s operačným systémom DragonflyBSD.
V ďalšom vydaní sa plánuje niekoľko zmien, ktoré narušia kompatibilitu. Predvolene bude aktivovaný bezpečnejší súbor šifrier pre TLS s ochranou proti kompromitácii relácií v prípade zachytenia dlhodobých kľúčov (forward secrecy) a použitím autentifikovaného šifrovania (AEAD). Sada „EECDH+AESGCM:AES256+EECDH:CHACHA20:!SHA1:!SHA256:!SHA384“ sa plánuje nahradiť za „EECDH+AESGCM:CHACHA20:!PSK:!DHE“.
Druhá budúca zmena v kompatibilite bude zmena v mod_redirect aplikovaná na HTTP/1.1 kód presmerovania z 301 (Moved Permanently) na 308 (Permanent Redirect), ak nie je explicitne nastavený parameter „url.redirect-code“. V roku 2025 sa plánuje predvolene nasadiť verziu TLSv1.3 (parameter MinProtocol bude zmenený na TLSv1.3).
Zdroj: opennet.ru
