The old interface was to specific for sqlalchemy this new one allow to
write new backends
WARNING: this commit could break compability for some filter which uses
the old interface
* README.rst: typo
* mandaye/__init__.py: move logging part to log.py
* mandaye/auth/authform.py: replace logging by mandaye logger and
check if pycrpto is installed
* mandaye/auth/vincennes.py: replace logging by mandaye logger
* mandaye/config.py: improve comment on encryption
* mandaye/dispatcher.py: replace logging by mandaye logger and
add new debug
* mandaye/emails.py: replace logging by mandaye logger
* mandaye/filters/vincennes.py: replace logging by mandaye logger
* mandaye/http.py: replace logging by mandaye logger
* mandaye/log.py: new file to manage logging
* mandaye/response.py: replace logging by mandaye logger and
add debug informations
* mandaye/server.py: replace logging by mandaye logger and
add an uuid for the log
* mandaye_admin.py: replace logging by mandaye logger
* mandaye_server.py: replace logging by mandaye logger and fix Python
path
* mandaye/auth/authform.py: don't use local_auth anymore
* mandaye/auth/espacefamille.py: overload VincennesAuth
* mandaye/auth/vincennes.py: add auto_login and auto_connection.
VincennesAuth now overload AuthForm
* mandaye/configs/biblio_vincennes.py: add auto login support
* mandaye/configs/duonet_vincennes.py: add auto login support
* mandaye/configs/famille_vincennes.py: add auto login support
* mandaye/filters/vincennes.py: cosmetic
* mandaye/configs/vincennes.py: removed
* mandaye/http.py: add target in the request class
* mandaye/server.py: add support of target in the request
WARNING: the auto login doesn't work with Duonet
- format the unix time expire attribute before giving it to the
Cookie.BaseCookie class.
- only set the domain attribute if it is a subdomaine domain cookie
(Cookijar is forging a domain attribute if none is given).
* mandaye/auth/authform.py: add action auto detection
* mandaye/configs/duonet_vincennes.py: begin duonet mapping
* mandaye/server.py: improve cookiejar support in get_response
* mandaye/templates/duonet_associate.html: the associate template
* mandaye/filters/vincennes.py: begin duonet support
password / site association
* auth/authform.py: class to allow auth form
* config.py: new configuration
* dispatchers/default.py -> dispatcher.py: move default dispatcher
* server.py: change to support the new conf file
* templates/associate.html: html template to associate an account
add templates support and big cleaning
* TODO: new file
* mandaye/config.py: change next_url for biblio mapping and add local
configuration support
* mandaye/dispatchers/auth.py: rename authentification dispatcher
* mandaye/dispatchers/default.py: improve the default dispatcher
* mandaye/dispatchers/vincennes.py: login through the compte citoyen
* mandaye/filters/vincennes.py: add a login biblio html filter
* mandaye/http.py: fix HTTPResponse
* mandaye/response.py: improve the responses
* mandaye/server.py: cleaning
* mandaye/templates/response.html: html template for the responses
* setup.py: add breaker, sqlalchemy and mako