แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ Lighttpd http 1.4.60

แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ http แž‘แž˜แŸ’แž„แž“แŸ‹แžŸแŸ’แžšแžถแž› lighttpd 1.4.60 แžแŸ’แžšแžผแžœแž”แžถแž“แž…แŸแž‰แž•แŸ’แžŸแžถแž™แŸ” แž€แŸ†แžŽแŸ‚แžแŸ’แž˜แžธแžŽแŸ‚แž“แžถแŸ†แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžš 437 แžŠแŸ‚แž›แž—แžถแž‚แž…แŸ’แžšแžพแž“แž‘แžถแž€แŸ‹แž‘แž„แž“แžนแž„แž€แžถแžšแž€แŸ‚แž€แŸ†แž แžปแžŸ แž“แžทแž„แž€แžถแžšแž”แž„แŸ’แž€แžพแž“แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž–แŸ”

แž€แžถแžšแž…แŸ’แž“แŸƒแž”แŸ’แžšแžŒแžทแžแžŸแŸ†แžแžถแž“แŸ‹แŸ—แŸ–

  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แž‹แž˜แž€แžแžถ Range (RFC-7233) แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž†แŸ’แž›แžพแž™แžแž”แžŠแŸ‚แž›แž˜แžทแž“แž˜แŸ‚แž“แž‡แžถแž€แžถแžšแž•แŸ’แžŸแžถแž™แž‘แžถแŸ†แž„แžขแžŸแŸ‹ (แž–แžธแž˜แžปแž“ Range แžแŸ’แžšแžผแžœแž”แžถแž“แž‚แžถแŸ†แž‘แŸ’แžšแžแŸ‚แž“แŸ…แž–แŸแž›แž”แž˜แŸ’แžšแžพแžฏแž€แžŸแžถแžšแž‹แžทแžแžทแžœแž“แŸ’แž)แŸ”
  • แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž–แžทแž’แžธแž€แžถแžš HTTP/2 แžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแžฑแŸ’แž™แž”แŸ’แžšแžŸแžพแžšแžกแžพแž„ แž€แžถแžแŸ‹แž”แž“แŸ’แžแž™แž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ† แž“แžทแž„แž”แž„แŸ’แž€แžพแž“แž›แŸ’แž”แžฟแž“แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž“แŸƒแžŸแŸ†แžŽแžพแžŠแŸ†แž”แžผแž„แžŠแŸ‚แž›แž”แžถแž“แž•แŸ’แž‰แžพแž™แŸ‰แžถแž„แžแŸ’แž›แžถแŸ†แž„แŸ”
  • แž€แžถแžšแž„แžถแžšแžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแžกแžพแž„แžŠแžพแž˜แŸ’แž”แžธแž€แžถแžแŸ‹แž”แž“แŸ’แžแž™แž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ†แŸ”
  • แž’แŸ’แžœแžพแžฑแŸ’แž™แž”แŸ’แžšแžŸแžพแžšแžกแžพแž„แž“แžผแžœแž€แžถแžšแžขแž“แžปแžœแžแŸ’แž lua แž“แŸ…แž€แŸ’แž“แžปแž„แž˜แŸ‰แžผแžŒแžปแž› mod_magnet แŸ”
  • แž’แŸ’แžœแžพแžฑแŸ’แž™แž”แŸ’แžšแžŸแžพแžšแžกแžพแž„แž“แžผแžœแžŠแŸ†แžŽแžพแžšแž€แžถแžšแž“แŸƒแž˜แŸ‰แžผแžŒแžปแž› mod_dirlisting แž“แžทแž„แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž‡แž˜แŸ’แžšแžพแžŸแž˜แžฝแž™แžŠแžพแž˜แŸ’แž”แžธแž€แŸ†แžŽแžแŸ‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แžƒแŸ’แž›แžถแŸ†แž„แžŸแž˜แŸ’แž„แžถแžแŸ‹แŸ”
  • แžŠแŸ‚แž“แž€แŸ†แžŽแžแŸ‹แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ… mod_dirlisting, mod_ssi แž“แžทแž„ mod_webdav แžŠแžพแž˜แŸ’แž”แžธแž€แžถแžšแž–แžถแžšแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ†แžแŸ’แž–แžŸแŸ‹แž“แŸ…แž€แŸ’แžšแŸ„แž˜แž”แž“แŸ’แž‘แžปแž€แžแŸ’แž›แžถแŸ†แž„แŸ”
  • แž“แŸ…แž•แŸ’แž“แŸ‚แž€แžแžถแž„แž€แŸ’แžšแŸ„แž™ แž€แžถแžšแžšแžนแžแž”แž“แŸ’แžแžนแž„แžŠแžถแž…แŸ‹แžŠแŸ„แž™แžกแŸ‚แž€แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž›แžพแž–แŸแž›แžœแŸแž›แžถแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž“แŸƒแž€แžถแžšแžแž—แŸ’แž‡แžถแž”แŸ‹() แžŸแžšแžŸแŸแžš() แž“แžทแž„แžขแžถแž“() แž€แžถแžšแž แŸ…แž‘แžผแžšแžŸแž–แŸ’แž‘แŸ”
  • แž”แžถแž“แž”แžพแž€แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แžกแžพแž„แžœแžทแž‰ แž”แŸ’แžšแžŸแžทแž“แž”แžพแž”แžถแž“แžšแž€แžƒแžพแž‰แžขแžปแž แŸ’แžœแžŸแžทแžแž“แžถแžกแžทแž€แžถแž”แŸ’แžšแž–แŸแž“แŸ’แž’แž’แŸ† (แž”แžŽแŸ’แžแžถแž›แžฑแŸ’แž™แž˜แžถแž“แž”แž‰แŸ’แž แžถแž‡แžถแž˜แžฝแž™ TLS 1.3 แž“แŸ…แž›แžพแž”แŸ’แžšแž–แŸแž“แŸ’แž’แžŠแŸ‚แž›แž”แžถแž“แž”แž„แŸ’แž€แž”แŸ‹)แŸ”
  • แž€แžถแžšแžขแžŸแŸ‹แž–แŸแž›แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž—แŸ’แž‡แžถแž”แŸ‹แž‘แŸ…แž•แŸ’แž“แŸ‚แž€แžแžถแž„แž€แŸ’แžšแŸ„แž™แžแŸ’แžšแžผแžœแž”แžถแž“แž€แŸ†แžŽแžแŸ‹แž‘แŸ… 8 แžœแžทแž“แžถแž‘แžธแžแžถแž˜แž›แŸ†แž“แžถแŸ†แžŠแžพแž˜ (แžขแžถแž…แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž”แžถแž“แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž€แŸ†แžŽแžแŸ‹)แŸ”

