Izdan je bil lahki HTTP strežnik lighttpd 1.4.60. Nova različica uvaja 437 sprememb, ki so predvsem povezane s popravki hroščev in optimizacijami.
Glavne novosti:
- Dodana je podpora za glavo Range (RFC-7233) za vse odgovore, ki niso pretočni (prej je bila glava Range podprta le pri streženju statičnih datotek).
- Implementacija protokola HTTP/2 je bila optimizirana, kar je zmanjšalo porabo pomnilnika in pospešilo obdelavo intenzivno poslanih začetnih zahtev.
- Opravljeno je bilo delo za zmanjšanje porabe pomnilnika.
- Izboljšana zmogljivost lua v modulu mod_magnet.
- Izboljšana zmogljivost modula mod_dirlisting in dodana možnost za konfiguriranje predpomnjenja.
- Za mod_dirlisting, mod_ssi in mod_webdav so bile dodane omejitve, da se prepreči velika poraba pomnilnika pri ekstremnih obremenitvah.
- Na strani zalednega sistema so bile dodane ločene časovne omejitve za klice connecting(), writing() in reading().
- Zagotovljen ponovni zagon, če je zaznan velik odmik sistemske ure (povzročal je težave s TLS 1.3 na vgrajenih sistemih).
- Privzeti časovni zamik za povezavo z zalednim sistemom je 8 sekund (lahko ga spremenite v nastavitvah).
Objavljeno je bilo dodatno opozorilo glede sprememb vedenja in nekaterih privzetih nastavitev. Te spremembe naj bi bile uvedene v začetku leta 2022.
- Privzeta časovna omejitev za ponovni zagon/zaustavitev sistema naj bi se skrajšala z neskončnosti na 5 sekund. To časovno omejitev je mogoče konfigurirati z možnostjo »server.graceful-shutdown-timeout«.
- Gradnja z libev in FAM bo opuščena, namesto nje pa bodo uporabljeni izvorni vmesniki operacijskega sistema za obdelavo zanke dogodkov in sledenje spremembam v FS (epoll() in inotify() v Linux, kqueue() v *BSD).
- Moduli, ki bodo v prihodnji izdaji opuščeni in odstranjeni, so mod_compress (uporabljati morate mod_deflate), mod_geoip (uporabljati morate mod_maxminddb), mod_authn_mysql (uporabljati morate mod_authn_dbi), mod_mysql_vhost (uporabljajte morate mod_vhostdb_dbi), mod_cml (uporabljajte morate mod_magnet) in mod_flv_streaming.
Vir: opennet.ru
