Вышла новая версия удобной утилиты для организации выборки данных из web — cURL 7.22.0, предоставляющей возможность гибкого формирования запроса с заданием таких параметров, как cookie, user_agent, referrer и любых других заголовков. Кроме http-запросов, cURL поддерживает SMTP, IMAP, POP3, Telnet, FTP, LDAP, RTSP, RTMP и другие сетевые протоколы. Одновременно вышло обновление параллельно развиваемой библиотеки libcurl, предоставляющей API для задействования всех функций cURL в программах на таких языках, как Си, Perl, PHP, Python.
Кроме исправления ошибок, в новой версии представлены следующие улучшения:
- Поддержка библиотечного вызова CURLOPT_GSSAPI_DELEGATION и опции командной строки «—delegation» для задания уровня делегирования в GSS/Kerberos. Например, в новой версии добавлена возможность делегирования аутентификации NTLM к winbind-модулю ntlm_auth из Samba;
- Экспериментальная возможность использования на платформе Windows легковесного TCP/IP стека lwIP;
- Поддержка SSL_MODE_RELEASE_BUFFERS, при наличии данной возможности в используемой версии OpenSSL.