西暦2007年になりました。今後「意味のある修正」を行った場合は、その履歴をファイルヘッダに追加するでしょう。
(例) 前 // Copyright (C) 2006 PukiWiki Developers Team 後 // Copyright (C) 2006-2007 PukiWiki Developers Team 前 // Copyright (C) 2003-2005 PukiWiki Developers Team 後 // Copyright (C) 2003-2005, 2007 PukiWiki Developers Team
badhostの内部にwhite list 相当のフィルタ(goodhost)を追加しました。
また、badhost周りのメール通知がもう少し詳しくなっています。(DETAIL_BADHOST, DETAIL_NEUTRAL_HOST)
例 ------------------------------ ACTION: Blocked by: badhost METRICS: quantity(2), uniqhost(2), non_uniqhost(0), badhost(1), area_anchor(0), area_bbcode(0) DETAIL_BADHOST: *.blogspot.com(1) DETAIL_NEUTRAL_HOST: 1 (hoge.blogspot-zyanai.com)
badhost/goodhostらは補助的な仕組みであって、管理者を「blocklist狂いの日々」に引きずり込むためのものではありません。健康を害しない程度に(他のフィルタを抜けてくるspamを止める程度に)活用されるのが良いかと思います。
$Id: spam.php,v 1.102 2007/01/06 02:05:25 henoheno Exp $ * Added function: preg_grep_invert(), get_blocklist(), dummy function of var_export() * is_badhost(): Added care of 'goodhost' * is_badhost(): Using preg_grep() * is_badhost(): $remains neutral hosts * spam_uri_pickup_preprocess(): At the least, FQDN or IP must have one dot (not site:http://) * uri_pickup(): strict regex for hostname * Default $method for insertion: 'non_uniquri' => 3 * Simplify mail repot: BADHOST => DETAIL_BADHOST, Reporting DETAIL_NEUTRAL_HOST (not good and not bad) * Temporary removed about marketing to wiki users by ads for pressblog.jp http://pukiwiki.sourceforge.jp/image/2006-12-22_wiki-affiliates_lets_add_our_press_to_your_blog.gif
$Id: spam.php,v 1.87 2007/01/02 05:57:51 henoheno Exp $ * Report badhost detail by mail * Rename $method: 'non_uniq' => 'non_uniquri' * Added $method['non_uniqhost'] allows N duped (and normalized) Hosts NOTE: Not good for editing bookmarks (especially that have many site on _the_same_ host_, e.g. blog hosting service) * check_uri_spam(): Simplify