Namazu-win32-users-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: namazu 2.0.7pre3 for Win32 + Domino R5.06a の動作結果
竹迫です。
早速、動作確認をしていただきましてありがとうございました。>奈良様
<yoshihisa.nara.yn@xxxxxxxxxxx> wrote:
> namazu 2.0.7pre3 for Win32をDimino R5.06aに入てれ実行させました。
>
> ジャンプ先のURLが、おかしくなる件は修正されていますが、
> 新たな問題が出ています。
>
> 2.0.6の時は、ジャンプ先の内容が以下の様になっていました。
>
> <strong>Current List: 1 - 20</strong><br>
> <strong>Page:</strong> <strong>[1]</strong> <a href
> ="e:/lotus/domino/data/domino/cgi-bin/namazu.cgi.exe?LANG
> =&query=hogehoge&lf1=&max=20&result=normal&sort=score&idx
> name=common-e&idxname=bpa-e&idxname=cc-e&idxname=hr-e&idx
> name=pd-e&idxname=po-e&idxname=rck-e&idxname=sf-e&idxname
> &idxname=&idxname=&idxname=&idxname=&idxname=&idxname=&id
> xname=&whence=20">
>
> しかし、2.0.7pre3では、ジャンプ先の内容が.....
>
> <strong>Current List: 1 - 20</strong><br>
> <strong>Page:</strong> <strong>[1]</strong> <a href ="/cg
> i-bin/namazu.cgi.exe?LANG=&query=hogehoge&lf1=&max=20&res
> ult=normal&sort=score&idxname=common-e&idxname=bpa-e&idxn
> ame=cc-e&idxname=hr-e&idxname=pd-e&idxname=po-e&idxname=r
> ck-e&idxname=sf-e&idxname&idxname=&idxname=&idxname=&idxn
> ame=&idxname=&idxname=&idxname=?LANG=&query=hogehoge&lf1=
> &max=20&result=normal&sort=score&idxname=common-e&idxname
> =bpa-e&idxname=cc-e&idxname=hr-e&idxname=pd-e&idxname=po-
> e&idxname=rck-e&idxname=sf-e&idxname&idxname=&idxname=&id
> xname=&idxname=&idxname=&idxname=&idxname=&whence=20">
>
> となっており、LANG=&query=hogehoge&lf1=&max=20.....が2度書かれて、
> 最後に&whence=20が付いています。
>
> 本来ならば、&whence=20の数字が変更になるだけですが、なぜかLANG
> =&query=hogehoge&lf1=&max=20.....が、ページめくりの回数分だけ
> 現状のURLに付加されていくのです。
なるほど、こちらでもこの現象を確認しました。申し訳ありません。
これは、Lotus Domino Server R5.06a 上で CGI を実行すると、
環境変数 DOCUMENT_URI に、"/cgi-bin/namazu.cgi?query=..." のように
? 以降のクエリー文字列が含まれた値が設定されているのが原因でした。
早速、以下の修正を CVS に commit しました。
* ソースコードの変更点
http://cvs.namazu.org/namazu/src/form.c.diff?r1=1.60.4.4&r2=1.60.4.5
http://cvs.namazu.org/namazu/src/output.c.diff?r1=1.80.4.4&r2=1.80.4.5
この問題に対処した namazu.cgi.exe の Win32 版実行ファイルを
一時的に以下の URL に置いておきますので、お手数をお掛けして
申し訳ありませんが、お試しいただけると有難いです。
* Lotus Domino Server の問題を修正した namazu.cgi.exe
http://namazu.org/~takesako/pub/tmp/namazu-cgi-for-domino.zip
Namazu 2.0.7 for Win32 では、
この問題の修正を含んだ形でリリースしようと思います。
ご報告どうもありがとうございました。
--
広島市立大学 情報科学部 情報機械システム工学科 知能ロボット講座
竹迫 良範 <takesako@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>