Релиз на http-сервера Lighttpd 1.4.74

Публикуван е релизът на лек http-сървър lighttpd 1.4.74, който се опитва да съчетае висока производителност, сигурност, съответствие на стандартите и гъвкавост на настройките. Lighttpd е подходящ за използване в системи с високо натоварване и е насочен към ниско потребление на памет и ресурси на CPU. Кодът на проекта е написан на C и се разпространява под лиценз BSD.

В новата версия:

  • Променено е поведението при запис на данни в лога с използване на syslog (включва се с параметър 'server.errorlog-use-syslog = ‘enable'') — преди всички съобщения се изпращаха само с приоритет LOG_ERROR, а сега приоритетът се избира в зависимост от типа на съобщението (LOG_WARNING, LOG_DEBUG).
  • В системи с C библиотека Musl е осигурено използването на извикването sendfile().
  • В модула mod_dirlisting е добавена опция 'dir-listing.sort' за определяне на подредбата на изхода.
  • В mod_deflate е включена настройка 'deflate.allowed-encodings', а на алгоритъма bzip2 е присвоен най-нисък приоритет при избора.
  • В конфигурационния файл е добавена поддръжка на оператори 'if', 'elif', 'elsif', 'elseif' и 'else if'.
  • В mod_openssl и mod_gnutls е добавена проверка за поддръжка на реализацията на TLS на нивото на ядрото на Linux (kTLS).
  • Осигурена е съвместимост с операционната система DragonflyBSD.

В следващия релиз се планират няколко промени, нарушаващи съвместимостта. По подразбиране ще бъде активиран по-сигурен набор шифри за TLS с защита срещу компрометиране на сесиите в случай на прихващане на дългосрочни ключове (forward secrecy) и използване на удостоверено шифроване (AEAD). Наборът 'EECDH+AESGCM:AES256+EECDH:CHACHA20:!SHA1:!SHA256:!SHA384' планирано да бъде заменен с 'EECDH+AESGCM:CHACHA20:!PSK:!DHE'.

Второто бъдещо изменение на съвместимостта ще бъде промяна в mod_redirect прилаган към HTTP/1.1 кода на пренасочване от 301 (Преместен завинаги) на 308 (Постоянно пренасочване), освен ако параметърът 'url.redirect-code' не бъде зададен изрично. През 2025 г. се планира като подразбираща се версия да се задейства TLSv1.3 (параметър MinProtocol ще бъде променен на TLSv1.3).

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster