Представлен второй выпуск основной стабильной ветки nginx 1.10.2, в рамках которой будет продолжено развитие новых возможностей (в параллельно поддерживаемой стабильной ветке 1.10 вносятся только изменения, связанные с устранением серьёзных ошибок и уязвимостей).
Основные изменения:
Внесено изменение, улучшающее совместимость с некоторыми HTTP/2-клиентами в случае использования клиентских сертификатов. При попытке запросить виртуальный сервер, отличающийся от согласованного в процессе SSL handshake, теперь возвращается ответ "421 Misdirected Request";
HTTP/2-клиенты теперь могут сразу присылать тело запроса. Директива "http2_body_preread_size" позволяет указать размер буфера, который будет использоваться до того, как nginx начнёт читать тело;
Исправлена ошибка где в рабочем процессе мог произойти segmentation
fault при использовании протокола HTTP/2 и директивы "proxy_request_buffering";
Исправлена ошибка где в запросах бекэнду при использовании протокола HTTP/2 , всегда добавлялась строка заголовка "Content-Length", даже если у запроса не было тела;
Исправлена ошибка при использовании протокола HTTP/2 в логах могли появляться
сообщения "http request count is zero";
Исправлена ошибка в директиве "sub_filter" где могло буферизироваться больше данных, чем это необходимо;
Исправлена утечка сокетов при использовании протокола HTTP/2;
Исправлена ошибка некорректного возвращения ответа при использовании директив "aio threads" и "sendfile";
Внесена совместимость с OpenSSL 1.1.0.
Обновление nginx 1.10.2
Представлен второй выпуск основной стабильной ветки nginx 1.10.2, в рамках которой будет продолжено развитие новых возможностей ..., Представлен второй выпуск основной стабильной веткиТакже по теме: