LINUX.ORG.RU

curl 8.11.0

 , ,


0

3

Состоялся выпуск 8.11.0 консольной утилиты и библиотеки curl, написанных на языке C и распространяемых по лицензии curl.

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

  • устранение уязвимости CVE-2024-9681;
  • поддержка -create-dirs с опцией -dump-header;
  • поддержка формата P12 для GnuTLS;
  • добавлены опции для отключения IPFS;
  • поддержка TLSv1.3 earlydata (с GnuTLS);
  • официальная поддержка WebSocket (ранее была экспериментальной);
  • динамическое определение поддержки ECH;
  • поддержка -show-headers с опцией -remote-header-name;
  • поддержка –skip-existing с опцией –parallel;
  • другие улучшения и исправления ошибок.

Полный список изменений Видеопрезентация

>>> Новость в блоге автора

★★★★★

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

Ответ на: комментарий от Gonzo

tiny-curl

Что это?

wcurl

Stenberg почти ничего не делал. Спасибо Debian! :)

dataman ★★★★★
() автор топика

CVE-2024-9681

This bug is not considered a C mistake (ie not likely to have been avoided had we not been using C).

:)

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

:)

Видимо автора сего творения тоже заклевали растофилы, что он сразу решил оправдяться)

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

wget чтобы скачивать файлы, curl для всего остального.

neumond
()
Ответ на: комментарий от xMblTiSHix

вкратце

The cURL project produces two products:

libcurl
A client-side URL transfer library, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS.
libcurl supports HTTPS certificates, HTTP POST, HTTP PUT, FTP uploading, Kerberos, SPNEGO, HTTP form based upload, proxies, cookies, user+password authentication, file transfer resume, http proxy tunneling and more.
libcurl is free, thread-safe, IPv6 compatible, feature rich, well supported and fast.

curl

A command line tool for getting or sending data using URL syntax.

Since curl uses libcurl, curl supports the same wide range of common Internet protocols that libcurl does.
dataman ★★★★★
() автор топика
Ответ на: комментарий от xMblTiSHix

wget не использует libcurl. Дальше сам.

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

в чем отличие от wget?

Больше протоколов. Можно подставлять любые параметры в хедеры. Отладочные инструменты обоих основных браузеров умеют отдавать готовые командные строки для curl.

Но нет паука. Если нужен — надо костылить самому.

Но этот костыльный паук поверх curl имеет все шансы оказаться менее кривым и глючным, чем wget-овский :)

За пользование wget-ом меня банил ЖЖ — паук бегал по кругу и качал страницы, которые я внёс в чёрный список. wget не поддерживает socks5h, ставший актуальным из-за блокировок. wget2 отказался от поддержки FTP.

wget удобен, чтобы скачать зеркало статического сайта, не содержащего автогенерируемых Апачем страниц директорий. (Если таковые есть, он их скачает во всех комбинациях сортировок.) wget без параметров автоматически идёт по редиректам и сохраняет файл с именем и датой модификации, которые сообщает сервер, не нужно добавлять -LORfJ

question4 ★★★★★
()

Название сцекцуальное, почти как girl читается :)

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