curl 8.17.0

good-penguin.png

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

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

  • Исправлена ошибка CVE-2025–10966 — отсутствие проверки хоста SFTP с помощью wolfSSH. Код curl для управления SSH-соединениями, когда SFTP выполнялся с помощью бэкэнда на базе wolfSSH, был некорректным и не содержал механизмов проверки хоста.
  • Прекращена поддержка:
    • Heimdal;
    • системы сборки winbuild;
    • Kerberos FTP;
    • wolfSSH.
  • Минимальная версия libssh2 увеличена до 1.9.0.
  • Добавлен API уведомлений в мультиинтерфейс.
  • Увеличение до 6 символов на размер в индикаторе прогресса.
  • Поддержка Apple SecTrust — использование собственного хранилища CA.
  • В консольную утилиту добавлена опция --knownhosts.
  • wcurl от 2025.11.04.
  • write-out: %header{} способен выводить все вхождения заголовка.
  • Установлен новый рекорд проекта — исправлено не менее 448 ошибок с момента предыдущего выпуска.

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

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

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

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

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

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

©  Linux.org.ru