Lighttpd 1.4.54 http servera izlaišana ar iespējotu URL normalizāciju

publicēts viegla http servera izlaišana lighttpd 1.4.54. Jaunajā versijā ir 149 izmaiņas, jo īpaši — URL normalizēšana pēc noklusējuma, mod_webdav pārstrāde un veiktspējas optimizācijas darbs.

Kopš lighttpd 1.4.54 mainīts Servera darbība, kas saistīta ar URL normalizēšanu, apstrādājot HTTP pieprasījumus. Ir aktivizētas stingras vērtību pārbaudes iespējas resursdatora galvenē, ir iespējota arī galvenēs nosūtīto saišu normalizācija un saišu bloķēšana ar kontroles rakstzīmēm bez atsoļa. Normalizācijas process ietver automātisku '\' konvertēšanu uz '/', '%2F' uz '/', '%20' uz '+', izšķirtspēju un failu ceļu daļu noņemšanu ar direktorijiem '.'. un '..', atšifrējot atslēgtās rakstzīmes '-', '.', '_' un '~'.

Ja vēlaties, URL apstrādes darbību var mainīt iestatījumos, izmantojot opcijas “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" un "url-query-20-plus", kas tagad ir iestatīti uz "enable".

Citas izmaiņas ietver mod_webdav moduļa pilnīgu pārstrādi, kas ļāva sasniegt pilnīgu saderību ar specifikācijām, uzlabot veiktspēju un uzticamību. Viena no mod_webdav izmaiņām, kas traucē saderību, ir nepilnīgu PUT pieprasījumu bloķēšana. Mod_auth pievieno atbalstu SHA-256 algoritmam autentifikācijas parametru jaukšanai (HTTP Auth Digest).
Ir ierosināts jauns modulis mod_maxminddb, lai aizstātu mod_geoip (mod_geoip tagad ir novecojis).

Avots: opennet.ru

Pievieno komentāru