Nginx 1.25.4 แž‡แžฝแžŸแž‡แžปแž›แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡ HTTP/3 แž…แŸ†แž“แžฝแž“แž–แžธแžš

แžŸแžถแžแžถแžŸแŸ†แžแžถแž“แŸ‹แž“แŸƒ nginx 1.25.4 แžแŸ’แžšแžผแžœแž”แžถแž“แž…แŸแž‰แž•แŸ’แžŸแžถแž™ แžŠแŸ‚แž›แž€แŸ’แž“แžปแž„แž“แŸ„แŸ‡แž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž˜แžปแžแž„แžถแžšแžแŸ’แž˜แžธแŸ—แž“แŸ…แžแŸ‚แž”แž“แŸ’แžแŸ” แžŸแžถแžแžถแžŸแŸ’แžแžทแžšแž—แžถแž–แžŠแŸ‚แž›แžšแž€แŸ’แžŸแžถแžŠแŸ„แž™แž”แŸ‰แžถแžšแŸ‰แžถแžกแŸ‚แž› 1.24.x แž˜แžถแž“แžแŸ‚แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžŠแŸ‚แž›แž‘แžถแž€แŸ‹แž‘แž„แž“แžนแž„แž€แžถแžšแž›แžปแž”แž”แŸ†แž”แžถแžแŸ‹แž€แŸ†แž แžปแžŸแž’แŸ’แž„แž“แŸ‹แž’แŸ’แž„แžš แž“แžทแž„แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แŸ” แž“แŸ…แž–แŸแž›แžขแž“แžถแž‚แžแžŠแŸ„แž™แž•แŸ’แžขแŸ‚แž€แž›แžพแžŸแžถแžแžถแž…แž˜แŸ’แž”แž„ 1.25.x แžŸแžถแžแžถแžŠแŸ‚แž›แž˜แžถแž“แžŸแŸ’แžแŸแžšแž—แžถแž– 1.26 แž“แžนแž„แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžพแžแžกแžพแž„แŸ” แž›แŸแžแž€แžผแžŠแž‚แž˜แŸ’แžšแŸ„แž„แžแŸ’แžšแžผแžœแž”แžถแž“แžŸแžšแžŸแŸแžšแž‡แžถ C แž“แžทแž„แž…แŸ‚แž€แž…แžถแž™แž€แŸ’แžšแŸ„แž˜แžขแžถแž‡แŸ’แž‰แžถแž”แŸแžŽแŸ’แžŽ BSD แŸ”

แž€แŸ†แžŽแŸ‚แžแŸ’แž˜แžธแž‡แžฝแžŸแž‡แžปแž›แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แž–แžธแžšแž“แŸ…แž€แŸ’แž“แžปแž„แž˜แŸ‰แžผแžŒแžปแž›แž–แžทแžŸแŸ„แž’แž“แŸ http_v3_module (แž”แžทแž‘แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžแžถแž˜แž›แŸ†แž“แžถแŸ†แžŠแžพแž˜) แžŠแŸ‚แž›แž•แŸ’แžแž›แŸ‹แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž–แžทแž’แžธแž€แžถแžš HTTP/3 แžŠแŸ‚แž›แž”แŸ’แžšแžพแž–แžทแž’แžธแž€แžถแžš QUIC แž‡แžถแž€แžถแžšแžŠแžนแž€แž‡แž‰แŸ’แž‡แžผแž“แžŸแž˜แŸ’แžšแžถแž”แŸ‹ HTTP/2 แŸ” แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แž‘แžธแž˜แžฝแž™ (CVE-2024-24989) แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžกแžพแž„แžŠแŸ„แž™แž€แžถแžšแž”แžŠแžทแžŸแŸแž’แžšแž”แžŸแŸ‹แž‘แŸ’แžšแž“แžทแž…แž‚แŸ’แž˜แžถแž“แž“แŸแž™ แž แžพแž™แž‘แžธแž–แžธแžš (CVE-2024-24990) แž”แžŽแŸ’แžแžถแž›แž˜แž€แž–แžธแž€แžถแžšแž…แžผแž›แž”แŸ’แžšแžพแžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ†แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแž€แžถแžšแžŠแŸ„แŸ‡แž›แŸ‚แž„ (CVE-2024-24990) แŸ” changelog แž”แž‰แŸ’แž‡แžถแž€แŸ‹แžแžถ แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แž‘แžถแŸ†แž„แž–แžธแžšแžขแžถแž…แž“แžถแŸ†แžฑแŸ’แž™แž˜แžถแž“แž€แžถแžšแž‚แžถแŸ†แž„แž“แŸ…แž–แŸแž›แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžœแž‚แŸ’แž‚ QUIC แžŠแŸ‚แž›แž”แžถแž“แžšแž…แž“แžถแžกแžพแž„แž™แŸ‰แžถแž„แž–แžทแžŸแŸแžŸ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แž‘แžธแž–แžธแžšแž แžถแž€แŸ‹แžŠแžผแž…แž‡แžถแž˜แžทแž“แžแŸ’แžšแžผแžœแž”แžถแž“แžœแžทแž—แžถแž‚แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž•แž›แžœแžทแž”แžถแž€แž’แŸ’แž„แž“แŸ‹แž’แŸ’แž„แžšแž‡แžถแž„แž“แŸแŸ‡แž‘แŸแŸ”

