Сформирован выпуск основной ветки nginx 1.21.1, в рамках которой продолжается развитие новых возможностей (в параллельно поддерживаемой стабильной ветке 1.20 вносятся только изменения, связанные с устранением серьёзных ошибок и уязвимостей)...Подробнее: https://www.opennet.ru/opennews/art.shtml?num=55455
Каждую новость по nginx читаю с замиранием сердца. Всё думаю вот открою новость, а там nginx продали кому-то, тот ввёл телеметрию и nginx Community Edition и Premium Edition. А потом читаешь и фууух отлегло пока.
Мальчик, ты вот СОВСЕМ дурак?Ты эту новость пропустил пять лет назад. Это когда продали.
А "community edition" в которой даже на нормальную status page пожабились - ДЕСЯТЬ лет.
Хотите видеть состояние сервера а не гадать о нем - покупайте nginx/+ - всего полторы штуки долларов. В год.
На самом деле, купить NGINX можно было всего-то по цене бутылки шампанского и трансфера на курорты Махачкалы или Грозного, сейчас бы Рамблер выпустил бы нам nginx 2.0, если бы применили такую методику покупки софта.
Да, но по этой цене его бы купил - рамблер, а не мы с тобой.Хотя, с другой стороны, зато экосистема была бы чище.
> а не мы с тобой.
> зато экосистема была бы чище.Вантуз-онли, типа? Кончай строить из себя что-то серьёзное. Такой системный обменистратор как ты - нжинксу не нужен.
>нормальную status page пожабилисьтак еще и умудрялись некорректную инфу там показывать :) А про документацию промолчу, спасибо Максу хоть выручал с пояснениямм.
Почему эти аутисты до сих пор не могу запатчить dynamic tls records от Cloudflare? Эго не позволяет поди. :D
> Почему эти аутисты до сих пор не могу запатчить dynamic tls records
> от Cloudflare? Эго не позволяет поди. :DВозможно - брезгливость. Макс вряд ли в восторге от нового механизма незаметного перехвата траффика, а больше там уже давно никто бесплатную версию не поддерживает.
Каким образом отсутствие патча поможет не перехватывать трафик? С таким же успехом можно перехватывать трафик делая такой же рекорд сайз каким он задан статическим значением.
Что не позволяет это сделать у себя?
>при одновременном указании заголовков "Content-Length" и "Transfer-Encoding"Почему это должно приводить к ошибке?
Дочитайте текст до конца)
Каюсь.
там точка с запятой, даже 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 - то может размер итогово != сообщению
Когда уже quic добавят?
Завтра, а ты все время спрашиваешь сегодня?!)
Надеюсь никогда.
Он же на помой уже ушёл Сейчас HTTP/3 в тренде
Ты бы почитал что такое http/3, ванька
http/3 это HTTP-over-QUIC, внезапно
То есть что бы реализовать http/3 нужно реализовать QUIC
Уже можно пробовать: http://hg.nginx.org/nginx-quic/
Пробую, очень нравится, но с нетерпением жду релиз и доступность в дистре.
Ну nginx это ж не хипстерский раз-два и в продакшен. Когда все как следует оттестируют и решат, что готово к продакшену, тогда и будет.
Они таки решили запросы с // которые игнорировались условием или экранирование не об этом?