cURL

Sagteware kiekie:
cURL
Sagteware besonderhede:
Weergawe: 7.61.0 Opgedateer
Upload datum: 17 Aug 18
Ontwikkelaar: Daniel Stenberg
Lisensie: Gratis
Populariteit: 74

Rating: 4.0/5 (Total Votes: 1)

cURL is 'n oop bron en vrylik verspreide programmatuurprojek, 'n instruksiesny wat u maklik kan oordra enige tipe data met behulp van 'n URL-sintaksis. Dit ondersteun 'n wye reeks of lêer oordrag protokolle en kan geïntegreer word in verskeie toepassings.


Ondersteun talle lêer oordrag protokolle

CURL bied tans ondersteuning vir talle lêeroordragprotokolle, insluitend HTTP, HTTPS, FTP, FTPS, SFTP, DICT, TELNET, TFTP, LDAP, LDAPS, LÊER, IMAP, IMAPS, POP3, POP3S, RTMP, RTSP, SCP, SMTP, SMTPS, sowel as GOPHER.


Ondersteun gebruiker en wagwoord verifikasie

CURL ondersteun ook HTTP POST, HTTP PUT, FTP oplaai, HTTP vorm gebaseerde oplaai, proxies, lêer oordrag hervat, HTTP proxy tunneling, koekies, sowel as gebruikers en wagwoord verifikasie, insluitend Basic, Digest, NTLM, Onderhandel, en Kerberos.


Sluit die libcurl biblioteek in

Bykomend tot die CURL, sluit die projek ook die libcurl-biblioteek in, wat ontwikkelaars voorsien van 'n vinnige, draad-veilige en IPv6-verenigbare biblioteek wat geïntegreer word in enige program wat in een van die ondersteunde programmeringstale geskryf word, insluitend C, C ++, Python, Java of PHP.

libcurl se funksies

Onder die kenmerke van die libcurl-biblioteek kan ons ondersteuning vir SSL en TLS noem deur GnuTLS, OpenSSL, CyaSSL, PolarSSL, QSOSSL, axTLS of NSS, Secure Transport en SChannel.


Dit is 'n command line-program wat in C geskryf is

Beide CURL- en libcurl-projekte is in die C-programmeertaal geskryf, wat beteken dat hulle cross-platform is wat suksesvol op hoofstroom bedryfstelsel stelsels loop. Beide 32-bis en 64-bis-argitekture word tans ondersteun.


Ondersteun 'n wye verskeidenheid bedryfstelsels

CURL is ontwerp met draagbaarheid in gedagte, wat beteken dat dit 'n wye verskeidenheid bedryfstelsels ondersteun, insluitend GNU / Linux, Microsoft Windows, BSD, Solaris, Darwin, HP UX, AIX, IRIX, Tru64, Unix Ware , Symbian, Amiga OS, IMB OS / 2, HURD, BeOS, iOS, Android, QNX Neutrino, Ultrix, BlackBerry, OpenVMS, RISC OS, DOS, Novell NetWare en Mac OS X.

Wat is nuut in hierdie weergawe:

  • Wysigings:
  • getinfo: voeg presiese timers vir mikrosekondes vir sewe intervalle by
  • krul: druk opskrifte in vetdruk, skakel af met'n-styl-uitset
  • httpauth: voeg ondersteuning by draer tokens toe
  • Voeg CURLOPT_TLS13_CIPHERS en CURLOPT_PROXY_TLS13_CIPHERS toe
  • krul: - tls13-ciphers en --proxy-tls13-ciphers
  • Voeg CURLOPT_DISALLOW_USERNAME_IN_URL toe
  • krul: - versamel-gebruikersnaam-in-url
  • Foutoplossings:
  • CVE-2018-0500: smtp: herstel SMTP stuur buffer oorloop
  • skandel: skakel die kliënt sertifiseer opsie uit as API's nie beskikbaar is nie
  • skedule: skakel handmatig verifieer as API's nie beskikbaar is nie
  • toetse / libtest / Makefile: Moenie onbepaald Gcc-spesifieke vlae byvoeg nie
  • openssl: erken - tls-max vir standaard weergawe ook
  • stub_gssapi: herstel 'ongebruikte parameter'-waarskuwings
  • voorbeelde / progressfunc: maak dit gebou op beide nuwe en ou libcurls
  • dokumente: noem dit is die proxy protokol van die HA "weergawe 1"
  • curl_fnmatch: laat net twee sterre toe vir bypassing
  • dokumente: verduidelik CURLOPT_HTTPGET
  • instel: vervang 'n AC_TRY_RUN met CURL_RUN_IFELSE
  • konfigureer: stel kompileer-tyd SIZE OF checks in plaas van hardloop-tyd
  • checksrc: maak seker dat sizeof () gebruik word * met * hakies
  • CURLOPT_ACCEPT_ENCODING.3: voeg brotli by en verduidelik 'n bietjie
  • skans: maak CAinfo parsing veerkragtig na CR / LF
  • tftp: maak seker dat die fout nul is beëindig voordat u dit druk.
  • http-hervat: Slaan liggaam oor as HT-kode 416 (reeksfout) geïgnoreer word
  • instel: voeg basiese toets van - met-ssl-voorvoegsel by
  • cmake: stel -d postfix vir debug builds
  • multi: verskaf 'n sok om in Curl_protocol_getsock te wag
  • content_encoding: hanteer zlib weergawes te oud vir Z_BLOCK
  • winbuild: verwyder slegs OUTFILE as dit bestaan ​​
  • winbuild: In MakefileBuild.vc regmaak tik DISTDIR-> DIRDIST
  • skanderings: voeg failf oproepe vir die foute van kliënt sertifikate
  • cmake: Bevestig die toets vir fsetxattr en strerror_r
  • krul.1: Fix cmdline-opset verwysingsfoute
  • cmdline-ops / gen.pl: waarsku as mutexes: of sien-ook: lys nie-bestaande opsies
  • cmake: kyk vir getpwuid_r
  • konfigureer: herstel ssh2-koppeling wanneer dit gebou is met 'n statiese mbedtls
  • psl: gebruik nuutste psl en herlaai dit gereeld
  • fnmatch: aandring op ontsnapte beugel om by te pas
  • BEKENDE_BUGS: herstel teks met betrekking tot # 2101
  • installeer: LDFLAGS = -Wl, -R / usr / local / ssl / lib
  • instel: skakel AR_FLAGS om die waarskuwing stil te maak
  • os400: implementeer mime api EBCDIC wrappers
  • curl.rc: embed manifest vir korrekte Windows-weergawe opsporing
  • strengheid: korrek {infof, failf} format spesifiers
  • toetse: update .gitignore vir libtests
  • konfigureer: kyk vir die verklaring van getpwuid_r
  • fnmatch: gebruik die stelsel een indien beskikbaar
  • CURLOPT_RESOLVE: maak eers ou inskrywing eerste skoon
  • multi: verwyder 'n moontlik slegte DEBUGF ()
  • curl_addrinfo: gebruik dieselfde #ifdef toestande in die bron as hoofstuk
  • bou: verwyder die Borland spesifieke makefiles
  • axTLS: nie as geskik beskou nie
  • cmdline-opts / cert-type.d: meld 'p12' as 'n erkende tipe
  • system.h: voeg ondersteuning by vir IBM xlc C compiler
  • toetse / libtest: Voeg lib1521 by nodist_SOURCES
  • mk-ca-bundle.pl: verlaat sertifikaat naam onaangeraak
  • boringssl + schannel: undef X509_NAME in lib / schannel.h
  • openssl: neem enjinondersteuning in 1.0.1 of later
  • cppcheck: maak waarskuwings reg
  • toets 46: maak toetspas na jaar 2025
  • skannel: ondersteun kies van cifre
  • Curl_debug: verwyder dooie printost kode
  • toets 1455: unflakified
  • Curl_init_do: hanteer NULL-verbindingswyser wat aangevoer is
  • vordering: verwyder 'n stel ongebruikte definisies
  • mk-ca-bundle.pl: maak -u verwyder certdata.txt as dit nie verander is nie
  • GOVERNANCE.md: verduidelik hoe hierdie projek uitgevoer word
  • instel: gebruik pkg-config vir die opsporing van c-ares
  • instel: verbeter die vermoë om te bou met statiese openingslêers
  • Maketgz: Fix sed probleme op OSX
  • multi: herstel geheue lek wanneer gestop tydens naamoplossing
  • CURLOPT_INTERFACE.3: koppelvlakname word nie op Windows ondersteun nie
  • url: herstel dangling conn-> data pointer
  • cmake: laat verskeie SSL-backends toe
  • system.h: fix vir gcc op 32 bit Open Server
  • ConnectionExists: maak seker dat conn-> data is ingestel wanneer 'neem' 'n verbinding
  • multi: herstel ongeluk as gevolg van dangling-inskrywing in konneksie-hangende lys
  • CURLOPT_SSL_VERIFYPEER.3: Prestasie nota byvoeg
  • netrc: gebruik 'n groter buffer om langer wagwoorde te ondersteun
  • url: controleer Curl_conncache_add_conn retour kode
  • instel: Voeg afhanklike biblioteke na crypto by
  • easy_perform: vinniger plaaslike naam word opgelos deur * multi_timeout ()
  • te gebruik
  • getnameinfo: nie gebruik nie, verwyder alle konfigureer tjeks
  • travis: voeg 'n gebou by met die sinchrone naam resolver
  • CURLINFO_TLS_SSL_PTR.3: verbeter die voorbeeld
  • openssl: laat standaard TLS 1.3 toe
  • openssl: maak die aangevraagde TLS-weergawe die * minimum * wou
  • openssl: Verwyder 'n aantal dooie kode
  • telnet: klare waarskuwings regstel
  • DEPRECATE: nuwe dokument wat beplande itemverwydering beskryf
  • voorbeeld / crawler.c: eenvoudige crawler gebaseer op libxml2
  • libssh: goto ONTKENKEN staat op fout, nie SESSION_FREE
  • CMake: Verwyder ongebruikte funksies
  • darwinssl: laat High Sierra-gebruikers toe om die kode te bou met behulp van GCC
  • skrifte: sluit _curl in as deel van CLEANFILES

Wat is nuut in weergawe 7.60.0:

  • Wysigings:
  • Voeg CURLOPT_HAPROXYPROTOCOL by, ondersteun die HAProxy PROXY protokol
  • Voeg -haproxy-protokol vir die instruksiesnutsgoed
  • Voeg CURLOPT_DNS_SHUFFLE_ADDRESSES by, skuif terug IP-adresse
  • Foutoplossings:
  • FTP: CVE-2018-1000300 shutdown response buffer oorloop
  • RTSP: CVE-2018-1000301 van slegte kopse buffer oor lees
  • FTP: herstel tik in rekursiewe terugsporing opsporing vir soek
  • toets1208: gemerk flaky
  • HTTP: maak koptekstige antwoorde stel steeds die korrekte liggaamsgrootte in.
  • user-agent.d :: noem ook - proxy-header
  • http2: tik regmaak
  • opruiming: verskillende tipes in stringe en opmerkings
  • tarieflimiet: gebruik drie sekondes om beter hoë snelhede te hanteer
  • voorbeelde / hiperfifo.c: verbeter
  • pouse: wanneer die pauzestand verander word, moet u die sokstaat
  • opdateer
  • multi: verbeterde hangende oorplasings hantering => verbeterde prestasie
  • curl_version_info.3: herstel ssl_version beskrywing
  • add_handle / easy_perform: duidelike foutbuffer aan die begin as dit ingestel is
  • darwinssl: fix iOS build
  • cmake: voeg ondersteuning vir brotli
  • by
  • parsedate: ondersteun UT tydsone
  • vauth / ntlm.h: maak die #ifdef header guard
  • lib / curl_path.h: bygevoeg #ifdef header guard
  • vauth / cleartext: regstel integer oorloop kontrole
  • CURLINFO_COOKIELIST.3: het die voorbeeld nie lekkasie geheg nie
  • cookie.d: meld dat "-" as lêernaam beteken stdin
  • CURLINFO_SSL_VERIFYRESULT.3: stel die voorbeeld vas
  • http2: lees hangende rame (insluitend GOAWAY) in konneksie-kontrole
  • tydsduur: verwyder kompilasie waarskuwing deur giet
  • cmake: vermy waarskuwing as fout tydens konfigurasiekontrole
  • travis-ci: enable -Werror for CMake bou
  • openldap: herstel vir NULL terugkeer vanaf ldap_get_attribute_ber ()
  • threaded resolver: spoor resolver tyd en stel geskikte time-out waardes
  • cmake: Voeg advapi32 as eksplisiete skakelbiblioteek vir win32 by
  • dokumente: herstel CURLINFO _ * _ T voorbeelde gebruik van CURL_FORMAT_CURL_OFF_T
  • toets1148: stel 'n vaste plek vir die toets
  • koekies: wanneer u vanaf 'n lêer lees, verwyder slegs een keer eenmalig
  • koekie: stoor koekies per toppunt-domein-spesifieke hash tabel
  • openssl: herstel bou met LibreSSL 2.7
  • tls: herstel mbedTLS 2.7.0 bou + hanteer sha256 foute
  • openssl: RESTORED verifieer plekke wanneer verifypeer == 0
  • lêer: herstel ou gedrag vir lêer: //// foo / bar URLs
  • FTP: laat PASV toe op IPv6-verbindings wanneer 'n proxy gebruik word
  • build-openssl.bat: laat pasgemaakte paaie toe vir VS en perl
  • winbuild: maak die skoon teikenwerk sonder bou-tipe
  • build-openssl.bat: Verwys na VS2017 as VC14.1 in plaas van VC15
  • krul: probeer weer op FTP 4xx, ignoreer ander protokolle
  • instel: ontdek (en gebruik) sa_family_t
  • voorbeelde / sftpuploadresume: Fix Windows groot lêer soek
  • bou: opruiming om klangwaarskuwings / foute op te los
  • winbuild: die dokumentasie opgedateer
  • lib: stilte nul-afwesigheid waarskuwings
  • travis: bump to clang 6 en gcc 7
  • travis: bou libpsl en maak builds gebruik dit
  • proxy: wys getenv proxy gebruik in verbose uitvoer
  • duphandle: maak seker dat CURLOPT_RESOLVE gedupliseer word
  • almal: Refactor malloc + memset om calloc te gebruik
  • checksrc: Tik tik
  • system.h: Voeg sparcv8plus by oracle / sunpro 32-bit detection
  • vauth: Tik tik
  • ssh: wys libSSH2 foutkode wanneer die sluiting misluk
  • toets1148: verbeter vorderingsupdates beter
  • urldata: maak diens name onvoorwaardelik
  • instel: Hou LD_LIBRARY_PATH verander plaaslike
  • ntlm_sspi: herstel verifikasie met behulp van geloofsbeheerbestuurder
  • schanel: voeg die certification van die kliënt certification toe
  • winbuild: Ondersteun persoonlike ontwikkelingspaaie vir elke afhanklikheid
  • skannel: voeg ondersteuning by CURLOPT_CAINFO
  • http2: hanteer on_begin_headers () meer as een keer genoem
  • openssl: ondersteun OpenSSL 1.1.1 verbose-modus spoor boodskappe
  • openssl: regstel onderwerpAltName-tjek op nie-ASCII-platforms
  • http2: vermy strstr () op data nie nul beëindig nie
  • http2: maak die "drain counter" skoon wanneer 'n stroom gesluit is
  • http2: hanteer GOAWAY behoorlik
  • tool_help: verduidelik - maal tydseenheid is sekondes
  • krul.1: verduidelik dat opsies en URL's gemeng kan word
  • http2: Omskep 'n aansporing om aan te gaan na die lopende tyd
  • curl_global_sslset: verskaf altyd beskikbare backends
  • ftplistparser: hou staat tussen inroepe
  • Curl_memchr: die invoer van nul lengte kan nie ooreenstem nie
  • voorbeelde / sftpuploadresume: tipecast fseek argument te lank
  • voorbeelde / http2-oplaai: brei buffer uit om dom waarskuwing te voorkom
  • ctype: herstel karakterklassifikasie vir nie-ASCII-platforms
  • mime: vermy NULL-aanwyser-ontledingsrisiko
  • koekies: maak seker dat ons koekies het voordat jy pot
  • skryf
  • os400.c: stoor checksrc waarskuwings
  • instel: voorsien - met-wolfssl as 'n alias vir - met-cyassl
  • cyassl: Aanpas by biblioteke sonder TLS 1.0 ondersteuning ingeboude
  • http2: ontslae raak van 'n ander strstr
  • checksrc: dwing indringing van lyne na 'n ander
  • koekies: verwyder ongebruikte makro
  • CURLINFO_PROTOCOL.3: noem die bestaande gedefinieerde name
  • toetse: verskaf 'handleiding' as 'n eienskap om opsioneel te vereis
  • travis: aktiveer libssh2 op beide MacOS en Linux
  • CURLOPT_URL.3: bygevoeg ENCODING-afdeling
  • wolfssl: Fix non-blocking verbinding
  • vtls: definieer nie MD5_DIGEST_LENGTH vir wolfssl
  • dokumente: verwyder vreemde kommas in manbladsye
  • URL: herstel ASCII afhanklikheid in strcpy_url en strlen_url
  • ssh-libssh.c: waarskuwing vir linker skuif compiler
  • instel: controleer slegs vir CA-bundel vir lêer-gebruik SSL backends
  • travis: voeg 'n mbedtls by
  • http: stel nie die "spoed terug" in nie vlag wanneer niks opgelaai word nie
  • instel: stel CURLDEBUG en DEBUGBUILD in lib / curl_config.h
  • oordrag: moenie skryfsoftware instel op die opstel van multiplexed conns
  • vtls: gebruik verenigde "ondersteun" bitfield lid in backends
  • URL's: herstel nog een http url
  • travis: voeg 'n gebou by met WolfSSL
  • openssl: verander FILE ops vir BIO ops
  • travis: voeg bou met behulp van NSS
  • smb: verwerp negatiewe lêergroottes
  • koekies: aanvaar parameter name as koekie naam
  • http2: getock fix vir uploads
  • oral: vaste formaat spesifiseerder
  • http2: gebruik die korrekte funksiewyser typedef

