nova versão da ferramenta para receber e enviar dados pela rede — , que oferece a capacidade de criar solicitações flexíveis com parâmetros como cookie, user_agent, referer e outros cabeçalhos. cURL suporta HTTP, HTTPS, HTTP/2.0, SMTP, IMAP, POP3, Telnet, FTP, LDAP, RTSP, RTMP e outros protocolos de rede. Ao mesmo tempo, foi lançada uma atualização da biblioteca libcurl, que fornece uma API para utilizar todas as funções do curl em programas em linguagens como C, Perl, PHP e Python.
Em adicionado um novo backend para suporte ao protocolo SSH, preparado com a biblioteca . O backend permite transferir dados usando
SFTP com sobrecarga mínima, o que possibilita seu uso em dispositivos para sistemas embarcados. SCP no backend adicionado ainda não é suportado (para SCP, deve-se usar o antigo backend baseado em ).
Dentre as outras mudanças no curl 7.69, destacam-se suporte à biblioteca PolarSSL (o desenvolvimento foi continuado no projeto , cujo suporte foi mantido) e no backend para o protocolo SMTP a opção "CURLOPT_MAIL_RCPT_ALLLOWFAILS" ("--mail-rcpt-allowfails"), que permite a rejeição de comandos "RCPT TO" para destinatários individuais da lista.
Fonte: opennet.ru
