From makoto @ kanon-net.jp Sun Oct 28 02:01:23 2007 From: makoto @ kanon-net.jp (Shinya TAKEBAYASHI) Date: Sun, 28 Oct 2007 02:01:23 +0900 Subject: [Ultramonkey-l7-develop 60] =?iso-2022-jp?b?bDd2c2QtMS4wLjAtMCAbJEIkThsoQiBkZWJpYW4g?= =?iso-2022-jp?b?GyRCQlAxfiRLJEQkJCRGGyhC?= Message-ID: 竹林です. お疲れ様です. l7vsd-1.0.0-0 のパッケージに,0.6.0-x まで入っていた debian 用の patch セットがごっそり無くなってますね. どこで消えたんでしょう・・・? ソースに当てるパッチは不要になっていますが,init スクリプトは Redhat とは別の方式を使う必要があるので,消えては困ります. 取り急ぎ,debian 用(start-stop-daemon 対応)init スクリプトを 添付します. 近いうちにリリースに含める方向で検討します. ---------------------------------------------------------------- Shinya TAKEBAYASHI E-mail(Office) : takebayashi.shinya @ nttcom.co.jp E-mail(private): makoto @ kanon-net.jp GPG ID : FFD20D1F GPG FP : 7B5B E0FC B785 7457 683C 47D6 5564 DDDD FFD2 0D1F CC FP : 7456 70EE 0A68 BC95 B1FC F78F C6A9 3E0E F798 A218 ---------------------------------------------------------------- -------------- next part -------------- テキスト形式以外の添付ファイルを保管しました... ファイル名: l7vsd 型: application/octet-stream サイズ: 1200 バイト 説明: 無し URL: http://lists.sourceforge.jp/mailman/archives/ultramonkey-l7-develop/attachments/20071028/aec3ded3/attachment.obj From makoto @ kanon-net.jp Sun Oct 28 02:22:15 2007 From: makoto @ kanon-net.jp (Shinya TAKEBAYASHI) Date: Sun, 28 Oct 2007 02:22:15 +0900 Subject: [Ultramonkey-l7-develop 61] BUG: l7vsd-1.0.0-0 on kernel 2.4 Message-ID: 竹林です. お疲れ様です. バグを見つけたのでお知らせします. kernel 2.4.27 にてコンパイル・実行したところ,SEGV が発生しました. 2.6 以降でしか使えないので,動かないのは当たり前なのは承知の上で 実施しています. # /usr/sbin/l7vsd -d l7vsd[8252]: Starting. l7vsd[8252]: error / epoll create error at:iomux.c:77 Segmentation fault ソースを追ってみたところ,l7vs_iomux_init() の内部では epoll の 初期化に失敗したときは 0 を返すようになっていますが,main() の中では 戻り値が 0 未満の場合は exit(1) するようになっています. そのため,l7vs_iomux_init() が失敗しても l7vs_config_init() まで 走ってしまうため,SEGV が発生します. 修正方法としては,この判断を 0 以下とすることで回避できるので, その回避用パッチを作成しました. 添付しますのでご確認願います. ---------------------------------------------------------------- Shinya TAKEBAYASHI E-mail(Office) : takebayashi.shinya @ nttcom.co.jp E-mail(private): makoto @ kanon-net.jp GPG ID : FFD20D1F GPG FP : 7B5B E0FC B785 7457 683C 47D6 5564 DDDD FFD2 0D1F CC FP : 7456 70EE 0A68 BC95 B1FC F78F C6A9 3E0E F798 A218 ---------------------------------------------------------------- -------------- next part -------------- テキスト形式以外の添付ファイルを保管しました... ファイル名: l7vsd-1.0.0-0-epoll_fail_fix.patch 型: application/octet-stream サイズ: 458 バイト 説明: 無し URL: http://lists.sourceforge.jp/mailman/archives/ultramonkey-l7-develop/attachments/20071028/dd742a4d/attachment.obj