LINUX.ORG.RU

curl 8.16.0

 , , , ,


0

2

10 сентября, после почти двух месяцев разработки, состоялся выпуск 8.16.0 (270-й) консольной утилиты и библиотеки curl, написанных на языке C и распространяемых по лицензии curl.

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

  • Исправлена ошибка CVE-2025-9086 в обработчике пути cookie, которая могла привести к сбою в работе curl и перезаписать безопасный cookie небезопасным с тем же именем, если бы все планеты случайно выстроились в правильном порядке.
  • Исправлена ошибка CVE-2025-10148 в реализации WebSocket, из-за которой curl неправильно обновляла маску фрейма для каждого нового исходящего фрейма.
  • В консольную утилиту добавлена поддержка опции --follow.
  • В консольную утилиту добавлена поддержка опции --out-null.
  • В консольную утилиту добавлена поддержка опции --parallel-max-host для ограничения количества одновременных подключений на каждый хост.
  • В опциях --retry-delay и --retry-max-time теперь можно задавать десятичные доли секунды.
  • В консольную утилиту добавлена поддержка опций вида --longopt=value.
  • Опция -w (--write-out) теперь поддерживает формат %time{}.
  • libcurl теперь кеширует неудавшиеся разрешения имен.
  • Улучшена поддержка RFC Happy Eyeballs.
  • Минимальная требуемая версия mbedtls повышена до 3.2.0.
  • В libcurl добавлена функция curl_multi_get_offt(...).
  • Минимальная версия TLS по умолчанию повышена до 1.2.
  • Удалена поддержка msh3.
  • Добавлена поддержка CURLOPT_READFUNCTION для WebSocket.
  • Другие улучшения и исправления ошибок.

>>> Полный список изменений на curl.se

>>> Видеопрезентация на youtube

>>> Документация

>>> Страница загрузки

>>> Исходный код на GitHub

>>> Новость в блоге Даниэля Стенберга

★★★★★

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

Уже пытались, но сишнеги ниасилили, а своего Торвальдса, который бы хлопнул по столу -«всё, задрало, переезжаем на нормальный язык и ни..ёт» - не нашлось

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

другим словами, растолюбы обосрались, это так на твоём школотском языке.

сишнеги

А так по делу: попытка переписать curl была, но провалилась, это к языку не относится, думаю это проблема маркетинга: громкие не подкреплённые заявления и сектанско детское поведение привлекает только аналогичных по духу, а других отпугивает. Пока процент опытных разработчиков на расте низкий. Язык хороший, на нём пишу, есть идеи, что улучшить. Но срочно надо улучшить время сборки, много времени на это уходит.

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

это так на твоём школотском языке.

растолюбы обосрались

На моём?? Уверен?? Это я ещё вполне по доброму, хотя лоровские истеричные растохейтеры заслужили и не такое, мягко говоря, это в их сторону если чо.

сектанско детское поведение

т.е. годы разгула царей и эдиков всех мастей и расцветок и их подпевал это норм, когда при малейшем упоминании слова Rust начинается: друст, хруст и т.п., смузихлёбы, трансы, АНБ, ЦРУ, заговор, а чё они лезут, святую сишечку НИАСИЛИЛИ, убогий раст убогий(обосновать естественно не способны), задницу подтирать и т.д. За примерами ходить далеко не надо, смотрим две соседние темы: одна прямо про растозаговор, другая про утилиты на расте, и сразу пара страниц про то как -«а чё они со своим растом лезут»- ага, написали утилиты на специально предназначеном в том числе и для этого языке, да как они посмели.

проблема маркетинга

Нет такой проблемы, я вот этот раст года три назад только стал копать(жалею что раньше не начал), никто ничего не навязывал, самому себя пришлось заставлять, а до этого надцать лет жевал плюсовый кактус.

есть идеи, что улучшить.

даже интересно, это что например

zurg
()
Последнее исправление: zurg (всего исправлений: 2)
Ответ на: комментарий от dataman

Я вижу лишний сискол
И правлю исходника файл,
И если один скажет Zig,
Миллионы ответят «компайль!»

Smacker ★★★★★
()

Делать им больше было нечего, кроме как наклепать 270 консольных утилит и библиотек.

water_closed
()

Ура. Даниэль крутой чел.

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

Почему на Ржавом не переписана? :-)

Наверняка люди уже работают... «unsafe», и всё такое... ;))

Somebody ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.