This is not finished yet. More work than what I expected but the main part is done.
It will need a lot of testing... There is still a bug when activating a new extension
in development mode (ie. with python web server), I think it does not occur behind
a real web server.
* Dragging multiple messages is now possible
* Better email displaying (headers and body are now displayed at the same time...)
* Bugfixes about dropdown menus
* Misc. enhancements.
Many updates in this commit:
* first work on the webmail plugin, for now only emails listing and folders browsing is supported...
* New login form,
* New graphical layout (still needing improvments)
* code factoring between webmail and quarantine plugins
* etc.
Mootools update (1.2.4 now).
Added custom confirmation box using SqueezeBox.
Bugfix: avoid main frame repositionning when loading a SqueezeBox.
Bugfix: update autoreply address alias when modifying an email address.
New plugin that allows the handling of an Amavisd-new SQL quarantine.
NB: a DB connections manager has been added inside the lib because
Django does not support multiple connections at the same time. The
main consequence is that we don't use an ORM and that we have to
rewrite a small wrapper that supports several DB (mysql, postgresql, etc.).
Adding a dependancy to an existing ORM module (like SQLalchemy) is
heavy, we don't want that for now.
passwords encryption anymore because the default format is something
like : <algo>$<salt>$<password>
I really think this format is not compatible with external softwares
so I use simple hashes.