die neue Version des Tools zur Datenübertragung über Netzwerke — , die es ermöglicht, Anfragen flexibel zu gestalten, einschließlich der Angabe von Parametern wie Cookies, User-Agent, Referer und anderen Headern. cURL unterstützt HTTP, HTTPS, HTTP/2.0, SMTP, IMAP, POP3, Telnet, FTP, LDAP, RTSP, RTMP und weitere Netzwerkprotokolle. Gleichzeitig wurde ein Update der parallel entwickelten Bibliothek libcurl veröffentlicht, die eine API zur Nutzung aller Funktionen von curl in Programmen in Sprachen wie C, Perl, PHP und Python bereitstellt.
In es wurde ein neuer Backend für die Unterstützung des SSH-Protokolls hinzugefügt, der mit der Bibliothek vorbereitet wurde. Der Backend ermöglicht den Datenaustausch über
SFTP mit minimalen overhead, was die Nutzung in für eingebettete Systeme ermöglicht. SCP wird im hinzugefügten Backend derzeit nicht unterstützt (für SCP sollte der alte Backend auf Basis von ).
verwendet werden). Unter den weiteren Änderungen in curl 7.69 ist die der Unterstützung für die Bibliothek PolarSSL (die Entwicklung wurde im Rahmen des Projekts , deren Unterstützung beibehalten wird) und Im Backend für das SMTP-Protokoll gibt es die Option «CURLOPT_MAIL_RCPT_ALLLOWFAILS» («—mail-rcpt-allowfails»), bei der das Ignorieren von «RCPT TO»-Befehlen für einzelne Empfänger in der Liste erlaubt ist.
Quelle: opennet.ru
