Mar 03, 2010 23:54
Has anyone else checked? The last three or four posts are the same thing, and it's all about Islam. With a nice little notice at the top, "dear admin, please patch your system!" And another at the bottom.
I thought I was seeing things.