nowa wersja narzędzia do odbierania i wysyłania danych przez sieć — , dając możliwość elastycznego formułowania zapytania z określonymi parametrami, takimi jak cookie, user_agent, referer i wszelkie inne nagłówki. cURL obsługuje protokoły sieciowe HTTP, HTTPS, HTTP/2.0, SMTP, IMAP, POP3, Telnet, FTP, LDAP, RTSP, RTMP i inne. Jednocześnie wydano aktualizację równolegle rozwijanej biblioteki libcurl, która udostępnia API do wykorzystania wszystkich funkcji curl w programach w językach takich jak C, Perl, PHP, Python.
W dodano nowy backend do obsługi protokołu SSH, przygotowany z wykorzystaniem biblioteki . Backend pozwala na przesyłanie danych z wykorzystaniem
SFTP z minimalnymi kosztami, co umożliwia jego zastosowanie w zbiorach dla systemów wbudowanych. SCP w dodanym backendzie na razie nie jest wspierane (dla SCP należy użyć starego backendu opartego na ).
Wśród innych zmian w curl 7.69 zauważa się obsługę biblioteki PolarSSL (rozwój kontynuowany w ramach projektu , wsparcie które zostało zachowane) oraz w backendzie dla protokołu SMTP opcję „CURLOPT_MAIL_RCPT_ALLLOWFAILS” („—mail-rcpt-allowfails”), przy której dozwolone jest odrzucenie komend „RCPT TO” dla poszczególnych odbiorców z listy.
Źródło: opennet.ru
