Представлена новая версия утилиты для организации выборки данных по сети — cURL 7.23.0, предоставляющей возможность гибкого формирования запроса с заданием таких параметров, как cookie, user_agent, referrer и любых других заголовков. Кроме http-запросов, cURL поддерживает SMTP, IMAP, POP3, Telnet, FTP, LDAP, RTSP, RTMP и другие сетевые протоколы. Одновременно вышло обновление параллельно развиваемой библиотеки libcurl, предоставляющей API для задействования всех функций cURL в программах на таких языках, как Си, Perl, PHP, Python.
Кроме исправления ошибок в новой версии реализованы следующие новшества:
- Добавлена возможность отправки пустых HTTP-заголовков, для это следует при определении заголовка указать после имени точку с запятой;
- В curl_share_setopt() добавлена возможность совместного использования SSL-сессии;
- Добавлена поддержка опционального параметра SIZE в «MAIL FROM»;
- В модуле smtp добавлена возможность использования аутентификации NTLM;
- Код утилиты curl выделен в отдельный набор файлов «tool_*.[ch]».