Wat is nuut in weergawe:

  • Wysigings:
  • outeur: voeg ondersteuning by vir RFC7616 - HTTP Digest toegang verifikasie
  • deel: voeg ondersteuning by vir die deel van die verbinding cache
  • HTTP: Implementeer Brotli inhoud kodering
  • Foutoplossings:
  • CVE-2017-8816: NTLM-buffer oorloop via integer oorloop
  • CVE-2017-8817: FTP wildcard buite die grense gelees
  • CVE-2017-8818: SSL uit buffer toegang
  • curl_mime_filedata.3: fix typos
  • libtest: Voeg benodigde toets biblioteke by vir lib1552 en lib1553
  • maak tydsdiere vir stelsels wat ongetekende time_t gebruik
  • ftplistparser: geheue lek herstel: gratis tydelike geheue altyd
  • multi: laat tabelhandvatsels oorskry word
  • wildkaarte: gebruik nie met nie-ondersteunde protokolle
  • curl_fnmatch: terugkeer fout op onwettige wildcard patroon
  • Oordrag: Vereis vermeerderde kodering om te vroeg af te laai
  • curl_setup: Verbeter opsporing van CURL_WINDOWS_APP
  • Resolvers: Voeg slegs enigiets by indien nodig
  • setop: maak CURLOPT_SSH_AUTH_TYPES opsie lees
  • appveyor: voeg 'n win32-bou by
  • Curl_timeleft: verander retour tipe na timediff_t
  • cmake: Uitvoer libcurl en krul teikens wat gebruik word deur ander cmake projekte
  • krul: in -F opsie arg, komma is slegs 'n delimiter vir lêers
  • krul: verbeter "tipe =" hantering in -F opsie argumente
  • tydvak: gebruik mach_absolute_time () op MacOS
  • curlx: die tydfunksies word nie meer as curlx _ *
  • verskaf nie
  • mkhelp.pl: moenie kommentaar met huidige datum genereer nie
  • memdebug: gebruik stuur / recv handtekening vir curl_dosend / curl_dorecv
  • koekie: vermy NULL dereference
  • url: herstel CURLOPT_POSTFIELDSIZE arg waarde kontrole om -1 toe te laat
  • sluit in: verwyder conncache.h insluiting van waar dit nie nodig is nie
  • CURLOPT_MAXREDIRS: stel -1 as 'n waarde toe
  • toetse: Vaste martels toetse op toetse 556 en 650
  • http2: Vaste OOM-hantering in opgraderingsversoek
  • url: maak CURLOPT_DNS_CACHE_TIMEOUT arg waarde kontrole om -1 toe te laat
  • CURLOPT_INFILESIZE: aanvaar -1
  • krul: gaan deur [] in URL's in plaas van globing error
  • te noem
  • krul: versnel die hantering van baie URL's
  • ntlm: vermy malloc (0) vir wagwoorde met nul lengte
  • url: verwyder foutiewe arg waarde tjek van CURLOPT_SSH_AUTH_TYPES
  • HTTP: ondersteun verskeie inhoud-enkodering
  • travis: voeg 'n werk by brotli enabled
  • url: verwyder onnodige NULL-tjek
  • fnmatch: verwyder dooie kode
  • verbinding: stoor IPv6-verbindingstatus na 'n geldige verbinding
  • imap: hanteer opdragte onophoudelik
  • - koppelvlak: byvoeg ondersteuning vir Linux VRF
  • content_encoding: herstel inflate_stream vir geen bytes beskikbaar nie
  • cmake: korr.rc bevat korrek in Windows Builds
  • cmake: Voeg ontbrekende setmode-kontrole by
  • connect.c: verwyder uitvoerbare bietjie op lêer
  • MKB: herstel oninitialiseerde plaaslike veranderlike
  • zlib / brotli: sluit hoofde lêers slegs in modules wat hulle benodig
  • URL: retourfout op verkeerde URL's met rommel na IPv6-beugel
  • openssl: maak te veel gebruik van HAVE_OPAQUE_EVP_PKEY
  • macOS: Los ontbrekende verbindingsfunksie op met Xcode weergawe ouer as 9.0
  • - oplos: laat IP-adres toe binne [] hakies
  • voorbeelde / curlx: Stel kode styl vas
  • ntlm: verwyder onnodige NULL-tjek om asseblief te skandeer-bou
  • Curl_llist_remove: maak die potensiële NULL-aanwyser op die regte plek
  • mime: fix "Waarde gestoor op 'sz' word nooit gelees nie" scan-bou fout
  • openssl: fix "Waarde gestoor op 'rc' word nooit gelees nie" scan-bou fout
  • http2: herstel 'Waarde wat gestoor is na' hdbuf 'word nooit gelees nie & quot; scan-bou fout
  • http2: herstel 'Waarde wat gestoor is tot' einde 'word nooit gelees nie " scan-bou fout
  • Curl_open: regstel OOM retourfout korrek
  • url: verwerp ASCII beheer karakters en ruimte in host name
  • voorbeelde / rtsp: duidelik weer na gebruik
  • Koppel: verbeter die bind foutboodskap
  • maak: maak 'n duidelike '
  • koppel: voeg ondersteuning by vir nuwe TCP Fast Open API op Linux
  • metalink: herstel geheue-lek en NULL-wyserherference
  • URL: update "lêer:" URL-hantering
  • ssh: verwyder tjek vir 'n NULL wyser
  • global_init: ignoreer die absurdheid van CURL_GLOBAL_SSL

