lighttpd 1.4.54 http አገልጋይ መልቀቅ ከዩአርኤል ጋር መደበኛ ማድረግ ነቅቷል።

የታተመ ቀላል ክብደት ያለው http አገልጋይ መልቀቅ lighttpd 1.4.54. አዲሱ ስሪት 149 ለውጦች አሉት፣ በተለይም የዩአርኤል መደበኛነት በነባሪ ማካተት፣ የሞድ_ዌብዳቭ ዳግም ስራ እና የአፈጻጸም ማሻሻያ ስራን ያካትታል።

ከ lighttpd 1.4.54 ጀምሮ ተለውጧል HTTP ጥያቄዎችን በሚሰራበት ጊዜ ከዩአርኤል መደበኛነት ጋር የተያያዘ የአገልጋይ ባህሪ። በአስተናጋጁ ራስጌ ውስጥ ያሉ እሴቶችን በጥብቅ ለመፈተሽ አማራጮች ነቅተዋል ፣ በራስጌዎች ውስጥ የተላኩ አገናኞችን መደበኛ ማድረግ እና ያልተገለሉ የቁጥጥር ቁምፊዎች አገናኞችን ማገድ እንዲሁ ነቅቷል። የመደበኛነት ሂደቱ የ"\" ወደ '/'፣ '%2F' ወደ '/'፣ '%20' ወደ '+'፣ የፋይል ዱካዎችን ክፍሎች በ' ማውጫዎች መፍታት እና ማስወገድን ያካትታል። እና '..'፣ ያመለጡትን ቁምፊዎች '-'፣ '.'፣ '_' እና '~' መፍታት።

ከተፈለገ የዩአርኤል ማቀናበሪያ ባህሪው በቅንብሮች ውስጥ “ራስጌ-ጥብቅ”፣ “አስተናጋጅ-ስትሪክ”፣ “አስተናጋጅ-ኖርማላይዝ”፣ “url-ኖርማላይዝ”፣ “url-normalize-unreserved”፣ “url አማራጮችን በመጠቀም ሊቀየር ይችላል። -መደበኛ-የሚፈለግ""፣
"url-ctrls-reject", "url-path-2f-decode", "url-path-dotseg-remove" እና "url-query-20-plus" አሁን ወደ "ማንቃት" ተቀናብረዋል።

ሌሎች ለውጦች የ mod_webdav ሞጁሉን ሙሉ በሙሉ እንደገና መሥራትን ያካትታሉ ፣ ይህም ከዝርዝሮች ጋር ሙሉ ተኳሃኝነትን ለማግኘት ፣ አፈፃፀምን እና አስተማማኝነትን ያሻሽላል። በ mod_webdav ላይ ከተደረጉት የተኳኋኝነት-ሰበር ለውጦች መካከል ያልተሟሉ የPUT ጥያቄዎችን ማገድ ነው። Mod_auth ለSHA-256 ስልተ ቀመር ለሃሽ ማረጋገጫ መለኪያዎች (HTTP Auth Digest) ድጋፍን ይጨምራል።
አዲስ ሞጁል፣ mod_maxminddb፣ mod_geoipን ለመተካት ቀርቧል (mod_geoip አሁን ተቋርጧል)።

ምንጭ: opennet.ru

አስተያየት ያክሉ