[▲前のスレッド]

[1506] Ver.2.052b3リリース 返信 削除
2005/10/26 (水) 15:14:39 高柳@開発チーム 〔HomePage
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)

Ver.2.052b3をリリース致します。

詳細は
'05/10/26 Ver.2.052b3○Toアドレスが数行にまたがる場合に自動ホワイトリスト機能が正常に働かないバグ修正(Part2)
になります。

http://b2antispam.s33.xrea.com/download/bkaspilv2052b3.exe


[1507] Re:Ver.2.052b3リリース 返信 削除
2005/10/27 (木) 01:56:39 Nat
Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.12) Gecko/20050915 Firefox/1.0.7

高柳@開発チームさん、こんばんは。

昨夜報告した分のログは既に消失していた為、
改めて確認しました。

以下は、Ver.2.052b での確認結果です。
(Ver.2.052b3 についても同様でした)

次のような結果となりました。

1)To が一つ、Cc は複数のメールを送信。

2)ホワイトリストに To の当該アドレス foo@example.com が自動登録される。

3)To 最後尾のアドレスがホワイトリストに登録されている事を目視確認。

4)BkASPil ログ上の記録を確認。

 > 2005/10/26 17:57:34 [OnSend]AddAddr is foo@example.com

5)1と同じ宛先(To)のメールを送信。

6)BkASPil ログに、以下が記録される。ホワイトリストは変化なし。

 > 2005/10/26 19:03:45 [BFilter]WhiteList Hit! is To:foo@example.com

7)To が複数のメールを送信。

8)2の時点で登録されていた foo@example.com が無くなり、
  7の To の最後尾に指定された bar@example.com が登録される。

 > 2005/10/26 19:34:11 [OnSend]AddAddr is xxx@example.com
 > 2005/10/26 19:34:11 [OnSend]AddAddr is yyy@example.com
 > 2005/10/26 19:34:11 [OnSend]AddAddr is foo@example.com ←※
 > 2005/10/26 19:34:12 [OnSend]AddAddr is zzz@example.com
 > 2005/10/26 19:34:12 [OnSend]AddAddr is bar@example.com

BkASPil ログによると、To に指定されたアドレス全てについて
登録処理を行っているように見えるのですが、
ホワイトリストには最後に登録処理を行ったと思われる
アドレス bar@example.com しかありません。

以上から推測すると、登録処理が新規追加ではなく、
既存リストへの更新になっているように思われます。

特に、6の時点でホワイトリストにヒットしているアドレスが、
8の時点ではヒットせずに追加されているので、
この時点で既に yyy@example.com に書き換えられていた為、
リストにヒットせずに更に更新しているように思えます。

尚、上記処理対象となったアドレスは
全て同一ドメイン example.com です。


そこで、更新されている原因が同一ドメインか、
ホワイトリストの位置(最下行)に関係があるのかと推測し、
リストの最下行に別ドメインのアドレスを登録しようとした所、
以下の現象が発生しました。

1)設定画面の「ホワイトリスト」タブ内で、
  メールアドレス foobar@example.co.jp を入力し、
  「追加」をクリック。

2)リストの最下行にあった「bar@example.com 送信時追加」が、
  「foobar@example.co.jp マニュアル追加」で上書きされる。

3)メールを選択し、右メニューから「ホワイトリストに追加」
  →「From メールアドレスを追加する」を選択。

4)ホワイトリストに3のアドレスが、新規行として追加される。

5)設定画面の「ホワイトリスト」タブ内で、
  メールアドレス fubar@example.org を入力し、
  「追加」をクリック。

6)4で追加されたリストの最下行にあったアドレスが、
  「fubar@example.org マニュアル追加」で上書きされる。


メニューからのホワイトリスト追加では、
重複チェックも問題ありませんが、
マニュアル追加と自動登録時に上手くいかないようです。

BkASPil ログについては後程送付しようと思いますが、

> [BFilter]Message is

の内容の個所は伏せておいて構わないでしょうか?


[1508] Re2:Ver.2.052b3リリース 返信 削除
2005/10/27 (木) 02:10:02 高柳@開発チーム 〔HomePage
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)

いろいろとご確認ありがとうございます。

▼ Natさん
> 高柳@開発チームさん、こんばんは。
>
> 昨夜報告した分のログは既に消失していた為、
> 改めて確認しました。

 ・
> メニューからのホワイトリスト追加では、
> 重複チェックも問題ありませんが、
> マニュアル追加と自動登録時に上手くいかないようです。


これが原因のようですね
こちらで確認してみます。

> BkASPil ログについては後程送付しようと思いますが、
>
> > [BFilter]Message is
>
> の内容の個所は伏せておいて構わないでしょうか?


とりあえず、いろいろと確認して頂いたのでログに関しては結構です。
(予想するにβ4あたりでまたバグが出る気がするのでその時にでも・・・汗)


[1511] Re3:Ver.2.052b3リリース 返信 削除
2005/10/28 (金) 16:42:37 高柳@開発チーム 〔HomePage
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)

▼ 高柳@開発チームさん
 ・
> > マニュアル追加と自動登録時に上手くいかないようです。

上記のマニュアル追加の件について調査しましたが、私のところでは問題ないようです。

要は
1)設定画面の「ホワイトリスト」タブ内で、
  メールアドレス foobar@example.co.jp を入力し、
  「追加」をクリック。

を行っても

2)リストの最下行にあった「bar@example.com 送信時追加」が、
  「foobar@example.co.jp マニュアル追加」で上書きされる。

にはなりませんでした。

申し訳ありませんがログを強化したVerを下記に置きますのでログ取得後、開発チームまで送って頂けないでしょうか?
http://b2antispam.s33.xrea.com/download/bkaspilv2052b3log.lzh

上記1)2)を行ったときに出るログだけで結構です。

例)
2005/10/28 16:35:22 [Manual WhiteListAdd]Count 1876
2005/10/28 16:35:22 [Manual WhiteListAdd][Col:Row][1:1]:hoge@hoge.com
2005/10/28 16:35:23 [Manual WhiteListAdd]AddOrg bar@example.com
2005/10/28 16:35:23 [Manual WhiteListAdd]Add(1877) bar@example.com


[1512] Re4:Ver.2.052b3リリース 返信 削除
2005/10/29 (土) 01:51:39 Nat
Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.12) Gecko/20050915 Firefox/1.0.7

高柳@開発チームさん、こんばんは。

> 上記のマニュアル追加の件について調査しましたが、
> 私のところでは問題ないようです。


再現しませんでしたか・・・。

動作ログと .whi 等を送らせていただきましたので、
確認をお願い致します。

検証環境は、Windows 98 と Windows 2000 Pro で、
何れも 1507 と同じ現象が発生しています。

ログを見ると、

> 2005/10/29 0:24:49 [Manual WhiteListAdd]Count 28
> 2005/10/29 0:24:49 [Manual WhiteListAdd][Col:Row][1:1]:
> 2005/10/29 0:24:49 [Manual WhiteListAdd]Row-1
> 2005/10/29 0:24:51 [Manual WhiteListAdd]AddOrg foo-fighter@example.ne.jp
> 2005/10/29 0:24:51 [Manual WhiteListAdd]Add(28) foo-fighter@example.ne.jp


とあり、
ホワイトリストの追加前の件数と、
追加動作を行った対象行番号が同じ値になっています。
追加直前に `Row-1' とあり、リストが zero-origin であれば、
正しいように思うのですが、
1511 で示された例からすると、
この値が違っているように思われます。


[1518] Re5:Ver.2.052b3リリース 返信 削除
2005/10/31 (月) 09:15:49 高柳@開発チーム 〔HomePage
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)

いつもご協力ありがとうございます。

メールでもお返事いたしましたが、どうも以前β時のトラブルを引きずったNat様特有の現象と思われます。
他の皆さんはこのような事がないと思われますが、念のため次回VerUp時にはこのようなトラブルを回避するコードを追加いたします。

ご迷惑をおかけしました。

▼ Natさん
> 高柳@開発チームさん、こんばんは。
>
> > 上記のマニュアル追加の件について調査しましたが、
> > 私のところでは問題ないようです。
>
> 再現しませんでしたか・・・。
>
> 動作ログと .whi 等を送らせていただきましたので、
> 確認をお願い致します。
>
> 検証環境は、Windows 98 と Windows 2000 Pro で、
> 何れも 1507 と同じ現象が発生しています。
>
> ログを見ると、
>
> > 2005/10/29 0:24:49 [Manual WhiteListAdd]Count 28
> > 2005/10/29 0:24:49 [Manual WhiteListAdd][Col:Row][1:1]:
> > 2005/10/29 0:24:49 [Manual WhiteListAdd]Row-1
> > 2005/10/29 0:24:51 [Manual WhiteListAdd]AddOrg foo-fighter@example.ne.jp
> > 2005/10/29 0:24:51 [Manual WhiteListAdd]Add(28) foo-fighter@example.ne.jp
>
> とあり、
> ホワイトリストの追加前の件数と、
> 追加動作を行った対象行番号が同じ値になっています。
> 追加直前に `Row-1' とあり、リストが zero-origin であれば、
> 正しいように思うのですが、
> 1511 で示された例からすると、
> この値が違っているように思われます。


[1520] Re6:Ver.2.052b3リリース 返信 削除
2005/10/31 (月) 16:49:47 高柳@開発チーム 〔HomePage
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)

▼ 高柳@開発チームさん
> いつもご協力ありがとうございます。
>
> メールでもお返事いたしましたが、どうも以前β時のトラブルを引きずったNat様特有の現象と思われます。
> 他の皆さんはこのような事がないと思われますが、念のため次回VerUp時にはこのようなトラブルを回避するコードを追加いたします。


上記件ですが下記Ver.2.052rc1にてホワイトリストのSortボタンを押すことで空アドレスがあった場合削除するようにしましたのでお試しください。
http://b2antispam.s33.xrea.com/cgi/cybbs/cyclamen.cgi?tree=r1519


[1521] Re:Ver.2.052b3リリース 返信 削除
2005/11/1 (火) 00:00:42 Nat
Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.12) Gecko/20050915 Firefox/1.0.7

高柳@開発チームさん、こんばんは。

メールで連絡して頂いた 1 行目の空行をエディタで削除する事で、
現象が解消されました。

元々、2 行目以降に追加されていた事について、
特に弊害もなく、ダブルクリックでも削除できなかった為、
いつか何かの現象の調査に使えそうと思い、
6 月に Plug-in で修正が入った際にも手を加えずに、
そのままにしていたのですが、これが仇となったようです。


> 上記件ですが下記Ver.2.052rc1にてホワイトリストのSortボタンを押すことで空アドレスがあった場合削除するようにしましたのでお試しください。

素早い対応ありがとう御座居ます。

空行を再現して、確認しました。
複数行で試して見ましたが、Sort を繰り返す事で順次削除されました。

所で、今回 .wh2 についても先頭の空行を削除しました。
現状では特に問題はないのですが、
将来何らかの問題に繋がるかも知れませんので、
こちらについても予防措置を検討して頂ければと思います。

[▼次のスレッド]
INCM/CMT
Cyclamen v3.84
[ut:0.010][st:0.010]