I've been using this for a few months. At some point the logs started filling up with entries with the key "00000000" which means "Log Message: Permitted". Obviously I don't want crap like this in the logs. I have the config set to not use verbose logging, so I have no idea why this is happening.
Sadly, when I tried to manually delete all the entries in the badbehavior table,
I get this:
It turns out that the word "key" is a MySQL reserved word, so naming a column "key" is a big mistake. The way around this is to:
Anyone have any ideas on how to fix this now horribly broken plugin?
This GET:
was flagged with:
Can anyone explain how badbehavior came to that conclusion?
Sadly, when I tried to manually delete all the entries in the badbehavior table,
Quote:delete from badbehavior where key = '00000000';
I get this:
Quote:ERROR 1064 (42000): 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 'key = '00000000'' at line 1
It turns out that the word "key" is a MySQL reserved word, so naming a column "key" is a big mistake. The way around this is to:
Quote:delete from badbehavior where key
= '00000000';
Anyone have any ideas on how to fix this now horribly broken plugin?
This GET:
Quote:GET /forum/showthread.php?tid=39968&pid=226413#pid226413 HTTP/1.1
Host: **.***
User-Agent: Twitterbot/1.0
Accept-Encoding: gzip, deflate
Accept: text/html, text/*
Cache-Control: max-age=0
Connection: keep-alive
was flagged with:
Quote:HTTP Response: 403
Explanation: You do not have permission to access this server.
Log Message: Request contained a malicious JavaScript or SQL injection attack
Can anyone explain how badbehavior came to that conclusion?