cURL

ソフトウェアのスクリーンショット:
cURL
ソフトウェアの詳細:
バージョン: 7.61.0 更新
日付のアップロード: 17 Aug 18
開発者: Daniel Stenberg
ライセンス: 無料
人気: 74

Rating: 4.0/5 (Total Votes: 1)

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ライブラリも含まれています。このライブラリは、C、C ++、およびC ++などのサポートされているプログラミング言語のいずれかで書かれたアプリケーションに統合された、 Python、Java、PHPのいずれかです。

libcurl’ sの機能

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:マイクロ秒の正確なタイマーを7つの間隔で追加する
curl:ヘッダーを太字で表示し、--no-styled-outputでスイッチをオフにする
httpauth:ベアラトークンのサポートを追加する
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: '未使用のパラメータ'の警告を修正する
examples / progressfunc:新しいlibcurlsと古いlibcurlsの両方で構築する
docs:それがHAプロキシプロトコル "バージョン1"であると言います。
curl_fnmatch:マッチングのために2つのアスタリスクのみを許可する
docs:CURLOPT_HTTPGETを明確にする
configure:AC_TRY_RUNをCURL_RUN_IFELSEに置き換えます。
configure:実行時の代わりにコンパイル時にSIZEOFのチェックを行う

checksrc:sizeof()が使用されていることを確認する*かっこ付き*
CURLOPT_ACCEPT_ENCODING.3:brotliを追加してビットを明確にする
schannel:CRinf解析をCR / LFに復元する
tftp:printfingする前にエラーがゼロ終了していることを確認する
http resume:httpコード416(範囲エラー)が無視された場合は本文をスキップする
configure:--with-ssl接頭辞の基本テストを追加する
cmake:デバッグビルド用に-d postfixを設定する
multi:Curl_protocol_getsockで待機するソケットを提供する
content_encoding:Z_BLOCKのためにzlibのバージョンが古い
winbuild:存在する場合のみOUTFILEを削除する
winbuild:MakefileBuild.vcでタイプミスの修正DISTDIR-> DIRDIST
schannel:クライアント証明書の失敗に対するfailf呼び出しの追加
cmake:fsetxattrとstrerror_rのテストを修正しました。
curl.1:cmdline-optsの参照エラーを修正しました。
cmdline-opts / gen.pl:mutexesの場合は警告:また、-e:も存在しないオプションを表示する
cmake:getpwuid_rを確認する
configure:静的なmbedtlsでビルドされたときにssh2のリンクを修正する
psl:最新のpslを使用して定期的に更新する
fnmatch:一致するエスケープされた括弧を主張する
KNOWN_BUGS:#2101に関するテキストを復元する
INSTALL:LDFLAGS = -Wl、-R / usr / local / ssl / libconfigure:警告を消すためにAR_FLAGSを上書きする
os400:mime api EBCDICラッパーを実装する
curl.rc:正しいWindowsバージョン検出のためのマニフェストを埋め込む
strictness:正しい{infof、failf}書式指定子
テスト:libtestsの.gitignoreを更新する
configure:getpwuid_rの宣言をチェックする
fnmatch:使用可能な場合はシステムを1つ使用する
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コードを削除する
テスト1455:unflakifiedCurl_init_do:渡されたNULL接続ポインタを処理する
progress:未使用の定義のセットを削除する
mk-ca-bundle.pl:make -uが見つからない場合はcertdata.txtを削除します。
GOVERNANCE.md:このプロジェクトの実行方法を説明します
configure:c-ares検出にpkg-configを使用する
configure:静的なopensslで構築する機能を強化する
maketgz:OSXでsedの問題を修正
multi:名前解決中に停止したときにメモリリークを修正する
CURLOPT_INTERFACE.3:Windowsではサポートされていないインターフェイス名
url:ダングリングconn->データポインタを修正する
cmake:複数のSSLバックエンドを許可する
system.h:32ビットOpenServerでgccを修正
ConnectionExists:「取得」が完了するとconn->データが設定されていることを確認します。接続
multi:接続保留リストのエントリが絡んでいるためにクラッシュする問題を修正しました
CURLOPT_SSL_VERIFYPEER.3:パフォーマンスメモを追加する
netrc:より長いバッファを使用してより長いパスワードをサポートする
url:Curl_conncache_add_conn戻りコードをチェックする
configure:暗号の後に依存ライブラリを追加する
easy_perform:* multi_timeout()を使用してより高速なローカル名を解決する
getnameinfo:未使用、すべての構成チェックを削除

travis:同期ネームリゾルバを使ってビルドを追加する
CURLINFO_TLS_SSL_PTR.3:サンプルを改善する
openssl:デフォルトでTLS 1.3を許可する
openssl:要求されたTLSバージョンを最低限必要なものにする
openssl:デッドコードを削除する
telnet:clang警告を修正する
DEPRECATE:計画されたアイテムの削除を記述する新しい文書
example / crawler.c:libxml2に基づく単純なクローラ
libssh:goto DISCONNECT状態(エラー時、SESSION_FREEではなく)
CMake:未使用の関数を削除する
darwinssl:High SierraユーザーがGCCを使ってコードをビルドできるようにする
スクリプト:CLEANFILESの一部として_curlをインクルードする

