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>