URL хэвийн болгохыг идэвхжүүлсэн lighttpd 1.4.54 http серверийн хувилбар

Нийтэлсэн хөнгөн http сервер гаргах lighttpd 1.4.54. Шинэ хувилбар нь 149 өөрчлөлтийг багтаасан бөгөөд хамгийн гол нь анхдагчаар URL хэвийн болгох, mod_webdav-г дахин боловсруулах, гүйцэтгэлийг оновчтой болгох ажлыг багтаасан болно.

lighttpd 1.4.54 оноос хойш өөрчлөгдсөн HTTP хүсэлтийг боловсруулах үед URL-г хэвийн болгохтой холбоотой серверийн үйлдэл. Хостын толгой хэсэгт утгыг хатуу шалгах сонголтууд идэвхжсэн, толгой хэсэгт илгээсэн холбоосыг хэвийн болгох, хяналтын тэмдэгтүүдтэй холбоосыг хаах зэрэг идэвхжсэн. Хэвийн болгох үйл явцад '\'-г '/', '%2F'-г '/', '%20'-г '+' болгон автоматаар хөрвүүлэх, '.' сан бүхий файлын замын хэсгүүдийг шийдвэрлэх, устгах зэрэг орно. болон '..', зугтсан тэмдэгтүүдийн кодыг тайлах '-', '.', '_' болон '~'.

Хэрэв хүсвэл URL боловсруулах үйлдлийг тохиргоон дотроос "толгой-strict", "host-strict", "host-normalize", "url-normalize", "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_geoip-г солихын тулд mod_maxminddb хэмээх шинэ модулийг санал болгосон (mod_geoip одоо хуучирсан).

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх