Hello! Below are CHANGES draft for the upcoming freenginx release, 1.27.4. Review and comments are welcome.
Changes with freenginx 1.27.4 03 Sep 2024 *) Feature: the $ssl_client_fingerprint_sha256 variable. *) Feature: the "Auth-SSL-Fingerprint-SHA256 header line is now passed to the mail proxy authentication server. *) Change: MIME type for the "js" extension has been changed to "text/javascript", the "mjs" extension now uses the "text/javascript" MIME type, and the "md" and "markdown" extensions now use the "text/markdown" MIME type; the default value of the "charset_types" directive now includes "text/javascript" and "text/markdown". *) Bugfix: a segmentation fault might occur in a worker process if the ngx_http_mp4_module was used; the bug had appeared in 1.5.13. *) Bugfix: a segmentation fault might occur in a worker process when handling requests with the "Expect: 100-continue" request header line; the bug had appeared in 1.27.0. Изменения в freenginx 1.27.4 03.09.2024 *) Добавление: переменная $ssl_client_fingerprint_sha256. *) Добавление: теперь серверу аутентификации почтового прокси-сервера передаётся строка заголовка "Auth-SSL-Fingerprint-SHA256". *) Изменение: MIME-тип для расширения js изменён на "text/javascript", для расширения mjs теперь используется тип "text/javascript", для расширений md и markdown теперь используется тип "text/markdown"; значение по умолчанию директивы charset_types теперь включает "text/javascript" и "text/markdown". *) Исправление: в рабочем процессе мог произойти segmentation fault, если использовался модуль ngx_http_mp4_module; ошибка появилась в 1.5.13. *) Исправление: при обработке запросов со строкой "Expect: 100-continue" в заголовке запроса в рабочем процессе мог произойти segmentation fault; ошибка появилась в 1.27.0. -- Maxim Dounin http://mdounin.ru/