Izdan je lahki http strežnik lighttpd 1.4.60. Nova različica uvaja 437 sprememb, ki se nanašajo predvsem na popravke napak in optimizacije.
Glavne novosti:
- Dodana podpora za glavo Range (RFC-7233) za vse nepretočne odgovore (prej je bil Range podprt samo pri streženju statičnih datotek).
- Optimizirana je implementacija protokola HTTP/2, ki zmanjša porabo pomnilnika in pospeši obdelavo intenzivno poslanih začetnih zahtev.
- Opravljeno je bilo delo za zmanjšanje porabe pomnilnika.
- Izboljšana zmogljivost lua v modulu mod_magnet.
- Izboljšano delovanje modula mod_dirlisting in dodana možnost za konfiguracijo predpomnjenja.
- Omejitve so bile dodane mod_dirlisting, mod_ssi in mod_webdav, da se prepreči velika poraba pomnilnika pri ekstremnih obremenitvah.
- Na zadnji strani so bile dodane ločene omejitve glede časa izvajanja klicev connect(), write() in read().
- Omogočen ponovni zagon, če je bil zaznan velik odmik sistemske ure (povzročilo težave s TLS 1.3 v vgrajenih sistemih).
- Časovna omejitev za povezovanje z zaledjem je privzeto nastavljena na 8 sekund (lahko se spremeni v nastavitvah).
Poleg tega je bilo objavljeno opozorilo o spremembah v vedenju in nekaterih privzetih nastavitvah. Spremembe naj bi začele veljati v začetku leta 2022.
- Načrtuje se, da bo privzeta časovna omejitev za elegantne ponovne zagone/izklope skrajšana z neskončnosti na 5 sekund. Časovno omejitev je mogoče konfigurirati z možnostjo "server.graceful-shutdown-timeout".
- Gradnja z libev in FAM bo opuščena, namesto tega pa bodo uporabljeni izvorni vmesniki za operacijske sisteme za obdelavo zanke dogodkov in sledenje spremembam v FS (epoll() in inotify() v Linuxu, kqueue() v *BSD) .
- Moduli mod_compress (uporabljati mora mod_deflate), mod_geoip (uporabljati mora mod_maxminddb), mod_authn_mysql (uporabljati mora mod_authn_dbi), mod_mysql_vhost (uporabljati mora mod_vhostdb_dbi), mod_cml (uporabljati mora mod_magnet) in mod_flv_streaming bodo opuščeni in odstranjeni v prihodnjih izdajah.
Vir: opennet.ru