Wat is nuut in weergawe 7.56.1:

  • Foutoplossings:
  • imap: as 'n FETCH-reaksie geen grootte het nie, moenie skryf terugbel
  • noem nie
  • ftp: UBsan fixup 'wyser indeks uitdrukking oorloop
  • failf: slaan die sprintf () as daar geen verbruikers is nie
  • Fuzzer: skuif na die gebruik van eksterne curl-fuzzer
  • lib / Makefile.m32: laat dll-agtervoegsels aanpas
  • dokumente: maak tik in die curl_mime_data_cb-man bladsy
  • darwinssl: voeg ondersteuning by TLSv1.3
  • bou: fix - disable-crypto-auth
  • lib / config-win32.h: laat SMB / SMBS geaktiveer word met OpenSSL / NSS
  • openssl: herstel bou sonder HAVE_OPAQUE_EVP_PKEY
  • strtoofft: Verwyder vreemde nultoets
  • multi_cleanup: bel DONE op handvatsels wat dit nooit gekry het nie
  • toetse: gevoegde sleutelwoord by toetse 587 en 644
  • pingpong: retourfout wanneer u sonder verbinding probeer stuur
  • remove_handle: bel multi_done (), en maak dan die dns cache pointer skoon
  • mime: wees verdraagsaam om dieselfde hooflys twee keer in 'n deel te plaas
  • mime: verbeter die bindende top veelvoud van maklike hanteer
  • mime: vermy die kode van 'n deel weer wanneer die inhoud van die deel verander
  • mime: weier subparts by een van hul eie afstammelinge by te voeg
  • RTSP: vermy integer oorloop op snaakse RTSP antwoorde
  • krul: verdeel nie semikolons wanneer die inhoudsverdeling geparseer word nie
  • openssl: aktiveer PKCS12 ondersteuning vir! BoringSSL
  • FAQ: s / CURLOPT_PROGRESSFUNCTION / CURLOPT_XFERINFOFUNCTION
  • CURLOPT_NOPROGRESS.3: verwys ook na xferinfofunction
  • CURLOPT_XFERINFODATA.3: herstel duplikaat, sien ook
  • test298: verifieer --ftp-metode noucwd met URL-gekodeerde pad
  • FTP: URL-dekodeerpad vir dir-aanbieding in nocwd-modus
  • smtp_done: herstel geheue lek op stuur mislukking
  • ftpserver: ondersteuning geval ongevoelige opdragte
  • test950; verifieer SMTP met persoonlike versoek
  • openssl: moenie ou BORINGSSL_YYYYMM makros gebruik nie
  • setop: update huidige verbinding SSL verifieer params
  • winbuild / BUILD.WINDOWS.txt: noem WITH_NGHTTP2
  • krul: herbelê stdin buffering in -F opsie
  • mime: hou "teks / plain" inhoudstipe as gebruiker gespesifiseer
  • mime: maak die inhoudleser reg om> 16K data behoorlik te hanteer
  • instel: verwyder die C ++-samesteller-kontrole
  • memdebug: trace stuur, recv en socket
  • runtests: gebruik valgrind vir marteling ook
  • ldap: stilswyende waarskuwing
  • makefile.m32: laat gcc, ar en ranlib toe.
  • setop: vermy integer oorstromings by die stel van millisekonde waardes
  • setop: bereik kontroleer die meeste lang opsies
  • ftp: verwerp onwettige IP / poort in PASV 227 reaksie
  • mime: herbruik nie voorafgemaakte veelmaat grootte nie
  • vtls: verander struktuur Curl_ssl `sluit 'veldnaam na` close_one'
  • os400: voeg ontbrekende simbole in config-lêer by
  • mime: beperk die bas64-gecodeerde reëls tot 76 karakters
  • mk-ca-bundel: Verwyder URL vir aurora
  • mk-ca-bundel: Fix URL vir NSS

