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 în legătură cu normalizarea URL-urilor în procesarea cererilor HTTP. Opțiunile de verificare strictă a valorilor din antetul Host sunt activate, iar normalizarea linkurilor transmise în antete și blocarea linkurilor cu caractere de control neescapate sunt incluse. În procesul de normalizare, este inclusă conversia automată a ‘\’ în ‘/’, «» în «/», ‘’ în ‘+’, rezolvarea și eliminarea părților din căile fișierelor cu directoare ‘.’ și ‘..’, decodarea caracterelor escapate ‘-‘, ‘.’, ‘_’ ș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
