丁度、1年ぶりのバージョンアップになります。bulkfeedsが全く復活する兆しを見せないので、プラグインからbulkfeeds関連の機能を全て削除するなど、細かい改良を行っています。
Nucleus 3.3を利用する場合、同梱のNP_AddSpamCheckEventをインストールする必要はありません。導入していても特に不具合は出ないはずですが、二重チェックになってしまうので、アンインストールをすることをおすすめします。
※利用方法についてはNucleusCMS Japanのplugins:np_blacklist [Nucleus CMS Japan Wiki]にまとめてあります。
動作確認はNucleus 3.31SP1(UTF-8)、PHP 5.2.5環境で行っています。
動作確認報告、バグ報告はこのエントリへ、コメント・トラックバックをお願いします。
† 2008/06/08追記 (v1.3.1)
末尾が127であるIPアドレスからのアクセスを誤判定することがあった問題に対応しました。
Nucleus 3.3からコメント時にURLとメールアドレスが別々に入力できるようになりました。旧バージョンではURL欄のみのチェックしかおこなえていなかったため、メールアドレス欄についてもチェックできるようにしてあります。
Nucleus 3.3を利用する場合、同梱のNP_AddSpamCheckEventをインストールする必要はありません。導入していても特に不具合は出ないはずですが、二重チェックになってしまうので、アンインストールをすることをおすすめします。
※利用方法についてはNucleusCMS Japanのplugins:np_blacklist [Nucleus CMS Japan Wiki]にまとめてあります。
動作確認はNucleus 3.3(UTF-8)、PHP 4.4.6環境で行っています。
動作確認報告、バグ報告はこのエントリへ、コメント・トラックバックをお願いします。
IPによるホワイトリスト機能を実装しました。その他DNSBL周りのバグ修正を行っています。
† 2007/4/7追記(v1.1.1)
・一部環境において管理画面でエラーが出る問題を修正
・IPブロックがきちんと働いていなかったバグを修正
※利用方法についてはNucleusCMS Japanのplugins:np_blacklist [Nucleus CMS Japan Wiki]にまとめてあります。
このバージョンは以前のバージョン(0.98 jp##)と動作が異なります。ファイルの上書きのみではアップグレードできません。アップグレードの際はアップグレードについての解説をよく読んで作業してください
動作確認はNucleus 3.24(UTF-8)、PHP 4.4.6環境で行っています。
動作確認報告、バグ報告はこのエントリへ、コメント・トラックバックをお願いします。
長らくお待たせしましたがインタフェイスを日本語化したNP_Blacklistをリリースしたいと思います。以前のバージョンと挙動が違うことを考えてバージョンを1.0としました。かなりの部分に手を入れているので、バグが残っている可能性がありますので、何かおかしな挙動を見つけたら教えていただけると助かります。
※利用方法についてはNucleusCMS Japanのplugins:np_blacklist [Nucleus CMS Japan Wiki]にまとめてあります。
† 2007/2/7追記(v1.0.1)
.htaccess生成でRewriteルールを生成した際におかしな文字を含んだ記述が生成される問題に対応しました。申し訳ありませんが、既にダウンロードされている方は上書きアップデートをお願いします。
† 2007/2/11追記(v1.0.2)
ブラウザがIEの場合に.htaccess生成ボタンがきちんと動作しない問題を修正しました。ファイルの上書きのみでアップデートできます。
† 2007/2/20追記(v1.0.3)
touch()に関してエラーメッセージが出る問題を修正しました。
† 2007/3/4追記
同梱のNP_AddSpamCheckEventをv1.2にしました。
コメントの通知を有効にしていた場合に、spamであってもコメント通知されてしまう問題を解消しています。
このバージョンは以前のバージョン(0.98 jp##)と動作が異なります。ファイルの上書きのみではアップグレードできません。アップグレードの際はアップグレードについての解説をよく読んで作業してください。
動作確認はNucleus 3.24(UTF-8)、PHP 4.4.4環境で行っています。
動作確認報告、バグ報告はこのエントリへ、コメント・トラックバックをお願いします。
セキュリティに問題のあるコードの改善をおこないました。
jp8以前のバージョンにはCSRF攻撃に対する脆弱性が存在します。この問題についてはNP_0TicketForPluginで解決することもできますが、このバージョンでは独自に対策を行っています。
ダウンロードはこちら [NP_Blacklist v0.98 jp9][508clicks]
NP_Blacklist v1.0をリリースしています。
※利用方法についてはNucleusCMS Japanのplugins:np_blacklist [Nucleus CMS Japan Wiki]にまとめてあります。
動作確認はNucleus 3.24(UTF-8)、PHP 4.4.4環境で行っています。
動作確認報告、バグ報告はこのエントリへ、コメント・トラックバックをお願いします。
jp7で報告されたバグを取り除き、またパフォーマンス改善のためにキャッシュ機能を取り入れてみました。画面表示時のモッサリ感はかなり軽減されると思います。
blacklist内にcacheというディレクトリがありますので、このディレクトリのパーミッションをウェブサーバから読み書き可能にすることによりキャッシュが有効になります。blacklist_lib.phpを書き換えることによりeAcceleratorを利用したキャッシュもできます。
ダウンロードはこちら [NP_Blacklist v0.98 jp8][468clicks]
セキュリティfix版のNP_Blacklist 0.98 jp9をリリースしています。
※利用方法についてはNucleusCMS Japanのplugins:np_blacklist [Nucleus CMS Japan Wiki]にまとめてあります。
動作確認はNucleus 3.23(UTF-8)、PHP 4.4.4環境で行っています。
動作確認報告、バグ報告はこのエントリへ、コメント・トラックバックをお願いします。
jp6まではコメント中にURLを記入するとデフォルトでspam判定されてしまう問題がありました。
この問題を修正したjp7をリリースします。そのほかにも細かなバグ修正を行っています。
ダウンロードはこちら [NP_Blacklist v0.98 jp7][156clicks]
※バグFix版のNP_Blacklist v0.98 jp8をご利用ください。
※利用方法についてはNucleusCMS Japanのplugins:np_blacklist [Nucleus CMS Japan Wiki]*1にまとめてあります。
動作確認はNucleus 3.23(UTF-8)、PHP 4.4.4環境で行っています。
動作確認報告、バグ報告はこのエントリへ、コメント・トラックバックをお願いします。
ちょっと遅くなりましたが、大文字・小文字判定問題を修正したjp6をリリースします。
ダウンロードはこちら [NP_Blacklist v0.98 jp6][530clicks]
Bugfix版のNP_Blacklist v0.98 jp7をリリースしています。
動作確認はNucleus 3.22(UTF-8)、PHP 4.4.2環境で行っています。
動作確認報告、バグ報告はこのエントリへ、コメント・トラックバックをお願いします。
NP_BlacklistはこれまでSpamCheckAPI1としか互換性がなかったのですが、本家のほうではこれからはSpamCheckAPI2をつかうべきだみたいな話になっているようなので、NP_BlacklistをSpamCheckAPI2と互換にしてみました。
ダウンロードはこちら [NP_Blacklist v0.98 jp5][237clicks]
Bugfix版のNP_Blacklist v0.98 jp6をリリースしています。
動作確認はNucleus 3.22(UTF-8)、PHP 4.4.2環境で行っています。
動作確認報告、バグ報告はこのエントリへ、コメント・トラックバックをお願いします。
ログ表示がタイムアウトしてしまう問題に対応したNP_Blacklist 0.98 jp4をリリースします。
ほかにも細々とした改良を施しています。
ダウンロードはこちら [NP_Blacklist v0.98 jp4][213clicks]
NP_Blacklist v0.98 jp5をリリースしています。
プラグインオプションを変更していますので、アップグレードの際は一旦管理画面よりプラグインをアンインストールする必要がありますのでご注意ください。