Bad Behavior 2 Alpha 3/Alpha 4
April 29th, 2006 by Michael Hampton
Update: I’ve pushed a couple of fixes for the problems people had in this release as 2.0 Alpha 4. This fixes the issues with being unable to post on your own administrative screens on both platforms, and database insertion errors on MediaWiki. Download it below.
I’m getting ever closer to the final release of Bad Behavior 2.0, so close in fact that I’m not sure why I didn’t just call this series beta. The previous pre-releases have proved to be stable, solid and effective. With this release, I further close the gap and make the system even more effective.
For those of you who have been waiting ever so patiently for the MediaWiki port, it’s finally here. At the moment, much of it is a stub (you can help by expanding it), but it does block automated edits, which is what it’s supposed to do. The special page isn’t implemented yet; that will be coming soon. But it looks like it works on version 1.4 or later.
I’ve completed the technical support pages which are displayed to any rare unfortunate person who might be blocked by Bad Behavior. They all contain unique keys which, at the time of the final release, you’ll be able to plug into a form in the administrative screen, look up what went wrong, and get it fixed. They also contain a link the user can click to get detailed instructions on how to fix the problem from their end (e.g. you have viruses/malware; your old version of Opera has a bug; change this setting in Norton Internet Security; etc). For now, if you do get any false positive reports, mail me with the technical support key. So far in testing, there have been no false positive reports, that is a human being blocked inappropriately, and I’ve been watching the blocked accesses in realtime to see if I can see any, but I haven’t spotted one here yet.
What I have seen since 2.0 Alpha 2 is nearly all spam blocked. And I’ve taken the very little spam which escaped, all of it manually posted, and found a way to block it, too. Since implementation of that fix, Bad Behavior is showing 100% effective at blocking spam with no false positives. And while that may change in the future, it looks like for now I’m way ahead of the spammers again. I do, of course, need more extensive testing on MediaWiki, and reports of any spam that Bad Behavior doesn’t block. But if you’ve been waiting, now is the time to install it on MediaWiki; it’s stable enough for everyday use, (“Alpha” is a misnomer, I guess) and I use it in production on both WordPress and MediaWiki.
How to Install
If you upgrade from version 1, you can and should leave version 1 in place. This version installs to a different directory. For WordPress, remove any previous 2.x version first, unzip the file and upload the bb2 directory and its contents to your wp-content/plugins directory. For MediaWiki, unzip the file and upload the bb2 folder and its contents to your extensions directory. Keep the directory structure intact.
On WordPress, deactivate version 1 (if present) and activate version 2. On MediaWiki, edit LocalSettings.php, comment out the old extension (if present) and add in the new extension, for example:
include( 'extensions/bb2/bad-behavior-mediawiki.php' );
On MediaWiki, if you then receive an error saying you need to reconfigure the load balancer, (you don’t) you need to add the following line to LocalSettings.php, before the include line shown previously:
define('BB2_NO_CREATE', true);
Then you need to manually create Bad Behavior 2’s new table structure. The table name is mw1_bad_behavior, replacing mw1_ with your table prefix, of course, and you can find the table structure to create in bb2/bad-behavior/core.inc.php.
To Do
The to-do list is pretty short, though it’s possible I’ve forgotten something. If I did, please leave a comment below.
WordPress: Implement the database search facility on the Options > Bad Behavior admin screen.
MediaWiki: Implement the special page. Implement the ability to save options.
ExpressionEngine: Targeted for next alpha/beta release.
Generic/Third Party Ports: Should be possible now, but I don’t have a generic template ready yet; e-mail me if you have questions.
And as always, if you find Bad Behavior valuable, please consider making a financial contribution. I develop Bad Behavior in my spare time, and every little bit counts.
And don’t forget to subscribe to the RSS feed or the mailing list. (They’re the same content.)




Alexander Says
After installing the latest alpha-3 of BB some main functions of wordpress (2.02) caused a 403 (e.g. save posts, publish posts).This is reproducible. Others works well without causing the 403.
Error 403
We’re sorry, but we could not fulfill your request for /blog/wp-admin/post.php on this server.
You do not have permission to access this server. Before trying again, run anti-virus and anti-spyware software and remove any viruses and spyware from your computer.
Your technical support key is: d9be-b916-408d-7e72
No viruses or spyware, and not a too fast submitted form
Do you need any more information on this? Please contact per mail.
Switched back to BB1.
Apr 29th, 2006 at 4:29 pm
Michael Hampton Says
You submitted the form too fast.
Apr 29th, 2006 at 6:01 pm
Alexander Says
After two minutes or something like that. Wrote a text before… Where can I change the threshold?
Apr 29th, 2006 at 6:15 pm
GadeTerbob Says
Me too. Switching back to BB1 also.
Error 403
We’re sorry, but we could not fulfill your request for /wp-login.php on this server.
You do not have permission to access this server. Before trying again, run anti-virus and anti-spyware software and remove any viruses and spyware from your computer.
Your technical support key is: 438e-8231-408d-7e72
Apr 29th, 2006 at 6:22 pm
Ipstenu Says
WordPress, same error:
Error 403
We’re sorry, but we could not fulfill your request for /wp-admin/post.php on this server.
You do not have permission to access this server. Before trying again, run anti-virus and anti-spyware software and remove any viruses and spyware from your computer.
Your technical support key is: 4051-e3ce-408d-7e72
You can use this key to fix this problem yourself.
If you are unable to fix the problem yourself, please contact webmaster at ipstenu.org and be sure to provide the technical support key shown above.
Apr 29th, 2006 at 6:26 pm
Ipstenu Says
Two more things:
1) How do I turn off verbose logging on MediaWiki?
2) Fails on post for MediaWiki too, see below:
A database error has occurred
Query: INSERT INTO `bad_behavior`
(`ip`, `date`, `request_method`, `request_uri`, `server_protocol`, `http_headers`, `request_entity`, `key`) VALUES
(‘64.81.227.206′, ‘2006-04-29 18:30:00′, ‘POST’, ‘/index.php?title=User:ME&action=submit’, ‘HTTP/1.1′, ‘POST /index.php?title=User:ME&action=submit HTTP/1.1
Accept: */*
Accept-Encoding: gzip, deflate
Accept-Language: en
Connection: keep-alive
Content-Length: 1184
Content-Type: multipart/form-data; boundary=———-0xKhTmLbOuNdArY
Cookie: jorjafox_wikiUserID=2; jorjafox_wikiUserName=ME; jorjafox_wikiToken=a163e38e8dcfa08e3833f8a120b7c5d6; jorjafox_wiki_session=a2cb909745672fce24a1a064d2101ca0; __utmz=39731749.1136747738.35.9.utmccn=(referral)|utmcsr=forums.jorjafox.net|utmcct=/index.php|utmcmd=referral; __utmz=34167738.1144727056.115.25.utmccn=(referral)|utmcsr=en.wikipedia.org|utmcct=/wiki/Jorja_Fox|utmcmd=referral; __utma=34167738.16807.1132100171.1146271314.1146273291.127; __utma=39731749.1719533808.1132854095.1136955540.1137197570.39
Host: wiki.jorjafox.net
Referer: http://wiki.jorjafox.net/index.php?title=User:ME&action=edit
User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/418 (KHTML, like Gecko) Safari/417.9.2
‘, ‘wpSection:
wpStarttime: 20060429182806
wpEdittime: 20060406184836
wpScrolltop: 0
wpTextbox1:
wpSummary:
wpMinoredit: 1
wpPreview: Show preview
wpEditToken: ba578d3b823a67dcfa6c8d35a1ca23e8
wpAutoSummary: d41d8cd98f00b204e9800998ecf8427e
‘, ‘00000000′)
Function:
Error: 1064 You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ’s all you need to know.
Backtrace:
GlobalFunctions.php line 602 calls wfbacktrace()
Database.php line 473 calls wfdebugdiebacktrace()
Database.php line 419 calls databasemysql::reportqueryerror()
DatabaseFunctions.php line 25 calls databasemysql::query()
bad-behavior-mediawiki.php line 55 calls wfquery()
core.inc.php line 72 calls bb2_db_query()
core.inc.php line 194 calls bb2_approved()
bad-behavior-mediawiki.php line 115 calls bb2_start()
- line – calls bb2_mediawiki_entry()
Setup.php line 327 calls call_user_func()
index.php line 80 calls require_once()
Apr 29th, 2006 at 6:31 pm
Michael Hampton Says
You people type too fast.
I’m going to rework that particular check for you people with your saved passwords and you people who can’t wait 20 seconds to hit the button.
Ipstenu, that’s an open issue on the MW port right now. Nobody seems to know, and I can’t figure out, how MW escapes strings before they’re inserted into the DB. I need to know this before I can fix that.
As for “verbose” logging, you don’t turn it off. This is no longer under user control since BB2 will require this information. On the other side, the table is better optimized and will be smaller in the final release (it won’t log everything).
Apr 29th, 2006 at 6:50 pm
Alexander Says
maybe its possible to do the “fast-typing aka stored-password aka copy-past-hit-return-test”
only for comment-forms and not for the wp-admin tree?
Apr 29th, 2006 at 7:00 pm
Kelson Says
Same problem. Make a change to my post. Click “save and continue editing” for a preview. BAM! Blocked from my own site admin.
Key 42a7-e7b0-408d-7e72.
Apr 29th, 2006 at 7:04 pm
Alexander Says
Wow. A real huge amount of data will be stored in the database. Any chance to reduce this significantly?
Apr 29th, 2006 at 8:16 pm
Ipstenu Says
Huh. I KNOW I was waiting more than 20 seconds between typing and post. I got up, went to get more coffee, came back, hit submit. Something’s weird with that check there.
Still, I think admins should be exempt from the BB check for time etc (like they are in most forums that limit how many posts one can do). Sometimes there’s an admin need for many fast posts and changes.
Apr 29th, 2006 at 8:22 pm
Michael Hampton Says
Alexander, where are you running this, that you’ll have a huge amount of data? Wikipedia?!
Ipstenu, I think there’s a bug in that particular check. I’ve rewritten it, and I’ll have that out shortly, but in the meantime you can change it (in post.inc.php) to, say, 5 seconds:
Apr 29th, 2006 at 8:35 pm
Alexander Says
5 hours testing => 500 kb in database
Any issues if I comment out “bb2_approved” in core.inc.php?
Apr 29th, 2006 at 8:42 pm
Michael Hampton Says
Hm, a database table running 10 or 15 MB could be a problem.
You can comment it out if you like, but if you do, you won’t be able to send me any spam reports. Pick your poison, I guess.
Apr 29th, 2006 at 9:04 pm
Alexander Says
Ok, thanks. I will comment it out … Seems to work fine so far
Apr 29th, 2006 at 9:24 pm
Michael Hampton Says
I’ve put out a 2.0 Alpha 4 to address the issues brought up prior to this time. See if it works any better for you.
Apr 29th, 2006 at 10:15 pm
Ipstenu Says
There’s no bad-behavior-mediawiki.php file in a4. Should I take that as a hint not to use it just yet?
wordpress working jolly now.
Apr 29th, 2006 at 11:27 pm
David W. Boles Says
I sitll think Alpha 2 is the best.
I just installed Alpha 4 and I still get locked out of my own Admin even with the new smaller delay. Here’s an example why it’s maddening: I go into Options and UNcheck the BB footer and then click UPDATE and I’m locked out of my site. If you have a fast and optimized server and you get 0.19 page loads you can see why having to wait even 5 seconds between doing things is a long delay in site administration.
Apr 29th, 2006 at 11:46 pm
Edrei Says
I still get locked out too even with Alpha 4.
Apr 30th, 2006 at 12:12 am
Edrei Says
Also, the version in alpha 4 reads alpha 3.
Apr 30th, 2006 at 12:15 am
Michael Hampton Says
I’ve repacked Alpha 4 with the version string fixed and the bad-behavior-mediawiki.php file included. Oops!
David, you were only locked out for five seconds. Click Back and try again.
And please come up with a better idea; you’re going to get a lot of spam without that particular delay.
Edrei, go check your system for viruses and spyware. You probably picked some up from your silly friend. You know who I’m talking about.
Apr 30th, 2006 at 12:34 am
Michael Hampton Says
The best better idea I’ve come up with so far is to skip certain checks when someone with a level of administrative access is logged in. But that brings up two questions: How much access? and How to code it?
Apr 30th, 2006 at 12:40 am
halr9000 Says
How about look for the URLs of the admin page and remember the IP for a little while. In other words, once you’ve logged into wp-admin, bb will know that you must be ok because you could not have gotten to this IP without knowing the admin pw.
Hmm, my knowledge might be based on wp1.5 user levels though, I have not messed with the new role system at all b/c I run a single user blog.
Apr 30th, 2006 at 2:08 am
halr9000 Says
s/gotten to this IP/gotten to this URL/
Apr 30th, 2006 at 2:08 am
Michael Hampton Says
The idea of skipping checks for logged-in users also breaks down a bit when applied to MediaWiki; much of the wikispam I’ve seen on MediaWiki comes from user accounts the spammers create specifically for the purpose of spamming the wiki.
So this proposal opens a bit of a security problem.
MediaWiki users, how would you like to see this handled?
Apr 30th, 2006 at 2:40 am
David W. Boles Says
Hi Michael –
Well the way Alpha 4 works now it is actually faster to just go into Akismet and delete the Spam than it is to wait for Alpha 4 to time out before I can interact with the next page.
It would be great if there is some way for logged in Admins to have a briefer delay between waiting to complete tasks.
Alpha 2 rocks, though. I’ve never had more than two Spam messages get through after that first overnight when I had 19. Huge decrease in Spam and I thank you.
Apr 30th, 2006 at 3:16 am
Michael Hampton Says
Well, that’s 19 spams too many, in my opinion. But even I can wait five seconds. And like I said above,
I have my own ideas on how to solve this, but I need to hear more from WP users who have multiple authors, as well as MediaWiki users.
Apr 30th, 2006 at 3:47 am
David W. Boles Says
Hey Michael –
I have a lot of authors who are in and out of my blog all day long and the current Alpha 4 timeout delay would cause a lot of screaming because I beg them to frequently save their work.
I get yelled at about the 15 second “Slow Down Pardner†or whatever WordPress gives you when you post comments too quickly. Having a hot blog means you want to have a code structure that can support the fast and the furious while keeping out the riff-raff and I know that’s the conundrum you are addressing with BB2.
I vote anyone logged into the Admin panel with “Contributor” level or above doesn’t get hacked by BB2 on a timeout violation.
I believe WP 2.0 defaults new registrations to “Subscriber” level unless you change it so that default level would help keep any Spammers who register on a blog in timeout check.
I don’t think anyone who you give access to your blog as a “Contributor” or above would want to Spam you but I suppose more curious things have happened.
As for coding clues — I have none.
Apr 30th, 2006 at 4:06 am
Michael Hampton Says
Heh, don’t worry too much about HOW to code it; right now I mainly need to know WHAT to code. And your answer helps a LOT for WordPress.
Now where are my MediaWiki users? You all yelled and screamed for this for months, and now I need your feedback.
Apr 30th, 2006 at 4:19 am
researcher Says
21 blocked in 1 hour is a good score.
excellent job Michael
Apr 30th, 2006 at 10:55 am
researcher Says
footer problem is solved
one div too much
Apr 30th, 2006 at 11:09 am
Ipstenu Says
I was at work! Sorry. Ahem. Mediawiki stuff.
How much access should get skipped for checks? Sysop and Bureaucrat should always get skipped. If you’re a tool who adds in an unknown as those, well. You’re an idiot.
I’m not sure what else you’re asking for.
Apr 30th, 2006 at 10:27 pm
Ajay Says
Can I work on BBStats for this version, or do I have to wait?
May 1st, 2006 at 3:50 am
Michael Hampton Says
This version has its own stats display. It turned out to be easier to rewrite it than to wait for you. Sorry!
May 1st, 2006 at 3:53 am
Ajay Says
No probs, just checked that out and found it.
One thing I found missing is the option of Log all attempts and log only blocked attempts.
I don’t want to log every access, just those blocked.
As for the stats… I expected you to do it sooner or later
Though how much functionality are you planning on giving the stats configuration? I think with that admin screen you can give a lot more.
Accordingly I can keep / remove / update my plugin.
May 1st, 2006 at 4:09 am
Michael Hampton Says
select count(*) from wp_bad_behavior;47600
That’s what it looks like here. Which really isn’t all that much, since the table is much better designed. It really could only be a problem if your web host is stupid and doesn’t give you very much space for a database.
The database table is also going to change prior to final release, so that there will be a verbose/non-verbose mode. Either way, it will still log all accesses, but will log less information in the non-verbose mode. (BB2 needs to log some information about every access, blocked or not, in order to catch certain delivery methods of spam.)
Those who turn off verbose mode will not be able to submit reports of missed spam, as the spam itself won’t be logged.
May 1st, 2006 at 4:23 am
Ajay Says
DB Space shouldn’t really be a problem. Atleast not for me
If that is a requirement, then it shouldn’t really be a big issue.
You didn’t answer about the level of customization you are planning to provide for the stats, because I do have a few things planned, which I may or maynot give depending on how much stats configurability you are planning to give.
Also was thinking about making a WordPress widget…
May 1st, 2006 at 4:49 am
Viper007Bond Says
I look at it this way: if I give a user admin access to my blog, then it’s my fault if I gave access to someone who was dumb enough to get a trojan on their PC. Or hell, only have it ignore admin users who can manage plugins (they gotta be trusted).
Point is, I know better than BB2 when it comes to wether I am a spam bot or have an infected PC, so it shouldn’t be checking/blocking me.
May 1st, 2006 at 5:07 am
Viper007Bond Says
Oh, as for large tables, don’t worry about it guys. It’s only INSERTing into the database and unless you have the stat line on, it’s not affecting performance.
As as for the actual space, it’s only a few MB and most hosts don’t count DB size as a part of your account.
May 1st, 2006 at 5:12 am
Alexander Says
As for the large tables, maybe you should give the users an option to cleanup the BB table every ohter week or something like this.
May 1st, 2006 at 8:49 am
Viper007Bond Says
As said above, verbose logging is on in the alpha versions. You’ll be able to turn it off or on in the final version, just like in BB1.
May 1st, 2006 at 8:59 am
Michael Hampton Says
Alexander, Bad Behavior cleans its own tables, and keeps records no longer than a week.
May 1st, 2006 at 9:49 am
Viper007Bond Says
Ignore comment #44. I read wrong.
May 1st, 2006 at 10:44 pm
VxJasonxV Says
Dork
.
May 2nd, 2006 at 6:33 am
Samir M. Nassar Says
Anybody else seeing problems with BB2 and WordPress 1.5.2 or WP 1.52 based code?
When using Chronolith 0.9.09 (from SVN) activating BB2 works but the Admin Interface for BB2 doesn’t. I worked around it by decoupling the BB2 admin interface from BB2 itself as a separate plugin. First I activate BB2 minus the admin interface, then I activate the Admin Interface. So far so good.
I also added a class called ‘badbehavior’ to paragraph containing the output in the footer for the BB2 stats and added CSS to wp_head()
May 2nd, 2006 at 1:28 pm
Static Brain Says
You wanted to know of spam it wasn’t stopping. I do not know about this release but I know the other versions were not stopping spam on the jalenack shoutbox for wordpress. I hope this one does. My shoutbox is getting spammed, bad. It has helped my blog just not one inline component plugin of it. All in all I give the bad behavior plugin high marks. It is good. I just wish it would help with the shoutbox too.
May 4th, 2006 at 3:53 pm
ovidiu Says
hello there,
as far as I remember the author of: jalenack shoutbox for wordpress. reccomends bad behaviour for combatting spam in his shoutbox but the newer version do not stop spam there…
could you please have a look at this issue?
thx for the great plugin
ovidiu
May 8th, 2006 at 1:54 pm
Samir M. Nassar Says
So the BB2 admin page not showing up on Chronolith 1.0 isn’t confined to Chronolith. I just tested BB2 alpha 4 on a stock WordPress 1.5.2 installation and the admin page failed to show up there as well. It appears that all WordPress 1.5 based code won’t show the admin interface from BB2.
May 8th, 2006 at 2:01 pm
Viper007Bond Says
The options page shows up fine here in WP2.
May 9th, 2006 at 3:43 am
Ajay Says
Hi,
A friend of mine got this error when commenting:
Is this because of Bad Behavior. I tried to search the mysql db for the support key, however couldn’t find it.
May 10th, 2006 at 8:36 am
Michael Hampton Says
Ajay, your friend needs to follow the directions given.
May 10th, 2006 at 9:58 am
Stephen Chu Says
I am using the current released version with my WordPress blog and eagerly looking forward to the new version.
Is there a localization mechanism for BB? I’d like to have the directions and messages in Chinese. Thanks.
May 10th, 2006 at 5:02 pm
ovidiu Says
any news about support for: jalenack shoutbox for wordpress ?
the author of that plugin stated inside his documentation, that bb plugin was well suited for protecting his shoutbox too, but it seems the new version is no longer able to do so?
thx
ovidiu
May 11th, 2006 at 12:33 pm
Michael Hampton Says
Sorry, you’ll have to talk to jalenack about that. I know nothing about the shoutbox.
May 11th, 2006 at 12:47 pm
eduardo Says
Hey,
Using WP1.5.3b1 and the administration panel for BB2 doesn’t show up. Any news regarding this issue? (yes, the plugin is activated)
May 21st, 2006 at 1:26 am
Michael Hampton Says
Yes, I know about that problem and it will be fixed in the next release.
May 21st, 2006 at 9:58 am
eduardo Says
Thank you Micheal, we apreciate that!
May 22nd, 2006 at 12:18 am
Dashiell Says
Question: Last night, I installed BB 2.0a4 on a wordpress 2.0 blog. Overnight, I see there over 3,000 blocked attempts and nothing has got through to the blog (after a particularly bad week for spam. Very awesome.) However, Akismet is also running and there are 32 comments or trackbacks that were snagged there.
That doesn’t bother me so much, but when you say “100% effective,” do you mean that even the spam filter should be empty? If so, what do you suggest to eliminate that last little bit? Should I be running an earlier version of BB alongside it? (This is install was the first time I’ve used it.)
Also, do you want to know anything about what got through? Thanks a bunch.
May 22nd, 2006 at 2:12 pm
Michael Hampton Says
Well, obviously, it’s 99% effective now.
Still, 32 spams compared to 3,000 is much easier to deal with. I’m still working on getting the last few…
May 22nd, 2006 at 2:29 pm
Ipstenu Says
FYI, it’s working wonderfully for MediaWiki 1.6 now. No complaints after a busy weekend.
May 22nd, 2006 at 3:40 pm
Dashiell Says
Ha! You’re right, it’s still been a huge help.
I’ve actually noticed that almost all of the guys that snuck by are from one of two IP addresses. I can send you more info, if you like.
May 22nd, 2006 at 5:31 pm
John Says
Maybe I’m missing something or I’m just a little too dense..
After uploading the ‘bb2′ directory to my server, when I deactivate BB 1.2.4 I get the following error message:
“Fatal error: Cannot redeclare uc_all() (previously declared in /homepages/23/d89610928/htdocs/wp-content/plugins/bad-behavior/bad-behavior-functions.php:4) in /homepages/23/d89610928/htdocs/wp-content/plugins/bb2/bad-behavior/functions.inc.php on line 28″
I must then delete the bb2 directory in order to access my blog.
Thanks in advance for your help.
John
May 22nd, 2006 at 5:37 pm
Michael Hampton Says
John, you must deactivate Bad Behavior 1 first, before activating Bad Behavior 2. You activated Bad Behavior 2 first, before deactivating Bad Behavior 1, thus causing the problem you see there. To recover it, remove the Bad Behavior 2 files, deactivate Bad Behavior 1, then reinstall Bad Behavior 2.
Dashiell, unless there’s something highly unusual about the spam you received, I probably know about it already. I’m preparing a new release which will be out shortly, and either will address the issue, or won’t. If it doesn’t, then I’ll need reports. Thanks!
May 22nd, 2006 at 6:23 pm
John Says
Splendid! Thank you, Michael.
May 22nd, 2006 at 8:09 pm
DjLizard Says
I haven’t had any issues with the A4 MediaWiki plugin, so, keep on rockin’.
May 25th, 2006 at 8:31 pm
tm Says
cpanel does charge you for your database space. Am running several copies of BB and ts using 5meg of drive space for the log. Gona disable it until you can swrink down the log sizes.
I also request the option for all copies running on the same database to use 1 log file so they can share spammer data.
May 27th, 2006 at 1:51 pm
Michael Hampton Says
You have a pretty terrible host if they charge you for 5MB of database usage. Go shop for a new host.
May 27th, 2006 at 6:19 pm
angriff Says
whats the point of This pre-release version of Bad Behavior will disable itself on July 31, 2006.
Please upgrade to a more recent release on or before that date?? and whats more stable 1.xx or alpha 4? thx
May 27th, 2006 at 7:38 pm
Viper007Bond Says
Heh, can’t wait for the new version. I got 236 spams within the past 48 hours (may not seem like a lot to some, but it is to me).
May 29th, 2006 at 10:47 am
war59312 Says
Also, waiting for the 1.5 admin panel fix.
Thanks!
May 29th, 2006 at 9:58 pm
Viper007Bond Says
Gah, 1007 spams since my last comment. :/
May 30th, 2006 at 8:58 am
eduardo Says
Hi Micheal,
I just got blocked to my own admin area – i believe because i went too fast. No problem with that.
But seeing the support screens raised a concern: they are in english, and many WP sites are in other languages (including mine, with 97% visitors speaking portuguese). Do you plan any i18n support?
thanks
May 31st, 2006 at 12:46 am
Michael Hampton Says
Yes, i18n is planned, but probably won’t make it into the 2.0 release. I’ve done some preliminary work toward it, but the main problem is every host platform handles it differently, so it’s going to greatly complicate things.
In the meantime, since I speak English, this is something I’ll almost certainly need help with!
May 31st, 2006 at 1:04 am
Arjun Prabhu Says
hey, I have installed bb2 alpha 4 for wordpress. But is not effectively blocking spam. The comment spams gets across bb and then its stoped by akismet.
I have around 85 blocked attempts listed… but around 400+ comments(spam) have got across bb2.
Let me know how I can further help.
May 31st, 2006 at 11:53 pm
Michael Hampton Says
Just wait. Bad Behavior needs to gather some data before it can block some types of spam, especially if you are under attack at the time you install it.
Jun 1st, 2006 at 12:01 am
Viper007Bond Says
Time won’t fix it. I’ve had BB alpha 4 installed since it was released and I’m currently getting like 1000 spams a day leaking though BB. The bots are getting smarter.
Jun 1st, 2006 at 12:37 am
Arjun Prabhu Says
@Michael : does it learn as time goes? is it bayesian based ?
I have just had it on for a two days now (Earlier I used to use BB 1.x, but I had problems with false positives with 1.x)
Jun 1st, 2006 at 2:31 am
eduardo Says
Hey Micheal,
Nice, count me in for pt_BR ! I am already serving the WP localization in portuguese, it will be rewarding to help. Please write to my email when time comes.
Jun 1st, 2006 at 5:25 am
blau Says
I had to deactivate BB2 alpha 4 because its 47 MB log table was not sustainable for my site.
Looking forward to the final release.
Jun 1st, 2006 at 9:00 am
blau Says
typo, 17 MB log table.
Jun 1st, 2006 at 9:03 am
Michael Hampton Says
That really needs some clarification. What are you running your site on? Why is a 17 MB table a problem? That’s quite small, as these things go.
Jun 1st, 2006 at 4:37 pm
Darnell Says
I tried to upgrade from v1 (1.2.4) to v2 [1.8.4 (2.0 Alpha 4)], but ran into an immediate problem. I’m using Wordpress v1.5.2 and Firefox v1.5.0.4.
First, after deactivating v1 and activating v2, I could not find a Bad Behavior admin screen under options. So I could not implement the database search facility. I tried to log out of WP and then log back in to see if the BB admin screen might show up, but after logging out I was not able to log in again. I got the screen that people with a virus might get.
I had to use IE instead of Firefox and then I was able to log in. But I never use IE for blogging or much of anything else.
Jun 2nd, 2006 at 4:29 am
blau Says
Hi Michael, the site has 200 MB space on a linux server, DB is 40 MB (w/out plugins), files and all is 120 MB. Runs WP202.
Yesterday I got a disk quota alert from the server, and the bb2 log table (17 MB) was unexpected. Small as it may be, it added to other large files that my users merrily uploaded.
I disabled bb2, emptied the log table, cleaned up some large images, re-enabled bb2. Let’s see how big the log table becomes before making a final decision.
The bottom line, Michael, is that that hosting plan sucks, but I have reasons to wait before switching to a new provider.
Jun 2nd, 2006 at 9:53 am
gluefreak Says
I tried installing on WP 1.5 and received this error:
Fatal error: Call to undefined function: is_admin() in /home/MYSITE/public_html/blog/wp-content/plugins/bb2/bad-behavior-wordpress.php on line 168
Is the update not compatible with WP 1.5?
Jun 3rd, 2006 at 10:44 pm
Walt Says
This current version of BB2 seems to have a conflict with Postie Plugin v0.9.9.3.2 for WP. When Postie checks for and new emails to be added as a new post I see the following error:
#!/usr/bin/php -q
Warning: Cannot modify header information – headers already sent by (output started at /home/darkram4/public_html/WordPress/wp-content/plugins/postie/get_mail.php:2) in /home/darkram4/public_html/WordPress/wp-content/plugins/bb2/bad-behavior/screener.inc.php on line 8
Jun 6th, 2006 at 5:00 pm