neue Version des Dienstprogramms zum Empfang und Versenden von Daten über das Netzwerk — , das die flexible Formulierung von Anfragen mit Parametern wie Cookie, User-Agent, Referer und anderen Headern ermöglicht. cURL unterstützt HTTP, HTTPS, HTTP/2.0, SMTP, IMAP, POP3, Telnet, FTP, LDAP, RTSP, RTMP und andere Netzwerkprotokolle. Gleichzeitig wurde ein Update der parallel entwickelten Bibliothek libcurl veröffentlicht, die eine API für die Verwendung aller Funktionen von curl in Programmen in Sprachen wie C, Perl, PHP und Python bereitstellt.
Im ein neuer Backend für die Unterstützung des SSH-Protokolls hinzugefügt, der mit der Bibliothek vorbereitet wurde. Der Backend ermöglicht die Übertragung von Daten unter Verwendung von
SFTP mit minimalen Overhead-Kosten, was es ermöglicht, ihn in Sammlungen für eingebettete Systeme zu verwenden. SCP wird im hinzugefügten Backend momentan nicht unterstützt (für SCP sollte das alte Backend auf Basis von ).
Unter den weiteren Änderungen in curl 7.69 wird die Unterstützung der Bibliothek PolarSSL (die Entwicklung wird im Rahmen des Projekts , dessen Unterstützung beibehalten wird) sowie im Backend für das SMTP-Protokoll der Option „CURLOPT_MAIL_RCPT_ALLLOWFAILS“ („—mail-rcpt-allowfails“), bei deren Verwendung das Ablehnen von „RCPT TO“-Befehlen für einzelne Empfänger aus der Liste akzeptiert wird.
Quelle: opennet.ru
