cURL

Software screenshot:
cURL
Software ətraflı:
Version: 7.61.0 Yenil?nib
Tarixi Upload: 17 Aug 18
Geliştirici: Daniel Stenberg
Lisenziya: Pulsuz
Məşhurluq: 74

Rating: 4.0/5 (Total Votes: 1)

cURL açıq bir mənbə və sərbəst şəkildə yayılmış bir proqramdır, asanlıqla bir URL sintaksisindən istifadə edərək, hər hansı bir məlumat növünü asanlıqla köçürən bir komanda-line xidmətidir. Bu geniş diapazonlu və ya fayl ötürmə protokollarını dəstəkləyir və müxtəlif proqramlara inteqrasiya edilə bilər.


Çoxsaylı fayl ötürmə protokollarını dəstəkləyir
HTTP, HTTPS, FTP, FTPS, SFTP, DICT, TELNET, TFTP, LDAP, LDAPS, FILE, IMAP, IMAPS, POP3, POP3S, RTMP, RTSP, SCP, SMTP, SMTPS, həmçinin GOPER.


İstifadəçi və parol identifikasiyası təmin edir
CURL həmçinin HTTP POST, HTTP PUT, FTP yükləmə, HTTP form bazlı yükləmə, proxy'lər, fayl ötürülməsi davamı, HTTP proxy tünelləri, çerezlər, həmçinin istifadəçi və parol identifikasiyası, əsas, digest, NTLM, Negotiate və Kerberos.


Libcurl kitabxana daxildir
CURL-a əlavə olaraq, layihə həmçinin C, C ++, C ++, C, C ++ və ya C, C ++ kimi dəstəklənən proqramlaşdırma dillərindən birində yazılmış istənilən proqrama inteqrasiya edilmiş, sürətli, işlək vəziyyətdə təhlükəsiz və IPv6 uyğun kütüphanəsi olan inkişafçılara təmin edən libcurl kitabxanasını da əhatə edir. Python, Java və ya PHP.

libcurl & rsquo; s xüsusiyyətləri
libcurl kitabxanasının xüsusiyyətləri arasında GnuTLS, OpenSSL, CyaSSL, PolarSSL, QSOSSL, axTLS və ya NSS, Secure Transport və SChannel vasitəsilə SSL və TLS dəstəklərini qeyd edə bilərik.


It & rsquo; s C yazılmış bir command-line proqram

Hər iki cURL və libcurl layihələri C proqramlaşdırma dilində yazılmışdır, yəni əsas platformada uğurla fəaliyyət göstərən platformalardır. Həm də 32-bit və 64-bitli arxitekturalar hazırda dəstəklənir.


Əməliyyat sistemlərinin geniş spektrini dəstəkləyir
CURL, GNU / Linux, Microsoft Windows, BSD, Solaris, Darwin, HP UX, AIX, IRIX, Tru64, Unix Ware kimi bir çox əməliyyat sistemini dəstəkləyir.

Bu sürümdə yeni :

  • Değişiklikler:
  • getinfo: yeddi aralıqlarla mikrosaniyalı dəqiq sayğaclar əlavə edin
  • curl: qalın başlıqları göstərin, qeyri-səliqəli-çıxış ilə silin.
  • httpauth: daşıyıcı ayələrini dəstəkləyin
  • CURLOPT_TLS13_CIPHERS və CURLOPT_PROXY_TLS13_CIPHERS əlavə edin
  • curl: - tls13-ciphers və --proxy-tls13-ciphers
  • CURLOPT_DISALLOW_USERNAME_IN_URL əlavə edin
  • curl: --disallow-username-in-url
  • Bugfixes:
  • CVE-2018-0500: smtp: SMTP göndərin buffer daşması göndər
  • schannel: API'lar mövcud deyilsə, müştəri sertifikat seçimini aradan buraxın.
  • schannel: API'ların mövcud olmadığını yoxlamaq əl ilə yoxlayın
  • testlər / libtest / Makefile: Kəsmək gcc-xüsusi bayraqları əlavə etməyin
  • açar: qəbul etməli - tls-max default versiyası üçün
  • stub_gssapi: istifadə edilməmiş parametrləri 'xəbərdarlıqları düzeltin
  • nümunələr / irəliləyişlər: həm yeni, həm də köhnə libcurls üzərində qurulsun
  • docs: HA Proxy protokolu "versiya 1"
  • olduğunu qeyd edin
  • curl_fnmatch: yalnız
  • eşleme üçün iki ulduza icazə verin
  • docs: CURLOPT_HTTPGET
  • aydınlaşdırmaq
  • yapılandır: bir AC_TRY_RUN CURL_RUN_IFELSE ilə dəyişdirin
  • konfiqurasiya: kompüter-zaman SIZEOF iş vaxtının yerinə yoxlanılır
  • checksrc: sizeof () istifadə * * parantez ilə istifadə olun
  • CURLOPT_ACCEPT_ENCODING.3: brotli əlavə edin və bir az aydınlaşdırın
  • schannel: CAinfo'un CR / LF
  • 'yə möhkəm ayrılması
  • tftp: printfing əvvəl əmin səhv sıfır sona əmin olun
  • http davam edin: http kod 416 (aralığın səhvləri) nəzərə alınmadıqda cismi atlayın
  • konfiqurasiya: əsas testi əlavə edin --with-ssl prefiksi
  • smake: set -d hata ayıklama üçün postfix
  • multi: Curl_protocol_getsock
  • 'da gözləmək üçün bir yuva təmin edin
  • content_encoding: Z_BLOCK
  • üçün çox zlib versiyalarını idarə edin
  • winbuild: yalnız varsa OUTFILE silin
  • winbuild: MakefileBuild.vc-də DISTDIR-> DIRDIST yazı tipini bərpa edin
  • schannel: müvəqqəti müvəqqəti müvəqqəti müvəqqəti uğursuzluqlar üçün uğursuz çağırışlar əlavə edin
  • cmake: fsetxattr və strerror_r
  • üçün testi düzəldin
  • curl.1: cmdline'yi düzəliş edin
  • cmdline-opts / gen.pl: mutexes əgər xəbərdarlıq: və ya bax: də: var olmayan variantları siyahı
  • cmake: getpwuid_r
  • 'ni yoxlayın
  • konfiqurasiya: statik mbedtls ilə tikildikdə ssh2 bağlanma fix
  • psl: son psl istifadə edin və dövri olaraq yeniləyin
  • fnmatch: qaçan braçetdə
  • uyğun olmalıdır
  • KNOWN_BUGS: 2101 ilə bağlı mətni bərpa edin
  • INSTALL: LDFLAGS = -Wl, -R / usr / local / ssl / lib
  • konfiqurasiya: AR_FLAGS xəbərdarlıqını susdurmaq üçün yalnışdır
  • os400: mime api EBCDIC sarmalayıcılarını tətbiq
  • curl.rc: düzgün Windows versiyası aşkarlanması üçün manifesti yerləşdirin
  • strictness: düzgün, {infof, failf} format göstəriciləri
  • testlər: yeniləmə .gitignore for libtests
  • konfiqurasiya: getpwuid_r bəyannaməsini yoxlayın
  • fnmatch: əgər varsa sistemdən istifadə edin
  • CURLOPT_RESOLVE: həmişə ilk girişdən təmizlənin
  • çox: potensial olaraq pis DEBUGF ()
  • silin
  • curl_addrinfo: başlıqda eyni mənada #ifdef şəraitini istifadə edin
  • qurmaq: Borland xüsusi makefile
  • çıxarın
  • axTLS: istifadə üçün uyğun deyil
  • cmdline-opts / cert-type.d: qeyd etmək üçün "p12" tanınmış bir növü olaraq
  • system.h: IBM xlc C derleyicisine dəstək əlavə edin
  • testlər / libtest: lib1521-ni nodist_SOURCES əlavə edin
  • mk-ca-bundle.pl: sertifikatın adını toxunmadı
  • boringssl + schannel: undef X509_NAME in lib / schannel.h
  • açılır: 1.0.1 və ya daha sonra motor dəstəkini götürün
  • çarpaz: düzeltme xəbərdarlıqları
  • test 46: 2025-ci ildən sonra test keçir.
  • schannel: şifrələrin seçilməsi dəstək
  • Curl_debug: ölü kntost kodunu silin
  • test 1455: yumşaqdır
  • Curl_init_do: NULL keçid işarəsi
  • keçdi
  • irəliləyiş: istifadə edilməmiş bir sıra müəyyənləşdirin
  • mk-ca-bundle.pl: dəyişdirilmədiyi halda, -u silmək certdata.txt
  • GOVERNANCE.md: bu layihənin necə işlədiyini izah edir
  • konfiqurasiya: c-ares aşkarlanması üçün pkg-konfiquradan istifadə edin
  • konfiqurasiya: statik açılış ilə qurulma qabiliyyətini artırın
  • maketgz: OSX üzərindəki sualları düzeltin
  • çox: ad həllində dayandıqda yaddaş yaddaşı silmək
  • CURLOPT_INTERFACE.3: interfeys adları Windows-da dəstəklənmir
  • url: siqnal əlaqə əlaqəsi göstərici
  • cmake: birdən çox SSL backend imkan
  • system.h: 32cc OpenCentre üçün gcc üçün düzeltme
  • ConnectionExists: əmin olun ki, məlumatların "alınması" bir əlaqə
  • çox: qoşulma gözləməyən siyahıda siqnal girişinə görə qəza düzəltmə
  • CURLOPT_SSL_VERIFYPEER.3: Performans qeydini əlavə edin
  • netrc: daha uzun parolları dəstəkləmək üçün daha böyük bir tampon istifadə edin
  • url: Curl_conncache_add_conn qaytarma kodunu
  • yoxlayın
  • konfiqurasiya: kripto sonra bağımlı kitabxanalar əlavə edin
  • easy_perform: daha sürətli yerli ad * multi_timeout ()
  • istifadə edərək həll edir
  • getnameinfo: istifadə edilmədi, bütün konfiqurasiya çekləri silindi
  • travis: senkronize olan ad çözümleyicisini istifadə edərək, bir quruluş əlavə edin
  • CURLINFO_TLS_SSL_PTR.3: nümunəni yaxşılaşdırın
  • açar: TLS 1.3 'yi default olaraq
  • ' a icazə verin
  • açar: tələb olunan TLS versiyasını * minimum * istədi
  • açar: Bir neçə ölü kodu silin
  • telnet: clang uyarılarını düzeltin
  • DEPRECATE: planlaşdırılmış məhsulun silinməsini təsvir edən yeni sənəd
  • Məsələn / crawler.c: libxml2 əsasında sadə paltar
  • libssh: SESSION_FREE deyil
  • 'də səhvən DISCONNECT statusunu ala bilərsiniz
  • CMake: Kullanılmayan funksiyaları silmək
  • Darwinssl: Yüksək Sierra istifadəçilərinə GCC kodunu yaratmaq üçün icazə verin
  • skriptlər: CLEANFILES
  • bir hissəsi daxil _curl daxildir

7.60.0 versiyasında yeni :

  • Değişiklikler:
  • CURLOPT_HAPROXYPROTOCOL əlavə edin, HAProxy PROXY protokolunun dəstəklənməsi
  • Komut satırı alətinə əlavə et - haproxy protokolu
  • CURLOPT_DNS_SHUFFLE_ADDRESSES əlavə edin, qarışıq qaytarılmış IP ünvanları
  • Bugfixes:
  • FTP: bağlanma cavab tampon daşması CVE-2018-1000300
  • RTSP: pis başlıqlar buferindən artıq oxunuş CVE-2018-1000301
  • FTP:
  • aramaq üçün təkrarlanan geri çağırma aşkarlanmasında yazı tipini düzəltmək
  • test1208: qeyd ləkəli
  • HTTP: header-az cavablar hələ düzgün bədən ölçüsü sayılır
  • user-agent.d :: mention -proxy-header-də
  • http2: yazı tipini düzəldir
  • təmizləmək: strings və şərhlərdə fərqli yazı tipləri
  • dərəcə limiti: yüksək sürətlə daha yaxşı idarə etmək üçün üç ikinci pəncərə istifadə edin
  • nümunələr / hiperfifo.c: təkmilləşdirilmiş
  • fasilə: fasilə vəziyyətini dəyişdirərkən, yuva vəziyyətini yeniləyin
  • çox: təkmilləşdirilmiş gözləmə köçürmələri => & gt; təkmilləşdirilmiş performans
  • curl_version_info.3: ssl_version təsviri düzəltmək
  • add_handle / easy_perform: müəyyənləşdirildikdə aydın səhv törəməni başladın
  • darwinssl: fix iOS qurmaq
  • cmake: brotli üçün dəstək əlavə edin
  • parsedate: UT vaxt zonasını dəstəkləyin
  • vauth / ntlm.h: #ifdef başlığı qoruyucusunu düzeltin
  • lib / curl_path.h: əlavə edildi #ifdef header guard
  • ahuth / cleartext: tam ədədi daşqın yoxlayın
  • CURLINFO_COOKIELIST.3: nümunəni yaddaşdan sızma deyil
  • cookie.d: qeyd edin ki, "-" fayl adı stdin
  • deməkdir
  • CURLINFO_SSL_VERIFYRESULT.3: nümunəni sabitlədi
  • http2: bağlanışda yoxlanılan çərçivələri oxumaq (GOAWAY daxil olmaqla)
  • timeval: döküm edərək tərtib xəbərdarlığını sil
  • smake: config çekləri zamanı xəbərdarlıq kimi səhvdən qaçın
  • travis-ci: effektivləşdirmək-CMake üçün Werror qurur
  • openldap: ldap_get_attribute_ber ()
  • 'dan NULL qaytarılması üçün düzeltme
  • işarələnmiş həll variantını: yolun həll müddətini təyin edin və müvafiq zaman aşımı dəyərlərini təyin edin
  • cmake: win32 üçün açıq link kitabxanası kimi advapi32 əlavə edin
  • docs: fix CURLINFO _ * _ T nümunələrindən istifadə CURL_FORMAT_CURL_OFF_T
  • test1148: test üçün sabit bir yer təyin edin
  • cookie faylları: bir fayldan oxuduqda, yalnız bir dəfə silin
  • çerez: üst səviyyəli domen xüsusi xaş masa başına çerezləri saxlaya
  • açar: LibreSSL 2.7 ilə düzəldin.
  • tls: fix mbedTLS 2.7.0 build + handle sha256 uğursuzluqları
  • açar: RESTORED verifypeer == 0
  • olduqda yerləri təsdiqləyin
  • fayl: faylın köhnə davranışını bərpa edin: //// foo / bar URL'leri
  • FTP: bir proxy istifadə edildikdə IPv6 əlaqələrinə PASV icazə
  • build-openssl.bat: VS və perl
  • üçün xüsusi yollara icazə verin
  • winbuild: təmiz hədəf işini inşa tipi olmadan etmək
  • build-openssl.bat: VC15 yerinə VC20.1-ə baxın
  • curl: FTP 4xx-da yenidən cəhd edin, digər protokollara baxmayaraq
  • konfiqurasiya: sa_family_t
  • (aşkar və istifadə)
  • nümunələr / sftpuploadresume: Windows böyük fayl axtarışını bərpa edin
  • qurma: çığırtkan xəbərdarlıqlarını / səhvlərini düzəltmək üçün təmizləmə.
  • winbuild: sənədlərin yeniləndi
  • lib: səssizliyin null-dereference xəbərdarlıqları
  • travis: 6 və gcc 7
  • 'ye vurun
  • travis: libpsl qurmaq və quruluşları istifadə etmək
  • proxy: verilmiş çıxışda getinv proxy istifadə etmə
  • duphandle: əmin olun CURLOPT_RESOLVE çoğaltılıb
  • hamısı: Refactor malloc + memox calloc istifadə etmək üçün
  • checksrc: Fix typo
  • system.h: sparcv8plus'u oracle / sunpro 32-bit təsbitinə əlavə et
  • vauth: Fix typo
  • ssh: bağlanma zamanı uğursuz hala libSSH2 səhv kodunu göstər
  • test1148: irəliləyiş yeniləmələrinə daha yaxşı dözüm
  • urldata: xidmət adlarını qeydsizləşdirin
  • konfiqurasiya: LD_LIBRARY_PATH lokal dəyişiklikləri saxlamaq
  • ntlm_sspi: Credential Manager
  • istifadə edərək, düzəlişləri düzəlt
  • schannel: müştəri sertifikatının təsdiqini əlavə edin
  • winbuild: Hər asılılıq üçün xüsusi inkişaf yollarını dəstəkləyin
  • schannel: CURLOPT_CAINFO üçün dəstək əlavə edin
  • http2: on_begin_headers () birdən çox dəfə işlədilir
  • açar: OpenSSL 1.1.1 verilmiş rejimli iz mesajları dəstəkləyən
  • açılır: düzəliş mövzusuSon olmayan ASCII platformalarını yoxlayın
  • http2: strstr () məlumatları sıfıra endirilməməsi
  • http2: "drenaj sayacını" təmizləyin; bir axın bağlandığında
  • http2: GOAWAY düzgün idarə
  • tool_help: aydınlaşdırmaq - vaxtın vaxt vahidi saniyədir
  • curl.1: variantları və URL'leri qarışdırmaq üçün aydınlaşdırın
  • http2: iddianın işləməyini yoxlamaq üçün
  • çevirmək
  • curl_global_sslset: həmişə mövcud backends təmin
  • ftplistparser: dövlətləri invokes arasında saxlamaq
  • Curl_memchr: sıfır uzunluğu giriş
  • uyğun ola bilməz
  • nümunələr / sftpuploadresume: typecast fseek argümanı uzun
  • nümunələr / http2-upload: ağlabatan xəbərdarlıqdan qaçmaq üçün bufer genişləndir
  • ctype: ASCII olmayan platformalar üçün xarakter təsnifatını bərpa edin
  • mime: NULL göstərici təhlükə riski qarşısını almaq
  • çerezler: banka yazmadan önce çerezlerimiz olduğundan əmin olun
  • os400.c: checksrc xəbərdarlıqlarını düzəltmək
  • konfiqurasiya: təmin etmək üçün - with-wolfssl-for-cyassl üçün
  • cyassl: TLS 1.0 dəstəyi olmadan kitabxanalara uyğunlaşma
  • http2: başqa strstrindən qurtulma
  • checksrc: başqa bir xəttdən sonra xətlərin intensivliyi
  • çerezler: istifadə olunmayan makroyu silir
  • CURLINFO_PROTOCOL.3: mövcud müəyyən adları qeyd edin
  • testlər: isteğe bağlı olaraq
  • tələb edən bir xüsusiyyət olaraq "əllə" təmin edin
  • travis: MacOS və Linux-da libssh2 imkan verir
  • CURLOPT_URL.3: ENCODING bölmə əlavə edildi
  • wolfssl: Qeyri-blocker bağlanın
  • vtls: wolfssl üçün MD5_DIGEST_LENGTH müəyyən etmir
  • docs: man pages səhifələrində kənar vergülləri silin
  • URL: strcpy_url və strlen_url
  • 'də ASCII asılılığı düzəldin
  • ssh-libssh.c: sol shift kompilyator xəbərdarlıqını düzeltin
  • konfiqurasiya: yalnız CA paketini SSL backend faylları istifadə etmək üçün yoxlayın
  • travis: mbedtls qurmaq
  • http: "geri çəkmək" & quot;
  • bir şey yüklemediğinde bayraq
  • konfiqurasiya: CURLDEBUG və DEBUGBUILD lib / curl_config.h ünvanına qoyun
  • köçürmə: multiplexed conns quraşdırılmasında yazı ksokfdini silinməyin
  • vtls: birləşdirilmiş & quot; dəstəkləyir & quot; backends üzrə bitfield üzvü
  • URL'ler: bir daha http url bərpa edin
  • travis: WolfSSL istifadə edərək, bir quruluş əlavə edin
  • açar: FILE ops BIO ops üçün dəyişdirin
  • travis: NSS istifadə edərək qurmaq
  • smb: mənfi fayl ölçüsünü rədd et
  • cookies: parametri adlarını cookie adı olaraq qəbul edin
  • http2: yüklenenler üçün stok düzeltmesi
  • bütün: sabit format göstəriciləri
  • http2: düzgün funksiya göstərici tipedef
  • istifadə edin

