Релиз утилиты curl 8.11

6 ноября 2024 года состоялся релиз утилиты curl 8.11. Код проекта опубликован на GitHub под открытой лицензией curl (вариант лицензии MIT). Выпуск curl 8.0 состоялся в марте этого года. Следующий стабильный релиз проекта запланирован на январь 2025 года.

Утилита curl предлагает возможность гибкого формирования сетевого запроса с заданием параметров cookie, user_agent, referer и любых других заголовков для HTTP/HTTPS. Помимо HTTPS, HTTP/1.x, HTTP/2.0 и HTTP/3 она поддерживает отправку запросов с использованием SMTP, IMAP, POP3, SSH, Telnet, FTP, SFTP, SMB, LDAP, RTSP, RTMP и других сетевых протоколов. Одновременно развивается библиотека libcurl, которая предоставляет API для задействования всех функций curl в программах на языках Си, Perl, PHP и Python.

В августе 2024 года автор curl Даниэль Стенберг объявил, что в открытый проект curl официально вошли наработки и разработчики wcurl вдобавок к trurl. Проект wcurl — это простая оболочка вокруг curl для лёгкой загрузки файлов без необходимости запоминать какие-либо параметры.

Статистика этого релиза и всего проекта в рамках процесса разработки утилиты:

262-й релиз;

5 изменений;

49 дней разработки (всего: 9 728);

266 багов исправлено (всего: 11 094);

435 коммитов (всего: 33 694);

0 новых функций public libcurl (всего: 94);

0 новых опций curl_easy_setopt() (всего: 306);

1 новая опция curl command line (всего: 266);

55 контрибуторов, 22 новых (всего: 3 268);

25 автора, 10 новых (всего: 1 312);

1 исправление безопасности CVE-2024-9681 (всего: 160).

Основные изменения и дополнения в curl 8.11:

–create-dirs также работает для –dump-header;

добавлена ​​поддержка формата P12 в бэкэнд GnuTLS;

добавлены параметры для отключения IPFS;

появилась поддержка TLSv1.3 earlydata (с GnuTLS);

добавлена официальная поддержка WebSocket.

Источник: habr.com

0 0 голоса
Рейтинг новости
1623
0
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии