cURL

軟件截圖:
cURL
軟件詳細信息:
版本: 7.61.0 更新
上傳日期: 17 Aug 18
許可: 免費
人氣: 132

Rating: 3.0/5 (Total Votes: 2)

cURL 是一個開源且免費分發的軟件項目,這是一個命令行實用程序,可幫助您使用URL語法輕鬆傳輸任何類型的數據。它支持廣泛或文件傳輸協議,可以集成到各種應用程序中。


支持多種文件傳輸協議

目前,cURL支持多種文件傳輸協議,包括HTTP,HTTPS,FTP,FTPS,SFTP,DICT,TELNET,TFTP,LDAP,LDAPS,FILE,IMAP,IMAPS,POP3,POP3S,RTMP, RTSP,SCP,SMTP,SMTPS以及GOPHER。


支持用戶和密碼驗證

cURL還支持HTTP POST,HTTP PUT,FTP上傳,基於HTTP表單的上傳,代理,文件傳輸恢復,HTTP代理隧道,cookie,以及用戶和密碼驗證,包括Basic,Digest,NTLM,Negotiate和Kerberos的。


包括libcurl庫

除了cURL之外,該項目還包括libcurl庫,它為開發人員提供了一個快速,線程安全且兼容IPv6的庫,該庫可以集成到使用其中一種受支持的編程語言(包括C,C ++)編寫的任何應用程序中。 Python,Java或PHP。

libcurl的功能

在libcurl庫的功能中,我們可以提到通過GnuTLS,OpenSSL,CyaSSL,PolarSSL,QSOSSL,axTLS或NSS,Secure Transport和SChannel支持SSL和TLS。


它是用C編寫的命令行應用程序

cURL和libcurl項目都是用C編程語言編寫的,這意味著它們是跨平台的,可以在主流操作系統上成功運行。目前支持32位和64位架構。


支持廣泛的操作系統

cURL在設計時考慮了可移植性,這意味著它支持廣泛的操作系統,包括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和Mac OS X。

這個版本中有什麼新功能

  • 的變化:
  • getinfo:為七個時間間隔添加微秒精確計時器
  • curl:以粗體顯示標題,使用--no-styled-output
  • 關閉
  • httpauth:添加對Bearer令牌的支持
  • 添加CURLOPT_TLS13_CIPHERS和CURLOPT_PROXY_TLS13_CIPHERS
  • curl: - tls13-ciphers和--proxy-tls13-ciphers
  • 添加CURLOPT_DISALLOW_USERNAME_IN_URL
  • curl:--disallow-username-in-url
  • 錯誤修正:
  • CVE-2018-0500:smtp:修復SMTP發送緩衝區溢出
  • schannel:如果API不可用,則禁用客戶端證書選項
  • schannel:禁用手動驗證API是否不可用
  • tests / libtest / Makefile:不要無條件地添加gcc特定的標誌
  • openssl:確認--tls-max默認版本
  • stub_gssapi:修復'unused parameter'警告
  • examples / progressfunc:使其在新舊libcurls上構建
  • docs:提到它是HA代理協議“版本1”
  • curl_fnmatch:只允許兩個星號進行匹配
  • docs:澄清CURLOPT_HTTPGET
  • configure:用CURL_RUN_IFELSE
  • 替換AC_TRY_RUN
  • configure:執行編譯時SIZEOF檢查而不是運行時
  • checksrc:確保使用sizeof()* with * parentheses
  • CURLOPT_ACCEPT_ENCODING.3:添加brotli並澄清一點
  • schannel:使CAinfo解析對CR / LF具有彈性
  • tftp:確保在打印錯誤之前將錯誤終止
  • http resume:如果忽略http代碼416(範圍錯誤),則跳過正文
  • configure:添加--with-ssl前綴的基本測試
  • cmake:set -d postfix for debug builds
  • multi:在Curl_protocol_getsock
  • 中提供一個等待的套接字
  • content_encoding:處理zlib版本太舊而不適合Z_BLOCK
  • winbuild:只刪除OUTFILE(如果存在)
  • winbuild:在MakefileBuild.vc修復拼寫錯誤DISTDIR-> DIRDIST
  • schannel:為客戶端證書失敗添加failf調用
  • cmake:修復fsetxattr和strerror_r
  • 的測試
  • curl.1:修復cmdline-opts引用錯誤
  • cmdline-opts / gen.pl:警告是否為互斥:或者參見:列出不存在的選項
  • cmake:檢查getpwuid_r
  • configure:使用靜態mbedtls構建時修復ssh2鏈接
  • psl:使用最新的psl並定期刷新
  • fnmatch:堅持使用轉義括號來匹配
  • KNOWN_BUGS:恢復有關#2101
  • 的文字
  • INSTALL:LDFLAGS = -Wl,-R / usr / local / ssl / lib
  • configure:覆蓋AR_FLAGS以靜音警告
  • os400:實現mime api EBCDIC包裝器
  • curl.rc:嵌入清單以進行正確的Windows版本檢測
  • 嚴格:糾正{infof,failf}格式說明符
  • 測試:更新.gitignore for libtests
  • configure:檢查getpwuid_r的聲明
  • fnmatch:使用系統中的一個
  • CURLOPT_RESOLVE:始終先清除舊條目
  • multi:刪除可能不好的DEBUGF()
  • curl_addrinfo:在源代碼中使用相同的#ifdef條件作為標題
  • build:刪除Borland特定的makefile
  • axTLS:不適合使用
  • cmdline-opts / cert-type.d:提及“p12”作為公認的類型
  • system.h:添加對IBM xlc C編譯器的支持
  • tests / libtest:將lib1521添加到nodist_SOURCES
  • mk-ca-bundle.pl:保持證書名稱不變
  • boringssl + schannel:lib / schannel.h中的undef X509_NAME
  • openssl:假設1.0.1或更高版本中的引擎支持
  • cppcheck:修復警告
  • 測試46:在2025年之後進行測試通過
  • schannel:支持選擇密碼
  • Curl_debug:刪除死的printhost代碼
  • test 1455:unflakified
  • Curl_init_do:處理
  • 中傳遞的NULL連接指針
  • 進度:刪除一組未使用的定義
  • mk-ca-bundle.pl:如果發現未更改,請將-u刪除certdata.txt
  • GOVERNANCE.md:解釋該項目的運作方式
  • configure:使用pkg-config進行c-ares檢測
  • configure:增強使用static openssl構建的能力
  • maketgz:解決OSX上的sed問題
  • multi:在名稱解析期間停止時修復內存洩漏
  • CURLOPT_INTERFACE.3:Windows不支持的接口名稱
  • url:修復懸空conn->數據指針
  • cmake:允許多個SSL後端
  • system.h:修復32位OpenServer上的gcc
  • ConnectionExists:確保在“take”時設置conn->數據連接
  • multi:修復因連接待處理列表中的懸空條目導致的崩潰
  • CURLOPT_SSL_VERIFYPEER.3:添加效果記錄
  • netrc:使用更大的緩衝區來支持更長的密碼
  • url:檢查Curl_conncache_add_conn返回代碼
  • configure:在crypto之後添加依賴庫
  • easy_perform:使用* multi_timeout()
  • 解析更快的本地名稱
  • getnameinfo:未使用,刪除了所有配置檢查
  • travis:使用同步名稱解析器添加構建
  • CURLINFO_TLS_SSL_PTR.3:改進示例
  • openssl:默認允許TLS 1.3
  • openssl:將請求的TLS版本設為* minimum * wanted
  • openssl:刪除一些死代碼
  • telnet:修復clang警告
  • DEPRECATE:描述計劃項目刪除的新文檔
  • example / crawler.c:基於libxml2的簡單爬蟲
  • libssh:轉到錯誤的DISCONNECT狀態,而不是SESSION_FREE
  • CMake:刪除未使用的功能
  • darwinssl:允許High Sierra用戶使用GCC構建代碼
  • 腳本:包括_curl作為CLEANFILES的一部分

版本7.60.0中的新功能

  • 的變化:
  • 添加CURLOPT_HAPROXYPROTOCOL,支持HAProxy PROXY協議
  • 為命令行工具添加--haproxy-protocol
  • 添加CURLOPT_DNS_SHUFFLE_ADDRESSES,隨機播放返回的IP地址
  • 錯誤修正:
  • FTP:關機響應緩衝區溢出CVE-2018-1000300
  • RTSP:錯誤的標頭緩衝區過度讀取CVE-2018-1000301
  • FTP:在尋求
  • 的遞歸回調檢測中修復拼寫錯誤
  • test1208:標記為片狀
  • HTTP:使無標題響應仍然計算正確的正文大小
  • user-agent.d ::提及--proxy-header以及
  • http2:修復拼寫錯誤
  • 清理:字符串和註釋中的錯誤拼寫錯誤
  • 限速:使用三秒窗口以更好地處理高速
  • examples / hiperfifo.c:改進
  • 暫停:更改暫停狀態時,更新套接字狀態
  • multi:改進的待處理轉移處理=>提高績效
  • curl_version_info.3:​​修復ssl_version說明
  • add_handle / easy_perform:如果設置
  • ,則在啟動時清除錯誤緩衝
  • darwinssl:修復iOS版本
  • cmake:添加對brotli的支持
  • 解析:支持UT時區
  • vauth / ntlm.h:修復#ifdef標題保護
  • lib / curl_path.h:添加了#ifdef header guard
  • vauth / cleartext:修復整數溢出檢查
  • CURLINFO_COOKIELIST.3:使示例不洩漏內存
  • cookie.d:提到“ - ” as filename表示stdin
  • CURLINFO_SSL_VERIFYRESULT.3:修復了示例
  • http2:在連接檢查中讀取掛起的幀(包括GOAWAY)
  • timeval:通過投射刪除編譯警告
  • cmake:在配置檢查期間避免警告錯誤
  • travis-ci:啟用CMake構建的錯誤
  • openldap:修復從ldap_get_attribute_ber()
  • 返回的NULL
  • 線程解析器:跟踪解析器時間並設置合適的超時值
  • cmake:將advapi32添加為win32的顯式鏈接庫
  • docs:修復CURLINFO _ * _ T示例使用CURL_FORMAT_CURL_OFF_T
  • test1148:為測試設置固定的語言環境
  • cookies:從文件中讀取時,只刪除一次
  • cookie:按頂級域特定的哈希表存儲cookie
  • openssl:使用LibreSSL 2.7修復構建
  • tls:修復mbedTLS 2.7.0 build +處理sha256失敗
  • openssl:當verifypeer == 0
  • 時,RESTORED驗證位置
  • file:恢復file://// foo / bar URL
  • 的舊行為
  • FTP:在使用代理時允許PASV進行IPv6連接
  • build-openssl.bat:允許VS和perl的自定義路徑
  • winbuild:使清潔目標無需構建類型
  • build-openssl.bat:將VS2017稱為VC14.1而不是VC15
  • curl:在FTP 4xx上重試,忽略其他協議
  • configure:detect(和use)sa_family_t
  • examples / sftpuploadresume:修復Windows大文件搜索
  • 構建:清理以修復clang警告/錯誤
  • winbuild:更新了文檔
  • lib:沉默null-dereference warnings
  • travis:碰到clang 6和gcc 7
  • travis:構建libpsl並使構建使用它
  • proxy:在詳細輸出中顯示getenv代理使用
  • duphandle:確保CURLOPT_RESOLVE重複
  • all:重構malloc + memset以使用calloc
  • checksrc:修正拼寫錯誤
  • system.h:將sparcv8plus添加到oracle / sunpro 32位檢測
  • vauth:修復拼寫錯誤
  • ssh:關閉失敗時顯示libSSH2錯誤代碼
  • test1148:更好地容忍進度更新
  • urldata:使服務名稱無條件
  • configure:keep LD_LIBRARY_PATH change local
  • ntlm_sspi:使用憑據管理器修復身份驗證
  • schannel:添加客戶端證書身份驗證
  • winbuild:支持每個依賴項的自定義開發路徑
  • schannel:添加對CURLOPT_CAINFO的支持
  • http2:處理on_begin_headers()多次調用
  • openssl:支持OpenSSL 1.1.1詳細模式跟踪消息
  • openssl:修復非ASCII平台上的subjectAltName檢查
  • http2:避免數據上的strstr()不是零終止
  • http2:清除“排水計數器”當一個流關閉時
  • http2:正確處理GOAWAY
  • tool_help:澄清--max-time時間單位是秒
  • curl.1:澄清選項和網址可以混合使用
  • http2:將斷言轉換為運行時檢查
  • curl_global_sslset:始終提供可用的後端
  • ftplistparser:在調用之間保持狀態
  • Curl_memchr:零長度輸入無法匹配
  • examples / sftpuploadresume:to long
  • 的類型轉換fseek參數
  • examples / http2-upload:展開緩衝區以避免愚蠢警告
  • ctype:恢復非ASCII平台的字符分類
  • mime:避免NULL指針取消引用風險
  • cookies:在寫jar之前確保我們有cookies
  • os400.c:修復checksrc警告
  • configure:提供--with-wolfssl作為--with-cyassl的別名
  • cyassl:適應沒有內置TLS 1.0支持的庫
  • http2:擺脫另一個strstr
  • checksrc:在else
  • 之後強制縮進行
  • cookies:刪除未使用的宏
  • CURLINFO_PROTOCOL.3:提及現有的已定義名稱
  • 測試:提供“手動”作為可選擇的功能
  • travis:在macos和Linux上啟用libssh2
  • CURLOPT_URL.3:添加了ENCODING部分
  • wolfssl:修復非阻塞連接
  • vtls:不要為wolfssl定義MD5_DIGEST_LENGTH
  • docs:刪除手冊頁中無關的逗號
  • URL:修復strcpy_url和strlen_url
  • 中的ASCII依賴關係
  • ssh-libssh.c:修復左移編譯器警告
  • configure:僅檢查CA bundle for file-using SSL backends
  • travis:添加mbedtls build
  • http:不要設置“倒帶”不上傳任何內容時標記
  • configure:將CURLDEBUG和DEBUGBUILD放在lib / curl_config.h中
  • transfer:不要在設置多路復用conns時取消設置writockfd
  • vtls:使用統一的“支持”後端的位域成員
  • 網址:再修一個http網址
  • travis:使用WolfSSL添加構建
  • openssl:將FILE操作更改為BIO操作
  • travis:使用NSS添加構建
  • smb:拒絕負文件大小
  • cookies:接受參數名稱作為cookie名稱
  • http2:上傳的getsock修復
  • 遍布:固定格式說明符
  • http2:使用正確的函數指針typedef

版本中的新功能

  • 的變化:
  • auth:添加對RFC7616的支持 - HTTP摘要訪問身份驗證
  • share:添加對共享連接緩存的支持
  • HTTP:實施Brotli內容編碼
  • 錯誤修正:
  • CVE-2017-8816:NTLM緩衝區溢出通過整數溢出
  • CVE-2017-8817:FTP通配符超出範圍閱讀
  • CVE-2017-8818:SSL緩存訪問
  • curl_mime_filedata.3:修復拼寫錯誤
  • libtest:為lib1552和lib1553添加必需的測試庫
  • 使用unsigned time_t
  • 修復系統的時間差異
  • ftplistparser:內存洩漏修復:永久免費臨時內存
  • multi:允許覆蓋表句柄大小
  • 通配符:不要與不支持的協議一起使用
  • curl_fnmatch:非法通配符模式返回錯誤
  • transfer:修復chunked-encoding上傳過早退出
  • curl_setup:改進CURL_WINDOWS_APP
  • 的檢測
  • 解析器:只在需要時包含任何內容
  • setopt:修復CURLOPT_SSH_AUTH_TYPES選項讀取
  • appveyor:添加win32 build
  • Curl_timeleft:將返回類型更改為timediff_t
  • cmake:導出libcurl和curl目標以供其他cmake項目使用
  • curl:in -F選項arg,逗號是僅文件的分隔符
  • curl:improved&quot ;; type ="處理-F選項參數
  • timeval:在MacOS上使用mach_absolute_time()
  • curlx:時間函數不再以curlx _ *
  • 的形式提供
  • mkhelp.pl:不要使用當前日期生成評論
  • memdebug:對curl_dosend / curl_dorecv使用send / recv簽名
  • cookie:避免NULL取消引用
  • url:修復CURLOPT_POSTFIELDSIZE arg值檢查以允許-1
  • include:從不需要的地方刪除conncache.h包含
  • CURLOPT_MAXREDIRS:允許-1作為值
  • 測試:修復了測試556和650的酷刑測試
  • http2:修正升級請求中的OOM處理
  • url:修復CURLOPT_DNS_CACHE_TIMEOUT arg值檢查以允許-1
  • CURLOPT_INFILESIZE:接受-1
  • curl:在URL中傳遞[]而不是調用globbing錯誤
  • curl:加快處理多個網址
  • ntlm:避免malloc(0)為零長度密碼
  • url:從CURLOPT_SSH_AUTH_TYPES中刪除錯誤的arg值檢查
  • HTTP:支持多個Content-Encodings
  • travis:添加啟用了brotli的作業
  • url:刪除unncessary NULL-check
  • fnmatch:刪除死代碼
  • connect:在有效連接後存儲IPv6連接狀態
  • imap:處理不區分大小寫的命令
  • - interface:添加對Linux VRF的支持
  • content_encoding:修復inflate_stream,無可用字節
  • cmake:在Windows版本中正確包含curl.rc
  • cmake:添加缺少的setmode檢查
  • connect.c:刪除文件上的可執行位
  • SMB:修復未初始化的本地變量
  • zlib / brotli:僅在需要它們的模塊中包含頭文件
  • 網址:在IPv6括號
  • 後使用垃圾網格格式錯誤的網址返回錯誤
  • openssl:修復過多使用HAVE_OPAQUE_EVP_PKEY
  • macOS:使用早於9.0的Xcode版本修復缺少的connectx函數
  • - 解析:允許[]括號內的IP地址
  • examples / curlx:修復代碼樣式
  • ntlm:刪除不必要的NULL檢查以請掃描構建
  • Curl_llist_remove:修復潛在的NULL指針deref
  • mime:fix“存儲到'sz'的值永遠不會被讀取”掃描構建錯誤
  • openssl:fix“存儲到'rc'的值永遠不會被讀取”掃描構建錯誤
  • http2:fix“存儲到'hdbuf'的值永遠不會被讀取”掃描構建錯誤
  • http2:fix“存儲到'end'的值永遠不會被讀取”掃描構建錯誤
  • Curl_open:正確修復OOM返回錯誤
  • url:拒絕主機名中的ASCII控製字符和空格
  • examples / rtsp:使用後再次清除RANGE
  • connect:改進綁定錯誤消息
  • make:fix“make distclean”
  • connect:在Linux上添加對新的TCP Fast Open API的支持
  • metalink:修復內存洩漏和NULL指針解除引用
  • 網址:更新"文件:"網址處理
  • ssh:刪除檢查空指針
  • global_init:忽略CURL_GLOBAL_SSL的缺席

版本7.56.1中的新功能

  • 錯誤修正:
  • imap:如果FETCH響應沒有大小,則不要調用write callback
  • ftp:UBsan fixup'指針索引表達式溢出
  • failf:如果沒有消費者,則跳過sprintf()
  • fuzzer:轉向使用外部curl-fuzzer
  • lib / Makefile.m32:允許自定義dll後綴
  • docs:修復curl_mime_data_cb手冊頁中的拼寫錯誤
  • darwinssl:添加對TLSv1.3的支持
  • build:fix --disable-crypto-auth
  • lib / config-win32.h:讓SMB / SMBS啟用OpenSSL / NSS
  • openssl:修復沒有HAVE_OPAQUE_EVP_PKEY的構建
  • strtoofft:刪除無關的空檢查
  • multi_cleanup:在從未獲得
  • 的句柄上調用DONE
  • 測試:在測試587和644
  • 中添加了片狀關鍵字
  • pingpong:嘗試無連接發送時返回錯誤
  • remove_handle:首先調用multi_done(),然後清除dns緩存指針
  • mime:容忍在部分中設置兩次相同的標題列表
  • mime:改善unbinding top multipart from easy handle
  • mime:避免在部件內容髮生變化時重置部件的編碼器
  • mime:拒絕將子部分添加到他們自己的後代之一
  • RTSP:避免有趣的RTSP響應中的整數溢出
  • curl:解析Content-Disposition時不要傳遞分號
  • openssl:啟用PKCS12支持!BoringSSL
  • 常見問題:s / CURLOPT_PROGRESSFUNCTION / CURLOPT_XFERINFOFUNCTION
  • CURLOPT_NOPROGRESS.3:也可參考xferinfofunction
  • CURLOPT_XFERINFODATA.3:修復副本另見
  • test298:使用URL編碼路徑驗證--ftp-method nowcwd
  • FTP:以nocwd模式列出目錄的URL解碼路徑
  • smtp_done:修復發送失敗時的內存洩漏
  • ftpserver:支持不區分大小寫的命令
  • test950;使用自定義請求驗證SMTP
  • openssl:不要使用舊的BORINGSSL_YYYYMM宏
  • setopt:update current connection SSL verify params
  • winbuild / BUILD.WINDOWS.txt:提及WITH_NGHTTP2
  • curl:在-F選項中重新實現stdin緩衝
  • mime:keep" text / plain"內容類型,如果用戶指定
  • mime:修復內容閱讀器以正確處理> 16K數據
  • configure:刪除C ++編譯器檢查
  • memdebug:trace send,recv和socket
  • runtests:使用valgrind進行酷刑
  • ldap:沉默鏗鏘警告
  • makefile.m32:允許覆蓋gcc,ar和ranlib
  • setopt:設置millsecond值時避免整數溢出
  • setopt:範圍檢查大多數長選項
  • ftp:拒絕PASV 227響應中的非法IP /端口
  • mime:不要重複使用先前計算的多部分大小
  • vtls:將struct Curl_ssl“close”字段名改為“close_one”
  • os400:在配置文件中添加缺少的符號
  • mime:將bas64編碼的行長度限制為76個字符
  • mk-ca-bundle:刪除極光的網址
  • mk-ca-bundle:修復NSS的網址

版本7.55.0中的新功能

  • 的變化:
  • curl:允許--header和--proxy-header從文件中讀取
  • getinfo:提供尺寸為curl_off_t
  • curl:防止二進制輸出發送到終端
  • curl:添加--request-target
  • libcurl:添加了CURLOPT_REQUEST_TARGET
  • curl:添加--socks5- {basic,gssapi}:control socks5 auth
  • libcurl:添加了CURLOPT_SOCKS5_AUTH
  • 錯誤修正:
  • glob:在strtoul()溢出範圍之後不解析(CVE-2017-1000101)
  • tftp:拒絕不適合的文件名長度(CVE-2017-1000100)
  • file:向用戶輸出正確的緩衝區(CVE-2017-1000099)
  • 包括:remove curl / curlbuild.h和curl / curlrules.h
  • dist:make hugehelp.c不會不必要地重新生成
  • 計時器:將內部時間戳存儲為time_t而不是雙打
  • 進展:讓“當前速度”結合UL + DL速度
  • http-proxy:完全無阻塞的HTTP CONNECT流程
  • lib / curl_setup.h:刪除CURL_WANTS_CA_BUNDLE_ENV
  • 模糊:將oss-fuzz初始代碼轉換為C89
  • configure:如果已禁用HTTP,則禁用nghttp2
  • mk-ca-bundle.pl:在certdata下載後檢查curl的退出代碼
  • test1148:驗證 - #progressbar
  • 測試:穩定測試2032和2033
  • HTTPS代理:不為https代理連接提供h2
  • http-proxy:僅嘗試基於HTTP代理的FTP
  • curl-compilers.m4:為clang啟用vla警告
  • curl-compilers.m4:啟用雙重促銷警告
  • curl-compilers.m4:啟用missing-variable-declarations clang warning
  • curl-compilers.m4:啟用逗號分組警告
  • Makefile.m32:為MinGW32構建啟用-W
  • CURLOPT_PREQUOTE:SFTP不支持
  • http2:修復OOM崩潰
  • PIPELINING_SERVER_BL:清理內部列表
  • mkhelp.pl:修改使用文本中的腳本名稱
  • lib1521:將curl_easy_getinfo調用添加到測試集
  • travis:也可以在樹外進行distcheck測試
  • if2ip:修復ISO C90模式下的編譯器警告
  • lib:修復djgpp build
  • typecheck-gcc:添加對CURLINFO_OFF_T的支持
  • travis:啟用typecheck-gcc警告
  • maketgz:切換到xz而不是lzma
  • CURLINFO_REDIRECT_URL.3:提及CURLOPT_MAXREDIRS案例
  • curl-compilers.m4:修復Apple clang上的unknown-warning-option
  • winbuild:修復boringssl build
  • curl / system.h:為32位gcc添加XTENSA檢查
  • test1537:OOM上的固定內存洩漏
  • test1521:修復編譯器警告
  • curl:修復測試1147 OOM上的內存洩漏
  • libtest / make:在構建時動態生成lib1521.c
  • curl_strequal.3:修正大綱中的拼寫錯誤
  • 進度:阻止重置t_starttransfer
  • openssl:使用基於時間的哈希改進PRNG的後備種子
  • http2:改進的PING幀處理
  • test1450:為DICT添加簡單測試
  • make:僅在src
  • 中構建docs subdir
  • cmake:為舊版Windows添加了兼容性選項
  • gtls:修復buildof sizeof(long)< sizeof(void *)
  • url:讓原始字符串在後續傳輸中使用
  • timeval.c:使用長long常量類型進行時間分配
  • tool_sleep:typecast以避免macos編譯器警告
  • travis.yml:在調試版本中使用--enable-werror
  • test1451:向測試平台添加SMB支持
  • configure:刪除對未使用的5個功能的檢查
  • configure:首先按相反的順序嘗試ldap / lber
  • smb:修復djgpp / MSDOS的構建
  • travis:在linux版本上安裝nghttp2
  • smb:添加對CURLOPT_FILETIME的支持
  • cmake:修復windows的發送/接收參數掃描程序
  • inet_pton:修復包含在windows上以獲取原型
  • select.h:避免宏重新定義更難
  • cmake:如果使用inet_pton,請忽略_WIN32_WINNT
  • asyn-thread.c:修復macOS上未使用的變量警告
  • runtests:support" threaded-resolver"作為一項功能
  • test506:skip if threaded-resolver
  • cmake:remove spurious" -l"來自鏈接器標誌
  • cmake:添加CURL_WERROR以啟用“警告為錯誤”
  • memdebug:如果文件打開失敗,請不要setbuf()
  • curl_easy_escape.3:提及(缺少)編碼
  • test1452:添加telnet協商
  • CURLOPT_POSTFIELDS.3:更好地解釋100-continue magic
  • cmake:使用MSVC構建時提供CMAKE_DEBUG_POSTFIX
  • tests / valgrind.supp:在travis上看到OpenSSL誤報
  • curl_setup_once:刪除ERRNO / SET_ERRNO宏
  • curl-compilers.m4:使用Cygwin的clang禁用警告垃圾郵件
  • ldap:修復MinGW編譯器警告
  • make:修復基於OpenBSD的文檔
  • curl_setup:始終在Windows上定義WIN32_LEAN_AND_MEAN
  • system.h:在windows.h之前包含winsock2.h
  • winbuild:使用警告級別4構建
  • rtspd:修復MSVC 4級警告
  • sockfilt:使用顯式轉換來抑制轉換警告
  • libtest:修復MSVC警告C4706
  • darwinssl:修復pinnedpubkey構建錯誤
  • tests / server / resolve.c:修復棄用警告
  • nss:在SelectClientCert()
  • 中修復可能的use-after-free
  • checksrc:在正則表達式中轉義打開大括號
  • multi:如果使用>提及整數溢出風險5億個插座
  • darwinssl:fix --tlsv1.2 regression
  • timeval:struct curltime是一個struct timeval替換
  • curl_rtmp:修復編譯器警告
  • include.d:澄清它涉及響應標題
  • cmake:support make uninstall
  • include.d:clarify --include僅適用於響應標頭
  • libcurl:停止使用CURL_NO_OLDIES
  • 下定義的錯誤代碼
  • http:修復響應代碼解析器以避免整數溢出
  • configure:修復IdnToUnicode的檢查
  • multi:修復請求計時器管理
  • curl_threads:修復MSVC編譯器警告
  • travis:使用openssl構建在osx上
  • travis:使用libressl構建在osx上
  • CURLOPT_NETRC.3:在Windows上提及文件名
  • cmake:將MSVC警告級別設置為4
  • netrc:跳過以'#'開頭的行
  • darwinssl:修復第一個參數的curlssl_sha256sum()編譯器警告
  • BUILD.WINDOWS:提及buildconf.bat for builds off git
  • darwinssl:沉默編譯器警告
  • travis:使用darwinssl構建在osx上
  • FTP:在nocwd模式下跳過不必要的CWD
  • gssapi:修復多輪上下文中輸出令牌的內存洩漏
  • getparameter:避免返回未初始化的'usedarg'
  • curl(調試版本)easy_events:使事件數據靜態
  • curl:在參數整數溢出的早期檢測並挽救
  • 配置:修復Android上的recv / send / select detection

版本7.54.1中的新功能

  • 的變化:
  • curl:在--version output
  • 中顯示libcurl發布日期
  • 錯誤修正:
  • CVE-2017-9502:默認協議驅動器號緩衝區溢出
  • openssl:修復servercert中的內存洩漏
  • 測試:從tarball中刪除html和PDF版本
  • mbedtls:即使MD4支持不可用,也啟用NTLM(& SMB)
  • typecheck-gcc:正確處理函數指針
  • llist:不再使用malloc
  • gnutls:在配置了--disable-verbose時刪除了一些代碼
  • lib:修復可能未初始化的警告
  • multi:澄清curl_multi_wait中的條件
  • schannel:不要將加密的部分記錄視為待處理數據
  • configure:修復-ldl檢查openssl,添加-lpthread檢查
  • configure:accept -Og和-Ofast GCC標誌
  • Makefile:避免使用GNU特定形式的$<
  • if2ip:fix -Wcast-align warning
  • configure:停止前置LDFLAGS,CPPFLAGS
  • curl:默認設置100K緩衝區大小
  • typecheck-gcc:fix _curl_is_slist_info
  • nss:加載密鑰時不要洩漏PKCS#11插槽
  • nss:如果沒有指定其他信任,則加載libnssckbi.so
  • 示例:ftpuploadfrommem.c
  • url:聲明get_protocol_family()static
  • examples / cookie_interface.c:已更改為example.com
  • test1443:test --remote-time
  • 捲曲:使用時而不是過時的過時時間
  • url:在設置CURLOPT_BUFFERSIZE
  • 時修復了OOM上的內存洩漏
  • curl_rtmp:修復missing-variable-declarations warnings
  • 測試:修復OOM處理單元測試以中止測試
  • curl_setup:確保啟用的IDN lib不超過一個
  • 工具:修復CURL_DOES_CONVERSIONS
  • 缺少的原型警告
  • CURLOPT_BUFFERSIZE:1024字節現在是最小尺寸
  • curl:非布爾命令行args reject --no- prefixes
  • telnet:寫入完整緩衝區而不是逐字節
  • typecheck-gcc:添加缺少的字符串選項
  • typecheck-gcc:添加對CURLINFO_SOCKET
  • 的支持
  • 選擇手冊頁:他們現在都有例子
  • curl_setup_once:使用SEND_QUAL_ARG2進行swrite
  • test557:設置已知良好的數字區域設置
  • schannel:返回SEC_E_UNTRUSTED_ROOT
  • 的更具體的錯誤代碼
  • tests / server:make string literals const
  • runtests:使用-R作為隨機順序
  • unit1305:修復編譯器警告
  • curl_slist_append.3:澄清NULL輸入創建新列表
  • tests / server:默認情況下在debug-builds中運行checksrc
  • 測試:修復-Wcast-qual警告
  • runtests.pl:簡化datacheck閱讀部分
  • curl:remove --environment and tool_writeenv.c
  • buildconf:修復掛起IRIX
  • tftp:沉默bad-function-cast warning
  • asyn-thread:修復未使用的宏警告
  • tool_parsecfg:fix -Wcast-qual warning
  • sendrecv:修復MinGW-w64警告
  • test537:使​​用正確的變量類型
  • rand:無論字節順序如何,對待假熵都是一樣的
  • curl:生成--help輸出
  • 測試:刪除冗餘--trace-ascii參數
  • multi:為所有計時器分配ID並使每個計時器單獨使用
  • multi:使用固定數組的計時器而不是malloc
  • mbedtls:支持服務器重新協商請求
  • 管道:修錯誤嘗試管道POST
  • lib510:如果緩衝區太小,請不要寫入緩衝區的末尾
  • CURLOPT_HTTPPROXYTUNNEL.3:澄清,添加示例
  • SecureTransport / DarwinSSL:實施公鑰固定
  • curl.1:澄清--config
  • curl_sasl:使用CURL_DISABLE_CRYPTO_AUTH + USE_NTLM修復構建錯誤
  • darwinssl:處理客戶端證書時修復異常
  • curl.1:提及--oauth2-bearer的論點
  • mkhelp.pl:不要將當前時間添加到curl二進製文件
  • asiohiper.cpp / evhiperfifo.c:處理負計時器功能輸入
  • ssh:修復由於超時導致的斷開內存洩漏
  • 測試:穩定測試1034
  • cmake:自動檢測CURL_CA_BUNDLE / CURL_CA_PATH
  • 斷言:避免,改為使用DEBUGASSERT
  • LDAP:在Windows上使用帶有方法的ldap_bind_s
  • 重定向:在達到最大紅色時存儲“將重定向到”網址
  • winbuild:修復nghttp2 build
  • 示例:修復-Wimplicit-fallthrough warnings
  • 時間:修復類型轉換和編譯器警告
  • mbedtls:修復變量陰影警告
  • test557:由於int left shift修復了ubsan運行時錯誤
  • 轉移:從postfields初始化infilesize
  • docs:進一步澄清NO_PROXY
  • build-wolfssl:與wolfSSL 3.11同步配置
  • curl-compilers.m4:為clang啟用-Wshift-sign-overflow
  • example / externalsocket.c:使它也使用CLOSESOCKETFUNCTION
  • lib574.c:使用正確的回調協議
  • lib583:修復編譯器警告
  • curl-compilers.m4:修復了compileng for clang
  • typecheck-gcc.h:從其他指針單獨的getinfo slist檢查
  • typecheck-gcc.h:檢查CURLINFO_TLS_SSL_PTR和CURLINFO_TLS_SESSION
  • typecheck-gcc.h:檢查CURLINFO_CERTINFO
  • build:提供簡單的代碼覆蓋率測量
  • test1537:URL(un)轉義API調用的專用測試
  • curl_endian:刪除未使用的函數
  • test1538:驗證libcurl strerror API調用
  • MD(4 | 5):沉默演員對齊警告
  • dedotdot:“..”和“。”的固定輸出。只輸入
  • cyassl:在包含ssl.h之前定義構建宏
  • updatemanpages.pl:太舊的git版本錯誤
  • curl_sasl:修復unused-variable warning
  • x509asn1:使用GCC 7修復隱式 - 通過警告
  • libtest:使用GCC 7修復隱式 - 通過警告
  • BINDINGS:添加Ring binding
  • curl_ntlm_core:將unsigned char傳遞給toupper
  • test1262:使用-z驗證ftp下載“如果年齡大於此”
  • test1521:測試所有curl_easy_setopt選項
  • typecheck-gcc:允許CURLOPT_STDERR也為NULL
  • metalink:刪除未使用的printf()參數
  • file:make speedcheck使用當前時間進行檢查
  • configure:指定路徑時修復與librtmp的鏈接
  • examples / multi-uv.c:fix deprecated symbol
  • cmake:修復有關mbed TLS包含目錄
  • 的不一致性
  • setopt:檢查CURLOPT_ADDRESS_SCOPE選項範圍
  • gitignore:忽略所有vim交換文件
  • urlglob:修復除零
  • libressl:不再需要OCSP和中間證書解決方法

版本7.54.0中的

