ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° nginx 1.17.5

Π‘Π΅ΡˆΠ΅ пуснат Nginx 1.17.5, ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‰ ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈ ΠΈ подобрСния.

Π˜Π½ΠΎΠ²Π°Ρ†ΠΈΠΈ:

  • Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ Π½Π° ioctl(FIONREAD), Π°ΠΊΠΎ ΠΈΠΌΠ° Ρ‚Π°ΠΊΠ°Π²Π°, Π·Π° Π΄Π° сС ΠΈΠ·Π±Π΅Π³Π½Π΅ Ρ‡Π΅Ρ‚Π΅Π½Π΅ ΠΎΡ‚ Π±ΡŠΡ€Π·Π° Π²Ρ€ΡŠΠ·ΠΊΠ° Π·Π° дълго Π²Ρ€Π΅ΠΌΠ΅;
  • ΠΏΠΎΠΏΡ€Π°Π²Π΅Π½ Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ с ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° нСпълни ΠΊΠΎΠ΄ΠΈΡ€Π°Π½ΠΈ Π·Π½Π°Ρ†ΠΈ Π² края Π½Π° URI Π½Π° заявката;
  • ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Π½ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° послСдоватСлноститС β€ž/.β€œ ΠΈ "/.." Π² края Π½Π° URI Π½Π° заявката;
  • ΠΏΠΎΠΏΡ€Π°Π²Π΅Π½ΠΈ са Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²ΠΈΡ‚Π΅ merge_slashes ΠΈ ignore_invalid_headers;
  • ΠΏΠΎΠΏΡ€Π°Π²Π΅Π½Π° Π΅ Π³Ρ€Π΅ΡˆΠΊΠ°, възникнала ΠΏΡ€ΠΈ ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° nginx Π² MinGW-w64 gcc 8.1 ΠΈ ΠΏΠΎ-Π½ΠΎΠ²ΠΈ вСрсии.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: linux.org.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€