From tanuma.kouhei @ nttcom.co.jp Thu Apr 22 14:20:49 2010 From: tanuma.kouhei @ nttcom.co.jp (Kohei TANUMA) Date: Thu, 22 Apr 2010 14:20:49 +0900 Subject: [Ultramonkey-l7-develop 594] Re: =?iso-2022-jp?b?cGZpbHRlciAbJEIlYiU4JWUhPCVrJE5JVDZxOWcbKEI=?= In-Reply-To: <4BCD6C19.9010007@nttcom.co.jp> References: <4BCD6C19.9010007@nttcom.co.jp> Message-ID: <4BCFDCB1.3050502@nttcom.co.jp> 田沼です。 もう一度見直した結果、添付のパッチで今回の事象が 修正できました。 プロトコルモジュールから切断指示を出す方法が なかなかわからず、conn->ciom->status を変えることで 本体側でコネクションの close 処理に進めています。 後ほど git に追加しておきます。 2010/04/20 17:55, Kohei TANUMA wrote: > 紅林さん > > 田沼です。 > ご報告ありがとうございます。 > > とりあえずパッチを作成し、 > 正常に動作することを確認しましたが、 > クライアントからの最初のパケットしかフィルタされません。 > ※ これは 2.1.2-2 でも同じ… > > まずうまくフィルタできなかったのは > 最初のパケットに対してフィルタ処理をしていなかったからで > この部分はフィルタ処理をするように修正しました。 > (添付のパッチ) > > 次に最初のパケット以外のパケット受信で切断されないのは > フィルタ処理が行われた後で、切断される処理が > 入っていないという、まさに致命的な漏れのせいです。 > ちょっとこの辺はどうしようか考えてみます。 > > > 2010/04/16 11:09, 紅林 wrote: >> 紅林です。 >> >>  UltraMonkey-L7 2.1.3-0 の pfilter モジュールの >>  不具合報告です。 >> >>  設定を添付ファイル l7directord.cf のようにしたところ、 >>  リクエストに pfilter モジュールで指定した文字列「abc」が >>  含まれているにも関わらず、接続を遮断せずに振り分けが行われます。 >> >>  なお、UltraMonkey-L7 2.1.2-2 で同設定ファイルを使用して試行したところ、 >>  上記事象は発生せず、振り分けは行われませんでした。 >> >>  pfilter モジュールでは正規表現が使用可能ですが、 >>  同じ設定ファイルで 2.1.2-2 と 2.1.3-0 では動作が異なることと、 >>  2.1.3-0 の管理マニュアルがないことを考慮しての情報共有です。 -------------- next part -------------- 文字コード指定の無い添付文書を保管しました... 名前: pfilter.patch URL: http://lists.sourceforge.jp/mailman/archives/ultramonkey-l7-develop/attachments/20100422/1d77e7fd/attachment.txt From kurebayashi.makoto @ oss.ntt.co.jp Thu Apr 22 15:57:17 2010 From: kurebayashi.makoto @ oss.ntt.co.jp (=?iso-2022-jp?B?GyRCOUhOUxsoQg==?=) Date: Thu, 22 Apr 2010 15:57:17 +0900 Subject: [Ultramonkey-l7-develop 595] Re: =?iso-2022-jp?b?cGZpbHRlciAbJEIlYiU4JWUhPCVrJE5JVDZxOWcbKEI=?= In-Reply-To: <4BCFDCB1.3050502@nttcom.co.jp> References: <4BCD6C19.9010007@nttcom.co.jp> <4BCFDCB1.3050502@nttcom.co.jp> Message-ID: 田沼様  紅林です。  対応ありがとうございます。  こちらでも確認してみます。 > 後ほど git に追加しておきます。  よろしくお願いします。 -- 紅林 誠 > -----Original Message----- > From: Kohei TANUMA [mailto:tanuma.kouhei @ nttcom.co.jp] > Sent: Thursday, April 22, 2010 2:21 PM > To: 紅林 > Cc: ultramonkey-l7-develop @ lists.sourceforge.jp > Subject: Re: [Ultramonkey-l7-develop 593] Re: pfilter モジュールの不具合 > > 田沼です。 > > もう一度見直した結果、添付のパッチで今回の事象が > 修正できました。 > プロトコルモジュールから切断指示を出す方法が > なかなかわからず、conn->ciom->status を変えることで > 本体側でコネクションの close 処理に進めています。 > 後ほど git に追加しておきます。 > > 2010/04/20 17:55, Kohei TANUMA wrote: > > 紅林さん > > > > 田沼です。 > > ご報告ありがとうございます。 > > > > とりあえずパッチを作成し、 > > 正常に動作することを確認しましたが、 > > クライアントからの最初のパケットしかフィルタされません。 > > ※ これは 2.1.2-2 でも同じ… > > > > まずうまくフィルタできなかったのは > > 最初のパケットに対してフィルタ処理をしていなかったからで > > この部分はフィルタ処理をするように修正しました。 > > (添付のパッチ) > > > > 次に最初のパケット以外のパケット受信で切断されないのは > > フィルタ処理が行われた後で、切断される処理が > > 入っていないという、まさに致命的な漏れのせいです。 > > ちょっとこの辺はどうしようか考えてみます。 > > > > > > 2010/04/16 11:09, 紅林 wrote: > >> 紅林です。 > >> > >>  UltraMonkey-L7 2.1.3-0 の pfilter モジュールの > >>  不具合報告です。 > >> > >>  設定を添付ファイル l7directord.cf のようにしたところ、 > >>  リクエストに pfilter モジュールで指定した文字列「abc」が > >>  含まれているにも関わらず、接続を遮断せずに振り分けが行われます。 > >> > >>  なお、UltraMonkey-L7 2.1.2-2 で同設定ファイルを使用して試行したところ、 > >>  上記事象は発生せず、振り分けは行われませんでした。 > >> > >>  pfilter モジュールでは正規表現が使用可能ですが、 > >>  同じ設定ファイルで 2.1.2-2 と 2.1.3-0 では動作が異なることと、 > >>  2.1.3-0 の管理マニュアルがないことを考慮しての情報共有です。