nginx 1.23.4 را با فعال بودن TLSv1.3 به طور پیش فرض منتشر کنید

انتشار شعبه اصلی nginx 1.23.4 شکل گرفته است که در آن توسعه ویژگی های جدید ادامه دارد. در شاخه پایدار 1.22.x که به صورت موازی نگهداری می شود، فقط تغییرات مربوط به رفع اشکالات و آسیب پذیری های جدی ایجاد می شود. در آینده، بر اساس شاخه اصلی 1.23.x، یک شاخه پایدار 1.24 تشکیل خواهد شد.

از جمله تغییرات:

  • به طور پیش فرض، پروتکل TLSv1.3 فعال است.
  • اگر تنظیمات پروتکل های مورد استفاده برای سوکت گوش دادن لغو شوند، اکنون یک هشدار نمایش داده می شود.
  • هنگامی که مشتری از حالت "pipelining" استفاده می کند، اتصالات در حین انتظار برای داده های اضافی بسته می شوند (در حال بسته شدن).
  • پشتیبانی از محدوده بایت در ماژول ngx_http_gzip_static_module اضافه شده است.
  • سطح گزارش برای خطاهای SSL "طول داده خیلی طولانی"، "طول خیلی کوتاه"، "نسخه قدیمی بد"، "بدون الگوریتم امضای مشترک"، "طول خلاصه بد"، "سیگالگ های از دست رفته" از "crit" به تغییر یافته است. پسوند «اطلاعات»، «طول رمزگذاری شده بیش از حد طولانی»، «طول بد»، «به‌روزرسانی کلید بد»، «داده‌های دست دادن و غیردست دادن مختلط»، «سی‌سی‌های زودهنگام دریافت‌شده»، «داده‌های بین سی سی و تمام‌شده»، «طول بسته» بیش از حد طولانی"، "هشدارهای هشدار بیش از حد"، "ضبط خیلی کوچک" و "دریافت یک باله قبل از ccs".
  • عملکرد محدوده پورت در دستورالعمل گوش بهبود یافته است.
  • مشکل انتخاب بلوک مکان اشتباه هنگام استفاده از مکان پیشوندی بیش از 255 کاراکتر حل شده است.
  • ماژول‌های ngx_http_autoindex_module و ngx_http_dav_module، و همچنین دستورالعمل include، اکنون از کاراکترهای غیر ASCII در نام فایل‌ها در پلتفرم ویندوز پشتیبانی می‌کنند.
  • رفع نشت سوکت هنگام استفاده از HTTP/2 و دستورالعمل error_page برای تغییر مسیر ۴۰۰ خطا.

منبع: opennet.ru

اضافه کردن نظر