Nginx 1.29.3 เบ›เปˆเบญเบเบญเบญเบเบกเบฒ

เบเบฒเบ™เบ›เปˆเบญเบเบชเบฒเบ‚เบฒเบ•เบปเป‰เบ™เบ•เปเบ‚เบญเบ‡ nginx 1.29.3 เป„เบ”เป‰เบ–เบทเบเบˆเบฑเบ”เบžเบตเบกเบกเบฒ, เปƒเบ™เบ™เบฑเป‰เบ™เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบฅเบฑเบเบชเบฐเบ™เบฐเปƒเบซเบกเปˆเบเบฑเบ‡เบชเบทเบšเบ•เปเปˆ. เปƒเบ™เบ‚เบฐเบซเบ™เบฒเบ™, เบชเบฒเบ‚เบฒเบ—เบตเปˆเบซเบกเบฑเป‰เบ™เบ„เบปเบ‡ 1.28.x เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™, เบžเบฝเบ‡เปเบ•เปˆเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบเบฒเบ™เบฅเบปเบšเบฅเป‰เบฒเบ‡เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เปเบฅเบฐเบ„เบงเบฒเบกเบชเปˆเบฝเบ‡เบ—เบตเปˆเบฎเป‰เบฒเบเปเบฎเบ‡เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™. เปƒเบ™เบญเบฐเบ™เบฒเบ„เบปเบ”, เบชเบฒเบ‚เบฒเบ—เบตเปˆเบซเบกเบฑเป‰เบ™เบ„เบปเบ‡ 1.29 เบˆเบฐเบ–เบทเบเบชเป‰เบฒเบ‡เบ•เบฑเป‰เบ‡เบ‚เบถเป‰เบ™เบšเบปเบ™เบžเบทเป‰เบ™เบ–เบฒเบ™เบ‚เบญเบ‡เบชเบฒเบ‚เบฒเบ•เบปเป‰เบ™เบ•เป 1.30.x. เบฅเบฐเบซเบฑเบ”เป‚เบ„เบ‡เบเบฒเบ™เปเบกเปˆเบ™เบ‚เบฝเบ™เป€เบ›เบฑเบ™ C เปเบฅเบฐเบ–เบทเบเปเบˆเบเบขเบฒเบเบžเบฒเบเปƒเบ•เป‰เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ” BSD.

เปƒเบ™เบเบฒเบ™เบ›เปˆเบญเบเปƒเบซเบกเปˆ:

  • เบ„เบณเบชเบฑเปˆเบ‡ add_header_inherit เปเบฅเบฐ add_trailer_inherit เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเปเบฅเป‰เบง. เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ›เปˆเบฝเบ™เบเบปเบ”เบฅเบฐเบšเบฝเบšเบเบฒเบ™เบชเบทเบšเบ—เบญเบ”เบชเปเบฒเบฅเบฑเบšเบ„เปˆเบฒเบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เปƒเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ add_header เปเบฅเบฐ add_trailer. เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบต "เบ›เบดเบ”" เบ›เบดเบ”เบเบฒเบ™เบชเบทเบšเบ—เบญเบ”เบกเบนเบ™เบ„เปˆเบฒ, เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบžเบฒเบฅเบฒเบกเบดเป€เบ•เบต "merge" เบŠเปˆเบงเบเปƒเบซเป‰เบเบฒเบ™เป€เบžเบตเปˆเบกเบกเบนเบ™เบ„เปˆเบฒเบˆเบฒเบเบฅเบฐเบ”เบฑเบšเบเปˆเบญเบ™เบซเบ™เป‰เบฒเป„เบ›เบซเบฒเบ„เปˆเบฒเปƒเบ™เบฅเบฐเบ”เบฑเบšเบ›เบฐเบˆเบธเบšเบฑเบ™.
  • เป€เบžเบตเปˆเบกเบ•เบปเบงเปเบ› $request_port เปเบฅเบฐ $is_request_port เปเบฅเป‰เบง. เบ•เบปเบงเปเบ›เบ—เปเบฒเบญเบดเบ”เบกเบตเปเบฒเบเป€เบฅเบเบžเบญเบ”เบˆเบฒเบเบญเบปเบ‡เบ›เบฐเบเบญเบš URI เบซเบผเบทเบชเปˆเบงเบ™เบซเบปเบง "Host", เปเบฅเบฐเบ•เบปเบงเปเบ›เบ—เบตเบชเบญเบ‡เบกเบต ":" เบ–เป‰เบฒเบ•เบปเบงเปเบ› $request_port เบšเปเปˆเบซเบงเปˆเบฒเบ‡เป€เบ›เบปเปˆเบฒ.
  • เป€เบžเบตเปˆเบกเบ•เบปเบงเปเบ› $ssl_sigalg เปเบฅเบฐ $ssl_client_sigalg, เป€เบŠเบดเปˆเบ‡เบšเบฑเบ™เบˆเบธเบกเบตเบŠเบทเปˆเบ‚เบญเบ‡เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบเบฒเบ™เบชเป‰เบฒเบ‡เบฅเบฒเบเป€เบŠเบฑเบ™เบ”เบดเบˆเบดเบ•เบญเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ TLS.
  • เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบต "เบเบฒเบ™เบฅเบฐเป€เบซเบตเบ" เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเป€เบ‚เบปเป‰เบฒเปƒเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ "geo", เป€เบŠเบดเปˆเบ‡เบ›เบดเบ”เบเบฒเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบ•เบปเบงเปเบ›.
  • เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡เบ”เป‰เบงเบเบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” cryptographic BoringSSL, เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบšเบตเบšเบญเบฑเบ”เปƒเบšเบขเบฑเป‰เบ‡เบขเบทเบ™เป„เบ”เป‰เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™