Нашри сервери Lighttpd http 1.4.65

Сервери сабуки http-server lighttpd 1.4.65 бароварда шуд, ки кӯшиш мекунад, ки иҷрои баланд, амният, мувофиқат бо стандартҳо ва чандирии конфигуратсияро муттаҳид кунад. Lighttpd барои истифода дар системаҳои пурборшуда мувофиқ аст ва ба хотираи кам ва истеъмоли CPU нигаронида шудааст. Версияи нав 173 тағйиротро дар бар мегирад. Рамзи лоиҳа дар C навишта шудааст ва таҳти иҷозатномаи BSD паҳн карда мешавад.

Навовариҳои асосӣ:

  • Дастгирии WebSocket тавассути HTTP/2 илова карда шуд ва RFC 8441 амалӣ карда шуд, ки механизми иҷро кардани протоколи WebSockets-ро дар як ришта дар дохили пайвасти HTTP/2 тавсиф мекунад.
  • Нақшаи пешрафтаи идоракунии афзалиятҳо амалӣ карда шудааст, ки ба муштарӣ имкон медиҳад, ки ба афзалияти посухҳои ирсолкардаи сервер таъсир расонад (RFC 9218) ва инчунин идоракунии афзалиятҳоро ҳангоми масир равона кардани дархостҳо. HTTP/2 чаҳорчӯбаи PRIORITY_UPDATE дастгирӣ мекунад.
  • Дар танзимоти lighttpd.conf, дастгирии мувофиқати шартӣ бо пайвастшавӣ ба аввал (=^) ва охири (=$) сатр илова карда шудааст. Чунин санҷишҳои сатр нисбат ба ибораҳои муқаррарӣ хеле тезтаранд ва барои бисёр санҷишҳои оддӣ кифояанд.
  • Дастгирии иловагӣ барои амалиёти қисман PUT (фарогирии як қисми маълумот бо истифода аз сарлавҳаи Диапазон) ба mod_webdav. Барои фаъол кардани он, шумо метавонед интихобро истифода баред 'webdav.opts += ("partial-put-copy-modify' => "фаъол")'.
  • Опсияи 'accesslog.escaping = 'json' ба mod_accesslog илова карда шуд."
  • Дастгирии иловашуда барои сохтмон бо libdeflate ба mod_deflate.
  • Интиқоли дархост тавассути HTTP/2 суръат гирифт.
  • Қимати пешфарзии параметри server.max-keep-alive-requests аз 100 ба 1000 иваз карда шуд.
  • Дар рӯйхати намудҳои MIME, "ариза/javascript" ба "матн/javascript" (RFC 9239) иваз карда шудааст.

Нақшаҳои оянда танзимоти сахттари рамзгузорӣ барои TLS ва ғайрифаъол кардани рамзҳои меросиро ба таври нобаёнӣ дар бар мегиранд. Танзимоти CipherString аз "HIGH" ба "EECDH+AESGCM:AES256+EECDH:CHACHA20:SHA256:!SHA384" иваз карда мешавад. Инчунин барои нест кардани имконоти кӯҳнашудаи TLS пешбинӣ шудааст: ssl.honor-cipher-order, ssl.dh-file, ssl.ec-curve, ssl.disable-client-renegotiation, ssl.use-sslv2, ssl.use-sslv3. Илова бар ин, мо тоза кардани модулҳои мини-модулҳоро идома медиҳем, ки онҳоро метавон бо татбиқи чандирии Lua аз mod_magnet иваз кард. Аз ҷумла, модулҳои mod_evasive, mod_secdownload, mod_uploadprogress ва mod_usertrack барои нест кардан ба нақша гирифта шудаанд.

Манбаъ: opennet.ru

Илова Эзоҳ