fix use of isinstance
do not use a global LDAP connection, open it for each request
flatten some config string to str (fixes #10416)
do not replace all the occurences of target in location header
New version 0.11.4
toolbar: ensure we have the correct margin
authform.py: correctly resolve relative path in form action
saml2: typo fixes
saml2: render nameid format and authnresp binding configurable (#7367)
Add 'debian/' from commit '5c7c5e52511f0a4098a0e105067ec34311163563'
git-subtree-dir: debiangit-subtree-mainline: f14908ec1c4d46e596203e8b49108dcdfe5988fcgit-subtree-split: 5c7c5e52511f0a4098a0e105067ec34311163563
New version 0.11.2
disassociation: manage disassociate_next_url in mappers
New version 0.11.1
use a generic regular expression to fix location header
Closes #6614
authform: during an auto association don't reload the login page
dispatch: don't match path case
New version 0.11.0
Add a method which store credentials during a local authentification
backends: add has_sp_login method to test if a local login is already used
Refs #6000
filters: add a method which allows to store the request message in a string
toolbar.js: add next_url parameter to mandaye_disassociate_logout
Closes #6235
add option 'scripts' to mapper which allows to load javascripts in header
Closes #6184
authform: add an url to test credentials
post a json with post values on /mandaye/check/credentialsand this request will return a json dict with a data entry OK or KO
Closes #6127
authform: change the way to set replay_condition
response: add json responses (500, 400 and 200)
on_request: allow hook to return a reponse
Closes #6130
authform: add disassociation url in the default mapper
response: fix traceback email title
Closes #5394
saml2: improve attributes management
toolbar: add toolbar only on html content
default-config.ini: disable authentic2 auto connection by default
saml2: add connection_url in the default mapper
Closes #5992
authform: support next_url value in the login mapper
Closes #5991
authform: use mapper logout url in the default mapper
Closes #5990
ldap backend: use a more pythonic sort to get the last connected
Closes #5835
default-config.ini: use sql as default storage backend
http: document the hack for vincennes biblio
Revert "http: remove old useless hack for biblio which is useless now"
This reverts commit ddc7a55a00c30263da55da7aa14b3374a2957750.
ldap backend: always get the last connected association
add option is_user_locally_logged_in to mappers
Closes #5832
mandaye: add mandaye.auth in env for mandaye-cam
Document the new configuration file usage
config.py: don't support local_settings.py anymore
skel: add linuxfr mapper
default-config.ini: add a module_name
authform: remove old association which doesn't work
When you change a sp login don't keep the association with the old one
sql: commit just after a delete
template_response: header value must be a list
config: manage template and static with module_name only
template_response: add http header Content-Cache: no-cache for ie
Centralized config.py into mandaye core
All the configuration is now in ini files.You could have 3 levels of ini files : * default mandaye core ini file * default mandaye project ini file * optional ini file loading with --config option
Closes #5495
New version 0.10.2
response: don't hide email traceback when the sent failed
Refs #5394
mandaye/server.py: check if HTTP_COOKIES is not None
authform: fixing regression introduced by bdff7b72
http: remove old useless hack for biblio which is useless now
mandaye/auth/saml2.py: cleaning now useless hack to remove cookies
server: remove cookies with bad key
Closes #5606
saml2: don't send cookies to beaker before creating a new session
New release 0.10.1
models: SPUser init add last_connection and creation_date
sql: use only utc date
Closes #5545
ldap: add an example ldif and a very short README
backends: add last_connection_date and creation_date to update_or_create
Closes #5542
backends: syntax fixes
http: also test Cookie.SimpleCookie
http: don't crash if the cookie is not correct
ldap backend: manage json for post values and use str
authform: local_logout don't resend request cookies in the response
saml2: don't keep request cookies
new version 0.10.0
saml2: force new beaker session during sso
sql backend: fixes get_last_connected (add missing join)
filters: improve add_toolbar regexp
backends: implement a new ldap storage backend
Closes #5425
dispatcher: use logger instead of print
skel configuration: replace mandaye_toolbar_offline by mandaye_offline_toolbar
backends: fix typo (dafault instead of default)
local_logout: generalized local_logout in authform
replace option saml2_sp_logout_url by sp_logout_url
mandaye/filters/default.py: toolbar.js use utf-8 charset
toolbar: now using jquery to load the bar
sql backend: test if sp_user exists
backends: complete rewrite of the interface
The old interface was to specific for sqlalchemy this new one allow towrite new backends
WARNING: this commit could break compability for some filter which usesthe old interface
mandaye: new release 0.9.1
toolbar: manage offline toolbar
authform: fix local_logout and improve replay relative uri management
local_logout: don't change cookie path when mandaye delete it
servers: don't crash when we have a CookieError juste don't keep thecookie
mandaye/auth/saml2.py: json module return unicode string so I need to cast them
saml2: prefix new configuration arguments with saml2
saml2: render saml END POINTS settable in vhost configuration(s)
toolbar improving default toolbar
session: always use / for session
default filters: add a filter to fix url in reponse content
toolbar: don't use generic function name
authform: improve relative replay url (add get management)
replay: fix relative url post in login form
saml2: add all endpoints by default
skel: fix configuration template
mandaye: manage template vars