バージョン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 :: mention --proxy-headerも同様です。
http2:入力ミスを修正
クリーンアップ:文字列やコメントのタイプミス
rate-limit:3秒のウィンドウを使用して高速処理を改善する
examples / hiperfifo.c:改善済み
一時停止:一時停止状態を変更するときに、ソケット状態を更新する
マルチ:改善された保留中の転送処理=>パフォーマンスを向上させた
curl_version_info.3:​​ssl_versionの説明を修正する
add_handle / easy_perform:設定されていると開始時にエラーバッファをクリアする
darwinssl:iOSビルドを修正する
cmake:brotliのサポートを追加
parsedate:UTタイムゾーンをサポートする
vauth / ntlm.h:#ifdefヘッダーガードを修正する

lib / curl_path.h:#ifdefヘッダガードを追加
vauth / cleartext:整数オーバフローチェックを修正する
CURLINFO_COOKIELIST.3:メモリをリークさせない例を作った
cookie.d:" - " filenameはstdinを意味する
CURLINFO_SSL_VERIFYRESULT.3:例を修正しました
http2:接続チェックで保留中のフレーム(GOAWAYを含む)を読み込む
timeval:キャストによるコンパイル警告を削除する
cmake:設定チェック中に警告としての警告を避ける
travis-ci:CMakeビルドのためのenable -Werror
openldap:ldap_get_attribute_ber()からのNULL戻りの修正
スレッドリゾルバ:レゾルバ時間を追跡し、適切なタイムアウト値を設定する
cmake:win32用の明示的なリンクライブラリとしてadvapi32を追加する
docs:CURLINFO _ * _ TのCURL_FORMAT_CURL_OFF_Tの使用例を修正しました。
test1148:テストの固定ロケールを設定する
クッキー:ファイルから読み込むときには、一度だけremove_expired
cookie:トップレベルドメイン固有のハッシュテーブルごとにCookieを保存する
openssl:LibreSSL 2.7でビルドを修正
tls:mbedTLS 2.7.0の修正+ sha256の失敗の修正
openssl:verifypeer == 0のときにRESTOREDの確認場所
file:file://// foo / bar URLの古い動作を復元するFTP:プロキシを使用しているときにIPv6接続でPASVを許可する
build-openssl.bat:VSとperlのカスタムパスを許可する
winbuild:ビルドタイプなしでクリーンターゲットを動作させる
build-openssl.bat:VS2017をVC15ではなくVC14.1として参照してください
curl:FTP 4xxで再試行し、他のプロトコルを無視する
configure:sa_family_tを検出して使用する
examples / sftpuploadresume:Windowsの大容量ファイル検索の修正
build:clang警告/エラーを修正するためのクリーンアップ
winbuild:ドキュメントを更新しました
lib:ヌル参照解除の警告を消す
トラビス:バングからクラン6とgcc 7
travis:libpslをビルドしてビルドで使用する
プロキシ:冗長出力でgetenvプロキシを使用する
duphandle:CURLOPT_RESOLVEが複製されていることを確認する
all:callocを使うためにmalloc + memsetをリファクタリングする
checksrc:入力ミスを修正
system.h:sparcv8plusをoracle / sunproに追加する32ビット検出
vauth:入力ミスを修正
ssh:閉じるときにlibSSH2エラーコードを表示する
test1148:進捗状況の更新をよりよく許容する
urldata:サービス名を無条件にする
configure:keep LD_LIBRARY_PATHはローカルに変更します。
ntlm_sspi:Credential Managerを使用して認証を修正するschannel:クライアント証明書認証を追加する
winbuild:依存関係ごとにカスタム開発パスをサポート
schannel:CURLOPT_CAINFOのサポートを追加
http2:1回以上呼び出されたon_begin_headers()を処理する
openssl:OpenSSL 1.1.1冗長モードトレースメッセージをサポート
openssl:ASCII以外のプラットフォームでsubjectAltNameチェックを修正する
http2:ゼロで終わらないデータのstrstr()を避ける
http2:「排出カウンタ」をクリアする。ストリームが閉じられたとき
http2:GOAWAYを正しく処理する
tool_help:clarify - 最大時間の単位は秒です。
curl.1:オプションとURLを混在させることができることを明確にする
http2:アサーションを実行時チェックに変換する
curl_global_sslset:利用可能なバックエンドを常に提供する
ftplistparser:呼び出しの間に状態を保持する
Curl_memchr:長さゼロの入力が一致しません
examples / sftpuploadresume:longに型キャストfseekの引数
examples / http2-upload:愚かな警告を避けるためにバッファを展開する
ctype:非ASCIIプラットフォームの文字分類を復元する
mime:NULLポインタによる参照解除のリスク回避
クッキー:jarファイルを作成する前にクッキーがあることを確認する
os400.c:checksrcの警告を修正するconfigure:--with-cyasslのエイリアスとして--with-wolfsslを指定する
cyassl:TLS 1.0サポートなしでライブラリに適応
http2:別のstrstrを取り除く
checksrc:elseの後に行のインデントを強制する
cookies:未使用のマクロを削除する
CURLINFO_PROTOCOL.3:既存の定義済みの名前を記述する
テスト:必要に応じて機能として「マニュアル」を提供する
travis:macosとLinuxの両方でlibssh2を有効にする
CURLOPT_URL.3:エンコードセクションの追加
wolfssl:非ブロッキング接続を修正
vtls:wolfsslのMD5_DIGEST_LENGTHを定義しない
docs:マニュアルページの余分なカンマを削除する
URL:strcpy_urlとstrlen_urlのASCII依存関係を修正する
ssh-libssh.c:左シフトコンパイラ警告を修正する
configure:ファイルを使用するSSLバックエンド用のCAバンドルのみを確認する
travis:mbedtlsビルドを追加する
http:"巻き戻し"を設定しないでください。何もアップロードしていないときにフラグを立てる
configure:lib / curl_config.hにCURLDEBUGとDEBUGBUILDを入れる
転送:多重化されたconnの設定でwritesockfdの設定を解除しない
vtls:統一された"サポート"バックエンドのビットフィールドメンバ
URL:もう1つのhttp urlを修正する

