The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Обновление nginx 1.10.2

18.10.2016 20:52

Представлен второй выпуск основной стабильной ветки 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.


  1. Главная ссылка к новости (http://mailman.nginx.org/piper...)
Автор новости: eRIC
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/45339-nginx
Ключевые слова: nginx
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (8) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, nobody (??), 11:54, 19/10/2016 [ответить]  
  • +1 +/
    > Внесена совместимость

    А также причинена польза и понесён доход

     
  • 1.3, Какаянахренразница (ok), 12:12, 19/10/2016 [ответить]  
  • +2 +/
    Зачастили как-то релизы nginx-а...
     
     
  • 2.5, Aleksey (??), 13:49, 19/10/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Стабильное сообщение в новостях о nginx, все меняется только не это сообщение)
     

  • 1.4, CHERTS (??), 13:00, 19/10/2016 [ответить]  
  • –3 +/
    Почему зачастили? Есть ветка stable - 1.10.x, есть mainline - 1.11.x
    Иногда из mainline в stable бэкпортируют новые фичи и исправление старых багов.
    Все логично.
     
  • 1.6, rshadow (ok), 16:47, 19/10/2016 [ответить]  
  • –2 +/
    HTTP/2 видать еще сыровато
     
     
  • 2.7, Аноним (-), 19:57, 19/10/2016 [^] [^^] [^^^] [ответить]  
  • +/
    сысоевовато
     
  • 2.8, eRIC (ok), 13:14, 20/10/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > HTTP/2 видать еще сыровато

    почему же? давно как переключился на него и полет нормальный...


     

  • 1.9, Аноним (-), 11:14, 24/10/2016 [ответить]  
  • +/
    но с веб-сокетами еще не дружит ? :(
    соотв боевых системах - малоюзабельно, тк во многих вещах уже даже для обратной совместимости выпилили http а в части - надо вручную врубать демон для обратной совместимости(жрущий кучу ресурсов и дырявый что пц).
     
     
  • 2.10, Аноняша (?), 17:16, 25/10/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Просыпаемся из анабиоза, nginx дружит с веб-сокетами уже больше 3 лет.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру