Издаване на http-сървър lighttpd 1.4.54 с включване на нормализация на URL

Публикувано издание на лек http-сървър lighttpd 1.4.54. В новата версия са представени 149 промени, сред които се откроява включването на нормализиране на URL по подразбиране, преработка на mod_webdav и работа по оптимизация на производителността.

Започвайки от lighttpd 1.4.54 променено сървърно поведение, свързано с нормализация на URL при обработка на HTTP заявки. Активирани са опции за строга проверка на стойностите в заглавието Host, както и включена нормализация на предавани в заглавията връзки и блокиране на връзки с неекранирани управляващи символи. В процеса на нормализация е включено автоматично преобразуване на ‘\’ в ‘/’, ‘’ в ‘/’, ‘’ в ‘+’, разрешаване и премахване на части от файлови пътища с директории ‘.’ и ‘..’, декодиране на екранирани символи ‘-’, ‘.’, ‘_’ и ‘~’.

При желание поведението при обработка на URL може да бъде променено в настройките чрез опциите «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» и «url-query-20-plus», които сега са зададени на «enable».

От другите промени се откроява пълната преработка на модула mod_webdav, която позволи постигане на пълна съвместимост със спецификациите, повишаване на производителността и надеждността на работа. От нарушенията на съвместимостта в mod_webdav се споменава блокирането на непълни PUT заявки. В mod_auth е добавена поддръжка на SHA-256 алгоритъма за хеширане на параметрите за удостоверяване (HTTP Auth Digest).
Вместо mod_geoip е предложен нов модул mod_maxminddb (mod_geoip сега е обявен за остарял).

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster