HAproxy

ソフトウェアのスクリーンショット:
HAproxy
ソフトウェアの詳細:
バージョン: 1.5.14 / 1.5-dev22 更新
日付のアップロード: 27 Sep 15
開発者: Willy Tarreau
ライセンス: 無料
人気: 265

Rating: 3.0/5 (Total Votes: 2)

HAProxyは、永続またはLayer7処理を維持しながら、あなたは、非常に高い負荷の下でクロールのWebサイトに必要loolです。
HAProxyはまたしても、今日のハードウェアと、十数千の接続のをサポートしています。それは非常に簡単に既存のアーキテクチャに統合

このリリースの新機能:

この媒体:新機能をTCPは、チェック:接続します
MEDIUM:SSL:設定サーバー側のグローバルデフォルトとして「必要」を確認します。
MINOR:SSL:長い証明書チェーンのためのハンドシェイクOPTIM。
BUG / MINOR:パターン:パターン比較が2回実行
BUG / MEDIUM:地図:統計のソケットコマンド&QUOTとセグメンテーションフォールト、設定されたマップ..."
BUG / MEDIUM:パターン:バイナリパーサでとSegfault
MINOR:パターン:pat_match_ *とpat_parse_ *をグループ化するための機能を移動し、ドキュメントを追加します。
MINOR:標準:parse_binary()は消費の長さを返し、彼のドキュメントが更新されます
BUG / MINOR:ペイロード:ACL&QUOTのパターン; req.ssl_ver"ない良い機能で解析されていません。
BUG / MEDIUM:パターン:" pat_parse_dotted_ver()"悪いexpect_typeを設定します。
BUG / MINOR:サンプル:エントリが整数でない場合c_str2intコンバータが故障していません
BUG / MEDIUM:HTTP / AUTH:たまに認証資格情報が2つの要求の間にミックスすることができます
MINOR:DOC:悪いCLI関数名。
MINORます。http:smp_fetch_capture_header_ *取り込んだヘッダをフェッチ
BUILD:前回のリリースが誤っ&QUOT先頭に付加; +"日付の前に
BUG / MEDIUM:ストリーム-INT:キープアライブアイドル接続ハンドラを修正
BUG / MEDIUM:バックエンド:再利用時に再初期化されません接続のコンテキスト
BUG:元に戻す" OPTIM / MEDIUM:ファイルディスクリプタ:ポーリングの変更&QUOT中にポーリングものにアクティブなイベントを融合。
BUG / MINOR:チェック:成功したチェックが完了してはならない再度有効にMAINTサーバ
MINORます。http:ステータス401/407後に同じサーバーに固執してみてください
BUG / MINORます。http:常にHTTP / 1.0での圧縮を無効にします
OPTIM:世論調査:たい/世論調査/停止後にポーリングを復元シーケンス
OPTIMます。http:要求した後、クライアント側での読み取りのためのポーリングを停止しません
BUG / MEDIUM:チェック:チェックしないサーバはもはや有効にすることができませんでした
BUG / MEDIUM:統計:Webインタフェースが使用可能にする前に追跡されたサーバーをチェックする必要があります
/マイナーなバグ:チャンネル:CHN_INFINITE_FORWARDは符号なしである必要があります
マイナーなバグ/:ストリーム-INT:登録解除時に所有者をクリアしないでください
MEDIUM:統計:統計ページでHTTPキープアライブのサポートを追加
BUG / MEDIUM:統計:以前のパッチで導入されたHTTP / 1.0を修正破損
元に戻す"媒体:統計:キープアライブ統計ページ&QUOTでHTTPのサポートを追加します。
MAJOR:チャンネル:書き込みのタスクを通知するための新しいフラグCF_WAKE_WRITEを追加
OPTIM:セッション:接続する際READ_DONTWAITフラグを設定
BUG / MINORます。http:要求間SI_FL_DONT_WAKEフラグをクリアしないでください
MINOR:セッション:接続時間の測定を考慮
MEDIUM:セッション:確立状態に以前の移行をサポートするための準備
MEDIUM:ストリーム-INT:(si_connectを行うこと)が可能に確立状態を返します
MINOR:チェック:(health_adjustのインライン関数を使用します)
OPTIM:セッション:フリーホイールコードの周りに()そう置きます
MEDIUM:設定:複数のサーバーが同じ名前を持つときに警告を報告
BUG:元に戻す" OPTIM:投票:投票/停止/シーケンス&QUOTをしたい後にポーリングを復元します。
/ MINORを構築:リスナー:accept4(上の警告はglibcを削除します)
BUG / MAJOR:接続は:rcv_bufのAPIと使用の間の不整合を修正
BUILD:リスナー:再び()最近accept4を修正
BUG / MAJOR:SSLは:最近の修正abf08d9に起因する破損を修正
BUG / MEDIUM:ポーリング:これ以上の活動はありませんときに我々は、FDのステータスを更新し確認してください
MEDIUM:リスナー:受け入れるループでポーリング管理を修正
MINOR:プロトコル:プロト&GTを向上させる;ドレイン(​​)API
MINOR:接続:新しいconn_drainを追加()関数
MEDIUM:TCP:余韻がまだ近くに無効になってtcp_drainのレポート()
MEDIUM:接続:CTRL-&GTの更新呼び出し元;ドレイン(​​)conn_drainを使用します()
MINOR:接続:接続エラーを報告するために複数のエラー・コードを追加します
MEDIUM:TCP:接続レベルでレポート接続エラー
MEDIUM:チェック:chk_report_conn_err(を利用する)接続エラーのために
BUG / MEDIUM:UNIQUE_ID:HTTPリクエストカウンタが安定していません
DOC:SIGQUITについての誤解を招く情報を修正します
BUG / MAJOR:圧縮中にフリーズを修正
BUG / MEDIUM:ストリームインターフェイス:転送終了前にタスクをウェイクアップしません
BUILD:VERDATE除外正規表現を修正
CLEANUP:ポーリング:名前変更" spec_e"状態" QUOTをに&;
DOC:ポーリング状態遷移を示す図を追加
REORG:ポーリング:名前変更" spec_e"状態" QUOTをに&;そして、" spec_p" QUOTに&;キャッシュ"
REORG:ポーリング:名前変更" fd_spec" QUOTに&; fd_cache&QUOTを。
REORG:ポーリング:キャッシュ割り当て関数の名前を変更します
REORG:ポーリング:名前変更" fd_process_spec_events()" QUOTに&; fd_process_cached_events()"
MAJOR:ポーリング:全体のポーリングシステムを手直し
MAJOR:接続:CO_FL_WAIT_ {RD、WR}フラグを削除
MEDIUM:接続:削除conn_ {データ、靴下} {_poll_のrecv、送信}
MEDIUM:接続:I / Oハンドラに準備のためのチェックを追加
MEDIUM:ストリームインターフェイス:ポーリングフラグは常にchk_snd_connに更新する必要があります
MINOR:ストリームインターフェイス:エラー時)(fd_stop_bothコールする必要はありません
MEDIUM:接続:FDの状態を再確認する必要はありません
CLEANUP:接続:使用conn_ctrl_ready()の代わりにフラグをチェック
CLEANUP:接続:使用conn_xprt_ready()の代わりにフラグをチェック
CLEANUP:接続:新しい動作を反映するためにconnection.hのコメントを修正します。
OPTIM:生靴下:ポーリングが有効になっている場合は、短いリード後推測していません
MEDIUM:ポーリング:処理集中ポーリングイベント
MINOR:ポーリング:関数fd_compute_new_polled_statusを作成します()
MINOR:CLI:&QUOTに多くの情報を追加します。情報&QUOTを示します。出力
MEDIUM:リスナー:接続速度に加えて、セッションの速度を制限するためのサポートを追加
MEDIUM:リスナー:SSLに提出セッションレートの制限を適用
REORG:統計:dumpstats.cに統計ソケットの状態を移動
MINOR:CLI:新しい&QUOTを追加し、ショープール"コマンド
BUG / MEDIUM:各リクエストの後にフラッシュコンテンツカウンター:カウンター
BUG / MEDIUM:カウンター:接続にトラックSC2を使用した場合、スティックテーブルエントリリークを修正しました。
MINOR:ツール:複合ポインタのための非常に基本的なサポートを追加
MEDIUM:カウンタは:で、すべてのセッションフラグに頼る停止します
マイナーなバグ/:CLIコマンドラインパーサーに不足しているブレークを修正
マイナーなバグ/:設定:ログ形式のヘッダは、HTTPモードが必要な場合に正しく報告
MAJORます。http:更新接続モードの設定
MEDIUMます。http:キープアライブ+ httpcloseパッシブモードである作ります
MAJORます。http:デフォルトでは、キープアライブするモードに切り替えます
BUG / MEDIUMます。http:キープアライブするために、デフォルトでは、最近のスイッチに起因する回帰を修正
BUG / MEDIUM:リスナーは:)(非作業accept4の検出を改善
BUILD:リスナーを:fcntl.hとunistd.hを追加
BUG / MINOR:raw_sock:正しくMSG_MOREフラグを設定

このバージョン1.4.24 / 1.5-dev22の新機能:

このMEDIUM:TCP-チェック新機能:接続
MEDIUM:SSL:設定サーバー側のグローバルデフォルトとして「必要」を確認します。
MINOR:SSL:長い証明書チェーンのためのハンドシェイクOPTIM。
BUG / MINOR:パターン:パターン比較が2回実行
BUG / MEDIUM:地図:統計のソケットコマンド&QUOTとセグメンテーションフォールト、設定されたマップ..."
BUG / MEDIUM:パターン:バイナリパーサでとSegfault
MINOR:パターン:pat_match_ *とpat_parse_ *をグループ化するための機能を移動し、ドキュメントを追加します。
MINOR:標準:parse_binary()は消費の長さを返し、彼のドキュメントが更新されます
BUG / MINOR:ペイロード:ACL&QUOTのパターン; req.ssl_ver"ない良い機能で解析されていません。
BUG / MEDIUM:パターン:" pat_parse_dotted_ver()"悪いexpect_typeを設定します。
BUG / MINOR:サンプル:エントリが整数でない場合c_str2intコンバータが故障していません
BUG / MEDIUM:HTTP / AUTH:たまに認証資格情報が2つの要求の間にミックスすることができます
MINOR:DOC:悪いCLI関数名。
MINORます。http:smp_fetch_capture_header_ *取り込んだヘッダをフェッチ
BUILD:前回のリリースが誤っ&QUOT先頭に付加; +"日付の前に
BUG / MEDIUM:ストリーム-INT:キープアライブアイドル接続ハンドラを修正
BUG / MEDIUM:バックエンド:再利用時に再初期化されません接続のコンテキスト
BUG:元に戻す" OPTIM / MEDIUM:ファイルディスクリプタ:ポーリングの変更&QUOT中にポーリングものにアクティブなイベントを融合。
BUG / MINOR:チェック:成功したチェックが完了してはならない再度有効にMAINTサーバ
MINORます。http:ステータス401/407後に同じサーバーに固執してみてください
BUG / MINORます。http:常にHTTP / 1.0での圧縮を無効にします
OPTIM:世論調査:たい/世論調査/停止後にポーリングを復元シーケンス
OPTIMます。http:要求した後、クライアント側での読み取りのためのポーリングを停止しません
BUG / MEDIUM:チェック:チェックしないサーバはもはや有効にすることができませんでした
BUG / MEDIUM:統計:Webインタフェースが使用可能にする前に追跡されたサーバーをチェックする必要があります
/マイナーなバグ:チャンネル:CHN_INFINITE_FORWARDは符号なしである必要があります
マイナーなバグ/:ストリーム-INT:登録解除時に所有者をクリアしないでください
MEDIUM:統計:統計ページでHTTPキープアライブのサポートを追加
BUG / MEDIUM:統計:以前のパッチで導入されたHTTP / 1.0を修正破損
元に戻す"媒体:統計:キープアライブ統計ページ&QUOTでHTTPのサポートを追加します。
MAJOR:チャンネル:書き込みのタスクを通知するための新しいフラグCF_WAKE_WRITEを追加
OPTIM:セッション:接続する際READ_DONTWAITフラグを設定
BUG / MINORます。http:要求間SI_FL_DONT_WAKEフラグをクリアしないでください
MINOR:セッション:接続時間の測定を考慮
MEDIUM:セッション:確立状態に以前の移行をサポートするための準備
MEDIUM:ストリーム-INT:(si_connectを行うこと)が可能に確立状態を返します
MINOR:チェック:(health_adjustのインライン関数を使用します)
OPTIM:セッション:フリーホイールコードの周りに()そう置きます
MEDIUM:設定:複数のサーバーが同じ名前を持つときに警告を報告
BUG:元に戻す" OPTIM:投票:投票/停止/シーケンス&QUOTをしたい後にポーリングを復元します。
/ MINORを構築:リスナー:accept4(上の警告はglibcを削除します)
BUG / MAJOR:接続は:rcv_bufのAPIと使用の間の不整合を修正
BUILD:リスナー:再び()最近accept4を修正
BUG / MAJOR:SSLは:最近の修正abf08d9に起因する破損を修正
BUG / MEDIUM:ポーリング:これ以上の活動はありませんときに我々は、FDのステータスを更新し確認してください
MEDIUM:リスナー:受け入れるループでポーリング管理を修正
MINOR:プロトコル:プロト&GTを向上させる;ドレイン(​​)API
MINOR:接続:新しいconn_drainを追加()関数
MEDIUM:TCP:余韻がまだ近くに無効になってtcp_drainのレポート()
MEDIUM:接続:CTRL-&GTの更新呼び出し元;ドレイン(​​)conn_drainを使用します()
MINOR:接続:接続エラーを報告するために複数のエラー・コードを追加します
MEDIUM:TCP:接続レベルでレポート接続エラー
MEDIUM:チェック:chk_report_conn_err(を利用する)接続エラーのために
BUG / MEDIUM:UNIQUE_ID:HTTPリクエストカウンタが安定していません
DOC:SIGQUITについての誤解を招く情報を修正します
BUG / MAJOR:圧縮中にフリーズを修正
BUG / MEDIUM:ストリームインターフェイス:転送終了前にタスクをウェイクアップしません
BUILD:VERDATE除外正規表現を修正
CLEANUP:ポーリング:名前変更" spec_e"状態" QUOTをに&;
DOC:ポーリング状態遷移を示す図を追加
REORG:ポーリング:名前変更" spec_e"状態" QUOTをに&;そして、" spec_p" QUOTに&;キャッシュ"
REORG:ポーリング:名前変更" fd_spec" QUOTに&; fd_cache&QUOTを。
REORG:ポーリング:キャッシュ割り当て関数の名前を変更します
REORG:ポーリング:名前変更" fd_process_spec_events()" QUOTに&; fd_process_cached_events()"
MAJOR:ポーリング:全体のポーリングシステムを手直し
MAJOR:接続:CO_FL_WAIT_ {RD、WR}フラグを削除
MEDIUM:接続:削除conn_ {データ、靴下} {_poll_のrecv、送信}
MEDIUM:接続:I / Oハンドラに準備のためのチェックを追加
MEDIUM:ストリームインターフェイス:ポーリングフラグは常にchk_snd_connに更新する必要があります
MINOR:ストリームインターフェイス:エラー時)(fd_stop_bothコールする必要はありません
MEDIUM:接続:FDの状態を再確認する必要はありません
CLEANUP:接続:使用conn_ctrl_ready()の代わりにフラグをチェック
CLEANUP:接続:使用conn_xprt_ready()の代わりにフラグをチェック
CLEANUP:接続:新しい動作を反映するためにconnection.hのコメントを修正します。
OPTIM:生靴下:ポーリングが有効になっている場合は、短いリード後推測していません
MEDIUM:ポーリング:処理集中ポーリングイベント
MINOR:ポーリング:関数fd_compute_new_polled_statusを作成します()
MINOR:CLI:&QUOTに多くの情報を追加します。情報&QUOTを示します。出力
MEDIUM:リスナー:接続速度に加えて、セッションの速度を制限するためのサポートを追加
MEDIUM:リスナー:SSLに提出セッションレートの制限を適用
REORG:統計:dumpstats.cに統計ソケットの状態を移動
MINOR:CLI:新しい&QUOTを追加し、ショープール"コマンド
BUG / MEDIUM:各リクエストの後にフラッシュコンテンツカウンター:カウンター
BUG / MEDIUM:カウンター:接続にトラックSC2を使用した場合、スティックテーブルエントリリークを修正しました。
MINOR:ツール:複合ポインタのための非常に基本的なサポートを追加
MEDIUM:カウンタは:で、すべてのセッションフラグに頼る停止します
マイナーなバグ/:CLIコマンドラインパーサーに不足しているブレークを修正
マイナーなバグ/:設定:ログ形式のヘッダは、HTTPモードが必要な場合に正しく報告
MAJORます。http:更新接続モードの設定
MEDIUMます。http:キープアライブ+ httpcloseパッシブモードである作ります
MAJORます。http:デフォルトでは、キープアライブするモードに切り替えます
BUG / MEDIUMます。http:キープアライブするために、デフォルトでは、最近のスイッチに起因する回帰を修正
BUG / MEDIUM:リスナーは:)(非作業accept4の検出を改善
BUILD:リスナーを:fcntl.hとunistd.hを追加
BUG / MINOR:raw_sock:正しくMSG_MOREフラグを設定

このバージョン1.5-dev21の新機能:

このMINOR:統計:数字を報告するように固定幅フォントを使用していません
MINOR:セッション:デバッグコードを削除
BUG / MAJOR:パターン:ファイルからの読み込み文字列に起因する修正ダブル無料
MEDIUMます。http:オプションが自動的にURLを書き換えるHTTP_PROXY作ります
BUG / MEDIUMます。http:cook_cnt()の出力タイプを設定し忘れました
BUG / MINOR:統計は:正しく軽量サーバーのスロットル率を報告
BUG / MEDIUM:チェック:サーバーは、スロースタートモードで起動してはなりません
BUG / MINOR:ACL:パーサはまた、ACLのみのキーワードにカンマで停止する必要があります
MEDIUM:ストリーム-INT:非常に単純アイドル接続マネージャを実装
DOC:ロードマップファイルを更新

このバージョン1.4.24の新機能は次のとおりです。

このバージョンでは、設定はhdr_ip(名前、-1)を利用した場合に発生する可能性がクラッシュが修正されたり" usesrc hdr_ip(名)&QUOT ;,クライアントが要求されたヘッダの値の一定数を送信した場合。
CVE-2013-2175は、このバグに割り当てられました。
1.4のすべてのユーザーがアップグレードまたは修正プログラムを適用する必要があります。

このバージョン1.5-dev19の新機能は次のとおりです。

このリリースでは、2つの可能なクラッシュに負の出現回数の使用を含む、それらのいずれかのリモートトリガー(CVE-2013から2175)を修正hdr_ *取得します。その他の長年の改善は、最終的には、環境変数、ACLによる条件プロキシプロトコル、3並列スティック付きの取り込みは、このような* BSDの上でHTTP応答、優先順位、DSCPヘッダー、Netfilterのマークの動的設定とログレベル、透過プロキシとして、合併しましたカウンターの代わりに2、ACL /フェッチキーワード、さらに、改良されたコンフィギュレーション・エラー・レポートの検索を簡単にするためにドキュメントのリワーク。すべての1.5ユーザはアップグレードする必要があります。

このバージョン1.5-dev18の新機能です。HTTPと組み合わせると、

このリリースでは、TCPコンテンツ検査のセキュリティ欠陥が修正されています。
1.5-devのユーザーは、アップグレードまたはパッチを適用する必要があります。
その他の大きな変化は、環境変数、パターン分析のより強力な組み合わせを可能ACLとサンプルの収束、にsystemdのサポート、新しいヘルスチェックエージェントプロトコル、PCREのJITのサポート、TLS ALPNをサポートし、より豊かなアドレスパーサーが含まれ、HTTPは307をリダイレクトし、 308。
なし少ない43よりもバグが様々な分野で固定しました。

このバージョン1.4.23の新機能:

このリリースでは、HTTPの情報と組み合わせたTCPのコンテンツ検査コードのセキュリティ欠陥が修正されています。
すべての1.4ユーザはアップグレードするか、パッチを適用する必要があります。
ショーのSES" 25他のバグは&QUOTの乱用システムを監視することにより、メモリ破損のリスクを含む、1.4.22以降に修正されました。 CLIでコマンドを実行します。
世論調査は、()によるFD_SET / FD_CLR / FD_ISSETに余分なコントロールに実行時のク​​ラッシュの原因となる最近のglibcの変更を回避するために、唯一の1024 FDSに限定)(すべてのプラットフォームでデフォルトで有効になっており、選択しました。

このバージョン1.5-dev17の新機能です:

この1.5-dev15がにサーバーからの初期の応答を(冷凍ポスト、中断されたSSLセッションを固定し、時折切り捨ててきたので、最後の既知のバグPOSTリクエスト)。
さらに、いくつかの待望の機能が実装されています(すべてのSSL情報を[]ログ形式で%を使用して関数を取得サンプルから来るものを記録するだけでなく、HTTPヘッダ内のサーバーにこれを渡すためのサポートはこれを渡すことができます方法)。
HTMLの統計ページには、ヒントで、より詳細な情報(これはdev16に壊れていた)と改善しました。 16から1.5-dev12のユーザーは強くアップグレードすることをお勧めします。

このバージョン1.5-dev15の新機能です:

この数のユーザーがdev14に経験してきた高いCPU使用率が修正されました。
ログインSSL情報が固定されたファイル記述子のリーク。
クライアント本命と一部のSSLの問題が修正されました。
SSLハンドシェイク・エラーは、現在ログインしています。
SD"&QUOTの一部不正確なログ。クライアントエラーの場合にはフラグが解決されました。
Gzip圧縮を有効にするには条件が締めました。
そのようなヘッダーから取られたIPアドレスなどのレイヤ7の情報は今追跡することができます。
1.5-dev12..dev14のユーザーはアップグレードすることをお勧めします。

このバージョン1.5-dev14の新機能です:

このSSLスタックは多くの修正と改善を受けました。
今では、相互証明書認証、クライアント証明書ベースのACL、およびマルチプロセスセッションキャッシュをサポートしています。
一部の施設では、SSLとマルチプロセスモードをサポートするために提供されていました。
ヘルスチェックは、SSLおよびプロキシプロトコルをサポートしています。
HTTP転送は今のgzip圧縮をサポートしています。
最近のLinuxプラットフォームのサポート、TCP FASTOPENとaccept4()。
"バインド"文は今サポート" v4v6"そして、" v6only" IPv6のバインディングポリシーを決定するためのキーワード。
多くのバグが修正されましたので、生産にdev12およびdev13を用いたものが強くアップグレードすることをお勧めします。

同じようなソフトウェア

CherryProxy
CherryProxy

14 Apr 15

nginx
nginx

22 Jun 18

へのコメント HAproxy

コメントが見つかりません
コメントを追加
画像をオンにする!