la nouvelle version de l'outil pour obtenir et envoyer des données sur le réseau — , offrant la possibilité de former des requêtes flexibles en spécifiant des paramètres tels que cookie, user_agent, referer et d'autres en-têtes. cURL prend en charge les protocoles HTTP, HTTPS, HTTP/2.0, SMTP, IMAP, POP3, Telnet, FTP, LDAP, RTSP, RTMP et d'autres protocoles réseau. Une mise à jour de la bibliothèque libcurl, qui fournit une API pour utiliser toutes les fonctionnalités de curl dans des programmes écrits dans des langages comme C, Perl, PHP et Python, a également été publiée.
Dans un nouveau backend pour la prise en charge du protocole SSH, préparé avec la bibliothèque . Ce backend permet de transférer des données en utilisant
SFTP avec un minimum de frais généraux, ce qui permet son utilisation dans des ensembles pour des systèmes intégrés. SCP n'est pas encore pris en charge dans ce backend ajouté (pour SCP, le backend ancien basé sur ).
Parmi les autres changements dans curl 7.69, on note du support de la bibliothèque PolarSSL (le développement se poursuit dans le cadre du projet , dont le support est conservé) et dans le backend pour le protocole SMTP de l'option «CURLOPT_MAIL_RCPT_ALLLOWFAILS» («—mail-rcpt-allowfails»), qui permet de rejeter les commandes «RCPT TO» pour certains destinataires de la liste.
Source : opennet.ru
