2008-03-02 (Sun)

_ [vdr] 続・Starpit

これは現時点ではかなり強力かもしれない。単純な比較はできないけど、おおざっぱに grep してみたところ、Starpit 適用前は排除率 15%、適用後は 75%。これでしばらく様子を見てみよう。

2008-03-01 (Sat)

_ [vdr] Starpit

Starpitでほぼ誤検出無く98%のスパムを排除 (S25R+tarpittingによるスパム対策) を見つつ設定。 postfix 2.5.1-1 には Postfix-2.3でsleep中に切断されたらすぐに終了するパッチ を当てておく。パッチ自体は 2.5.x でも動作確認済のようだ。 まず main.cf の変更。

 smtpd_client_restrictions = permit_mynetworks,
 	reject_rbl_client all.rbl.jp,
+	check_client_access	regexp:/etc/postfix/tarpit_client,
 	permit

DNSBL は外そうか迷ったけどこのままで。tarpit_client は参考記事の通りで。 これで起動と簡単なメール配送確認はできた。あとは spammer の来訪を待つのみ。1つきた。

Mar  1 22:23:55 XXXXXXXX postfix/smtpd[23209]: warning: 92.113.219.151: hostname 151-219-113-92.pool.ukrtel.net verification failed: Name or service not known
Mar  1 22:23:55 XXXXXXXX postfix/smtpd[23209]: connect from unknown[92.113.219.151]
Mar  1 22:24:36 XXXXXXXX postfix/smtpd[23209]: NOQUEUE: sleep: RCPT from unknown[92.113.219.151]: pipelining after 40 sec; from=<XXXXXXXX@XXXXXXXX> to=<XXXXXXXX@XXXXXXXX> proto=ESMTP helo=<151-219-113-92.pool.ukrtel.net>
Mar  1 22:25:01 XXXXXXXX postfix/smtpd[23209]: 4A2FA489BA4: client=unknown[92.113.219.151]
Mar  1 22:25:01 XXXXXXXX postfix/smtpd[23209]: lost connection after RCPT from unknown[92.113.219.151]
Mar  1 22:25:01 XXXXXXXX postfix/smtpd[23209]: disconnect from unknown[92.113.219.151]

2008-02-28 (Thu)

_ [debian] 続々々・libprojectm2 1.01+svn828-1 変

libprojectm1 と libprojectm2 が libprojectm*-data の関係で共存できないことを報告した。> #468375 Conflicts/Replaces/Provides: っていまひとつよーわからんのだけど…。

Conflicts: libprojectm1-data
Replaces: libprojectm1-data
Provides: libprojectm1-data



Conflicts: libprojectm1-data
Provides: libprojectm1-data



Conflicts: libprojectm1-data
Replaces: libprojectm1-data

だとインストール自体がうまくいかない。

Replaces: libprojectm1-data
Provides: libprojectm1-data



Replaces: libprojectm1-data



Provides: libprojectm1-data

だとインストールはできるけど、libprojectm1-data の一部のファイルが残ったパッケージとなる。こういうもんなんだろうか。libprojectm1 と libprojectm2、libprojectm1-data と libprojectm-data は確かに共存してるけど、後から libprojectm-data をアンインストールすると、libprojectm1-data と重複していたファイルはそのまま削除されて、不完全な libprojectm1-data が残る。後から新しいほうだけ消すってのは考慮外なんだろうか。 理想としては libprojectm2 と libprojectm-data をインストールしたら libprojectm1-data は削除される、でも libprojectm-data は libprojectm1-data の内容を提供しているので libprojectm1 は削除されない、結果、libprojectm2 libprojectm-data libprojectm1 となる、というのがいいんだけど。やり方間違ってるのかなあ。