แž”แž“แŸ’แžแŸ‚แž˜แž–แžธแž›แžพแž€แžถแžšแžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡ แž€แŸ†แžŽแŸ‚แžแŸ’แž˜แžธแž€แŸแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž€แžถแžšแž€แŸ‚แž›แž˜แŸ’แžขแž‘แžผแž‘แŸ… แž“แžทแž„แž€แžถแžšแž‡แžฝแžŸแž‡แžปแž›แž…แŸ†แž–แŸ„แŸ‡แž€แžถแžšแžขแž“แžปแžœแžแŸ’แž HTTP/3 แž“แžทแž„แž‡แžฝแžŸแž‡แžปแž›แž€แŸ†แž แžปแžŸแžŠแŸ‚แž›แž‘แžถแž€แŸ‹แž‘แž„แž“แžนแž„แž€แžถแžšแž›แŸแž…แž’แŸ’แž›แžถแž™แžšแž“แŸ’แž’ แž€แŸ†แž แžปแžŸแžšแž“แŸ’แž’ แžฌแž‚แžถแŸ†แž„แž“แŸ…แž–แŸแž›แž”แŸ’แžšแžพ AIO แŸ” แž”แžถแž“แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž”แž‰แŸ’แž แžถแž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแžแž—แŸ’แž‡แžถแž”แŸ‹แž‡แžถแž˜แžฝแž™แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžš AIO แžŠแŸ‚แž›แž˜แžทแž“แž‘แžถแž“แŸ‹แžŸแž˜แŸ’แžšแŸแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž”แžทแž‘แž˜แžปแž“แž€แžถแž›แž€แŸ†แžŽแžแŸ‹ แž€แŸ†แžกแžปแž„แž–แŸแž›แž”แžทแž‘แž‘แž“แŸ‹แž“แŸƒแžŠแŸ†แžŽแžพแžšแž€แžถแžšแž€แž˜แŸ’แž˜แž€แžšแž…แžถแžŸแŸ‹แŸ” แž‡แžฝแžŸแž‡แžปแž›แž€แžถแžšแž‚แžถแŸ†แž„แž“แŸ…แž–แŸแž›แž”แž‰แŸ’แž‡แžผแž“แž”แž“แŸ’แžแž€แŸ†แž แžปแžŸแž‡แžถแž˜แžฝแž™แž›แŸแžแž€แžผแžŠ 415 แžŠแŸ„แž™แž”แŸ’แžšแžพแž€แžถแžšแžŽแŸ‚แž“แžถแŸ† error_page แž“แŸ…แž–แŸแž›แž”แŸ’แžšแžพแž”แŸ’แžšแžผแž€แžŸแŸŠแžธ SSL แž“แžทแž„แž€แžถแžšแžŽแŸ‚แž“แžถแŸ† image_filter แŸ”

แž›แžพแžŸแž–แžธแž“แŸแŸ‡แž‘แŸ€แžแž€แžถแž›แž–แžธแž”แŸ‰แžปแž“แŸ’แž˜แžถแž“แžแŸ’แž„แŸƒแž˜แžปแž“ njs 0.8.4 แžŠแŸ‚แž›แž‡แžถแžขแŸ’แž“แž€แž”แž€แž”แŸ’แžšแŸ‚ JavaScript แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแž”แžŽแŸ’แžแžถแž‰ nginx แžแŸ’แžšแžผแžœแž”แžถแž“แž…แŸแž‰แž•แŸ’แžŸแžถแž™แŸ” แžขแŸ’แž“แž€แž”แž€แž”แŸ’แžšแŸ‚ njs แžขแž“แžปแžœแžแŸ’แžแžŸแŸ’แžแž„แŸ‹แžŠแžถแžš ECMAScript แž“แžทแž„แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž–แž„แŸ’แžšแžธแž€แžŸแž˜แžแŸ’แžแž—แžถแž–แžšแž”แžŸแŸ‹ nginx แžŠแžพแž˜แŸ’แž”แžธแžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŸแŸ†แžŽแžพแžŠแŸ„แž™แž”แŸ’แžšแžพแžŸแŸ’แž‚แŸ’แžšแžธแž”แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แŸ” แžŸแŸ’แž‚แŸ’แžšแžธแž”แžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแž“แŸ…แž€แŸ’แž“แžปแž„แžฏแž€แžŸแžถแžšแž€แŸ†แžŽแžแŸ‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แžŠแžพแž˜แŸ’แž”แžธแž€แŸ†แžŽแžแŸ‹แžแž€แŸ’แž€แžœแžทแž‡แŸ’แž‡แžถแž€แž˜แŸ’แžšแžทแžแžแŸ’แž–แžŸแŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŸแŸ†แžŽแžพ แž”แž„แŸ’แž€แžพแžแž€แžถแžšแž€แŸ†แžŽแžแŸ‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’ แž”แž„แŸ’แž€แžพแžแž€แžถแžšแž†แŸ’แž›แžพแž™แžแž”แž‡แžถแž›แž€แŸ’แžแžŽแŸˆแžแžถแž˜แžœแž“แŸ’แž แž€แŸ‚แž”แŸ’แžšแŸ‚แžŸแŸ†แžŽแžพ/แž€แžถแžšแž†แŸ’แž›แžพแž™แžแž” แžฌแž”แž„แŸ’แž€แžพแž stubs แž™แŸ‰แžถแž„แž†แžถแž”แŸ‹แžšแž แŸแžŸแžŠแžพแž˜แŸ’แž”แžธแžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž”แž‰แŸ’แž แžถแž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž‚แŸแž แž‘แŸ†แž–แŸแžšแŸ” แž€แŸ†แžŽแŸ‚แžแŸ’แž˜แžธแž˜แžถแž“แžแŸ‚แž€แžถแžšแž€แŸ‚แž€แŸ†แž แžปแžŸแž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡แŸ”

แž”แŸ’แžšแž—แž–: opennet.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