新功能

  • 的變化:
  • 將CURL_SSLVERSION_MAX_ *常量添加到CURLOPT_SSLVERSION
  • 添加--max-tls
  • 添加CURLOPT_SUPPRESS_CONNECT_HEADERS
  • 添加--suppress-connect-headers
  • 錯誤修正:
  • CVE-2017-7468:使用客戶端證書時關閉SSL會話ID
  • cmake:替換無效的UTF-8字節序列
  • 測試:使用一致的環境變量來設置charset
  • proxy:修復OOM上的內存洩漏
  • ftp:刪除了OOM路徑中的錯誤空閒
  • docs:在Makefile中刪除文件列表
  • ftp:修復了OOM上的NULL指針解除引用
  • gopher:修復了Curl_urldecode
  • 中錯誤條件的檢測
  • url:修復unix-socket支持代理禁用版本
  • test1139:允許手冊頁未被重建
  • cyassl:在運行時獲取庫版本字符串
  • digest_sspi:修復編譯警告
  • 測試:啟用HTTP / 2測試以使用非默認端口號運行
  • warnless:壓制編譯器警告
  • darwinssl:禁用主機驗證的警告也會禁用SNI
  • configure:fix for --enable-pthreads
  • checksrc.bat:忽略curl_config.h.in,curl_config.h
  • no-keepalive.d:修復拼寫錯誤
  • configure:在指定路徑時修復--with-zlib
  • build:修復gcc7隱式fallthrough警告
  • 修正未初始化變量的潛在用途
  • CURLOPT_SSL_CTX_FUNCTION.3:修復示例格式錯誤
  • CMake:重新組織SSL支持,單獨的WinSSL和SSPI
  • CMake:添加DarwinSSL支持
  • CMake:添加mbedTLS支持
  • ares:如果在名稱解析開始之前超時,則立即返回錯誤
  • BINDINGS:添加了C ++,perl,go和Scilab綁定
  • 網址:在端口號
  • 後使用垃圾郵件的格式錯誤的網址上返回錯誤
  • KNOWN_BUGS:添加DarwinSSL不會導入沒有密碼的PKCS#12
  • http2:使用CL = 0
  • 修復重定向時的斷言錯誤
  • updatemanpages.pl:更新手冊頁以使用當前日期和版本
  • - 不安全:澄清此選項適用於服務器連接
  • mkhelp:簡化了gzip代碼
  • build:在out-of-tree tarball版本中修復製作手冊頁
  • 測試:由於剝落而被禁用1903
  • openssl:添加兩個/ * FALLTHROUGH * /以滿足覆蓋率
  • cmdline-opts:修正了一些拼寫錯誤
  • authneg:在http_done
  • 上清除auth.multi標誌
  • curl_easy_reset:同時重置身份驗證狀態
  • proxy:跳過已關閉連接的SSL初始化
  • http_proxy:忽略CONNECT 2xx響應中的TE和CL
  • tool_writeout:修復了--write-out
  • 上的緩衝區讀取溢出
  • make:通過運行make in docs
  • 重新生成docs / curl.1
  • winbuild:添加對OpenSSL 1.1.x的基本支持
  • build:從makefile中刪除多餘的DEPENDENCIES
  • CURLINFO_LOCAL_PORT.3:添加了示例
  • curl:在CURLE_SSL_CACERT
  • 上顯示HTTPS代理選項
  • 測試:從非HTTP --libcurl測試中刪除更多選項
  • 測試:修復了記錄的測試服務器端口號
  • runtests.pl:固定顯示Gopher IPv6端口號
  • multi:修復streamclose()在調試模式下崩潰
  • cmake:構建手冊頁
  • cmake:添加對構建HTML和PDF文檔的支持
  • mbedtls:添加對CURLOPT_SSL_CTX_FUNCTION
  • 的支持
  • make:介紹'test-nonflaky'目標
  • CURLINFO_PRIMARY_IP.3:添加示例
  • tests / README:提及nroff for --manual tests
  • mkhelp:如果perl gzip模塊不可用,則禁用壓縮
  • openssl:在沒有錯誤明細
  • 時回退到SSL_ERROR_ *字符串
  • asiohiper:確保在event_cb
  • 中打開套接字
  • tests / README:將“運行”部分設為萬無一失
  • curl:檢查寫入反斜杠處理中的輸入結束
  • .gitattributes:關閉* .am
  • 的CRLF
  • multi:修復MinGW-w64編譯器警告
  • schannel:修復變量陰影警告
  • openssl:在定義OPENSSL_NO_DSA時排除DSA代碼
  • http:使用basic-auth修復代理連接重用
  • 暫停:暫停時處理混合類型的數據
  • http:不要將FTP上的FTPS視為HTTPS
  • conncache:make hashkey avoid malloc
  • make:使用變量MAKE進行遞歸調用
  • curl:修復回調參數不一致
  • NTLM:使用#ifdef而不是#if
  • 檢查功能
  • cmake:將幾個丟失的文件添加到dist
  • 選擇:使用正確的SIZEOF_常量
  • connect:修復未引用的參數警告
  • schannel:修復未使用的變量警告
  • gcc7:fix‘ *'in boolean context
  • http2:沉默未使用的參數警告
  • ssh:修復縮小轉化警告
  • telnet:(win32)修復讀回調返回變量
  • docs:解釋--fail-early並不暗示--fail
  • docs:為CURLINFO_FILETIME.3和CURLOPT_FILETIME.3添加了示例
  • tests / server / util:刪除in6addr_any以獲取最近的MinGW
  • multi:make curl_multi_wait在典型情況下避免使用malloc
  • include:curl / system.h是curlbuild.h的運行時版本。
  • easy:沉默編譯器警告
  • llist:將Curl_llist_alloc替換為Curl_llist_init
  • hash:將鍵移動到哈希結構中以減少mallocs
  • url:不要在連接重用上免費推遲數據
  • curl_sasl:聲明mechtable static
  • curl:修復Windows Unicode構建
  • multi:修復待處理簡易句柄的排隊
  • tool_operate:修復MinGW編譯器警告
  • low_speed_limit:更長時間段的改進功能
  • gtls:修復編譯器警告
  • sspi:打印出InitializeSecurityContext()錯誤消息
  • schannel:修復編譯器警告
  • vtls:修復未引用的變量警告
  • INSTALL.md:修復安全傳輸配置參數
  • CURLINFO_SCHEME.3:修復變量類型
  • libcurl-thread.3:還提到了線程解析器
  • nss:使用--insecure
  • 加載CA證書
  • openssl:修復此聲明可能會落空
  • 民意調查:偏愛
  • polarssl:unbreak build with versions< 1.3.8
  • Curl_expire_latest:忽略已過期的計時器
  • configure:將隱式函數聲明轉換為錯誤
  • mbedtls:修復錯誤路徑中的內存洩漏
  • http2:修復錯誤路徑中的句柄洩漏
  • .gitattributes:強制shell腳本到LF
  • configure.ac:在版本號
  • 之後忽略CR
  • extern-scan.pl:strip trailing CR
  • openssl:使SSL_ERROR_to_str更具未來性
  • openssl:修復錯誤處理中的線程安全錯誤
  • openssl:不要嘗試打印不存在的對等私鑰
  • nss:修復MinGW編譯器警告