travis:WolfSSLを使ってビルドを追加する
openssl:FILE操作をBIO操作に変更する
travis:NSSを使ってビルドを追加する
smb:否定的なファイルサイズを拒否する
cookies:パラメータ名をクッキー名として受け入れる
http2:アップロードのための収獲修正
全体:固定フォーマット指定子
http2:正しい関数ポインタtypedefを使用する

バージョンの新機能:

変更:
auth:RFC7616のサポートを追加 - HTTPダイジェストアクセス認証
共有:接続キャッシュを共有するためのサポートを追加する
HTTP:Brotliのコンテンツエンコーディングを実装する
バグの修正:
CVE-2017-8816:整数オーバーフローによるNTLMバッファオーバーフロー
CVE-2017-8817:範囲外のFTPワイルドカード読み取り
CVE-2017-8818:SSLアクセスからのバッファ・アクセス
curl_mime_filedata.3:誤植を修正する
libtest:lib1552とlib1553に必要なテストライブラリを追加する
符号なしtime_tを使用するシステムの時間差分を修正する
ftplistparser:メモリリーク修正:空きテンポラリメモリは常に
multi:テーブルのハンドルサイズをオーバーライドできるようにする
ワイルドカード:サポートされていないプロトコルでは使用しない
curl_fnmatch:不正なワイルドカードパターンでエラーを返します。
転送:チャンクエンコードのアップロードが早すぎるのを修正しました。
curl_setup:CURL_WINDOWS_APPの検出を改善する
リゾルバ:必要なものだけを含む
setopt:CURLOPT_SSH_AUTH_TYPESオプションの読み取りを修正
appveyor:win32ビルドを追加する
Curl_timeleft:戻り値の型をtimediff_tに変更する
cmake:他のcmakeプロジェクトで使用するlibcurlとcurlターゲットをエクスポートする

curl:-Fオプションの引数で、カンマはファイルのみの区切り文字です
カール:改善された;タイプ=" -Fオプション引数での処理
timeval:MacOSでmach_absolute_time()を使う
curlx:timeval関数はcurlx_ *として提供されなくなりました。
mkhelp.pl:現在の日付でコメントを生成しない
memdebug:curl_dosend / curl_dorecvにsend / recv署名を使用する
cookie:NULL逆参照を避ける
url:CURLOPT_POSTFIELDSIZE arg値を修正して-1を許可するように修正する
conncache.hインクルードを不要な場所から削除する
CURLOPT_MAXREDIRS:-1として値を許可する
テスト:テスト556と650の固定拷問テスト
http2:アップグレードリクエストでのOOM処理の修正
url:CURLOPT_DNS_CACHE_TIMEOUT arg値の-1を許可するように修正する
CURLOPT_INFILESIZE:-1を受け入れる
curl:globbingエラーを呼び出す代わりにURLで[]を渡す
curl:多くのURLの処理速度アップ
ntlm:ゼロ長パスワードの場合はmalloc(0)を避ける
url:CURLOPT_SSH_AUTH_TYPESから誤ったarg値チェックを削除する
HTTP:複数のコンテンツエンコーディングをサポートする
travis:brotliを有効にしたジョブを追加する
url:不要なNULLチェックを削除する
fnmatch:デッドコードを削除するconnect:有効な接続後にIPv6接続ステータスを格納する
imap:コマンドの大文字と小文字を区別せずに扱う
--interface:Linux VRFのサポートを追加する
content_encoding:利用可能なバイトがない場合にinflate_streamを修正する
cmake:Windowsビルドにcurl.rcを正しくインクルードする
cmake:不足しているsetmodeチェックを追加する
connect.c:ファイル上の実行可能ビットを削除する
SMB:初期化されていないローカル変数を修正する
zlib / brotli:必要なモジュールにのみヘッダファイルをインクルードする
URL:IPv6ブラケットの後に迷惑メールを含む不正なURLでの返信エラー
openssl:広すぎるHAVE_OPAQUE_EVP_PKEYの使用を修正
macOS:9.0より古いバージョンのXcodeで欠けているconnectx関数を修正しました
--resolve:[]内のIPアドレスを許可する
examples / curlx:コードスタイルを修正
ntlm:不要なNULLチェックを削除してスキャンビルドしてください
Curl_llist_remove:潜在的なNULLポインタのderefを修正する
mime:fix" 'sz'に格納された値は決して読み取られません"スキャンビルドエラー
openssl:fix "rcに格納された値は決して読み込まれません"スキャンビルドエラー
http2:修正する" hdbuf>に保存された値は決して読み込まれません"スキャンビルドエラー

http2:fix" 'end'に格納された値は読み取られません"スキャンビルドエラー
Curl_open:OOMエラーを正しく修正する
url:ASCII制御文字とホスト名のスペースを拒否する
examples / rtsp:使用後に再度RANGEをクリアする
connect:バインドエラーメッセージを改善する
make: "make distclean"を修正する。
connect:Linux上で新しいTCP Fast Open APIのサポートを追加する
metalink:メモリリークとNULLポインタの逆参照を修正する
URL:更新"ファイル:" URL処理
ssh:remove NULLポインタのチェック
global_init:CURL_GLOBAL_SSLの不在を無視する

バージョン7.56.1の新機能:

バグ修正:
imap:FETCH応答にサイズがない場合、書き込みコールバックを呼び出さない
ftp:UBsan fixupのポインタインデックス式がオーバーフローしました
failf:消費者がいない場合はsprintf()をスキップします。
fuzzer:外部curl-fuzzerを使用して移動する
lib / Makefile.m32:dllサフィックスのカスタマイズが可能
docs:curl_mime_data_cbのマニュアルページでタイプミスを修正しました。
darwinssl:TLSv1.3のサポートを追加する
ビルド:fix --disable-crypto-auth
lib / config-win32.h:OpenSSL / NSSでSMB / SMBSを有効にする
openssl:HAVE_OPAQUE_EVP_PKEYを使わないでビルドを修正する
strtoofft:余分なヌルチェックを削除する
multi_cleanup:決してそれを持っていないハンドルでDONEを呼び出す
テスト:テスト587と644にフレークなキーワードを追加
pingpong:接続せずに送信しようとするとエラーが返る
remove_handle:最初にmulti_done()を呼び出してから、dnsキャッシュポインタをクリアする
mime:同じヘッダーリストをパートに2回設定することには寛容です
mime:簡単なハンドルから束縛されないトップマルチパートを改善する
mime:パーツの内容が変化したときにパーツのエンコーダをリセットしないようにする
mime:自分の子孫の1つにサブパートを追加することを拒否する

RTSP:面白いRTSP応答で整数オーバーフローを避ける
curl:Content-Dispositionの解析時にセミコロンを渡さない
openssl:BoringSSLのPKCS12サポートを有効にする
FAQ:s / CURLOPT_PROGRESSFUNCTION / CURLOPT_XFERINFOFUNCTION
CURLOPT_NOPROGRESS.3:xferinfofunctionも参照してください
CURLOPT_XFERINFODATA.3:重複を修正する
test298:verify-ftp-method nowcwdでURLエンコードされたパス
FTP:nocwdモードのディレクトリリストのURLデコードパス
smtp_done:送信失敗時にメモリリークを修正
ftpserver:大文字と小文字を区別しないコマンドをサポートする
test950;カスタムリクエストでSMTPを確認する
openssl:古いBORINGSSL_YYYYMMマクロを使わない
setopt:現在の接続を更新するSSL検証パラメータ
winbuild / BUILD.WINDOWS.txt:WITH_NGHTTP2に言及
curl:-Fオプションでstdinバッファリングを再実装する
mime: "text / plain"を保持する。ユーザが指定した場合のコンテンツタイプ
mime:&16; 16Kデータを適切に処理するようにコンテンツリーダーを修正する
configure:C ++コンパイラチェックを削除する
memdebug:トレース送信、recv、ソケット
runtests:拷問にvalgrindを使う
ldap:無音警告

makefile.m32:gcc、ar、ranlibを上書きできるようにする
setopt:ミリ秒値を設定する際に整数オーバーフローを避ける
setopt:rangeほとんどのオプションをチェックする
ftp:PASV 227の応答で不正なIP /ポートを拒否する
mime:以前に計算されたマルチパートサイズを再利用しない
vtls:構造体を変更するCurl_ssl `close 'フィールド名を` close_one'にする
os400:設定ファイルに不足しているシンボルを追加する
mime:bas64でエンコードされた行の長さを76文字に制限する
mk-ca-bundle:オーロラのURLを削除する
mk-ca-bundle:NSSのURLを修正しました。

バージョン7.55.0の新機能:

変更:
curl:ファイルからの--headerおよび--proxy-headerの読み取りを許可する
getinfo:curl_off_tとしてサイズを指定する
カール:バイナリ出力がターミナルに放出されないようにする
curl:added --request-target
libcurl:CURLOPT_REQUEST_TARGETを追加しました
curl:added --socks5- {basic、gssapi}:コントロールsocks5認証
libcurl:CURLOPT_SOCKS5_AUTHを追加しました
バグの修正:
glob:strtoul()オーバーフロー範囲(CVE-2017-1000101)の後で解析しない
tftp:適合しないファイル名の長さを拒否する(CVE-2017-1000100)
file:正しいバッファをユーザに出力する(CVE-2017-1000099)
curl / curlbuild.hとcurl / curlrules.hを削除します。
dist:hugehelp.cが不必要に再生成されないようにする
タイマー:倍精度の代わりにtime_tとして内部タイムスタンプを格納する
進捗状況:「現在の速度」とする。 UL + DL速度を合わせたもの
http-proxy:HTTP CONNECTプロセスを完全にノンブロッキングにする
lib / curl_setup.h:CURL_WANTS_CA_BUNDLE_ENVを削除する
fuzz:oss-fuzzの初期コードをC89に変換
configure:HTTPが無効になっている場合でもnghttp2を無効にする
mk-ca-bundle.pl:certdataのダウンロード後にカールの終了コードを確認する

test1148:#プログレスバーを確認する
テスト:テスト2032と2033を安定させる
HTTPSプロキシ:httpsプロキシ接続にh2を提供しない
http-proxy:FTP over HTTPプロキシのみを試みます
curl-compilers.m4:clangの警告を有効にする
curl-compilers.m4:二重プロモーション警告を有効にする
curl-compilers.m4:不足する変数の宣言を有効にする警告
curl-compilers.m4:カンマ区切り警告を有効にする
Makefile.m32:MinGW32ビルド用の-W
CURLOPT_PREQUOTE:SFTPではサポートされていません
http:OOMクラッシュを修正する
PIPELINING_SERVER_BL:内部リストの使用をクリーンアップする
mkhelp.pl:使用テキストのスクリプト名を修正する
lib1521:curl_easy_getinfo呼び出しをテストセットに追加する
travis:ツリーの外にdistcheckテストを構築する
if2ip:ISO C90モードでコンパイラ警告を修正する
lib:djgppビルドを修正する
typecheck-gcc:CURLINFO_OFF_Tのサポートを追加する
travis:typecheck-gcc警告を有効にする
maketgz:lzmaではなくxzに切り替えます
CURLINFO_REDIRECT_URL.3:CURLOPT_MAXREDIRSケースについて言及する
curl-compilers.m4:Apple clangでunknown-warning-optionを修正しました
winbuild:boringsslビルドを修正するcurl / system.h:32bit 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サブディレクトリを構築する
cmake:古いWindows版の互換性オプションを追加
gtls:sizeof(long)< sizeof(void *)
url:元の文字列を後続の転送に使用させる
timeval.c:時間の割り当てにlong long定数型を使用する
tool_sleep:macosコンパイラの警告を避けるための型キャスト
travis.yml:デバッグビルドで--enable-werrorを使う
test1451:テストベッドにSMBサポートを追加する
configure:使用されていない5つの関数のチェックを削除する
configure:最初にldap / lberを逆順に試してください
smb:djgpp / MSDOS用にビルドを修正
travis:linuxビルドでnghttp2をインストールするsmb:CURLOPT_FILETIMEのサポートを追加
cmake:ウィンドウのsend send / recv引数スキャナーの修正
inet_pton:プロトタイプを取得するためのウィンドウでの組み込みの修正
select.h:マクロの再定義を困難にする
cmake:inet_ptonが使用されている場合、バンプ_WIN32_WINNT
asyn-thread.c:macOSで未使用の変数警告を修正する
runtests: "スレッドリゾルバ"をサポートする。機能として
test506:スレッドリゾルバの場合はスキップ
cmake:偽の "-l"を削除する。リンカフラグから
cmake:CURL_WERRORを追加して、「警告としてエラー」を有効にします。
memdebug:ファイルのオープンに失敗した場合はsetbuf()を実行しない
curl_easy_escape.3:エンコーディングの欠如
test1452:telnetネゴシエーションを追加する
CURLOPT_POSTFIELDS.3:100連続マジックをよりよく説明する
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()でフリー・アフター・フリーを修正
checksrc:正規表現の中括弧をエスケープする
複数の場合:>> 5億ソケット
darwinssl:修正 - tlsv1.2回帰
timeval:struct curltimeはstruct timevalの置き換えです
curl_rtmp:コンパイラの警告を修正する
include.d:応答ヘッダに関することを明確にする
cmake:アンインストールのサポート
include.d:明確にする--includeは応答ヘッダーのためだけです
libcurl:CURL_NO_OLDIESの下で定義されたエラーコードの使用を停止する
http:整数オーバーフローを避けるためにレスポンスコードパーサーを修正する
configure:IdnToUnicodeのチェックを修正する
マルチ:リクエストタイマーの管理を修正する
curl_threads:MSVCコンパイラ警告を修正する
travis:opensslでosxをビルドする
travis:libresslでosxをビルドする

CURLOPT_NETRC.3:Windows上でファイル名を記述する
cmake:MSVC警告レベルを4に設定します。
netrc: '#'で始まる行をスキップする
darwinssl:最初の引数にcurlssl_sha256sum()コンパイラ警告を修正する
BUILD.WINDOWS:gitをビルドするためのbuildconf.batの記述
darwinssl:コンパイラの警告を止める
travis:darwinsslでosxをビルドする
FTP:nocwdモードで不要なCWDをスキップする
gssapi:マルチラウンドコンテキストで出力トークンのメモリリークを修正
getparameter:初期化されていない 'usedarg'を返さないようにする
curl(デバッグビルド)easy_events:イベントデータを静的にする
curl:パラメータの整数オーバーフローを早期に検出して取り除く
configure:Androidでrecv / send / detectの検出を修正する

バージョン7.54.1の新機能:

変更点:
curl:--version出力にlibcurlのリリース日を表示する
バグの修正:
CVE-2017-9502:デフォルトのプロトコルドライブ文字バッファオーバーフロー
openssl:servercertでメモリリークを修正
テスト:tarballからhtml版とPDF版を削除する
mbedtls:MD4サポートが利用できなくてもNTLM(& SMB)を有効にする
typecheck-gcc:関数ポインタを適切に処理する
llist:mallocを使用しない
gnutls:--disable-verboseが設定されているときにいくつかのコードを削除しました。
lib:多分未初期化の警告を修正する
マルチ:curl_multi_waitで条件を明確にする
schannel:暗号化された部分レコードを保留データとして扱わない
configure:opensslの-ldl checkを修正し、-lpthread checkを追加します。
configure:accept -Ogと-Ofast GCCフラグ
Makefile:GNU固有の$<
if2ip:修正 - ワイルドアラート警告
configure:LDFLAGS、CPPFLAGSの前に停止する
curl:デフォルトで100Kのバッファサイズを設定する
typecheck-gcc:fix _curl_is_slist_info
nss:キーのロード中にPKCS#11スロットをリークしない
nss:他の信頼が指定されていない場合はlibnssckbi.soをロードする
例:ftpuploadfrommem.curl:get_protocol_family()を宣言する静的
examples / cookie_interface.c:example.comに変更されました
test1443:test --remote-time
カール:利用可能な時代遅れのutimeではなくutimesを使用する
url:CURLOPT_BUFFERSIZEの設定中にOOMでメモリリークを修正しました。
curl_rtmp:不足している変数宣言の警告を修正する
テスト:テストを中止するための単体テストの固定OOM処理
curl_setup:複数のIDNライブラリが有効になっていないことを確認する
ツール:CURL_DOES_CONVERSIONSのプロトタイプ警告が表示されない問題を修正しました
CURLOPT_BUFFERSIZE:1024バイトが最小サイズになりました
curl:non-booleanコマンドラインargs reject --no- prefixes
telnet:バイト単位ではなくフルバッファーを書き込む
typecheck-gcc:不足している文字列オプションを追加する
typecheck-gcc:CURLINFO_SOCKETのサポートを追加
optのマニュアルページ:それらはすべて今の例があります
curl_setup_once:スプライトにSEND_QUAL_ARG2を使用
test557:既知の良好な数値ロケールを設定する
schannel:SEC_E_UNTRUSTED_ROOTのより具体的なエラーコードを返す
tests / server:文字列リテラルをconstにする
runtests:ランダムな順序で-Rを使う
unit1305:コンパイラの警告を修正curl_slist_append.3:NULL入力を明確にすると、新しいリストが作成されます。
tests / server:デバッグビルドでデフォルトでchecksrcを実行する
テスト:修正 - WBCの警告
runtests.pl:datacheckの読み込みセクションを簡素化する
curl:remove - 環境とtool_writeenv.c
buildconf:IRIXで修正された問題
tftp:不正な機能のキャスト警告を消す
asyn-thread:未使用のマクロ警告を修正する
tool_parsecfg:fix -Wcast-qual警告
sendrecv:MinGW-w64警告の修正
test537:正しい変数型を使用する
rand:エンディアンに関係なく、偽のエントロピーを扱う
curl:--help出力を生成する
テスト:削除された冗長--trace-ascii引数
multi:すべてのタイマーにIDを割り当て、各タイマーをシングルトンにする
multi:mallocの代わりにタイマーの固定配列を使う
mbedtls:サーバーの再ネゴシエーション要求をサポートする
パイプライン:間違ってPOSTをパイプラインしようとしてしまう
lib510:小さすぎるとバッファの終わりを過ぎて書き込まない
CURLOPT_HTTPPROXYTUNNEL.3:明確化、例の追加
SecureTransport / DarwinSSL:公開鍵を実装する
curl.1:clarify --configcurl_sasl:CURL_DISABLE_CRYPTO_AUTH + USE_NTLMでビルドエラーを修正しました。
darwinssl:クライアント側の証明書を処理する際の例外を修正
curl.1:言及--auth2-bearerの議論
mkhelp.pl:現在の時刻をカールバイナリに追加しない
asiohiper.cpp / evhiperfifo.c:負のtimerfunction入力を処理する
ssh:タイムアウトによる切断時のメモリリークを修正
テスト:テストの安定化1034
cmake:CURL_CA_BUNDLE / CURL_CA_PATHの自動検出
assert:避け、代わりにDEBUGASSERTを使う
LDAP:メソッドでWindows上でldap_bind_sを使用する
リダイレクト:max redirsに達すると、 "would redirect to" URLを保存する
winbuild:nghttp2ビルドを修正する
例:修正 - 明示的 - フォールスルー警告
time:型変換とコンパイラの警告を修正する
mbedtls:可変シャドー警告を修正する
test557:左シフトによるubsanランタイムエラーの修正
transfer:postfieldsからinfilesizeを初期化する
docs:NO_PROXYをさらに明確にする
build-wolfssl:wolfSSL 3.11で設定を同期する
curl-compilers.m4:有効にすると、clangのためのワイドサイン・オーバーフロー
example / externalsocket.c:CLOSESOCKETFUNCTIONも使用するようにするlib574.c:正しいコールバックを使用する
lib583:コンパイラ警告を修正する
curl-compilers.m4:clangのcompiler_numを修正しました。
typecheck-gcc.h:他のポインタからの別々のgetinfoスライスチェック
typecheck-gcc.h:CURLINFO_TLS_SSL_PTRとCURLINFO_TLS_SESSIONを確認する
typecheck-gcc.h:CURLINFO_CERTINFOをチェックする
ビルド:簡単なコードカバレッジ測定を提供
test1537:URL(un)エスケープAPIコールの専用テスト
curl_endian:未使用の関数を削除する
test1538:libcurl strerror API呼び出しを確認する
MD(4 | 5):無音キャストアライメントクラン警告
dedotdot: ".."と "。"の固定出力入力のみ
cyassl:ssl.hをインクルードする前にビルドマクロを定義する
updatemanpages.pl:あまりにも古いgitバージョンでエラーが出る
curl_sasl:未使用変数警告を修正する
x509asn1:GCC 7による暗黙的フォールスルー警告の修正
libtest:GCC 7で暗黙的フォールスルー警告を修正する
バインディング:リングバインディングを追加する
curl_ntlm_core:unsigned charをtoupperに渡す
test1262: "これより古い場合は" -zを指定してftpをダウンロードしてください。
test1521:すべてのcurl_easy_setoptオプションをテストする
typecheck-gcc:CURLOPT_STDERRもNULLにする

metalink:未使用のprintf()引数を削除する
ファイル:チェックのためにspeedcheckが現在の時間を使うようにする
configure:パスを指定するときにlibrtmpとのリンクを修正する
examples / multi-uv.c:廃止予定のシンボルを修正
cmake:mbed TLSインクルードディレクトリに関する不整合を修正しました
setopt:CURLOPT_ADDRESS_SCOPEオプションの範囲を確認する
gitignore:全てのvim swapファイルを無視する
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バイトシーケンスを置き換える
テスト:文字セットを設定するための一貫した環境変数の使用
プロキシ:OOMでメモリーリークを修正しました
ftp:OOMパスで誤った空きを削除しました
docs:Makefile内のファイルリストを重複排除する
ftp:OOM上のNULLポインタの参照解除を修正
gopher:Curl_urldecodeからのエラー条件の固定検出
url:プロキシ無効ビルドのUNIXソケットサポートを修正
test1139:マニュアルページが再構築されていない可能性がある
cyassl:実行時にライブラリのバージョン文字列を取得する
digest_sspi:コンパイルの警告を修正する
テスト:デフォルト以外のポート番号でHTTP / 2テストを実行できるようにする
warnless:コンパイラ警告を抑制する
darwinssl:ホストの検証を無効にするとSNIも無効になることを警告する
configure:--enable-pthreadsのための修正
checksrc.bat:curl_config.h.in、curl_config.hを無視します。no-keepalive.d:タイプミスを修正
configure:パスが指定されたときに--with-zlibを修正する
ビルド:gcc7暗黙のフォールスルー警告を修正
初期化されていない変数の潜在的な使用を修正する
CURLOPT_SSL_CTX_FUNCTION.3:書式設定エラーの例を修正しました。
CMake:SSLサポートの再編成、WinSSLとSSPIの分離
CMake:DarwinSSLサポートを追加する
CMake:mbedTLSサポートを追加する
ares:名前解決が始まる前に時間切れになると一度にエラーを返す
バインディング:C ++、perl、go、Scilabバインディングが追加されました
URL:ポート番号の後に迷惑メールがある不正なURLの返信エラー
KNOWN_BUGS:追加DarwinSSLはパスワードなしでPKCS#12をインポートしません
http2:リダイレクト時のアサーションエラーをCL = 0で修正
updatemanpages.pl:現在の日付とバージョンを使用するようにマニュアルページを更新する
--insecure:このオプションはサーバ接続用であることを明確にする
mkhelp:gzipコードを簡略化
ビルド:アウトオブツリーのtarballビルドでのmanページの修正
テスト:フレークさのために無効1903
openssl:2つの/ * FALLTHROUGH * /を追加してカバレッジを満足させる
cmdline-opts:いくつかのタイプミスを修正しました
authneg:http_doneでauth.multiフラグをクリアするcurl_easy_reset:認証状態をリセットする
proxy:閉じられた接続のSSL初期化をスキップする
http_proxy:CONNECT 2xx応答でTEとCLを無視する
tool_writeout:バッファの読み出しオーバーランを--write-outで修正しました
make:docsでmakeを実行して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:例を追加
テスト/ README:マニュアルテストのためのnroffの記述
mkhelp:perl gzipモジュールが利用できない場合、圧縮を無効にする
openssl:SSL_ERROR_ *の文字列にエラーがない場合asiohiper:event_cbでソケットが開いていることを確認する
テスト/ README:「実行」セクションを簡単に作成する
curl:書き出しバックスラッシュ処理の入力の終了をチェックする
.gitattributes:* .amのCRLFを無効にする
multi:MinGW-w64コンパイラの警告を修正
schannel:可変シャドーイング警告を修正する
openssl:OPENSSL_NO_DSAが定義されているときにDSAコードを除外する
http:プロキシ接続の再利用をbasic-authと修正
一時停止:一時停止時に混合したデータを処理する
http:CONNECTでFTPSをHTTPSとして扱わない
conncache:mallocを避けるようにハッシュキーを作る
make:再帰呼び出しにMAKE変数を使用する
curl:コールバック引数の不一致を修正する
NTLM:#ifの代わりに#ifdefで機能をチェックする
cmake:いくつかの不足しているファイルをdistに追加する
選択:正しいSIZEOF_定数を使用する
connect:参照されていないパラメータの警告を修正する
schannel:未使用変数警告を修正する
gcc7:fix‘ * 'ブール値の文脈で
http2:未使用のパラメータ警告を無音にする
ssh:狭変換警告の修正
telnet:(win32)読み込みコールバック戻り変数の修正
docs:Explain --fail-earlyは--failを意味するものではありませんdocs:CURLINFO_FILETIME.3とCURLOPT_FILETIME.3のサンプルを追加
tests / server / util:最近のMinGWのためにin6addr_anyを削除する
マルチ:curl_multi_waitが典型的な場合にmallocを避けるようにする
include:curl / system.hは、curlbuild.hの実行時バージョンです。
簡単:無音コンパイラの警告
llist:Curl_llist_allocをCurl_llist_initに置き換える
hash:キーをハッシュ構造体に移動してmallocsを減らす
url:接続の再利用時に延期されたデータを解放しない
curl_sasl:mechtable静的宣言
curl:Windows Unicodeビルドを修正する
マルチ:保留中の簡単なハンドルのキューイングを修正
tool_operate:MinGWコンパイラの警告を修正
low_speed_limit:より長い期間の機能向上
gtls:コンパイラの警告を修正
sspi:InitializeSecurityContext()エラーメッセージを出力する
schannel:コンパイラの警告を修正する
vtls:参照されていない変数の警告を修正する
INSTALL.md:セキュアなトランスポート構成の引数を修正する
CURLINFO_SCHEME.3:変数の型を修正する
libcurl-thread.3:threaded-resolverについても言及します。
nss:--insecureを指定してもCA証明書をロードする
openssl:このステートメントが修正される可能性がある修正
投票:優先する