Wat is nuut in weergawe 7.55.0:

  • Wysigings:
  • krul: toelaat - header en --proxy-header lees van lêer
  • getinfo: verskaf groottes as curl_off_t
  • krul: verhoed dat binêre uitset na terminale gespuit word
  • krul: bygevoeg --request-target
  • libcurl: bygevoeg CURLOPT_REQUEST_TARGET
  • krul: bygevoeg - sokkies5- {basiese, gssapi}: beheer sokkies5 outf
  • libcurl: bygevoeg CURLOPT_SOCKS5_AUTH
  • Foutoplossings:
  • glob: ontleed nie na 'n strtoul () oorloopreeks (CVE-2017-1000101)
  • tftp: verwerp lêer lengtes wat nie pas nie (CVE-2017-1000100)
  • lêer: stuur die korrekte buffer na die gebruiker (CVE-2017-1000099)
  • sluit in: verwyder curl / curlbuild.h en curl / curlrules.h
  • dist: maak die groothelp.c nie onnodig regenereer nie
  • timers: stoor interne tydseëls as tyd_t in plaas van dubbelspel
  • vordering: laat "huidige spoed" toe wees UL + DL snelhede gekombineer
  • http-proxy: doen die HTTP CONNECT proses heeltemal nie-blokkering
  • lib / curl_setup.h: verwyder CURL_WANTS_CA_BUNDLE_ENV
  • fuzz: bring ons-fuzz-aanvanklike kode omskep na C89
  • instel: skakel ook nghttp2 uit as HTTP gedeaktiveer is
  • mk-ca-bundle.pl: Kontroleer die uittrekselkode van die krul na certdata aflaai
  • toets1148: verifieer die - # progressbar
  • toetse: stabiliseer toets 2032 en 2033
  • HTTPS-Proxy: bied nie h2 aan vir https proxy verbindings
  • http-proxy: probeer slegs FTP oor HTTP proxy
  • curl-compilers.m4: aktiveer vla waarskuwing vir clang
  • Curl-compilers.m4: aktiveer dubbele promosie waarskuwing
  • Curl-compilers.m4: aktiveer ontbrekende-veranderlike-declarations clang waarskuwing
  • Curl-compilers.m4: aktiveer Komma Clang waarskuwing
  • Makefile.m32: aktiveer -W vir MinGW32 bou
  • CURLOPT_PREQUOTE: word nie ondersteun vir SFTP
  • http2: OOM-ongeluk regmaak
  • PIPELINING_SERVER_BL: maak gebruik van die interne lys gebruik
  • mkhelp.pl: maak die naam van die script in gebruik teks
  • lib1521: voeg curl_easy_getinfo oproepe na die toetsstel
  • travis: doen die distcheck-toets ook buite-boom?
  • if2ip: stel die waarskuwing van die compiler in ISO C90 af.
  • lib: maak die djgpp-opbou
  • typecheck-gcc: voeg ondersteuning vir CURLINFO_OFF_T toe
  • travis: aktiveer typecheck-gcc waarskuwings
  • maketgz: skakel na xz in plaas van lzma
  • CURLINFO_REDIRECT_URL.3: noem die CURLOPT_MAXREDIRS geval
  • krul-samestellers.m4: maak onbekende waarskuwing-opsie op Apple clang
  • winbuild: fix boringssl build
  • krul / system.h: voeg tjek vir XTENSA vir 32bit gcc by
  • toets1537: vaste geheue lek op OOM
  • toets1521: stel waarskuwings op waarskuwings
  • krul: herstel geheue lek op toets 1147 OOM
  • libtest / make: genereer lib1521.c dinamies by build-time
  • curl_strequal.3: Tik tik in SINOPSIS
  • vordering: verhoed dat t_starttransfer herstel word
  • openssl: verbeter terugval saad van PRNG met 'n tyd gebaseerde hash
  • http2: verbeterde PING-raamebehandeling
  • toets1450: voeg eenvoudige toets vir DICT by
  • maak: bou slegs die docs subdir van binne
  • cmake: bygevoeg verenigbaarheid opsies vir ouer Windows weergawes
  • gtls: herstel bou wanneer die grootte van (lang) sizeof (void *)
  • url: maak die oorspronklike string gebruik vir latere oordragte
  • timeval.c: Gebruik 'n lang lang konstante tipe vir tydsopdragte
  • tool_sleep: tik om macos kompileerder waarskuwing te voorkom
  • travis.yml: gebruik --able-werror op debug builds
  • toets1451: voeg SMB-ondersteuning by die toetsbed
  • instel: verwyder tjeks vir 5 funksies wat nooit gebruik is nie
  • instel: probeer eers ldap / lber in omgekeerde volgorde eerste
  • smb: herstel bou vir djgpp / MSDOS
  • travis: installeer nghttp2 op linux builds
  • smb: voeg ondersteuning vir CURLOPT_FILETIME by
  • cmake: herstel stuur / recv argument scanner vir Windows
  • inet_pton: herstel op Windows om prototipe te kry
  • select.h: vermy makroherdefinisie harder
  • cmake: as inet_pton gebruik word, stoot _WIN32_WINNT
  • asyn-thread.c: los ongebruikte veranderlike waarskuwings op macOS
  • runtests: support "threaded resolver" as 'n kenmerk
  • test506: Slaan as threaded-resolver
  • cmake: verwyder kwaadaardige "-l" van linker vlae
  • cmake: voeg CURL_WERROR toe om "waarskuwing as foute" te aktiveer
  • memdebug: moenie setbuf () as die lêer oopgemaak het nie
  • curl_easy_escape.3: noem die (gebrek aan) kodering
  • toets1452: telnetonderhandeling byvoeg
  • CURLOPT_POSTFIELDS.3: verduidelik die 100-voortgesette magie beter
  • cmake: bied CMAKE_DEBUG_POSTFIX aan wanneer jy met MSVC bou
  • toetse / valgrind.supp: onderdruk OpenSSL vals positief gesien op travis
  • curl_setup_once: Verwyder ERRNO / SET_ERRNO makros
  • Curl-compilers.m4: skakel waarskuwings spam uit met Cygwin's clang
  • ldap: Stel MinGW-kompileerder waarskuwing vas
  • maak: fix docs bou op OpenBSD
  • curl_setup: definieer altyd WIN32_LEAN_AND_MEAN op Windows
  • system.h: sluit winsock2.h voor windows.h
  • in
  • winbuild: bou met waarskuwing vlak 4
  • rtspd: herstel MSVC vlak 4 waarskuwing
  • sokkerviltjie: onderdruk omskakelwaarskuwing met eksplisiete gegooi
  • libtest: herstel MSVC waarskuwing C4706
  • darwinssl: maak foute vir die bou van pinnedpubkey
  • toetse / bediener / los.c: herstel waarskuwingswaarskuwing
  • nss: maak 'n moontlike gebruik-na-vry in SelectClientCert ()
  • checksrc: ontsnap oop brace in regex
  • multi: noem integer oorloop risiko as jy> 500 miljoen voetstukke
  • darwinssl: regstel --tlsv1.2 regressie
  • tydsduur: struct curltime is 'n struktuur tydige vervanging
  • curl_rtmp: maak 'n waarskuwing vir die compiler
  • include.d: verduidelijkt dat dit betrekking het op die response headers
  • cmake: ondersteuning maak verwyder
  • include.d: verduidelik - insluitend is slegs vir antwoordkoppe
  • libcurl: Stop met die gebruik van foutkodes wat gedefinieer word onder CURL_NO_OLDIES
  • http: herstel reaksie kode parser om te verhoed integer oorloop
  • instel: maak die tjek vir IdnToUnicode
  • reg
  • multi: bestuur beheer van die versoek timer
  • curl_threads: maak MSVC compiler waarskuwing
  • travis: bou op osx met openssl
  • travis: bou op osx met libressl
  • CURLOPT_NETRC.3: noem die lêernaam op vensters
  • cmake: stel die MSVC waarskuwingsvlak op tot 4
  • netrc: Slaan lyne wat begin met '#'
  • darwinssl: stel curlssl_sha256sum () opskakelaarwaarskuwings op eerste argument
  • BUILD.WINDOWS: noem buildconf.bat vir die bou van git
  • darwinssl: waarskuwingskompileerderwaarskuwings
  • travis: bou op osx met darwinssl
  • FTP: Slaag onnodige CWD toe in nocwd af
  • gssapi: herstel geheue lek van uitvoer token in multi ronde konteks
  • getparameter: vermy die terugkeer van oninitialiseerde 'usedarg'
  • krul (ontfout bou) easy_events: maak gebeurtenisdata staties
  • krul: ontdek en borgtog vroegtydig oor die parameter integer oorloop
  • instel: herstel / stuur / kies opsporing op Android