版本7.53.1中的

新功能

  • 錯誤修正:
  • cyassl:修復拼寫錯誤
  • url:改進CURLOPT_PROXY_CAPATH錯誤處理
  • urldata:啟用Windows SSPI時包含curl_sspi.h
  • formdata:從stdin讀取時檢查EOF
  • 測試:設置CHARSET& LANG到1035年,2046年和2047年的UTF-8
  • url:默認代理CA捆綁位置為CURL_CA_BUNDLE
  • rand:在fcntl.h標題附近缺少#ifdef HAVE_FCNTL_H

版本7.52.1中的新功能

  • 錯誤修正:
  • CVE-2016-9594:unititialized random
  • lib557:修復checksrc警告
  • lib:修復MSVC編譯器警告
  • lib557.c:使用較短的MAXIMIZE表示
  • 測試:在調試版本上運行checksrc

版本7.51.0中的新功能

  • 的變化:
  • nss:CURLOPT_SSL_CIPHER_LIST現在接受了額外的密碼套件
  • 新選項:CURLOPT_KEEP_SENDING_ON_ERROR
  • 錯誤修正:
  • CVE-2016-8615:其他服務器的cookie注入
  • CVE-2016-8616:不區分大小寫的密碼比較
  • CVE-2016-8617:OOB通過未經檢查的乘法寫入
  • CVE-2016-8618:curl_maprintf中的雙重免費
  • CVE-2016-8619:krb5代碼中的雙倍免費
  • CVE-2016-8620:glob解析器寫/讀出界限
  • CVE-2016-8621:curl_getdate讀出界限
  • CVE-2016-8622:通過整數截斷的URL unescape堆溢出
  • CVE-2016-8623:通過共享Cookie免費使用
  • CVE-2016-8624:使用“#”
  • 解析無效的網址
  • CVE-2016-8625:IDNA 2003使curl使用錯誤的主機
  • openssl:使用1.0.1或1.0.2修復每線程內存洩漏
  • http:接受HTTP / 2的“Transfer-Encoding:chunked”
  • LICENSE-MIXING.md:使用mbedTLS雙重許可進行更新
  • examples / imap-append:設置要上傳的數據大小
  • test2048:修復網址
  • darwinssl:禁用RC4密碼套件支持
  • CURLOPT_PINNEDPUBLICKEY.3:修復AVAILABILITY格式
  • openssl:不要調用CRYTPO_cleanup_all_ex_data
  • libressl:修復版本輸出
  • easy:重置curl_easy_reset
  • 中的所有統計會話信息
  • curl_global_cleanup.3:不要使用運行
  • 的子線程卸載lib
  • dist:將CurlSymbolHiding.cmake添加到tarball
  • docs:刪除--proto僅用於初始檢索
  • configure:使用自定義位置的libssh2修復構建
  • curl.1: - trace支持%發送到stderr!
  • Cookie:更改了相同的域名處理以匹配瀏覽器行為
  • formpost:嘗試附加目錄不再崩潰
  • CURLOPT_DEBUGFUNCTION.3:修復未使用的參數警告
  • formpost:避免靜默snprintf()截斷
  • ftp:修復Curl_ftpsendf
  • mprintf:太多參數返回錯誤
  • smb:正確檢查傳入的數據包邊界
  • GIT-INFO:刪除Mac 10.1特定的詳細信息
  • resolve:使用SIGALRM解析時添加錯誤消息
  • cmake:添加nghttp2支持
  • dist:從發布中刪除PDF和HTML轉換的文檔
  • configure:在macOS版本中禁用poll()
  • vtls:僅使用相同的方案重用會話ID
  • 管道傳輸:在管道傳輸時跳過要關閉的連接
  • win:修復通用Windows平台構建
  • curl:不要自動將CURLOPT_SSLENGINE設置為DEFAULT
  • maketgz:支持“僅”生成版本信息
  • Curl_socket_check:添加額外檢查以避免整數溢出
  • gopher:正確返回輪詢失敗的錯誤
  • curl:設置INTERLEAVEDATA
  • polarssl:init
  • 中的clear thread array
  • polarssl:修復未對齊的SSL會話ID鎖定
  • polarssl:使用宏
  • 減少#ifdef madness
  • curl_multi_add_handle:在閉包句柄中設置超時
  • configure:為mac
  • 上的構建設置最小版本標誌
  • INSTALL:轉換為markdown => INSTALL.md
  • curl_multi_remove_handle:修復雙重免費
  • multi:修復curl_multi_cleanup()
  • 中的inifinte循環
  • nss:通過代理
  • 修復非阻塞TLS handhsake中的緊密循環
  • mk-ca-bundle:默認情況下,將URL檢索更改為僅限HTTPS
  • mbedtls:停止使用已棄用的包含文件
  • docs:修復req-> multi-uv示例中的數據
  • configure:修復monotonic clock_gettime的測試語法
  • CURLMOPT_MAX_PIPELINE_LENGTH.3:澄清它不適用於HTTP / 2

版本7.50.3中的新功能

  • 錯誤修正:
  • CVE-2016-7167:escape和unescape integer overflows
  • mk-ca-bundle.pl:使用SHA256而不是SHA1
  • checksrc:detect strtok()使用
  • 錯誤:新別名CURLE_WEIRD_SERVER_REPLY
  • http2:support> 64位大小的上傳
  • openssl:修復壞內存(回歸)
  • CMake:隱藏私人圖書館符號
  • http:拒絕在設置NO_NODY時傳遞響應正文
  • cmake:修復curl-config --static-libs
  • mbedtls:如果md4不可用,請在構建中關閉NTLM
  • curl: - 在窗戶上創建dirs-dirs,向前和向後斜杠

類似的軟件

libxml2
libxml2

14 Apr 15

GLib2
GLib2

16 Aug 18

File::LockDir
File::LockDir

2 Jun 15

iTunes
iTunes

2 Jun 15

顯影劑的其他軟件 Daniel Stenberg

cURL
cURL

11 Apr 15

意見 cURL

1 註釋
  • 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
添加評論
打開圖片!