nuova versione dell'utilità per la ricezione e l'invio di dati tramite rete — , che offre la possibilità di formare richieste in modo flessibile specificando parametri come cookie, user_agent, referer e altri header. cURL supporta HTTP, HTTPS, HTTP/2.0, SMTP, IMAP, POP3, Telnet, FTP, LDAP, RTSP, RTMP e altri protocolli di rete. In concomitanza, è stata rilasciata un'aggiornamento della libreria in parallelo libcurl, che fornisce un'API per accedere a tutte le funzioni di curl in programmazioni in linguaggi come C, Perl, PHP, Python.
In aggiunto un nuovo backend per supportare il protocollo SSH, preparato utilizzando la libreria . Il backend consente la trasmissione di dati utilizzando
SFTP con minimi costi operativi, consentendo il suo utilizzo in raccolte per sistemi embedded. SCP nel backend aggiunto non è ancora supportato (per SCP è necessario utilizzare il vecchio backend basato su ).
Tra altri cambiamenti in curl 7.69 si nota il supporto per la libreria PolarSSL (sviluppo continuato nell'ambito del progetto , il cui supporto è mantenuto) e nel backend per il protocollo SMTP l'opzione «CURLOPT_MAIL_RCPT_ALLLOWFAILS» («—mail-rcpt-allowfails»), che consente il rifiuto dei comandi «RCPT TO» per singoli destinatari dalla lista.
Fonte: opennet.ru
