Ticket #23896

ログ取得cgiのdelimiterパラメータ関連

Open Date: 2010-12-13 20:49 Last Update: 2010-12-14 10:27

Reporter:
(Anonymous)
Owner:
Type:
Status:
Closed
Component:
MileStone:
(None)
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
Fixed
File:
None

Details

ログ取得cgiに、delimiterパラメータで「%**」を指定した場合、条件は良く解りませんが一部の数値が指定外の化けた区切りになって帰ってくるようです。

ボトルツールのBBCが「delimiter=%FE%FF」指定でアクセスしているのですが。返答させる区切りが「EF,A3,B2,EF,A3,B3」となっています。 この為と思いますがBBCが使えない状態になってしまいました。 問題が無ければ指定通りの区切りで帰ってくるように修正をお願いします。

正確に言うと、旧cgiで「delimiter=%FE%FF」をした時に返答されていた区切りと同じ状態に修正をお願いします。#旧cgiでどのような返答が帰って来ていたのかは未確認の為。

BBCがこの区切りを要求しているのは、旧ログにコントロールコードや他国語が含まれているなか確実に区切りを見付ける為と思われます。現ログでは問題が無いのでBBC側が09区切りに対応するのが一番だとは思うのですが、作者の方がまだボトルに居られるかも不明なもので。

Ticket History (3/4 Histories)

2010-12-13 20:49 Updated by: None
  • New Ticket "ログ取得cgiのdelimiterパラメータ関連" created
2010-12-13 23:30 Updated by: mikiso
  • Resolution Update from None to Accepted
  • Owner Update from (None) to mikiso
Comment

詳しい報告と調査ありがとうございます。 何やらBBCが動いていないらしいということには気づいていたのですが現象を把握し切れていませんでした。

とりあえず%FE%FFで、指定された通りの2バイトで返ってくるように修正しましたので、ご確認願えればと思います。

2010-12-14 02:16 Updated by: None
Comment

おそらく最新と思われるBBCの2005.1.16で正常にログを取得出来ました。 素早い対応感謝です。

2010-12-14 10:27 Updated by: mikiso
  • Resolution Update from Accepted to Fixed
  • Status Update from Open to Closed
  • Ticket Close date is changed to 2010-12-14 10:27
Comment

では解決済みにします。

Attachment File List

No attachments

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login