6.0 is a huge rewrite. There are nearly 200 files and 1.3 megs of PHP code. (I use lazy class loading so it uses less memory than version 5, which used less memory than version 4.) I was preparing to make it a pay plugin and I have doubled the number of features. I am going to release it for beta when I get a stable version and then I’ll make a decision about releasing it on the WordPress repository. I would still like to keep it free, but I would not have time to support it fully – it is a problem.
I have been writing the plugin option pages – so far there are 11 pages of options. I have been working an hour or so a day for three weeks and I am not near the end.
I took out Red herring forms and honeypots to trap spammers because it conflicts with so many themes. I added tests for common exploits and cross browser scripts. I added a scan to the database looking for threats.
I added a block by country option with over a hundred countries. I added the ability to block some robots from the entire site, not just the comments and login. This blocks scrapers like WGET and badly behaved robots.
I added support for Google reCaptcha, OpenCaptcha and SolveMedia captcha on the second chance screen, and yanked my custom captcha.
Needless to say it is a mess. I have not tested enough of it and I will have to put it on a website for a week or so to see if it crashes. I no longer have a Networked Blog install so I’ll have to make one and see if I can attract spammers in order to test the network functions.
Keith