The OpenNET Project / Index page

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

Выпуск nginx 1.21.1

07.07.2021 17:59

Сформирован выпуск основной ветки nginx 1.21.1, в рамках которой продолжается развитие новых возможностей (в параллельно поддерживаемой стабильной ветке 1.20 вносятся только изменения, связанные с устранением серьёзных ошибок и уязвимостей).

Основные изменения:

  • Nginx теперь всегда возвращает ошибку при использовании метода CONNECT; при одновременном указании заголовков "Content-Length" и "Transfer-Encoding"; при наличии пробелов или управляющих символов в строке запроса, имени HTTP-заголовка или в значении заголовка "Host".
  • Улучшено тестирование конфигурации при использовании нескольких слушающих сокетов.
  • Налажено экранирование символов """, "<", ">", "\", "^", "`", "{", "|" и "}" при проксировании с изменением URI.
  • Сокращено потребление памяти для длительно обрабатываемых запросов при проксировании с использованием более 64 буферов.


  1. Главная ссылка к новости (https://mailman.nginx.org/pipe...)
  2. OpenNews: Выпуск сервера приложений NGINX Unit 1.24.0
  3. OpenNews: Выпуски nginx 1.21.0 и 1.20.1 с устранением уязвимости
  4. OpenNews: Релиз nginx 1.20.0
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/55455-nginx
Ключевые слова: nginx
Поддержать дальнейшую публикацию новостей на OpenNET.


Обсуждение (22) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.33, Аноним (33), 21:58, 07/07/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    Каждую новость по nginx читаю с замиранием сердца. Всё думаю вот открою новость, а там nginx продали кому-то, тот ввёл телеметрию и nginx Community Edition и Premium Edition. А потом читаешь и фууух отлегло пока.
     
     
  • 2.34, пох. (?), 22:41, 07/07/2021 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Мальчик, ты вот СОВСЕМ дурак?

    Ты эту новость пропустил пять лет назад. Это когда продали.

    А "community edition" в которой даже на нормальную status page пожабились - ДЕСЯТЬ лет.
    Хотите видеть состояние сервера а не гадать о нем - покупайте nginx/+ - всего полторы штуки долларов. В год.

     
     
  • 3.36, Аноним (-), 22:56, 07/07/2021 [^] [^^] [^^^] [ответить]  
  • +/
    На самом деле, купить NGINX можно было всего-то по цене бутылки шампанского и трансфера на курорты Махачкалы или Грозного, сейчас бы Рамблер выпустил бы нам nginx 2.0, если бы применили такую методику покупки софта.
     
     
  • 4.40, пох. (?), 00:29, 08/07/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Да, но по этой цене его бы купил - рамблер, а не мы с тобой.

    Хотя, с другой стороны, зато экосистема была бы чище.

     
     
  • 5.55, Аноним (55), 13:34, 08/07/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > а не мы с тобой.
    > зато экосистема была бы чище.

    Вантуз-онли, типа? Кончай строить из себя что-то серьёзное. Такой системный обменистратор как ты - нжинксу не нужен.

     
  • 3.51, Sw00p aka Jerom (?), 11:05, 08/07/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >нормальную status page пожабились

    так еще и умудрялись некорректную инфу там показывать :) А про документацию промолчу, спасибо Максу хоть выручал с пояснениямм.

     

  • 1.39, Аноним (39), 23:36, 07/07/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Почему эти аутисты до сих пор не могу запатчить dynamic tls records от Cloudflare? Эго не позволяет поди. :D
     
     
  • 2.41, пох. (?), 00:34, 08/07/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Почему эти аутисты до сих пор не могу запатчить dynamic tls records
    > от Cloudflare? Эго не позволяет поди. :D

    Возможно - брезгливость. Макс вряд ли в восторге от нового механизма незаметного перехвата траффика, а больше там уже давно никто бесплатную версию не поддерживает.

     
     
  • 3.52, Аноним (39), 11:06, 08/07/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Каким образом отсутствие патча поможет не перехватывать трафик? С таким же успехом можно перехватывать трафик делая такой же рекорд сайз каким он задан статическим значением.
     
  • 2.50, Аноним (50), 10:07, 08/07/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Что не позволяет это сделать у себя?
     

  • 1.42, Аноньимъ (ok), 00:39, 08/07/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >при одновременном указании заголовков "Content-Length" и "Transfer-Encoding"

    Почему это должно приводить к ошибке?

     
     
  • 2.43, Annym (?), 00:53, 08/07/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Дочитайте текст до конца)
     
     
  • 3.44, Annym (?), 00:58, 08/07/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Каюсь.
    там точка с запятой, даже CHANGES посмотрел.
    Думаю смотрели rfc7230#section-3.3.2 :
    When a message does not have a Transfer-Encoding header field, a
       Content-Length header field can provide the anticipated sizе...

    типа если gzip - то может размер итогово != сообщению

     

  • 1.47, turbo2001 (ok), 03:28, 08/07/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Когда уже quic добавят?
     
     
  • 2.48, Плюсовик (?), 06:11, 08/07/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Завтра, а ты все время спрашиваешь сегодня?!)
     
  • 2.49, псевдонимус (?), 06:32, 08/07/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Надеюсь никогда.
     
  • 2.53, Аноним (33), 12:02, 08/07/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Он же на помой уже ушёл Сейчас HTTP/3 в тренде
     
     
  • 3.63, hefenud (ok), 14:30, 09/07/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ты бы почитал что такое http/3, ванька
    http/3 это HTTP-over-QUIC, внезапно
    То есть что бы реализовать http/3 нужно реализовать QUIC
     
  • 2.65, Аноним (65), 17:50, 09/07/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Уже можно пробовать: http://hg.nginx.org/nginx-quic/
     
     
  • 3.66, turbo2001 (ok), 17:53, 09/07/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Пробую, очень нравится, но с нетерпением жду релиз и доступность в дистре.
     
     
  • 4.73, Аноним (65), 13:11, 10/07/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ну nginx это ж не хипстерский раз-два и в продакшен. Когда все как следует оттестируют и решат, что готово к продакшену, тогда и будет.
     

  • 1.78, Аноним (78), 23:13, 13/07/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Они таки решили запросы с // которые игнорировались условием или экранирование не об этом?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:
    При перепечатке указание ссылки на opennet.ru обязательно



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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