lansarea serverului http ușor . Noua versiune include 149 modificări, dintre care se evidențiază activarea normalizării URL în mod implicit, reproiectarea mod_webdav și optimizarea performanței.
Începând cu lighttpd 1.4.54 comportamentul serverului legat de normalizarea URL-urilor în procesarea cererilor HTTP. Au fost activate opțiunile de verificare strictă a valorilor din antetul Host, precum și normalizarea link-urilor transmise în antete și blocarea link-urilor cu caractere de control neescape. În procesul de normalizare, este inclusă conversia automată a '\' în '⁄', '«»' în '⁄', '‘’' în '+', rezolvarea și eliminarea părților căilor de fișiere cu directoare '.' și '..', decodarea caracterelor escape '-' , '.' , '_' și '~'.
Dacă doriți, comportamentul procesării URL-urilor poate fi modificat în setări folosind opțiunile „header-strict”, „host-strict”, „host-normalize”, „url-normalize”, „url-normalize-unreserved”, „url-normalize-required”,
„url-ctrls-reject”, „url-path-2f-decode”, „url-path-dotseg-remove” și „url-query-20-plus”, care acum sunt setate pe „enable”.
Printre alte modificări se numără reproiectarea completă a modulului mod_webdav, care a permis obținerea unei compatibilități totale cu specificațiile, îmbunătățirea performanței și a fiabilității. Printre modificările care afectează compatibilitatea în mod_webdav se menționează blocarea cererilor incomplete PUT. În mod_auth a fost adăugată suportul pentru algoritmul SHA-256 pentru hash-ul parametrilor de autentificare (HTTP Auth Digest).
În locul mod_geoip a fost propus noul modul mod_maxminddb (mod_geoip este acum declarat învechit).
Sursa: opennet.ro
