Commit Graph

373 Commits

Author SHA1 Message Date
Jérôme Schneider 9003c07ecc 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
2014-10-10 15:50:13 +02:00
Jérôme Schneider 8c557e16aa New version 0.10.2 2014-10-10 09:46:57 +02:00
Jérôme Schneider 08f8742e01 response: don't hide email traceback when the sent failed
Refs #5394
2014-10-09 12:38:18 +02:00
Jérôme Schneider 842a8de945 mandaye/server.py: check if HTTP_COOKIES is not None 2014-10-08 18:07:11 +02:00
Jérôme Schneider ea9396bf26 authform: fixing regression introduced by bdff7b72
* mandaye/auth/authform.py: logout doesn't propagate response cookies
   anymore
2014-10-08 18:07:11 +02:00
Jérôme Schneider ddc7a55a00 http: remove old useless hack for biblio which is useless now 2014-10-01 15:53:03 +02:00
Jérôme Schneider ead492fb72 mandaye/auth/saml2.py: cleaning now useless hack to remove cookies 2014-10-01 15:46:27 +02:00
Jérôme Schneider 6d0cb0b997 server: remove cookies with bad key
Closes #5606
2014-10-01 14:51:25 +02:00
Jérôme Schneider cedc5ae45f saml2: don't send cookies to beaker before creating a new session 2014-09-29 15:01:41 +02:00
Jérôme Schneider c898e301b8 New release 0.10.1 2014-09-22 10:11:50 +02:00
Jérôme Schneider 541705d1f4 models: SPUser __init__ add last_connection and creation_date 2014-09-22 09:56:59 +02:00
Jérôme Schneider 87d29ddb9a sql: use only utc date
Closes #5545
2014-09-19 18:04:23 +02:00
Jérôme Schneider d8b9963cf0 ldap: add an example ldif and a very short README 2014-09-19 17:57:51 +02:00
Jérôme Schneider 4c755abe69 backends: add last_connection_date and creation_date to update_or_create
Closes #5542
2014-09-19 16:27:01 +02:00
Jérôme Schneider ee0e90771f backends: syntax fixes 2014-09-19 10:56:04 +02:00
Jérôme Schneider a84b81324e http: also test Cookie.SimpleCookie 2014-09-18 18:19:18 +02:00
Jérôme Schneider 3d793660e8 http: don't crash if the cookie is not correct 2014-09-18 18:10:47 +02:00
Jérôme Schneider 1f1c3e00b4 ldap backend: manage json for post values and use str 2014-09-17 19:19:07 +02:00
Jérôme Schneider bb5f65101e authform: local_logout don't resend request cookies in the response 2014-09-17 14:16:25 +02:00
Jérôme Schneider 2a50fa2716 saml2: don't keep request cookies 2014-09-17 12:04:37 +02:00
Jérôme Schneider e7c8c05b1a new version 0.10.0 2014-09-17 11:19:20 +02:00
Jérôme Schneider fce54b3a77 saml2: force new beaker session during sso 2014-09-17 11:12:00 +02:00
Jérôme Schneider 392a3c1667 sql backend: fixes get_last_connected (add missing join) 2014-09-17 10:53:13 +02:00
Jérôme Schneider e440c7dfd1 filters: improve add_toolbar regexp 2014-09-16 16:09:18 +02:00
Jérôme Schneider 5294fd40c4 backends: implement a new ldap storage backend
Closes #5425
2014-09-16 09:37:08 +02:00
Jérôme Schneider 85cc82c4e2 dispatcher: use logger instead of print 2014-09-15 10:47:03 +02:00
Jérôme Schneider 1aac4a6e58 skel configuration: replace mandaye_toolbar_offline by mandaye_offline_toolbar 2014-09-15 10:35:24 +02:00
Jérôme Schneider 0bc96bcc0b backends: fix typo (dafault instead of default) 2014-09-13 17:37:52 +02:00
Jérôme Schneider e266f57756 local_logout: generalized local_logout in authform
replace option saml2_sp_logout_url by sp_logout_url
2014-09-12 10:01:30 +02:00
Jérôme Schneider bb71f27821 mandaye/filters/default.py: toolbar.js use utf-8 charset 2014-09-11 16:51:14 +02:00
Jérôme Schneider 8585d3d539 toolbar: now using jquery to load the bar 2014-09-11 09:46:45 +02:00
Jérôme Schneider 9dbbb15b33 sql backend: test if sp_user exists 2014-09-11 09:10:01 +02:00
Jérôme Schneider c62aae3856 backends: complete rewrite of the interface
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
2014-09-10 18:51:54 +02:00
Jérôme Schneider 93462e6330 mandaye: new release 0.9.1 2014-09-08 16:35:24 +02:00
Jérôme Schneider 8f7e157d6d toolbar: manage offline toolbar 2014-09-05 19:20:02 +02:00
Jérôme Schneider 458b278ac5 authform: fix local_logout and improve replay relative uri management 2014-09-05 19:16:27 +02:00
Jérôme Schneider 42af34ade3 local_logout: don't change cookie path when mandaye delete it 2014-09-05 11:20:23 +02:00
Jérôme Schneider d02c86c77e servers: don't crash when we have a CookieError juste don't keep the
cookie
2014-09-04 18:09:05 +02:00
Jérôme Schneider eab8d9b4c9 mandaye/auth/saml2.py: json module return unicode string so I need to cast them 2014-09-04 15:17:15 +02:00
Jérôme Schneider 009e7c0e24 saml2: prefix new configuration arguments with saml2 2014-09-04 14:51:56 +02:00
Jérôme Schneider 8533fdab72 saml2: render saml END POINTS settable in vhost configuration(s) 2014-09-04 14:38:20 +02:00
Jérôme Schneider dd2c92cc25 toolbar improving default toolbar 2014-09-03 11:04:33 +02:00
Jérôme Schneider 5c28c4afc6 session: always use / for session 2014-09-03 10:32:15 +02:00
Jérôme Schneider 5d46c2d151 default filters: add a filter to fix url in reponse content 2014-09-03 10:19:31 +02:00
Jérôme Schneider 351f098e78 toolbar: don't use generic function name 2014-09-03 10:19:06 +02:00
Jérôme Schneider 2f55d335a1 authform: improve relative replay url (add get management) 2014-09-02 16:01:47 +02:00
Jérôme Schneider eee682ed4a replay: fix relative url post in login form 2014-09-02 11:55:15 +02:00
Jérôme Schneider b99b38b485 saml2: add all endpoints by default 2014-09-02 11:54:38 +02:00
Jérôme Schneider 468d3efe45 skel: fix configuration template 2014-09-02 10:31:53 +02:00
Jérôme Schneider 7cb1120902 mandaye: manage template vars 2014-08-29 19:16:14 +02:00