Many people have contacted me to say that Redirection is broken with the latest versions of WordPress, outputting this message:
PHP Warning: Missing argument 2 for wpdb::prepare()
I’ve known about this for a long while, it’s a very easy fix, and in fact it’s been fixed for a long while – Redirection 2.3.2 has been available in SVN for many months. However, it was accompanied by some other structural changes in the plugin that may have actually, for real, broken things and so I’ve held off releasing it as a general update.
In the intervening time I’ve had my hands busy with other things, but have finally finished the release for public consumption, and the message is no more. Hurrah!
All this to say that if you nag me long enough I’ll eventually remember to do something.
For the pedants like me, it wasn’t actually broken - it’s a warning - and if you were seeing this on a production website then I’d very much advise disabling error messages.
While writing this release post I noticed that the plugin is over seven years old. Seven!
I use 1password to keep track of all my passwords. Over the years I’ve built up a lot of logins and a lot of passwords, and for various reasons some of them are not so good.
With the recent news about LinkedIn and Last.fm password leaks, it’s worth keeping an eye on your passwords. 1password has a nice feature called smart folders. You can use these to quickly find susceptible passwords.
Click the cog button in the bottom left of the 1password screen and pick ‘New Smart Folder‘:
At the top of the data area, configure a set of rules to be ‘kind is login‘ and ‘password strength is less than or equal to 60‘ (you can change the minimum password strength to suit).
Save the folder and it appears in the folders section on the left on the 1password window. Clicking on this folder will show all your bad passwords. Time to get updating!
You can also create a smart folder that shows passwords that you haven’t updated in over a year by setting the smart rule to ‘modified before date’.