Wat is nuut in weergawe 7.54.1:

  • Wysigings:
  • krul: wys die libcurl release date in --version output
  • Foutoplossings:
  • CVE-2017-9502: buffer buffer oorloop van die standaard protokolstation
  • openssl: herstel geheue lek in servercert
  • toetse: verwyder die html- en PDF-weergawes van die tarball
  • mbedtls: aktiveer NTLM (& SMB) selfs al is MD4-ondersteuning nie beskikbaar nie
  • typecheck-gcc: behartig funksiewerkwysers behoorlik
  • llist: gebruik nie meer malloc
  • gnutls: 'n kode verwyder wanneer - disable-verbose is geconfigureerd
  • lib: herstel dalk nie-geïnitialiseerde waarskuwings
  • multi: verduidelik toestand in curl_multi_wait
  • skanderings: Moenie geënkripteerde gedeeltelike rekord as wagtende data behandel nie
  • instel: maak die -ldl-kontrole vir openssl, voeg -lpthread tjek
  • konfigureer: aanvaar -Ag en -Aanvattende GCC-vlae
  • Makefile: vermy gebruik van GNU-spesifieke vorm van $ <
  • if2ip: regstel -waarskuwing waarskuwing
  • instel: stop prepending aan LDFLAGS, CPPFLAGS
  • krul: stel standaard 'n buffer grootte van 100K op
  • typecheck-gcc: herstel _curl_is_slist_info
  • nss: lek nie PKCS # 11-gleuf terwyl u 'n sleutel laai nie
  • nss: laai libnssckbi.so as geen ander trust gespesifiseer is nie
  • voorbeelde: ftpuploadfrommem.c
  • url: verklaar get_protocol_family () static
  • voorbeelde / cookie_interface.c: verander na example.com
  • toets1443: toets -vertraag-tyd
  • krul: gebruik buitimes in plaas van verouderde tyd wanneer beskikbaar
  • url: stel 'n geheue lek op OOM terwyl CURLOPT_BUFFERSIZE ingestel word
  • curl_rtmp: maak waarskuwings van ontbrekende veranderlike-waarskuwings
  • toetse: vaste OOM-hantering van eenheidstoetse om toets af te skaf
  • curl_setup: Maak seker dat nie meer as een IDN-lib is aangeskakel nie
  • Gereedskap: Los ontbrekende prototipe waarskuwings vir CURL_DOES_CONVERSIONS op
  • CURLOPT_BUFFERSIZE: 1024 grepe is nou die minimum grootte
  • krul: Nie-Boolean command line args verwerp - geen- voorvoegsels
  • telnet: Skryf volle buffer in plaas van byte-vir-byte
  • typecheck-gcc: voeg ontbrekende string opsies by
  • typecheck-gcc: byvoeg ondersteuning vir CURLINFO_SOCKET
  • kies manbladsye: hulle het almal voorbeelde nou
  • curl_setup_once: gebruik SEND_QUAL_ARG2 vir swrite
  • toets557: stel 'n bekende goeie numeriese lokaal in
  • skanderings: Stuur 'n meer spesifieke foutkode vir SEC_E_UNTRUSTED_ROOT
  • toetse / bedieners: maak string lettertipes const
  • runtests: gebruik -R vir willekeurige volgorde
  • unit1305: stel die waarskuwing van die compiler
  • op
  • curl_slist_append.3: Verduidelik 'n NULL-invoer skep 'n nuwe lys
  • toetse / bediener: verrig tjeksrc as verstek in debug-builds
  • toetse: regstel -waarskuwingswaarskuwings
  • runtests.pl: vereenvoudig die data-afdeling lees afdeling
  • krul: verwyder - omgewing en tool_writeenv.c
  • buildconf: fix hang aan IRIX
  • tftp: waarskuwing slegte-funksie-gegooi waarskuwing
  • asyn-draad: los ongebruikte makro waarskuwings
  • tool_parsecfg: herstel -waarskuwingwaarskuwing
  • sendrecv: herstel MinGW-w64 waarskuwing
  • test537: gebruik die korrekte veranderlike tipe
  • rand: behandel valse entropie dieselfde ongeag endianiteit
  • krul: genereer die --hulpuitset
  • toetse: verwyder oortollig - traceer-ascii argumente
  • multi: ken ID's toe aan alle timers en maak elke timer singleton
  • multi: gebruik 'n vaste reeks timers in plaas van malloc
  • mbedtls: versoek om heronderhandeling van die bediener
  • pyplyn: maak foute om pyplyn POST's te probeer
  • lib510: skryf nie verby die einde van die buffer as dit te klein is nie
  • CURLOPT_HTTPPROXYTUNNEL.3: verduidelik, voeg voorbeeld by
  • SecureTransport / DarwinSSL: Implementeer publieke sleutel pinning
  • krul.1: verduidelik --config
  • curl_sasl: herstel fout met CURL_DISABLE_CRYPTO_AUTH + USE_NTLM
  • darwinssl: Bevestig uitsondering by die verwerking van 'n kliënt se-sertifikaat
  • krul.1: noem --Outh2-draer se argument
  • mkhelp.pl: moenie die huidige tyd in krul binêre byvoeg nie
  • asiohiper.cpp / evhiperfifo.c: hanteer negatiewe timerfunksie insette
  • ssh: herstel geheue lek in verbreking as gevolg van time-out
  • toetse: stabiliseer toets 1034
  • cmake: outomatiese opsporing van CURL_CA_BUNDLE / CURL_CA_PATH
  • beweer: vermy, gebruik DEBUGASSERT eerder
  • LDAP: gebruik ldap_bind_s op Windows met metodes
  • aanstuur: stoor die "herlei na" URL wanneer maksimum redirs bereik is
  • winbuild: herstel die nghttp2-bou
  • voorbeelde: herstel -Wimplicit-deurbraak waarskuwings
  • tyd: maak tipe omskakelings en waarskuwings vir vertalers
  • mbedtls: verander veranderlike skaduwee waarskuwing
  • test557: herstel ubsan runtime fout as gevolg van int linker skuif
  • oordrag: begin die infilieer van die posvelde
  • dokumente: verdubbel NO_PROXY verder
  • build-wolfssl: Sync config met wolfSSL 3.11
  • krul-samestellers.m4: aktiveer -wisseling-teken-oorloop vir clang
  • voorbeeld / externalsocket.c: maak dit ook gebruik van CLOSESOCKETFUNCTION
  • lib574.c: gebruik korrekte terugbelproto
  • lib583: stel die waarskuwing van die compiler
  • op
  • Curl-compilers.m4: stel compiler_num for clang
  • typecheck-gcc.h: afsonderlike getinfo slist tjeks van ander punte
  • typecheck-gcc.h: gaan na CURLINFO_TLS_SSL_PTR en CURLINFO_TLS_SESSION
  • typecheck-gcc.h: controleer CURLINFO_CERTINFO
  • bou: verskaf 'n maklike kode dekking meting
  • toets1537: toegewyde toetse van die URL (un) escape API-oproepe
  • curl_endian: verwyder ongebruikte funksies
  • toets1538: kontroleer die libcurl strerror API-oproepe
  • MD (4 | 5): stilte cast-align clang waarskuwing
  • dedotdot: vaste uitvoer vir ".." en "." slegs insette
  • cyassl: definieer bou-makros voordat jy ssl.h insluit
  • updatemanpages.pl: fout op te ou git weergawe
  • curl_sasl: stel ongebruikte veranderlike waarskuwing vas
  • x509asn1: Heg implisiete-deurbraak waarskuwing by GCC 7
  • libtest: stel implisiete-deurlopende waarskuwings vas by GCC 7
  • BINDINGS: voeg bind bindings by
  • curl_ntlm_core: stuur ongetekende char to toupper
  • toets1262: verifieer ftp aflaai met -z vir "indien ouer as hierdie"
  • toets1521: toets alle curl_easy_setopt opsies
  • typecheck-gcc: laat CURLOPT_STDERR ook NULL toe
  • metalink: verwyder ongebruikte printf () argument
  • lêer: maak speedcheck gebruik huidige tyd vir tjeks
  • instel: skakel skakel met librtmp wanneer pad spesifiseer
  • voorbeelde / multi-uv.c: herstel vervalste simbool
  • cmake: Bevestig teenstrydigheid met betrekking tot mbed TLS sluit gids
  • in
  • setopt: maak opsie CURLOPT_ADDRESS_SCOPE
  • gitignore: ignoreer alle vim-ruillêers
  • urlglob: herstel die afdeling met nul
  • libressl: OCSP en intermediêre certs oplossing is nie meer nodig nie