Sürümdeki yeni :

  • Değişiklikler:
  • auth: RFC7616 - HTTP Digest giriş kimlik doğrulaması üçün dəstək əlavə edin
  • paylaş: əlaqə önbelleğinin paylaşılmasına dəstək əlavə edin
  • HTTP: Brotli content kodlaşdırma tətbiq edin
  • Bugfixes:
  • CVE-2017-8816: tam sürətlə NTLM tampon daşması
  • CVE-2017-8817: FTP joker xaricindən oxumaq
  • CVE-2017-8818: SSL tampon çıxışından çıxdı
  • curl_mime_filedata.3: yazı tiplərini düzeltin
  • libtest: lib1552 və lib1553 üçün tələb olunan test kitabxanalarını əlavə edin.
  • imzalamamış time_t istifadə edərək, sistem üçün düzeltme vaxtı fərqlənir
  • ftplistparser: yaddaş sızıntısı: hər zaman pulsuz müvəqqəti yaddaş
  • çox: masa qolu ölçüsünün ölçülməsinə icazə verin
  • jokerlər: dəstəklənməyən protokollarla istifadə etməyin
  • curl_fnmatch: qeyri-qanuni joker şablonda qaytarma hatası
  • köçürmə: yığılmış kodlamanı bərpa etmək çox erkən çıxdıqda
  • curl_setup: CURL_WINDOWS_APP aşkarlanmasının yaxşılaşdırılması
  • çözümleyiciler: lazım olduqda yalnız bir şey ehtiva edirlər.
  • setopt: CURLOPT_SSH_AUTH_TYPES parametrini oxumaq
  • appveyor: win32 qurmaq
  • əlavə edin
  • Curl_timeleft: dönüş növü timediff_t
  • 'a dəyişdirin
  • cmake: digər cake layihələri ilə istifadə etmək üçün libcurl və curl hədəfləri ixrac et
  • curl: in-F parametrində arg, vergül yalnız fayllar üçün məhduddur
  • curl: təkmilləşdirilmiş "; type =" & quot; -F parametrli arqumentləri idarə edən
  • timeval: MacOS
  • 'da mach_absolute_time () istifadə edin
  • curlx: timeval funksiyaları artıq curlx _ *
  • olaraq təqdim edilmir
  • mkhelp.pl: cari tarixə şərh yarada
  • memdebug: curl_dosend / curl_dorecv üçün send / recv imza istifadə edin
  • cookie: NULL dereference qarşısını almaq
  • url: CURLOPT_POSTFIELDSIZE arqumentinin düzəldilməsinə icazə vermək -1
  • daxildir: lazım olmadığı yerdən conncache.h daxilolmalarını aradan qaldırın
  • CURLOPT_MAXREDIRS: 1 dəyərinə
  • icazə verin
  • testlər: 556 və 650-də sınaqlarda sabit işgəncə testləri
  • http2: Təkmilləşdirmə tələbində Sabit OOM işləməsi
  • url: fix CURLOPT_DNS_CACHE_TIMEOUT arg dəyərinə icazə verin -1
  • CURLOPT_INFILESIZE: qəbul edin -1
  • curl: globbing səhvinə zəng etmək yerinə URL-lərdə [] keçin.
  • curl: bir çox URL-lərin sürətli işlənməsi
  • ntlm: sıfır uzunluğu parolları üçün malloc (0) qarşısını alın
  • url: CURLOPT_SSH_AUTH_TYPES-dən arızalı arqumentlərin yoxlanılması
  • HTTP: birdən çox məzmun kodlaması dəstəklənir
  • travis: brotli effektiv bir iş əlavə
  • url: lazımsız NULL-yoxlayın
  • silin
  • fnmatch: ölü kodu sil
  • birləşdir: qoşulma bağlantısından sonra IPv6 bağlantısının vəziyyətini
  • saxlayın
  • imap: buyruqlar əmri ilə həssas olaraq
  • - interfeys: Linux VRF üçün dəstək əlavə edin
  • content_encoding: heç bir bayt üçün inflate_stream bərpa edin
  • cmake: Windows-da curl.rc-ni düzgün qurur
  • cmake: eksik setteki kontrol edin
  • connect.c: faylda yürütülebilir biti silin
  • SMB: başlanılmamış yerli dəyişənliyi düzeltin
  • zlib / brotli: yalnız onlara lazım olan modullarda başlıq faylları daxildir
  • URL: IPv6 bracket'ten sonra arızalı olan hatalı biçimlendirilmiş URL'lerde hata hatası
  • açar: HAVE_OPAQUE_EVP_PKEY çox geniş istifadə tətbiqini düzəltmək
  • macOS: 9.0-dən daha eski Xcode versiyası ilə əlaqəli funksiyanı yoxlayın.
  • - həll: IP ünvanını [] bracketlərdən
  • daxil edin
  • nümunələr / curlx: Fix kod stil
  • ntlm: tarama-qurmaq üçün lazımsız NULL-yoxlamanı çıxarın
  • Curl_llist_remove: potensial NULL göstərici deref
  • düzəldin
  • mime: fix "" sz "üçün saxlanılan dəyər heç oxunmur" scan-build səhv
  • açar: düzeltme & quot; rc 'üçün saxlanılan dəyər heç oxunmur & quot; scan-build səhv
  • http2: fix "" hdbuf "üçün saxlanılan dəyər heç oxunmur" scan-build səhv
  • http2: düzeltme & quot; sona saxlanılan dəyər 'heç oxunmur & quot; scan-build səhv
  • Curl_open: OOM qaytarma səhvini düzəldin
  • url: ASCII nəzarət simvollarını və host adlarında boşluğu
  • rədd edin
  • nümunələr / rtsp: istifadə etdikdən sonra yenidən RANGE silin
  • birləşdirin: bağlama səhv mesajını yaxşılaşdırın
  • etmək: düzəltmək "dağılma" etmə
  • əlaqə: Linuxda yeni TCP Fast Open API dəstəkini əlavə edin
  • metalink: yaddaş sızıntısını və NULL göstərici dereference
  • URL: güncelleme & quot; fayl: & quot; URL işlənmə
  • ssh: NULL göstəricisini yoxlayın
  • global_init: CURL_GLOBAL_SSL nin absense
  • görməyin

