Protect feeds of private sites/blogs with feed keys. Tested on network using a MODIFIED version of "Network Privacy" plugin.
Previous update introduced a bug in the reset key button. This update fixes that oversight.
Small optimization fixes.
Fixing small, unlikely-to-be-executed loophole in the methods that were preventing users to reset their feed key when it is inactive. There should be no way that a user can accidentally reset their feed key while it's inactive now. Lastly, please read version 1.0.5 disclaimer if you are using the Network Privacy plugin.
Updated so that comment and rdf feeds can also be accessed when using the Network Privacy plugin. DISCLAIMER: I've recently discovered that the Network Privacy plugin I've been testing on has been modified for the particular WordPress install that my team has. When I started working on the Feed Key Generator, I was unaware that the core of the Network Privacy plugin had been adjusted and, therefore, I initially recommended it thinking it would work perfectly with the Feed Key Generator. I have contacted the original Network Privacy plugin authors and I hope that a solution can be produced. I will release another update if such a solution arises and, in the meantime, I will try to test the plugin with other privacy plugins on wordpress.org as well.
It seems that I was still not adding the uninstall.php file properly as there was a slight oversight in the way my directory was set up. The proper uninstall.php files should now be present in all versions of the plugin. Apologies for this mix-up. IMPORTANT: If you are updating from version 1.0.1 or lower, please read the 1.0.2 changelog entry as well.
Small addition to ensure that feed key status is set to inactive if the plugin is disabled but not deleted. WARNING from version 1.0.2 still stands!
The option names implemented in version 1.0.0 and 1.0.1 were not very unique - apologies for this. Chances are that most people would not have an issue with this, but it so happens that one of the options is exactly the same as an option in the "Feed Key" plugin. To avoid any possible errors, I've changed the option names for version 1.0.2 and beyond. Please note that I've also added a function that deletes the old options from the database if you were using version 1.0.0 or 1.0.1 and you updated to version 1.0.2 - this is to ensure that the old options are not needlessly kept in the database. One downside to the deletion of the old options is exactly as it sounds - you would lose your current settings; therefore, please do NOT update if the plugin is working properly for you at this time and you do not wish to reset your current feed key.
"uninstall.php" seems to have been omitted from the initial release. It is included in this update. 1.0.0 now also has the file.