แž›แžพแžŸแž–แžธแž“แŸแŸ‡ แž€แžถแžšแž–แŸ’แžšแž˜แžถแž“แžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แžŸแž–แŸ’แžœแž•แŸ’แžŸแžถแž™แžขแŸ†แž–แžธแž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžฅแžšแžทแž™แžถแž”แž แž“แžทแž„แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แž›แŸ†แž“แžถแŸ†แžŠแžพแž˜แž˜แžฝแž™แž…แŸ†แž“แžฝแž“แŸ” แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž“แŸแŸ‡แž‚แŸ’แžšแŸ„แž„แž“แžนแž„แžขแž“แžปแžœแžแŸ’แžแž“แŸ…แžŠแžพแž˜แž†แŸ’แž“แžถแŸ† 2022แŸ”

  • แž€แžถแžšแžขแžŸแŸ‹แž–แŸแž›แž›แŸ†แž“แžถแŸ†แžŠแžพแž˜แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜/แž”แžทแž‘แžกแžพแž„แžœแžทแž‰แž™แŸ‰แžถแž„แž”แŸ’แžšแžŽแžทแžแžแŸ’แžšแžผแžœแž”แžถแž“แž‚แŸ’แžšแŸ„แž„แž“แžนแž„แž€แžถแžแŸ‹แž”แž“แŸ’แžแž™แž–แžธแžšแž™แŸˆแž–แŸแž›แž‚แŸ’แž˜แžถแž“แž€แŸ†แžŽแžแŸ‹แž˜แž€แžแŸ’แžšแžนแž˜ 5 แžœแžทแž“แžถแž‘แžธแŸ” แž€แžถแžšแžขแžŸแŸ‹แž–แŸแž›แžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž€แŸ†แžŽแžแŸ‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แžŠแŸ„แž™แž”แŸ’แžšแžพแž‡แž˜แŸ’แžšแžพแžŸ "server.graceful-shutdown-timeout" แŸ”
  • แž€แžถแžšแž”แž„แŸ’แž€แžพแžแž‡แžถแž˜แžฝแž™ libev แž“แžทแž„ FAM แž“แžนแž„แžแŸ’แžšแžผแžœแž”แžถแž“แž”แžŠแžทแžŸแŸแž’ แž‡แŸ†แž“แžฝแžŸแžฑแŸ’แž™แž…แŸ†แžŽแžปแž…แž”แŸ’แžšแž‘แžถแž€แŸ‹แžŠแžพแž˜แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแž“แžนแž„แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžšแž„แŸ’แžœแžทแž›แž‡แžปแŸ†แž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸ แž“แžทแž„แžแžถแž˜แžŠแžถแž“แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž“แŸ…แž€แŸ’แž“แžปแž„ FS (epoll() แž“แžทแž„ inotify() แž“แŸ…แž€แŸ’แž“แžปแž„ Linux, kqueue() แž“แŸ…แž€แŸ’แž“แžปแž„ *BSD) .
  • แž˜แŸ‰แžผแžŒแžปแž› mod_compress (แžแŸ’แžšแžผแžœแžแŸ‚แž”แŸ’แžšแžพ mod_deflate), mod_geoip (แžแŸ’แžšแžผแžœแžแŸ‚แž”แŸ’แžšแžพ mod_maxminddb), mod_authn_mysql (แžแŸ’แžšแžผแžœแžแŸ‚แž”แŸ’แžšแžพ mod_authn_dbi), mod_mysql_vhost (แžแŸ’แžšแžผแžœแžแŸ‚แž”แŸ’แžšแžพ mod_vhostdb_dbi), mod_cml (แžแŸ’แžšแžผแžœแžแŸ‚แž”แŸ’แžšแžพ mod_magnet) แž“แžทแž„ mod_vpresented แž“แžถแž–แŸแž›แžขแž“แžถแž‚แžแŸ”

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

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