LINUX.ORG.RU

Nginx 1.29.8 и FreeNginx 1.29.7

 ,


0

2

Опубликован выпуск основной ветки nginx 1.29.8, в которой продолжается развитие новых возможностей. В параллельно поддерживаемую стабильную ветку 1.28.x вносятся только изменения, связанные с устранением серьёзных ошибок и уязвимостей. В дальнейшем на базе основной ветки 1.29.x будет сформирована стабильная ветка 1.30. Код проекта написан на языке Си и распространяется под лицензией BSD.

В новом выпуске:

  • Добавлена директива max_headers, ограничивающая максимальное число HTTP-заголовков в запросе. При превышении лимита возвращается ошибка 400 (Bad Request). Возможность перенесена из FreeNginx.
  • Обеспечена совместимость с библиотекой OpenSSL 4.0, находящейся на стадии альфа-тестирования.
  • Разрешено использовать маски в директиве include, указанной внутри блока «geo».
  • Исправлена ошибка в обработке HTTP-ответов с кодом 103 (Early Hints), возвращаемых проксируемым бэкендом.
  • Устранено невыставление переменных $request_port и $is_request_port в подзапросах.

Дополнительно можно отметить публикацию релиза проекта FreeNginx 1.29.7, развивающего форк Nginx. Разработку форка ведёт Максим Дунин, один из ключевых разработчиков Nginx. FreeNginx позиционируется как некоммерческий проект, обеспечивающий разработку кодовой базы Nginx без корпоративного вмешательства. Код FreeNginx продолжает поставляться под лицензией BSD. В новой версии обеспечена совместимость с OpenSSL 4.0. Устранено переполнение буфера (CVE-2026-27654) в модуле ngx_http_dav_module, возникающее при обработке WebDAV-запросов COPY и MOVE при использовании в блоках location директивы alias. Устранена возможность манипуляции с PTR-записями в DNS для подстановки данных атакующего (CVE-2026-28753) в запросы auth_http и команду XCLIENT в SMTP-соединении к бэкенду.

>>> Подробности на OpenNET

★★

Проверено: dataman ()
Последнее исправление: dataman (всего исправлений: 5)

@dataman, @hobbit, @maxcom,
Предлагаю ввести ограничение на новости, сгенерированные (в том числе сильно отредактированные) с помощью нейросетей. Не полностью запретить (было бы идеально, но на практике это невозможно, да и не совсем и не всегда оно плохо), но вот это переписывание новостей с других ресурсов без использования мозга — нехорошая практика. Особенно когда они идут кучно от одного и того же регистранта.

@unclestephen, если так хочется набрать скора — прилагай усилия: участвуй в технических дискуссиях, помогай новичкам, пройдись по тому же GitHub и найди ещё неизвестные, но интересные проекты. А то добрался до ИИшечки и засрал весь мой ЛОР.

mord0d ★★★★★
()

не совсем понял зачем этот фри если уже есть angie и уже не первый год в проде работает

bernd ★★★★★
()
Ответ на: комментарий от mord0d

если так хочется набрать скора — прилагай усилия

Да всё он прекрасно знает, это уже 100500-я его реинкарнация.

dataman ★★★★★
()
Ответ на: комментарий от bernd

А зачем тогда нужен angine, если есть обычный nginx?

Насколько я понял, суть в том, что авторы оригинального nginx могут искусственно (то есть, в том числе не принимать патчи, написанные сообществом, если они конкурируют с проприетарной версией) делать свободную версию менее функциональной, чем проприетарную, которую они же выпускают. У angine та же ситуация. А мейнтейнеры freenginx не выпускают никаких несвободных версий, поэтому им нет интереса искусственно препятствовать развитию. Подобное уже было в других проектах и привело к форкам (mysql > mariadb, openoffice > libreoffice, bacula > bareos).

Wapieth ★★
()
Ответ на: комментарий от mord0d

Не полностью запретить (было бы идеально, но на практике это невозможно, да и не совсем и не всегда оно плохо)

В старину метод обращения с такими кексами был простой — «tarring and feathering». Tar у нас нынче всегда и так есть, а вот для работы с feather придётся недостающее ставить самостоятельно. Но схема рабочая!

Smacker ★★★★★
()
Ответ на: комментарий от mord0d

мой ЛОР

Так вот ты какой, томный пластилин Тёмный Властелин LOR'a!..

Somebody ★★★★
()
Ответ на: комментарий от dataman

Да всё он прекрасно знает, это уже 100500-я его реинкарнация.

Тогда язабан! (=

// Что не отменяет моего предложения про нейрослоп.

mord0d ★★★★★
()
Ответ на: комментарий от mord0d

// Что не отменяет моего предложения про нейрослоп

Как распознавать-то его предлагаете?.. Не вижу реального «путя»...

Somebody ★★★★
()
Ответ на: комментарий от Somebody

Как распознавать-то его предлагаете?.. Не вижу реального «путя»…

Путём использования естественного интеллекта.

mord0d ★★★★★
()
Ответ на: комментарий от PunkPerson

С подключением. Всё самое вкусное для ынтерпрайза - вменяемая балансировка с весами например - только в коммерческой версии.

С одной стороны логично - для проектов «я и моя сраная хоумпага» бесплатной версии более чем достаточно. С другой стороны - F5 в России не присутствует известно из-за чего, поэтому легально приобрести этот продукт и поддержку к нему несколько затруднительно даже для тех, кто этого искренне хотел бы.

Pinkbyte ★★★★★
()
Последнее исправление: Pinkbyte (всего исправлений: 1)
Ответ на: комментарий от Pinkbyte

Надо всё-таки уточнить - а то неправильно поймут. Коммерциализацию и закрытую версию сделали вовсе не F5, а изначальные авторы nginx-а. F5 уже потом его купило.

firkax ★★★★★
()
Ответ на: комментарий от firkax

Согласен, это я упустил и возможно акценты неверно расставил. Мое сообщение не о том что «ай-яй-яй, какие плохие люди, продают софт». Оно о том, что сейчас с покупкой этого софта есть некоторые трудности.

Pinkbyte ★★★★★
()
Ответ на: комментарий от Pinkbyte

вменяемая балансировка с весами например - только в коммерческой версии

Вменяемая балансировка всегда была только в haproxy. А в nginx, даже в коммерческой версии, это баловство.

iron ★★★★★
()

был nginx, был платный nginx plus
был китайский tengine

теперь еще добавились
angie
freenginx

ну и на каком форке теперь предпочтительно сидеть?

чем одно лучше другого? Есть где-то вменяемое (человекогенерированное) сравнение форков?

Sylvia ★★★★★
()
Последнее исправление: Sylvia (всего исправлений: 1)
Ответ на: комментарий от Wapieth

нгинкс теперь принадлежит ф5 со всеми вытекающими + они бабки донатят во всякие неправильные украинские организации + участвуют в поддержке их военного ит.

bernd ★★★★★
()
Ответ на: комментарий от Sylvia

angie не теперь добавился, а давно в проде

bernd ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.