=== Spammer Blocker === Contributors: Lelkoun Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=JD64C5FTRMQXC&lc=CZ&item_name=One%20cup%20of%20coffee%20for%20Lelkoun&item_number=5&amount=3%2e50¤cy_code=USD&button_subtype=services&bn=PP%2dBuyNowBF%3asb%2ddonate%2dbutton%2epng%3aNonHosted Tags: comments, spam, ban, ip, block, spammer, cookies, bots, anti-spam, akismet Requires at least: 2.9 Tested up to: 3.2.1 Stable tag: trunk This plugin blocks all visitors who posted a comment that was later marked as spam. == Description == If you are tired of blocking spammers' IP addresses manually, you can use this plugin. It blocks all visitors who posted a comment that was later **marked as spam**. For example if your Akismet catches a comment, its author will be blocked until you delete the spammer's IP address from your database. = Features = * Advanced tools for managing banned IP addresses * Simple tool for importing and exporting records * Automatic banning of spammy IP addresses * Automatic removing of spam comments * Configurable banned message * Two ways to detect spammers * Contact form for reporting bugs **No more mess!** All plugin data will be automatically removed from your database after you delete the plugin. == Installation == 1. Download the plugin, extract and upload it to your plugins folder on your server. 2. Activate the plugin. 3. Configure the plugin (Settings → Spammer Blocker) == Screenshots == 1. Plugin administration interface overview 2. Tool for duplicating and deleting IP addresses 3. Tool for switching the way of detecting spammers 4. Configurable banned message 5. Contact form for reporting bugs 6. Tool for adding IP addresses and importing records 7. Tool for deleting all or selected records and creating backups 8. Tool for deleting old records == Frequently Asked Questions == = Where does the plugin store its data in my MySQL database? = SB stores banned IP addresses in a table called "wp_sb_ip_log". Plugin's settings can be found in the table "wp_options": * sb_plugin_version * sb_detection_of_spammers_cookies * sb_detection_of_spammers_time * sb_banned_message * sb_automatic_ip_address_duplication * sb_automatic_ip_address_duplication_recurrence * sb_automatic_ip_address_duplication_last_cron_run_time * sb_spam_comment_automatic_elimination = What should I do if I accidentally marked my own comment as spam and the plugin has blocked my IP address? = This could happen if you use slow method of detecting of spammers. To fix this problem, open your MySQL database and delete your IP address from the table "wp_sb_ip_log". = What should I do if there is a spammer who has a cookie and is still able to post comments even I marked the comments as spam? = Wait until spammer's cookie expires or use the slow method of detection of spammers. When the spammer visits your blog again, his cookie will be deleted. = The plugin says that a spammer has visited my blog "-0 days ago". What does it mean? = This bug is probably caused by the difference between GMT and the local time. = I got an error when I finish updating the plugin. = Uninstall and install the plugin again. I try to avoid all errors that may be caused by updating to a newer version, but nobody is perfect, so this might help in a case that I forgot to prepare something for an update (typically new names of the plugin's options in the wp_options table in the MySQL database). If that does not help, please contact me. = I have another problem that is not described on this page or the forum. = Write me an e-mail via the form on the plugin's settings page or post a new thread on the forum. == Changelog == = 1.4 = * added a check for WP_UNINSTALL_PLUGIN in uninstall.php * added sb_update_plugin() function * added a confirmation dialog for deleting records * added a new option in the