7.56.1 sürümünde yeni :

  • Bugfixes:
  • imap: bir FETCH cavabının ölçüsü yoxdursa, geri qayıtma çağırmayın
  • ftp: UBsan fixup 'pointer index ifadəsi daşdı
  • uğursuzluq: sprintf () heç bir istehlakçı yoxdursa
  • fuzzer: xarici curl-fuzzer istifadə etmək üçün hərəkət edin
  • lib / Makefile.m32: dll son eklerini özelleştirin
  • docs: curl_mime_data_cb man səhifəsində yazı tipini düzəltmək
  • Darwinssl: TLSv1.3 üçün əlavə dəstək
  • build: fix --disable-crypto-auth
  • lib / config-win32.h: SMB / SMBS OpenSSL / NSS ilə təmin edilsin
  • açmaq: HAVE_OPAQUE_EVP_PKEY olmadan düzəliş edin
  • strtoofft: kənar null yoxlayın
  • multi_cleanup: çağırış heç vaxt ki, tutacaqlarda DONE
  • testlər: testlər 587 və 644
  • əlavə lələyici açar sözlər əlavə etdi
  • pingpong: bağlantısı olmadan göndərməyə çalışarkən qayıtma səhvi
  • remove_handle: əvvəl multi_done () çağırın, sonra dns önbellek göstəricisini təmizləyin
  • mime: bir hissədə iki dəfə eyni başlıq siyahısının yaradılması haqqında tolerant davranın.
  • mime: sadə tutamaqdan üst sütunları açmağı yaxşılaşdırın
  • mime: parçanın məzmunu dəyişdirildikdə bir hissənin kodlayıcısını sıfırlamadan çəkinməyin
  • mime: öz nəsillərindən birinə altpartləri əlavə etməkdən imtina
  • RTSP: komik RTSP cavablarına tamsaylı daşqınlardan qaçın.
  • curl: Content-Disposition təhlilində nöqtəli vergüllərdən keçməyin
  • açar: PKCS12-ni dəstəkləyin! BoringSSL
  • Suallar: s / CURLOPT_PROGRESSFUNCTION / CURLOPT_XFERINFOFUNCTION
  • CURLOPT_NOPROGRESS.3: həmçinin xferinfofunction müraciət
  • CURLOPT_XFERINFODATA.3: dublikatı düzəltmək də baxın
  • test298: URL-kodlanmış yolla -ftp-metodunu indi təsdiqlə
  • FTP: URL nocwd rejimində dir siyahısına yolun kodunu çöz.
  • smtp_done: göndərmə çatışmazlığında yaddaş sızıntısını düzeltin
  • ftpserver: dəstək halda həssas əmrlər
  • test950; SMTP-ni xüsusi sorğu ilə təsdiqləyin
  • açar: köhnə BORINGSSL_YYYYMM makrolarını istifadə etməyin
  • setopt: güncel bağlantısı güncelleyin SSL params doğrulayın
  • winbuild / BUILD.WINDOWS.txt: mentioning WITH_NGHTTP2
  • curl: -F seçimi
  • -də stdin tamponlamasını yenidən bərpa edin
  • mime: "mətn / düz" tutun. istifadəçi tərəfindən müəyyən edilmiş məzmun növü
  • mime: düzgün 16K məlumatları idarə etmək üçün məzmun oxucusunu düzəlt
  • konfiqurasiya: C ++ kompilyatoru yoxlayın
  • memdebug: trace göndər, recv və socket
  • runtests: işgəncə üçün valgrind istifadə
  • LDAP: səssizliyə qarşı xəbərdarlıq
  • makefile.m32: gcc, ar və ranlib
  • ləğv etməyə icazə verin
  • setopt: millsecond dəyərləri qurarkən tam daşqınlardan qaçın
  • setopt: aralığında ən uzun variantları yoxlayın
  • ftp: PASV 227 cavabında qeyri-qanuni IP / portu rədd et
  • mime: əvvəlcədən hesablanmış multipart ölçüsünü təkrar etmə
  • vtls: struct curl_ssl `close 'alan adını' close_one 'olaraq dəyişdirin
  • os400: konfiqurasiya faylında itkin simvolları əlavə edin
  • mime: bas64-kodlanmış xəttləri 76 simvol uzunluğuna
  • mk-ca-bundle: aurora üçün URL çıxarın
  • mk-ca-bundle: NSS üçün URL'ni düzeltin

7.55.0 versiyasında yeni nə :

  • Değişiklikler:
  • curl: allow -header və --proxy-header fayldan oxumaq
  • getinfo: ölçüləri curl_off_t kimi təqdim edin
  • curl: ikili çıxışın terminala axmasına mane olun.
  • curl: əlavə - istek-hedef
  • libcurl: CURLOPT_REQUEST_TARGET əlavə edilib
  • curl: əlavə --socks5- {əsas, gssapi}: nəzarət socks5 auth
  • libcurl: CURLOPT_SOCKS5_AUTH əlavə edilib
  • Bugfixes:
  • glob: bir strtoul () daşma üçündür (CVE-2017-1000101) sonra ayrıştırılamaz
  • tftp: uyğun olmayan fayl adı uzunluğunu rədd et (CVE-2017-1000100)
  • fayl: istifadəçi üçün doğru tamponu (CVE-2017-1000099) çıxardı
  • daxildir: curl / curlbuild.h və curl / curlrules.h
  • çıxarın
  • dist: böyükhelp.c 'yi lazımsız olaraq bərpa etməyin
  • taymerlər: daxili vaxt möhürlərini ikiqat yerinə vaxt_tarkən saxlamaq
  • irəliləyiş: "cari tezlik" UL + DL sürəti birləşdirilə bilər
  • http-proxy: HTTP CONNECT prosesini tamamilə qeyri-blokirovka etməli
  • lib / curl_setup.h: CURL_WANTS_CA_BUNDLE_ENV aradan qaldırılması
  • fuzz: C89-ə çevrilən oss-fuzz ilk kodunu gətirin
  • konfiqurasiya: HTTP aradan qaldıqda nghttp2-ni çox söndürün
  • mk-ca-bundle.pl: certdata indirdikten sonra curl'un çıkış kodunu kontrol et
  • test1148: doğrulayın - # progress bar
  • testlər: testi 2032 və 2033
  • stabilləşdirin
  • HTTPS-Proxy: https proxy bağlantıları üçün h2 təklif etmir
  • http-proxy: yalnız HTTP proxy üzərində FTP cəhd
  • curl-compilers.m4: clang üçün xəbərdarlıq verin
  • curl compilers.m4: cüt təbliğat xəbərdarlığını təmin edin
  • curl-compilers.m4: itkin dəyişən bildirişləri çığırtma xəbərdarlıqını
  • təmin edin
  • curl compilers.m4: virgülle uyarı uyarısını etkinleştir
  • Makefile.m32: MinGW32 qurmaq üçün -W edin
  • CURLOPT_PREQUOTE: SFTP üçün dəstəklənmir
  • http2: OOM qəzasının düzəldilməsi
  • PIPELINING_SERVER_BL: daxili siyahıdan təmizləmək
  • mkhelp.pl: istifadə mətnində script adını düzeltin
  • lib1521: curl_easy_getinfo test dəstinə əlavə edin
  • travis: distcheck testi də ağacdan qurun
  • if2ip: ISO C90 rejimində kompilyator xəbərdarlığını düzəldin
  • lib: djgpp quruluşunu düzeltin
  • typecheck-gcc: CURLINFO_OFF_T
  • üçün dəstək əlavə edin
  • travis: typecheck-gcc uyarılarını etkinleştir
  • maketgz: lzma yerine
  • CURLINFO_REDIRECT_URL.3: CURLOPT_MAXREDIRS halda qeyd edin
  • curl-compilers.m4: Apple clang haqqında bilinməyən-xəbərdarlıq variantını düzəltmək
  • winbuild: düzeltme boringssll
  • curl / system.h: 32bit gcc üçün XTENSA üçün əlavə edin
  • test1537: OOM-da sabit yaddaş sızıntısı
  • test1521: kompilyator xəbərdarlıqlarını düzəldin
  • curl: 1147 OOM
  • testində yaddaş sızıntısını düzeltin
  • libtest / make: lib1521.c yaratma vaxtında dinamik olaraq yaradın
  • curl_strequal.3: SYNOPSIS yazı tipini bərpa edin
  • irəliləyiş: t_starttransfer sıfırlanmasının qarşısını almaq
  • açar: bir vaxt əsaslı hash ilə PRNG-nin sonrakı toxumunu artırın
  • http2: təkmilləşdirilmiş PING çərçivəsində işləmə
  • test1450: DICT üçün sadə test əlavə edin
  • etmək: sənədləri yalnız src içərisindən subdirmək
  • cmake: Köhnə Windows versiyaları üçün əlavə uyğunluq variantları
  • gtls: uzunluq ölçülməsi zamanı düzəldin (uzun) & lt; sizeof (boşluq *)
  • url: orijinal simli sonrakı köçürmələrdə istifadə olun
  • timeval.c: Timeval atama üçün uzun müddətli sabit tipdən istifadə edin
  • tool_sleep: macos kompilyator xəbərdarlığının qarşısını almaq üçün typecast
  • travis.yml: istifadə edərək, - debug builds-ediləcək-werror
  • test1451: testbord üçün SMB dəstəyi əlavə edin
  • konfiqurasiya: istifadə edilməyən 5 funksiyanı yoxlamaq
  • konfiqurasiya: ldap / lber'i ilk növbədə tərsinə düzəltməyə çalışın
  • smb: djgpp / MSDOS üçün düzeltmeyi bərpa edin
  • travis: linux qurmaq nghttp2 qurur
  • smb: CURLOPT_FILETIME üçün dəstək əlavə edin
  • cmake: pəncərə üçün göndərmək / bərpa dəlilləndirici skaneri
  • inet_pton: prototip almaq üçün pəncərələrə düzəliş edin
  • select.h: makro redefinition daha çətindir
  • cmake: inet_pton istifadə olunursa, _WIN32_WINNT vurun
  • asyn-thread.c: macOS-da istifadə edilməmiş dəyişən xəbərdarlıqları düzəltmək
  • runtests: dəstəkləyən "threaded-resolver" bir xüsusiyyət olaraq
  • test506: ifliced-resolver
  • silin
  • cmake: saxta "-l" bağlayıcı bayraqlardan
  • cmake: "səhv kimi xəbərdarlıq" və "CURL_WERROR" əlavə edin
  • memdebug: fayl açılmadıqda setbuf () etmədi
  • curl_easy_escape.3: (çatışmazlığı) koddan
  • qeyd edin
  • test1452: telnet müzakirə əlavə edin
  • CURLOPT_POSTFIELDS.3: 100 davam sehrini daha yaxşı izah edin
  • cmake: MSVC ilə tikinti zamanı CMAKE_DEBUG_POSTFIX təklif
  • testlər / valgrind.supp: supress OpenSSL yanlış müsbət müsbət travisdə görüldü
  • curl_setup_once: ERRNO / SET_ERRNO makrolarını silin
  • curl-compilers.m4: Cygwin nin clang ilə xəbərdarlıq spamını aradan buraxın
  • Ldap: MinGW kompilyator xəbərdarlıqını düzəltmək
  • etmək: sənədləri OpenBSD üzərində qurmaq
  • curl_setup: həmişə WIN32_LEAN_AND_MEAN Windows-da müəyyənləşdirin
  • system.h: Windows.h
  • 'dən əvvəl winsock2.h daxildir
  • winbuild: xəbərdarlıq səviyyəsi 4 ilə qurun
  • rtspd: MSVC səviyyə 4 xəbərdarlıqını düzəldin
  • sockfilt: dəqiq tökmə ilə dönüşüm xəbərdarlığını basdır
  • libtest: MSVC xəbərdarlıq C4706 düzeltin
  • darwinssl: pinnedpubkey qurma hatasını düzeltin
  • testlər / server / resol.c: deprecation xəbərdarlıqını düzeltin
  • nss: SelectClientCert ()
  • 'deki mümkün bir istifadə sonrası düzeltin
  • checksrc: regex
  • 'da açıq qaçışdan qaçın
  • multi: istifadə edildikdə tamsaylı daşma riskini xatırladır> 500 milyon yuva
  • darwinssl: fix - tlsv1.2 regresiyası
  • timeval: struct curltime struktur timeval əvəz
  • curl_rtmp: bir derleyici uyarıını düzeltin
  • include.d: cavab başlıqlarına aid olduğunu aydınlaşdırmaq
  • cmake: dəstəyi aradan qaldırın
  • include.d: aydınlaşdırmaq - sözü yalnız cavab başlıqları üçün
  • libcurl: CURL_NO_OLDIES altında müəyyən olunan səhv kodlarını istifadə etməyi
  • http: tam bərabər daşqından qaçmaq üçün cavab kodunu ayrıştırıcıya düzəlt
  • konfiqurasiya: IdnToUnicode üçün çek təsdiq edin
  • multi: düzeltme tələb timer idarə
  • curl_threads: MSVC derleyici uyarısını düzeltin
  • travis: oss ilə açmaq openssl
  • travis: libressl ilə osx qurmaq
  • CURLOPT_NETRC.3: Windows adında fayl adını qeyd edin
  • cmake: MSVC xəbərdarlıq səviyyəsini 4
  • olaraq təyin edin
  • netrc: '#' ilə başlayan xətləri atlayın
  • darwinssl: ilk argüman haqqında curlssl_sha256sum () kompilyator xəbərdarlıqlarını düzeltin
  • BUILD.WINDOWS: buildconf.bat hesabını
  • çıxardır
  • darwinssl: səssizlik kompilyator xəbərdarlıqları
  • travis: darwinssl ilə osx qurmaq
  • FTP: nocwd rejimində lazımsız CWD atlayın
  • gssapi: çoxlu dəyirmi kontekstdə çıxış tokeninin yaddaş sızıntısını sabitləmək
  • getparameter: təkrarlanmayan 'usedarg'
  • qayıtmaqdan çəkinin
  • curl (debug build) easy_events: hadisə məlumatlarını statik etmək
  • kıvırma: parametr tamsaylı daşmaların erkən dövrünün aşkarlanması və qeydə alınması
  • konfiqurasiya: Android-də düzeltme / göndərmə / seçmə təyin etmə

7.54.1 sürümünde yeni :

7.54.0 sürümünde yeni :

  • Değişiklikler:
  • CURLOPT_SSLVERSION üçün CURL_SSLVERSION_MAX_ * sabitləri əlavə edin
  • Add - max-tls
  • CURLOPT_SUPPRESS_CONNECT_HEADERS əlavə edin
  • Əlavə --suppress-connect-headers
  • əlavə edin
  • Bugfixes:
  • CVE-2017-7468: müştəri sertifikatı istifadə edildikdə SSL seqment idini söndürün
  • smake: etibarsız UTF-8 bayt dizisini dəyişdirin
  • testlər: charset parametrlərini təyin etmək üçün ardıcıl ətraf mühit dəyişənlərini istifadə edin
  • proxy: OOM-da yaddaş sızıntısını sabitlədi.
  • ftp: bir OOM yolunda səhv bir şəkildə silinir
  • docs: Makefiles
  • 'dəki fayl siyahıları dublikatını silin
  • ftp: OOM
  • üzərindəki NULL göstərici dəyişikliyini təyin etdi
  • gopher: Curl_urldecode
  • 'dan bir səhv vəziyyətinin sabit aşkarlanması
  • url: proksi-əlil quruluşlar üçün unix-socket dəstəyi düzəltmək
  • test1139: man səhifəsinin yenidən qurulmaması üçün imkan yaradın
  • cyassl: kütləvi versiyasını işləmə müddətində əldə edin
  • digest_sspi: yığma xəbərdarlıqını düzeltin
  • testlər: HTTP / 2 testlərini qeyri-default port nömrələri ilə işləməyə imkan verir
  • xəbərdar deyil: kompilyator xəbərdarlığını basdır
  • darwinssl: SNI
  • funksiyasını aradan qaldıracağını təsdiq edən ana bilgisayardan xəbərdar olun
  • konfiqurasiya: -enable-pthreads üçün düzeltme
  • checksrc.bat: curl_config.h.in, curl_config.h yin yok
  • no-keepalive.d: düzeltmeli yazı tipi
  • konfiqurasiya: bir yol göstərildikdə - ilə-zlib düzəltmək
  • qurmaq: gcc7 gizli xəbərdarlıqları düzəltmək
  • təkrarlanmayan dəyişənlərin potensial istifadəsini düzəltmək
  • CURLOPT_SSL_CTX_FUNCTION.3: EXAMPLE formatlama səhvlərini düzəltmək
  • CMake: SSL dəstəyi, ayrı WinSSL və SSPI-i yenidən təşkil et.
  • CMake: DarwinSSL dəstəyi əlavə edin
  • CMake: mbedTLS dəstəyi əlavə edin
  • ares: ad həllinin başlamasından əvvəl həyata keçirildiyi təqdirdə bir dəfə qaytarma səhvinə başlanır
  • BINDINGS: C ++, perl, go və Scilab bağlamalarını əlavə etdi
  • URL: port nömrəsi sonra
  • ardıcıl olaraq səhv olan səhv olan URL'lərdə geri qaytarma səhvidir
  • KNOWN_BUGS: DarwinSSL əlavə et PKCS # 12 parol olmadan idxal etmir
  • http2: CL = 0 ilə yönləndirməkdə təsdiqləmə səhvini düzəltmək
  • updatemanpages.pl: Mövcud tarixi və versiyasını istifadə etmək üçün man pages yeniləyin
  • - etibarsız: bu seçimin server bağlantıları üçün
  • olduğunu aydınlaşdırın
  • mkhelp: gzip kodunu sadələşdirdi
  • qurma: ağacdan kənar tarbatsız insan səhifəsini düzəldir
  • testlər: sakatlıq səbəbiylə 1903'ü əlil etdi.
  • açılır: örtüyü təmin etmək üçün iki / * FALLTHROUGH * / əlavə edin
  • cmdline-opts: bir neçə yazı tipi sabitlənmiş
  • authneg: http_done'da açıq auth.multi bayrağı
  • curl_easy_reset: Doğrulama vəziyyətini yenidən bərpa edin
  • proxy: qapalı bağlantılar üçün SSL başlanmasını atlayın
  • http_proxy: CONNECT 2xx cavablarında TE və CL-yi görməyin.
  • tool_writeout: bir arabellek okunur - yazma çıktıyı
  • sabitleştirdi
  • etmək: Sənədlər yaratmaqla sənədləri bərpa edin / curl.1
  • winbuild: OpenSSL 1.1.x üçün əsas dəstək əlavə edin
  • qurmaq: makefilesdən kənar lazımsız DEPENDENCIES silindi
  • CURLINFO_LOCAL_PORT.3: əlavə nümunə
  • curl: CURLE_SSL_CACERT üzrə HTTPS-Proxy seçimlərini göstər.
  • testlər: qeyri-HTTP -libcurl testlərindən daha çox variantları ləğv
  • testlər: sənədləşdirilmiş test server port nömrələrini sabitlədi
  • runtests.pl: Gopher IPv6 port nömrəsi sabit ekranı
  • çox: düzbucaq rejimi () debug rejimində qəza düzəltmək
  • cmake: dərslik səhifələrini yaradın
  • cmake: HTML və PDF sənədləri bina üçün dəstək əlavə edin
  • mbedtls: CURLOPT_SSL_CTX_FUNCTION üçün dəstək əlavə edin
  • etmək: 'test-qüsursuz' hədəfi təqdim et
  • CURLINFO_PRIMARY_IP.3: nümunə əlavə edin
  • testlər / README: naməlum testlər üçün nroff qeyd edin
  • mkhelp: Perl gzip modulu mövcud deyilsə sıxılma sıfırlanır
  • açar: SSL_ERROR_ * simli səhv detalları yoxdursa, geri qayıt.
  • asiohiper: əmin olun ki, socket_cb
  • 'də açın
  • testlər / README: "Çalıştır" bölməsini axmaqlıqla yerinə yetirmək
  • kıvırma: yazmağı əks etdirən girişin sonuna yoxlayın
  • .gitattributes: * .am
  • üçün CRLF-ni söndürün
  • multi: MinGW-w64 kompilyator xəbərdarlıqlarını düzəltmək
  • schannel: değişken gölgelendirme uyarısını düzeltin
  • açar: OPENSSL_NO_DSA müəyyən edildikdə DSA kodunu istisna et
  • http: əsas auth
  • ilə proxy bağlantısını yenidən bərpa edin
  • duraklat: duraklatıldığında qarışıq məlumat növlərini idarə edin
  • http: FTPS'yi CONNECT üzərindən HTTPS olaraq nəzərdən keçirmə
  • conncache: hashkey malloc qarşısını almaq
  • etmək: dəyişən MAKE recursive zənglər üçün
  • istifadə edin
  • curl: geri çağırış arqumentinin uyğunsuzluğunu düzeltin
  • NTLM: #ifdef ilə
  • funksiyalarını yoxlayın
  • cmake: dist üçün bir neçə eksik fayl əlavə edin
  • seçin: düzgün SIZEOF_ sabitini istifadə edin
  • birləşdir: sabitlənməmiş parametr xəbərdarlıqını düzeltin
  • schannel: istifadə edilməmiş dəyişən xəbərdarlıqları düzəltmək
  • gcc7: boolean kontekstdə
  • 'düzeltin & lsquo;'
  • http2: səssiz istifadə edilməmiş parametr xəbərdarlıqları
  • ssh: daralma dönüşüm xəbərdarlığını düzeltin
  • telnet: (win32) oxumaq geri çağırış qaytarma dəyişənini düzeltin
  • docs: Təqdim et - təəccüblü - erkən demək deyil - bitir
  • docs: CURLINFO_FILETIME.3 və CURLOPT_FILETIME.3 üçün əlavə nümunələr
  • testlər / server / util: son MinGW
  • üçün 6addr_any'yi silin
  • multi: curl_multi_wait tipik halda malloc qarşısını almaq
  • daxildir: curl / system.h curlbuild.h
  • 'in bir işləmə versiyasıdır
  • asan: səssizlik kompilyator xəbərdarlığı
  • siyahısı: Curl_llist_alloc'u Curl_llist_init ilə dəyişdirin
  • hash: mallocs
  • azaltmaq üçün düyməni hash struct daxil edin
  • url: əlaqəni təkrar istifadə haqqında pulsuz təxirə salınmamış məlumatları
  • curl_sasl: mechtable statik elan
  • curl: Windows Unicode bərpa edin
  • multi: Bekleyen asan tutacaqları düzeltme queuing
  • tool_operate: MinGW derleyici uyarıını düzeltin
  • low_speed_limit: daha uzun müddətlər üçün təkmilləşdirilmiş funksiya
  • gtls: kompilyator xəbərdarlıqını düzeltin
  • sspi: print InitializeSecurityContext () hata mesajı
  • schannel: kompilyator xəbərdarlıqlarını düzəldin
  • vtls: unreferenced dəyişən xəbərdarlıqları düzeltin
  • INSTALL.md: təhlükəsiz tranzit düzəlişlərini arqumentləri konfiqurasiya edin
  • CURLINFO_SCHEME.3: dəyişən tipi düzəldin
  • libcurl-thread.3: də işarələnmiş-resolver
  • qeyd edin
  • nss: CA sertifikalarını, hətta təhlükə ilə yükləyin
  • açar: bu bəyanat düzəltilə bilər
  • sorğu:
  • üstündəyik

  • polarssl: sürprizlər ilə qurmaq və & lt; 1.3.8
  • Curl_expire_latest: zaten süresi dolmuş timerleri yok sayma
  • konfiqurasiya: örtük funksiyalı bildirişləri səhvlərə çevir
  • mbedtls: səhv yolda yaddaş sızıntısını düzeltin
  • http2: səhv yolunda sızıntıyı silmə
  • .gitattributes: güclü shell skriptlərini LF'ye
  • configure.ac: sürüm numaralarından sonra CR'yi görmezden gelin
  • extern-scan.pl: strip trailing CR
  • açar: SSL_ERROR_to_str daha gələcəkdə davamlıdır
  • olun
  • açar: səhvdən istifadə edərkən iplik təhlükəsizliyi hatalarını düzeltin
  • açar: mövcud olmayan fərdi şəxsi düymələri çap etməyə çalışmayın
  • nss: MinGW derleyici uyarılarını düzeltin

7.53.1 sürümünde yeni :

  • Bugfixes:
  • cyassl: düzeltme tipo
  • url: CURLOPT_PROXY_CAPATH səhvini yaxşılaşdırma
  • urldata: Windows SSPI aktiv olduqda curl_sspi.h daxildir
  • formdata: stdin oxuduğunda EOF üçün yoxlayın
  • testlər: CHARSET & amp; LANG, 1035, 2046 və 2047-də UTF-8-ə çatdıracaq
  • url: proxy CA paketinin yerini CURL_CA_BUNDLE üçün standart olaraq
  • rand: fcntl.h başlığında #ifdef HAVE_FCNTL_H eksiksiz

7.52.1 sürümünde yeni :

  • Bugfixes:
  • CVE-2016-9594: vahid təsadüfi təsadüfi
  • lib557: təftiş yoxlamalarını düzəlt
  • lib: MSVC derleyici uyarılarını düzeltin
  • lib557.c: qısa MAXIMIZE təqdimini istifadə edin
  • testlər: debug builds-da checksrc run

7.51.0 sürümünde yeni :

  • Değişiklikler:
  • nss: əlavə şifreli suitlər indi CURLOPT_SSL_CIPHER_LIST tərəfindən qəbul edilir
  • Yeni seçim: CURLOPT_KEEP_SENDING_ON_ERROR
  • Bugfixes:
  • CVE-2016-8615: digər serverlər üçün cookie injection
  • CVE-2016-8616: həssas parol müqayisə
  • CVE-2016-8617: OOB, əmrsiz çarpma vasitəsilə yazı
  • CVE-2016-8618: curl_maprintf'de ikiqat pulsuz
  • CVE-2016-8619: krb5 kodunda ikiqat pulsuz
  • CVE-2016-8620: glob parser yazma / həddən oxumaq
  • CVE-2016-8621: curl_getdate sərhədi oxumaq
  • CVE-2016-8622: Tam boşluq vasitəsilə URL unescape yığın daşması
  • CVE-2016-8623: Paylaşılan çerezlərdən sonra istifadə edin
  • CVE-2016-8624: '#'
  • ilə yanlış URL'si təhlil edir
  • CVE-2016-8625: IDNA 2003, kıvrım yanlış ev sahibi istifadə edir.
  • açmaq: 1.0.1 və ya 1.0.2
  • istifadə edərək, hər bir mövzu yaddaş sızıntısını düzeltin
  • http: HTTP / 2 üçün "Transfer-Encoding: chunked" qəbul edin
  • LICENSE-MIXING.md: mbedTLS ikili lisenziyalı ilə yeniləmə
  • nümunələr / imap-append: Yükləniləcək məlumatların ölçüsünü seçin
  • test2048: düzeltme url
  • darwinssl: RC4 şifreli dəstəyi dəstəkləyin
  • CURLOPT_PINNEDPUBLICKEY.3: AVAILABILITY formatlamasını düzəltmək
  • açar: CRYTPO_cleanup_all_ex_data deyilmir
  • libressl: düzeltme versiyası çıxışı
  • asan: bütün statistik sessiya məlumatlarını curl_easy_reset'de sıfırlayın
  • curl_global_cleanup.3: lib'yi çalışan alt mövzu ilə boşaltmayın
  • dist: curlSymbolHiding.cmake tarball əlavə edin
  • docs: Sil çıxartın, yalnız ilk əldə etmək üçün istifadə olunur
  • konfiqurasiya: Sabit libssh2 ilə xüsusi bir yerdə yerləşdirir
  • curl.1: - strace-ə göndərmək üçün% -i dəstəkləyir!
  • çerezler: eyni etki alanı işleme, brauzer davranışına uyğun olaraq değiştirildi
  • formpost: bir kataloq əlavə etməyincə artıq çökər
  • CURLOPT_DEBUGFUNCTION.3: sabit istifadə edilməmiş dəlil xəbərdarlığı
  • formpost: səssiz snprintf () kəsilməsinin qarşısını almaq
  • ftp: düzeltme Curl_ftpsendf
  • mprintf: çox arqumentlərin qaytarılması səhvidir
  • smb: daxil paket paketləri düzgün yoxlanılır
  • GIT-INFO: Mac 10.1-ə uyğun ətraflı çıxarın
  • həll edin: SIGALRM istifadə edərək həll edərkən səhv mesajı əlavə edin
  • cmake: nghttp2 dəstəyi əlavə edin
  • dist: azadlığa çıxan PDF və HTML sənədlərini çıxarın
  • konfiqurasiya: macOS-undakı sorğu () aradan buraxır
  • vtls: yalnız eyni sxemi istifadə edərək, oturum idilərini yenidən istifadə edin
  • boru kəmərləri: boru kəmərini çəkərkən keçid bağlamalarına keçin
  • qazanmaq: Universal Windows Platform qurmaq
  • curl: CURLOPT_SSLENGINE avtomatik olaraq DEFAULT ayarlamayın
  • maketgz: bunu "yalnız" versiya məlumatı yaradır ".
  • Curl_socket_check: tam daşma qarşısını almaq üçün əlavə nəzarət əlavə edin
  • gopher: düzgün sorğu uğursuzluqları üçün düzgün səhvləri geri qaytarın
  • curl: INTERLEAVEDATA-nı da
  • seçin
  • polarssl: init
  • 'da təmiz mövzu array
  • polarssl: təsdiq edilməmiş SSL sessiya-id kilidi düzəltmək
  • polarssl: #ifdef dəlilikini makro ilə azaldır
  • curl_multi_add_handle: bağlanma işarələrində vaxtını təyin edin
  • konfiqurasiya: mac üzərində quruluşlar üçün min sürüm bayraqları qurun
  • INSTALL: markdown = & gt; INSTALL.md
  • curl_multi_remove_handle: cüt sərbəst buraxın
  • multi: curl_multi_cleanup ()
  • 'dəki inifinte loop düzeltin
  • nss: proksi üzərində blok olmayan TLS handhsake-də sıx döngəni düzəldin
  • mk-ca-bundle: Yalnızca HTTPS -ə yalnız URL əvəzini
  • dəyişin
  • mbedtls: istifadə edilməmiş faylı istifadə etməyi dayandırın
  • docs: çoxlu-uv nümunəsindəki məlumatları düzeltin
  • konfiqurasiya: monotonic clock_gettime üçün test sintaksisini düzəltmək
  • CURLMOPT_MAX_PIPELINE_LENGTH.3: HTTP / 2 üçün aydın deyildir

7.50.3 versiyasında yeni :

  • Bugfixes:
  • CVE-2016-7167: qaçış və unescape tamsaylı daşmalar
  • mk-ca-bundle.pl: SHA1 yerinə SHA256 istifadə edin
  • checksrc: strtok () istifadə edin
  • səhvlər: yeni ali CURLE_WEIRD_SERVER_REPLY
  • http2: dəstək & gt; 64bit ölçülü yükləmələri
  • açar: pis yaddaşı bərpa edin (regressiya)
  • CMake: xüsusi kitabxana simvollarını gizlət
  • http: NO_NODY təyin edildikdə cavab orqanına keçməkdən imtina
  • smake: curl-config düzelt - stati-libs
  • mbedtls: md4 mövcud deyilsə, NTLM-ni söndürün
  • kıvrılma: Windows-cədvəl-dirs həm irəli, həm də geriyə bükülür

Oxşar proqram

PyGObject
PyGObject

22 Jun 18

libaacs
libaacs

17 Feb 15

libusb
libusb

17 Feb 15

php-json
php-json

3 Jun 15

Geliştirici digər proqram Daniel Stenberg

cURL
cURL

11 Apr 15

Şərh cURL

1 Şərhlər
  • 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
Şərh əlavə
Images yandırın!