web.archive.org
2 Feb 2007 - 20 Jan 2022
FEBMARAPR
26
201220132014
The Web's premier link spam killer.
Bad Behavior / Bad Behaviour
Bad Behavior 2.2.13
Posted on December 10, 2012 by Michael Hampton Posted in Uncategorized
Bad Behavior 2.2.13 has been released. This is a maintenance release and is recommended for all users.
Changes
The following changes have been made since 2.2.12:
Requests from the Baidu search engine now go through screening similar to Google and other major search engines. This will help to prevent illegitimate access from clients which falsely claim to be the Baidu search engine. A logic error which prevented these checks from ever running has been fixed.
Download
Download Bad Behavior now.
Notes
Just as a reminder, if you use CloudFlare on your site, you must enable the Reverse Proxy option in Bad Behavior’s settings, or many of your visitors and search engines will be blocked.
Work on Bad Behavior 3.0 is finally making progress; I have some very basic almost-functional pre-alpha code and I hope to have it cleaned up enough to attempt to begin using in the next few weeks. Since this is usually the slow season for me, I hope to have some extra time to work on it over the holiday season. If you would like to see this work progress more quickly, or you just want to say thank you, consider making a donation today.
Bad Behavior 2.2.12
Posted on December 8, 2012 by Michael Hampton Posted in Uncategorized 1 Comment
Bad Behavior 2.2.12 has been released. This is a maintenance release and is recommended for all users.
Changes
The following changes have been made since 2.2.11:
Download
Download Bad Behavior now.
Notes
Just as a reminder, if you use CloudFlare on your site, you must enable the Reverse Proxy option in Bad Behavior’s settings, or many of your visitors and search engines will be blocked.
Work on Bad Behavior 3.0 is finally making progress; I have some very basic almost-functional pre-alpha code and I hope to have it cleaned up enough to attempt to begin using in the next few weeks. Since this is usually the slow season for me, I hope to have some extra time to work on it over the holiday season. If you would like to see this work progress more quickly, or you just want to say thank you, consider making a donation today.
PHP Fatal error in Bad Behavior 2.2.11?
Posted on October 11, 2012 by Michael Hampton Posted in Uncategorized 1 Comment
Oops! If you attempted to download Bad Behavior 2.2.11 before right now, when the announcement was posted to this site, you received a copy with a syntax error, which generated a PHP fatal error.
I’ve replaced the download with a corrected version. If you are experiencing this issue, you can remove and reinstall Bad Behavior, or edit line 94 of bad-behavior/blacklist.inc.php and add a , (comma) after the second " (quotation mark) so that the beginning of the line reads "Nikto",.
As I’ve noted previously, I’m in the midst of moving away from WordPress subversion and toward git (and github) which will let me put in place processes to prevent this sort of brown paper bag problem again. Please accept my apologies for the inconvenience this may have caused you.
Bad Behavior 2.2.11 and 2.0.49
Posted on October 11, 2012 by Michael Hampton Posted in Uncategorized
Bad Behavior 2.2.11 and 2.0.49 have been released. This is a maintenance release and is recommended for all users.
NOTE: Support for the 2.0 series is very limited and will end June 30, 2013. Plan to migrate to the 2.2 series as soon as possible.
Changes
The following changes to 2.2 have been made since version 2.2.10:
The following changes to 2.0 have been made since version 2.0.48:
Google AdSense has changed their crawler’s User-Agent string to a string that matches a user agent blacklist entry. This would prevent the delivery of targeted ads to a page, and result in generic ads being displayed. The blacklist entry was temporarily removed pending communication with Google.
Download
Download Bad Behavior now.
Bad Behavior 2.2.10
Posted on September 2, 2012 by Michael Hampton Posted in Uncategorized 10 Comments
Bad Behavior 2.2.10 has been released. This is a maintenance release and is recommended for all users.
Changes
The following changes have been made since version 2.2.9:
Code added in the previous release to support detection of malicious attacks contained an unfortunate typo causing PHP warnings to appear. This has been fixed.
Download
Download Bad Behavior now.
Bad Behavior 2.2.9
Posted on September 2, 2012 by Michael Hampton Posted in WordPress 15 Comments
Bad Behavior 2.2.9 has been released. This is a maintenance release and is recommended for all users.
Changes
The following changes have been made since version 2.2.8:
Download
Download Bad Behavior now.
Notes
While reviewing the site for the recent disaster recovery, I noted that some ports of Bad Behavior had not been updated in a very long time and do not use the new 2.2 code base, and some which appear to have been abandoned. These have been noted on the list of ports as “legacy” and “abandoned” respectively. If you are a port maintainer, or you think you may want to be, please check the list for your platform.
I also noted that some current ports were released under the GPL version 2 only. Since Bad Behavior 2.2 uses the LGPL version 3 (or any later version) the license is not compatible with GPLv2 only connectors. I’ll be contacting port maintainers individually about these to attempt to resolve these issues, but if you are one and you are aware of this, please update your license to GPLv3 or later, or LGPLv2.1 or later.
Finally, thank you to all of you who provided kind words, offers of technical assistance and of course donations during this very stressful disaster recovery. If you haven’t contributed lately, or at all, please help me keep Bad Behavior going by donating today.
Bad Behavior 2.2.8
Posted on August 15, 2012 by Michael Hampton Posted in Uncategorized 7 Comments
Bad Behavior 2.2.8 has been released. This is a maintenance release and is recommended for all users.
Changes
The following changes have been made since version 2.2.7:
Download
Download Bad Behavior now.
Notes
While reviewing the site for the recent disaster recovery, I noted that some ports of Bad Behavior had not been updated in a very long time and do not use the new 2.2 code base, and some which appear to have been abandoned. These have been noted on the list of ports as “legacy” and “abandoned” respectively. If you are a port maintainer, or you think you may want to be, please check the list for your platform.
I also noted that some current ports were released under the GPL version 2 only. Since Bad Behavior 2.2 uses the LGPL version 3 (or any later version) the license is not compatible with GPLv2 only connectors. I’ll be contacting port maintainers individually about these to attempt to resolve these issues, but if you are one and you are aware of this, please update your license to GPLv3 or later, or LGPLv2.1 or later.
Finally, thank you to all of you who provided kind words, offers of technical assistance and of course donations during this very stressful disaster recovery. If you haven’t contributed lately, or at all, please help me keep Bad Behavior going by donating today.
Bad Behavior 2.2.7
Posted on June 13, 2012 by Michael Hampton Posted in MediaWiki, WordPress 2 Comments
Bad Behavior 2.2.7 has been released. This is a maintenance release and is recommended for all users.
Changes
The following changes have been made since version 2.2.6:
Download
Download Bad Behavior now.
Notes
While reviewing the site for the recent disaster recovery, I noted that some ports of Bad Behavior had not been updated in a very long time and do not use the new 2.2 code base, and some which appear to have been abandoned. These have been noted on the list of ports as “legacy” and “abandoned” respectively. If you are a port maintainer, or you think you may want to be, please check the list for your platform.
I also noted that some current ports were released under the GPL version 2 only. Since Bad Behavior 2.2 uses the LGPL version 3 (or any later version) the license is not compatible with GPLv2 only connectors. I’ll be contacting port maintainers individually about these to attempt to resolve these issues, but if you are one and you are aware of this, please update your license to GPLv3 or later, or LGPLv2.1 or later.
Finally, thank you to all of you who provided kind words, offers of technical assistance and of course donations during this very stressful disaster recovery. If you haven’t contributed lately, or at all, please help me keep Bad Behavior going by donating today.
stable
Disaster Recovery Update
Posted on June 13, 2012 by Michael Hampton Posted in Uncategorized 11 Comments
You may have noticed that we’ve been offline for over a week now. This message is meant to explain what happened and what I’ve been doing to address the problem.
On June 1, the server on which my sites were hosted suffered hard drive failure and the filesystem became corrupted before the server could be pulled offline. Recovery is still in progress on the drive and it’s possible that I’ll be able to recover part or all of the server data, though that seems unlikely at this point.
It was at this point that I discovered that my off-site server backups were also corrupted and mostly unusable. Since then I have been recovering data from various other sources, such as very old offline backups, Google cache and even the Internet Archive. I have completed this process and have evaluated the recovered data.
While I was able to recover most of the old posts, I made the decision not to restore them. Nearly all of them contained outdated and useless information. I did restore most of the pages with the documentation, though, rearranging the information somewhat and making a few minor updates. Shortly I’ll be writing all new documentation for Bad Behavior anyway.
About a week ago I obtained a new server and have been configuring it to prepare it to host my sites going forward. The first thing installed was a versioned off-site backup system, from which it’s possible to roll back to different versions of each file (in case a corrupt file gets backed up, you can go back to the previous good copy). This will hopefully help prevent this situation from occurring in the future. (For the technically minded among you, I’m now using rdiff-backup, which is working well.)
The server is now fully configured and doing proper backups, and is now hosting the recovered web site.
I had to put virtually everything else on hold to complete this recovery, which affects several other sites than Bad Behavior and has absolutely destroyed my schedule and dramatically reduced my ability to make income, until the recovery is complete (and I still have a few other smaller sites to recover). If you’d like to support Bad Behavior during this critical time, please click here.
While we’re on the topic, if you have anything even remotely important on a computer, please do yourself a favor and ensure that you’re making backups – and that you can successfully restore from the backup! Eventually something like this will happen to you, and you will be glad you have the backups.
Finally, let me take a moment to thank you all for using Bad Behavior and for your support over the years. I actually have a new release ready, which blocks a couple of new spambots, and it will be posted in the next day or so. Again, if you’d like to support Bad Behavior during this time, please click here.
Pages
About Bad Behavior
Contact
Donate
Download
Support
Configuration
FAQ
Installation
MediaWiki
WordPress
Porting Guide
Troubleshooting
Archives
December 2012
October 2012
September 2012
August 2012
June 2012
Categories
MediaWiki (1)
Uncategorized (7)
WordPress (2)
WordPress
Log in
WordPress
Subscribe
Entries (RSS)
Comments (RSS)
Pages
About Bad Behavior
Contact
Donate
Download
Support
Configuration
FAQ
Installation
MediaWiki
WordPress
Porting Guide
Troubleshooting
Archives
December 2012
October 2012
September 2012
August 2012
June 2012
Categories
MediaWiki (1)
Uncategorized (7)
WordPress (2)
WordPress
Log in
WordPress
© Bad Behavior / Bad Behaviour
TwitterFacebookGoogle
About Bad BehaviorContactDonateDownloadSupportConfigurationFAQInstallationMediaWikiWordPressPorting GuideTroubleshooting