Hoʻokuʻu ʻia ʻo lighttpd 1.4.54 http server me ka hoʻoponopono ʻana i ka URL

paʻi ʻia hoʻokuʻu i kahi kikowaena http māmā lighttpd 1.4.54. Hōʻike ka mana hou i nā hoʻololi 149, ʻoi aku ka nui o ka hoʻopili ʻana i ka URL normalization ma ka paʻamau, kahi hana hou o mod_webdav, a me ka hana optimization hana.

Mai ka lighttpd 1.4.54 hoololi ʻO ka hana kikowaena pili i ka hoʻoponopono ʻana i ka URL i ka wā e hoʻoponopono ai i nā noi HTTP. Hoʻohana ʻia nā koho no ka nānā pono ʻana i nā waiwai i ka poʻomanaʻo Host, hoʻohana ʻia ka normalization o nā loulou i hoʻouna ʻia i nā poʻomanaʻo a me ka pale ʻana i nā loulou me nā ʻano mana ʻole. Aia i loko o ke ka'ina hana ma'amau ka ho'ololi 'akomi o '\' i '/', '%2F' i '/', '%20' i '+', ka ho'onā 'ana a me ka wehe 'ana i nā 'āpana o nā ala waihona me nā '.' papa kuhikuhi. a me '..', wehe i nā hua'ōlelo i pakele '-', '.', '_' a me '~'.

Inā makemake ʻia, hiki ke hoʻololi ʻia ka hana hoʻoponopono URL ma nā hoʻonohonoho me ka hoʻohana ʻana i nā koho "header-strict", "host-strict", "host-normalize", "url-normalize", "url-normalize-unreserved", "url". -makemake-makemake" ",
"url-ctrls-reject", "url-path-2f-decode", "url-path-dotseg-remove" a me "url-query-20-plus", i kēia manawa i hoʻonohonoho ʻia i "enable".

ʻO nā hoʻololi ʻē aʻe ka hana hou ʻana o ka mod_webdav module, kahi i hiki ai ke hoʻokō piha piha me nā kikoʻī, hoʻomaikaʻi i ka hana a me ka hilinaʻi. Ma waena o ka hoʻololi ʻana i ka hoʻololi ʻana i ka mod_webdav ʻo ka pale ʻana i nā noi PUT piha ʻole. Hoʻohui ʻo Mod_auth i ke kākoʻo no ka SHA-256 algorithm no ka hashing authentication parameters (HTTP Auth Digest).
Ua manaʻo ʻia kahi module hou, mod_maxminddb, e pani i mod_geoip (mod_geoip i kēia manawa ua hoʻopau ʻia).

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka