URL సాధారణీకరణ ప్రారంభించబడిన lighttpd 1.4.54 http సర్వర్ విడుదల

ప్రచురించబడింది తేలికైన http సర్వర్ విడుదల lighttpd 1.4.54. కొత్త సంస్కరణలో 149 మార్పులు ఉన్నాయి, ముఖ్యంగా డిఫాల్ట్‌గా URL సాధారణీకరణను చేర్చడం, mod_webdav యొక్క పునర్నిర్మాణం మరియు పనితీరు ఆప్టిమైజేషన్ పని.

lighttpd 1.4.54 నుండి మార్చారు HTTP అభ్యర్థనలను ప్రాసెస్ చేస్తున్నప్పుడు URL సాధారణీకరణకు సంబంధించిన సర్వర్ ప్రవర్తన. హోస్ట్ హెడర్‌లోని విలువలను ఖచ్చితంగా తనిఖీ చేయడానికి ఎంపికలు సక్రియం చేయబడ్డాయి, హెడర్‌లలో పంపిన లింక్‌ల సాధారణీకరణ మరియు అన్‌స్కేప్డ్ కంట్రోల్ క్యారెక్టర్‌లతో లింక్‌లను నిరోధించడం కూడా ప్రారంభించబడతాయి. సాధారణీకరణ ప్రక్రియలో స్వయంచాలకంగా '\' నుండి '/', '%2F' నుండి '/', '%20' నుండి '+', రిజల్యూషన్ మరియు '.' డైరెక్టరీలతో ఫైల్ పాత్‌ల భాగాల తొలగింపు ఉంటాయి. మరియు '..', తప్పించుకున్న అక్షరాలు '-', '.', '_' మరియు '~' డీకోడింగ్.

కావాలనుకుంటే, "హెడర్-స్ట్రిక్ట్", "హోస్ట్-స్ట్రిక్ట్", "హోస్ట్-నార్మలైజ్", "url-నార్మలైజ్", "url-నార్మలైజ్-అన్ రిజర్వ్డ్", "url" ఎంపికలను ఉపయోగించి సెట్టింగ్‌లలో URL ప్రాసెసింగ్ ప్రవర్తనను మార్చవచ్చు. -సాధారణీకరణ-అవసరం" ",
"url-ctrls-reject", "url-path-2f-decode", "url-path-dotseg-remove" మరియు "url-query-20-plus", ఇవి ఇప్పుడు "ఎనేబుల్"కి సెట్ చేయబడ్డాయి.

ఇతర మార్పులలో mod_webdav మాడ్యూల్ యొక్క పూర్తి పునర్నిర్మాణం ఉంది, ఇది స్పెసిఫికేషన్‌లతో పూర్తి అనుకూలతను సాధించడం, పనితీరు మరియు విశ్వసనీయతను మెరుగుపరచడం సాధ్యం చేసింది. mod_webdavకి అనుకూలత-బ్రేకింగ్ మార్పులలో అసంపూర్ణమైన PUT అభ్యర్థనలను నిరోధించడం. Mod_auth ప్రామాణీకరణ పారామితులను (HTTP Auth Digest) హాషింగ్ చేయడానికి SHA-256 అల్గారిథమ్‌కు మద్దతును జోడిస్తుంది.
mod_geoip స్థానంలో కొత్త మాడ్యూల్, mod_maxminddb ప్రతిపాదించబడింది (mod_geoip ఇప్పుడు నిలిపివేయబడింది).

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి