Hello change-password-plugin-developers and others,
Today I've committed a first version of the Generic Change Password
plugin. The goal of this plugin is to create a framework for the different
change password plugins to use, in stead of everyone creating their own
interfaces. It uses backends for the different password changing methods.
Each of the existing change_password plugins should over time be converted
into such a backend.
You can check out the plugin from our devel tree (instructions on the
SquirrelMail website) or download a snapshot (available within 24 hours
from now). It has the basic functionality - changing a password. I've
added an example backend for MySQL.
Some of you - at least pdontthink, maybe others? - have CVS write access,
so you can make changes yourself. If you do not, please submit any patches
to me or paul. It may be wise not to start creating a backend before we've
finalized the current interface, else you might have to change it again
- Finalize interface: is this a good way of doing it? Does it allow for
sufficient flexibility? What must be changed?
- More functionality. Currently, basic functionality is in place, but we
might want to add more generic functions like force-ssl, or others.
- If we agree that the interface is final: create backends from the
existing plugins and add them to the tree.
- Test everything. If it turns out to be stable, it can be made available
for download from the website, and over time be backported to current
stable as a packaged plugin.
I'm waiting for all your comments. Please post them to the
> Today I've committed a first version of the Generic Change Password
> plugin. The goal of this plugin is to create a framework for the differ=
> change password plugins to use, in stead of everyone creating their own
> interfaces. It uses backends for the different password changing method=
> Each of the existing change_password plugins should over time be conver=
> into such a backend.
Thanks, Thijs! I was just thinking about bugging you about this! :)
I just got it out of cvs, will be checking it out. One thing I'd like to
add, as I've mentioned in the past, is the ability to force a password
change, as the mysql plugin now does. I can do it or let you keep
ownership - let me know which you prefer.