polarssl:バージョン< 1.3.8
Curl_expire_latest:すでに期限切れのタイマを無視する
configure:暗黙の関数宣言をエラーに変換する
mbedtls:エラーパスでメモリリークを修正
http2:エラーパスのハンドルリークを修正
.gitattributes:シェルスクリプトをLFに強制する
configure.ac:バージョン番号の後にCRを無視する
extern-scan.pl:末尾の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& 1035,2046,2047でLANGからUTF-8へ
url:デフォルトのプロキシCAバンドルの場所はCURL_CA_BUNDLEです
rand:fcntl.hヘッダのあとに#ifdef HAVE_FCNTL_Hを追加しました

バージョン7.52.1の新機能:


バグの修正:
CVE-2016-9594:ユニット化ランダム
lib557:checksrcの警告を修正する
lib:MSVCコンパイラの警告を修正する
lib557.c:短いMAXIMIZE表現を使用する
テスト:デバッグビルドでchecksrcを実行する

バージョン7.51.0の新機能:

変更点:
nss:CURLOPT_SSL_CIPHER_LISTによって追加の暗号スイートが承認されるようになりました。
新しいオプション:CURLOPT_KEEP_SENDING_ON_ERROR
バグの修正:
CVE-2016-8615:他のサーバー用のクッキー注入
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のエスケープ・ヒープ・オーバーフロー
CVE-2016-8623:共有クッキーを使用して無料で使用する
CVE-2016-8624: '#'によるURL解析が無効です
CVE-2016-8625:IDNA 2003でカールが間違ったホストを使用する
openssl:1.0.1または1.0.2を使用してスレッドごとのメモリリークを修正する
http:HTTP / 2の場合も "Transfer-Encoding:chunked"を受け入れる
LICENSE-MIXING.md:mbedTLSデュアルライセンスによるアップデート
examples / imap-append:アップロードするデータのサイズを設定する
test2048:URLを修正
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固有の詳細を削除する
解決:SIGALRMを使用して解決するときにエラーメッセージを追加する
cmake:nghttp2サポートを追加
dist:PDFとHTMLで変換されたドキュメントをリリースから削除する
configure:macOSビルドでpoll()を無効にする
vtls:同じスキームを使用してセッションIDのみを再利用するパイプライニング:パイプライニング時に閉じている接続をスキップする
win:ユニバーサルWindowsプラットフォームのビルドを修正
curl:自動的にCURLOPT_SSLENGINEをDEFAULTに設定しない
maketgz:バージョン情報を生成する "only"をサポートするようにする
Curl_socket_check:余分なチェックを加えて、整数オーバーフローを避ける
gopher:ポーリング失敗のエラーを適切に返します。
カール:INTERLEAVEDATAも設定する
polarssl:initでスレッド配列をクリアする
polarssl:整列していないSSLセッションIDロックを修正する
polarssl:#ifdefの狂気をマクロで減らす
curl_multi_add_handle:クロージャハンドルのタイムアウトを設定する
configure:Macのビルドに最小バージョンフラグを設定する
INSTALL:マークダウンに変換=> INSTALL.md
curl_multi_remove_handle:double-freeを修正する
マルチ:curl_multi_cleanup()のinifinteループを修正
nss:ノンブロッキングTLSハンドシェークオーバープロキシオーバータイトループを修正
mk-ca-bundle:URLの取得をデフォルトでHTTPSに変更する
mbedtls:廃止予定のインクルードファイルの使用を停止する
docs:multi-uvの例でreq->データを修正する
configure:単調性clock_gettimeのテスト構文を修正
CURLMOPT_MAX_PIPELINE_LENGTH.3:HTTP / 2用ではないことを明確にする

バージョン7.50.3の新機能:



バグの修正:
CVE-2016-7167:エスケープおよびエスケープ整数のオーバーフロー
mk-ca-bundle.pl:SHA1の代わりにSHA256を使用する
checksrc:strtok()の使用を検出する
エラー:新しいエイリアスCURLE_WEIRD_SERVER_REPLY
http2:サポート> 64ビットサイズのアップロード
openssl:悪いメモリを無料で修正する(回帰)
CMake:プライベートライブラリのシンボルを隠す
http:NO_NODYが設定されているときに応答本体を渡すことを拒否する
cmake:curl-config --static-libsを修正しました。
mbedtls:md4が利用できない場合、ビルド時にNTLMをオフにする
curl:windows上の--create-dirsは、フォワードスラッシュとバックスラッシュの両方をgroksします。

同じようなソフトウェア

libdvdcss
libdvdcss

7 Mar 16

PyGObject
PyGObject

22 Jun 18

libpcap
libpcap

17 Feb 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
コメントを追加
画像をオンにする!