Välja lastud kergekaaluline http-server lighttpd 1.4.60. Uues versioonis on 437 muudatust, peamiselt vigade parandamine ja optimeerimine.
Peamised uuendused:
- Lisatud toetus Range pealkirjale (RFC-7233) kõigile mittevoogedastavatele vastustele (varem toetas Range ainult staatiliste failide edastamist).
- Optimeeritud HTTP/2 protokolli rakendust, vähendades mälu tarbimist ja kiirendades intensiivselt edastatavate algsete päringute töötlemist.
- Tehtud töö mälu tarbimise vähendamiseks.
- Parandatud lua jõudlust moodulis mod_magnet.
- Parandatud mooduli mod_dirlisting jõudlust ja lisatud võimalus vahemälude seadistamiseks.
- Moodulites mod_dirlisting, mod_ssi ja mod_webdav on lisatud piirangud, et vältida suurt mälu tarbimist äärmuslikel koormustel.
- Tagaplaanil on lisatud eraldi piirangud connect(), write() ja read() kutsumise täitmise ajale.
- Tagatud on taaskäivitamine, kui tuvastatakse suur süsteemsete kellade ajavahe (mis põhjustas TLS 1.3 probleemide tekkimise sisseehitatud süsteemides).
- Tagaplaanile ühenduse aegumine on vaikimisi seatud 8 sekundile (seda saab muuta seadistustes).
Lisaks on avaldatud hoiatus käitumise ja mõningate vaikeseadetega muudatuste osas. Muudatusi plaanitakse rakendada 2022. aasta alguses.
- Vaikimisi aegumise aeg full restart/shutdown operatsioonide jaoks plaanitakse vähendada piiramatust 5 sekundini. Aegumist saab seadistada kasutades valikut 'server.graceful-shutdown-timeout'.
- Käsitletakse vananenud kogumit koos libev ja FAM-iga, mille asemel rakendatakse operatsioonisüsteemi kohandatud liidesed sündmuste tsükli töötlemiseks ja failisüsteemi muudatuste jälgimiseks (epoll() Linuxis, kqueue() *BSD-s).
- Moodulid mod_compress (soovitav on kasutada mod_deflate), mod_geoip (soovitav on kasutada mod_maxminddb), mod_authn_mysql (soovitav on kasutada mod_authn_dbi), mod_mysql_vhost (soovitav on kasutada mod_vhostdb_dbi), mod_cml (soovitav on kasutada mod_magnet) ja mod_flv_streaming kuulutatakse vananenuks ja eemaldatakse tulevastes versioonides.
Allikas: opennet.ru
