nginx 1.21.1 kutolewa

Tawi kuu la nginx 1.21.1 limetolewa, ndani ambayo maendeleo ya vipengele vipya yanaendelea (katika tawi la 1.20 linaloungwa mkono sambamba, mabadiliko tu yanayohusiana na kuondoa makosa makubwa na udhaifu hufanywa).

Mabadiliko kuu:

  • Nginx Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ всСгда Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ ΠΏΡ€ΠΈ использовании ΠΌΠ΅Ρ‚ΠΎΠ΄Π° CONNECT; ΠΏΡ€ΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΌ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² Β«Content-LengthΒ» ΠΈ Β«Transfer-EncodingΒ»; ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ² ΠΈΠ»ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… символов Π² строкС запроса, ΠΈΠΌΠ΅Π½ΠΈ HTTP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΈΠ»ΠΈ Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Β«HostΒ».
  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ΠΎ тСстированиС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈ использовании Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΡΠ»ΡƒΡˆΠ°ΡŽΡ‰ΠΈΡ… сокСтов.
  • НалаТСно экранированиС символов «»», Β«<Β«, Β«>Β», Β«\Β», Β«^Β», Β«`Β», Β«{Β«, Β«|Β» ΠΈ Β«}Β» ΠΏΡ€ΠΈ проксировании с ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ URI.
  • Π‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ памяти для Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… запросов ΠΏΡ€ΠΈ проксировании с использованиСм Π±ΠΎΠ»Π΅Π΅ 64 Π±ΡƒΡ„Π΅Ρ€ΠΎΠ².

Chanzo: opennet.ru

Kuongeza maoni