Utgitt en lettvekts http-server lighttpd 1.4.60. Den nye versjonen inneholder 437 endringer, hovedsakelig knyttet til feilrettinger og optimaliseringer.
Hovudnyhende:
- Støtte for Range-header (RFC-7233) er lagt til for alle ikke-strømmede svar (tidligere ble Range bare støttet ved overføring av statiske filer).
- Optimaliseringen av HTTP/2-protokollen har redusert minneforbruket og akselerert behandlingen av intensive innledende forespørslene.
- Det er arbeidet med å redusere minneforbruket.
- Ytelsen til lua i modulen mod_magnet er forbedret.
- Ytelsen til modulen mod_dirlisting er forbedret, og en ny opsjon for cachekonfigurasjon er lagt til.
- I mod_dirlisting, mod_ssi og mod_webdav er det lagt til begrensninger for å forhindre høyt minneforbruk under ekstreme belastninger.
- Det er lagt til separate restriksjoner på utførelsestid for kallene connect(), write() og read() på backend-siden.
- En omstart sikres dersom det er registrert en stor tidsforskyvning i systemklokken (som førte til problemer med TLS 1.3 på innebygde systemer).
- Standard tilkoblingstimeout til backend er satt til 8 sekunder (kan endres i innstillingene).
I tillegg er det publisert en advarsel om endret atferd og enkelte standardinnstillinger. Endringene planlegges å bli implementert tidlig i 2022.
- Standard timeout for operasjoner med graceful restart/shutdown planlegges redusert fra uendelig til 5 sekunder. Timeout kan konfigureres med opsjonen "server.graceful-shutdown-timeout."
- Bygget med libev og FAM vil bli erklært foreldet, og native operativsystemgrensesnitt for hendelseshåndtering og overvåking av filsystemendringer (epoll() og inotify() i Linux, kqueue() i *BSD) vil bli brukt i stedet.
- Modulene mod_compress (bruk mod_deflate), mod_geoip (bruk mod_maxminddb), mod_authn_mysql (bruk mod_authn_dbi), mod_mysql_vhost (bruk mod_vhostdb_dbi), mod_cml (bruk mod_magnet) og mod_flv_streaming vil bli klassifisert som foreldet og fjernet i fremtidige utgivelser.
Kilde: opennet.ru