Wat is nuut in weergawe 7.54.0:

  • Wysigings:
  • Voeg CURL_SSLVERSION_MAX_ * konstantes by CURLOPT_SSLVERSION
  • Voeg --max-tls
  • by
  • Voeg CURLOPT_SUPPRESS_CONNECT_HEADERS toe
  • Voeg - onderdrukkingskoppe by
  • Foutoplossings:
  • CVE-2017-7468: skakel SSL-sessie-ID af wanneer kliënt-sertifikaat gebruik word
  • cmake: Vervang ongeldige UTF-8-bytvolgorde
  • toetse: gebruik konsekwente omgewingsveranderlikes om charset te stel
  • volmag: 'n geheue lek op OOM
  • ftp: 'n foutiewe gratis in 'n OOM-pad verwyder
  • dokumente: de-duplikaat lêer lyste in die Makefiles
  • ftp: stel 'n NULL-wyser-afleiding op OOM vas
  • gopher: vaste opsporing van 'n foutvoorwaarde van Curl_urldecode
  • url: maak unix-socket ondersteuning vir proxy-gestremde bouers
  • toets1139: maak voorsiening vir die moontlikheid dat die manblad nie herbou word nie
  • cyassl: kry die biblioteek weergawe string op 'n lang tyd
  • digest_sspi: stel kompilasie waarskuwing op
  • toetse: aktiveer HTTP / 2 toetse met nie-standaard poortnommers
  • Waarskuwing: onderdruk versamelaarwaarskuwing
  • darwinssl: Waarsku dat die aanskakel van host verifikasie ook SNI uitskakel
  • instel: fix for -enable-pthreads
  • checksrc.bat: ignoreer curl_config.h.in, curl_config.h
  • no-keepalive.d: fix typo
  • instel: herstel - met-zlib wanneer 'n pad gespesifiseer word
  • bou: fix gcc7 impliciete deurbraak waarskuwings
  • maak potensiële gebruik van ongeïnitialiseerde veranderlikes reg.
  • CURLOPT_SSL_CTX_FUNCTION.3: Fix EXAMPLE formatering foute
  • CMake: Herorganiseer SSL-ondersteuning, skei WinSSL en SSPI
  • CMake: Voeg DarwinSSL ondersteuning by
  • CMake: Voeg mbedTLS ondersteuning by
  • ares: Retourfout in 'n keer as dit uitgeskakel word voordat die naamoplossing begin
  • BINDINGS: bygevoeg C + +, perl, gaan en Scilab bindings
  • URL: retourfout op verkeerde URL's met rommel na poortnommer
  • KNOWN_BUGS: Voeg DarwinSSL by, sal nie PKCS # 12 sonder 'n wagwoord invoer nie
  • http2: Bevestig bewering fout by herlei met CL = 0
  • updatemanpages.pl: Werk manbladsye op om huidige datum en weergawes te gebruik
  • - onseker: verduidelik dat hierdie opsie vir bedienerverbindings is
  • mkhelp: die gzip kode vereenvoudig
  • bou: vaste manblad in buite-boom-tarball bou
  • toetse: gedeaktiveer 1903 weens flakiness
  • openssl: voeg twee / * FALLTHROUGH * / om dekking te bevredig
  • cmdline-opsies: stel 'n paar lettertipes vas
  • outeur: duidelike auth.multi-vlag by http_done
  • curl_easy_reset: Herstel ook die verifikasietoestand
  • proxy: Slaan SSL-initialisatie vir geslote verbindings oor
  • http_proxy: ignoreer TE en CL in CONNECT 2xx antwoorde
  • tool_writeout: stel 'n buffer lees oorskryf op - skryf uit
  • maak: regenereer docs / curl.1 deur die maak van maak in docs
  • winbuild: voeg basiese ondersteuning vir OpenSSL 1.1.x toe
  • bou: verwyder oortollige afwykings van makefiles
  • CURLINFO_LOCAL_PORT.3: bygevoeg voorbeeld
  • krul: wys HTTPS-Proxy-opsies op CURLE_SSL_CACERT
  • toetse: verwyder meer opsies van nie-HTTP-toetse.
  • toetse: stel die gedokumenteerde poortnommers van die proefbediener vas
  • runtests.pl: vaste vertoning van die Gopher IPv6 poort nommer
  • multi: herstel stroomclose () crash in debug modus
  • cmake: bou handleidingbladsye
  • cmake: voeg ondersteuning by vir die bou van HTML- en PDF-dokumente
  • mbedtls: voeg ondersteuning by vir CURLOPT_SSL_CTX_FUNCTION
  • maak: stel 'test-nonflaky' teiken
  • CURLINFO_PRIMARY_IP.3: voeg voorbeeld by
  • toetse / README: noem nroff vir - manuele toetse
  • mkhelp: skakel kompressie uit as die perl gzip-module nie beskikbaar is nie
  • openssl: val terug op SSL_ERROR_ * string wanneer geen foutdetail
  • asiohiper: maak seker dat die sok oop is in event_cb
  • toetse / README: maak "Run" -afdeling foutloos
  • krul: kontroleer die einde van die inset by die terugskrywing van die terugskryf van die skryfwerk
  • . Gitattributes: skakel CRLF vir * .am
  • uit
  • multi: Stel MinGW-w64-waarskuwings op
  • skannel: verander veranderlike skaduwee waarskuwing
  • openssl: sluit DSA-kode uit wanneer OPENSSL_NO_DSA gedefinieer is
  • http: Herstel proxy-verbinding hergebruik met basiese outeur
  • onderbreking: hanteer gemengde tipes data wanneer dit onderbreek word
  • http: behandel nie FTPS oor CONNECT as HTTPS
  • conncache: maak hashkey vermy malloc
  • maak: gebruik die veranderlike MAKE vir herhalende oproepe
  • krul: herstel inkonsekwentheid van terugvoering argumente
  • NTLM: kyk na funksies met #ifdef in plaas van #if
  • cmake: voeg verskeie ontbrekende lêers by die dist
  • kies: gebruik korrekte SIZEOF_ constant
  • verbind: stel onherstelbare parameter waarskuwing vas
  • skanderings: Stel ongebruikte veranderlike waarskuwing vas
  • gcc7: regstel & lsquo; * 'in boolse konteks
  • http2: stil ongebruikte parameter waarskuwings
  • ssh: maak die waarskuwing van die omskakeling van conversies vas
  • telnet: (win32) herstel lees terugkeer terugkeer veranderlike
  • Dokumente: Verduidelik - Foute-vroeg impliseer nie - Misluk
  • dokumente: bygevoeg voorbeelde vir CURLINFO_FILETIME.3 en CURLOPT_FILETIME.3
  • toetse / bediener / gebruik: verwyder in6addr_any vir onlangse MinGW
  • multi: maak curl_multi_wait vermy malloc in die tipiese geval
  • sluit in: curl / system.h is 'n run-time weergawe van curlbuild.h
  • Maklik: waarskuwing kompiler waarskuwing
  • llist: vervang Curl_llist_alloc met Curl_llist_init
  • hash: skuif sleutel in hash-struktuur om mallocs te verminder
  • url: Moenie uitgestelde data oor konneksie hergebruik vrystel nie
  • curl_sasl: verklaar mechtable static
  • krul: maak Windows Unicode-opbou
  • multi: stel wag op die wag vir maklike handvatsels
  • tool_operate: stel MinGW-kompileerder waarskuwing reg
  • low_speed_limit: verbeterde funksie vir langer tydperke
  • gtls: stel die waarskuwing van die compiler op
  • sspi: druk uit InitializeSecurityContext () foutboodskap
  • skanderings: stel waarskuwings vir die waarskuwing op
  • vtls: Reël onbepaalde veranderlike waarskuwings
  • INSTALL.md: maak veilige vervoerkonfigurasie-argumente vas
  • CURLINFO_SCHEME.3: verander veranderlike tipe
  • libcurl-thread.3: noem ook threaded resolver
  • nss: laai CA-sertifikate selfs met --inseker
  • openssl: regstel hierdie stelling kan val deur
  • poll: verkies bo
  • polarssl: unbreak bou met weergawes & lt; 1.3.8
  • Curl_expire_latest: ignoreer reeds verouderde tydskrifte
  • instel: verander implisiete funksieverklarings in foute
  • mbedtls: herstel geheue lek in fout pad
  • http2: maak handvatsel lek in fout pad
  • . Gitattributes: dwing dopskripte na LF
  • configure.ac: ignoreer CR na weergawe nommers
  • extern-scan.pl: strook trailing CR
  • openssl: maak SSL_ERROR_to_str meer toekomsvry
  • openssl: herstel foute vir veiligheidsveiligheid in foutbehandeling
  • openssl: moenie probeer om onbestaande privaat sleutels uit te druk nie
  • nss: regstel waarskuwings van MinGW-kompileerders

Wat is nuut in weergawe 7.53.1:

  • Foutoplossings:
  • cyassl: Tik tik
  • url: Verbeter CURLOPT_PROXY_CAPATH fouthantering
  • urldata: sluit curl_sspi.h in wanneer Windows SSPI aangeskakel is
  • formdata: kontroleer vir EOF wanneer u vanaf stdin lees
  • toetse: Stel CHARSET & amp; LANG na UTF-8 in 1035, 2046 en 2047
  • url: Default die proxy CA bundel plek na CURL_CA_BUNDLE
  • rand: bygevoeg ontbreek #ifdef HAVE_FCNTL_H rondom fcntl.h header

Wat is nuut in weergawe 7.52.1:

  • Foutoplossings:
  • CVE-2016-9594: unititialized random
  • lib557: stoor checksrc waarskuwings
  • lib: maak MSVC compiler waarskuwings reg
  • lib557.c: gebruik 'n korter MAXIMIZE verteenwoordiging
  • toetse: voer checksrc op debug builds

Wat is nuut in weergawe 7.51.0:

  • Wysigings:
  • nss: bykomende kode-suites word nou aanvaar deur CURLOPT_SSL_CIPHER_LIST
  • Nuwe opsie: CURLOPT_KEEP_SENDING_ON_ERROR
  • Foutoplossings:
  • CVE-2016-8615: koekie-inspuiting vir ander bedieners
  • CVE-2016-8616: geval ongevoelige wagwoord vergelyking
  • CVE-2016-8617: OOB skryf via ongemerkte vermenigvuldiging
  • CVE-2016-8618: dubbelvry in curl_maprintf
  • CVE-2016-8619: dubbelvry in krb5-kode
  • CVE-2016-8620: glob parser skryf / lees van grense
  • CVE-2016-8621: curl_getdate lees buite grense
  • CVE-2016-8622: URL unescape heap overflow via integer afkorting
  • CVE-2016-8623: Gebruik-na-vrye via gedeelde koekies
  • CVE-2016-8624: ongeldige URL ontleding met '#'
  • CVE-2016-8625: IDNA 2003 maak curl gebruik verkeerde gasheer
  • openssl: herstel per-draad geheue lek met behulp van 1.0.1 of 1.0.2
  • http: aanvaar 'Transfer-Encoding: chunked' vir HTTP / 2 ook
  • LICENSE-MIXING.md: update met mbedTLS dual licensing
  • voorbeelde / imap-append: Stel grootte van data wat opgelaai moet word
  • test2048: herstel url
  • darwinssl: skakel RC4-kode-suite ondersteuning uit
  • CURLOPT_PINNEDPUBLICKEY.3: los die BESKIKBAARHEID opmaak
  • openssl: moenie CRYTPO_cleanup_all_ex_data noem nie
  • libressl: herstel weergawe uitvoer
  • maklik: Herstel alle statistiese sessie inligting in curl_easy_reset
  • curl_global_cleanup.3: moenie die lib losmaak met subdrade wat hardloop nie
  • dist: voeg CurlSymbolHiding.cmake by die tarball
  • dokumente: Verwyder dit --proto word net gebruik vir aanvanklike herwinning
  • instel: Vaste bou met libssh2 in 'n gepaste ligging
  • Curl.1: - Trace ondersteun% vir die stuur na stderr!
  • koekies: dieselfde domein hantering is verander om aan te pas by die gedrag van die leser
  • formpost: probeer om 'n gids aan te sluit, nie meer ineenstort nie
  • CURLOPT_DEBUGFUNCTION.3: vaste ongebruikte argument waarskuwing
  • formpost: vermy stille snprintf () truncation
  • ftp: herstel Curl_ftpsendf
  • mprintf: retourfout met te veel argumente
  • smb: Kontroleer inkomende pakketgrense behoorlik
  • GIT-INFO: verwyder die Mac 10.1-spesifieke besonderhede
  • los: voeg foutboodskap by wanneer u SIGALRM oplos.
  • cmake: voeg nghttp2 ondersteuning by
  • Dist: verwyder PDF en HTML omskepte dokumente van die vrystellings
  • configure: poll uit te skakel () in MacOS builds
  • vtls: gebruik slegs sessie-ids met dieselfde skema
  • Pyplyn: Slaan na-toe-toe-verbindings toe tydens pyplynwerk
  • wen: maak die opbou van Universal Windows Platform
  • krul: stel nie CURLOPT_SSLENGINE outomaties op DEFAULT nie
  • maketgz: ondersteun dit slegs "genereer weergawe inligting
  • Curl_socket_check: voeg ekstra tjek by om totale verloop te vermy
  • gopher: behoorlike terugkeer fout vir stoor foute
  • krul: stel INTERLEAVEDATA ook in
  • polarssl: duidelike draad skikking by init
  • polarssl: maak onverbeterde SSL-sessie-id-slot
  • polarssl: verminder #fdef waansin met 'n makro
  • curl_multi_add_handle: stel tydsduur in sluitinghandvatsels
  • configure: stel min weergawe vlae vir bou op Mac
  • INSTALL: Omskep na markdown => INSTALL.md
  • curl_multi_remove_handle: maak 'n dubbelvrye
  • multi: herstel inifinte lus in curl_multi_cleanup ()
  • nss: maak 'n vaste lus in nie-blokkering TLS handhake oor proxy
  • mk-ca-bundel: Verander URL-herwinning as standaard by HTTPS-slegs
  • mbedtls: stop met gebruik van vervalle lêer insluit
  • dokumente: herstel req-> data in multi-uv voorbeeld
  • instel: Stel toetssintaksis vas vir monotoniese klok_gettime
  • CURLMOPT_MAX_PIPELINE_LENGTH.3: Verduidelik dit is nie vir HTTP / 2

Wat is nuut in weergawe 7.50.3:

  • Foutoplossings:
  • CVE-2016-7167: ontsnap en unescape integer oorloop
  • mk-ca-bundle.pl: gebruik SHA256 in plaas van SHA1
  • checksrc: detect strtok () gebruik
  • foute: nuwe alias CURLE_WEIRD_SERVER_REPLY
  • http2: ondersteuning> 64bit grootte uploads
  • openssl: herstel slegte geheue gratis (regressie)
  • CMake: verberg privaat biblioteek simbole
  • http: weier om reaksie-liggaam oor te gee wanneer NO_NODY ingestel is
  • cmake: stel curl-config - statiese-libs
  • mbedtls: skakel NTLM in die bou as md4 nie beskikbaar is nie
  • krul: - skep-dirs op vensters sny beide vorentoe en agtertoe skuins

Soortgelyke sagteware

Libnet
Libnet

20 Feb 15

Ncurses
Ncurses

11 May 15

Vulkan
Vulkan

10 Mar 16

Ander sagteware ontwikkelaar Daniel Stenberg

cURL
cURL

11 Apr 15

Kommentaar te cURL

1 Kommentaar
  • Donald Morrison 6 Nov 18
    God dag,

    Er du en forretningsmann eller kvinne? Er du i noe økonomisk rot, eller trenger du penger til å starte opp din egen bedrift? Har du behov for lån for å betale inn gjeld eller betale for regningene dine eller starte en fin bedrift? Har du lav kreditt score, og du finner det vanskelig å skaffe kapitallån fra lokale banker / andre finansinstitusjoner? Har du behov for et lån eller finansiering av en eller annen grunn, for eksempel: Kontakt vår lånesjef Donald Morrison e-post: easy.financial@yandex.com

    Personlig lån
    Bedriftslån
    Home Equity Loan
    Gjeldskonsolideringer

    Takk og Gud salige
    Donald Morrison
Kommentaar te lewer
Draai op die foto!