Commit Graph

31 Commits

Author SHA1 Message Date
Xavier Guimard
2d2edb61ac Merge experimental branch (#960)
Also update version to 2.0
2016-03-17 22:19:44 +00:00
Xavier Guimard
7ac07074ae Update versions 2016-03-03 20:25:16 +00:00
Clément Oudot
59a262aa00 Force decoding of LDAP Manager password (#827) 2016-02-10 15:38:40 +00:00
Xavier Guimard
103e3da144 make tidy 2016-01-02 09:35:40 +00:00
Xavier Guimard
e8dac0fe6b Replace 'splice' by copy (Closes: #534) 2016-01-02 09:29:05 +00:00
Clément Oudot
d1540c280f Move AD specific code in AuthAD and check userAccountControl before displaying expiration warning (#822) 2015-10-06 09:39:23 +00:00
Clément Oudot
ad0c56cb84 Manage password expiration for AD authentication backend (#822) 2015-10-05 14:07:24 +00:00
Clément Oudot
b8d8b01ea4 Create hGroups to store groups as an HashRef:
* Allows to store multivaluated attributes of groups (#792)
* Remove duplicate groups when using recursive groups (#823)
2015-09-25 09:43:04 +00:00
Clément Oudot
93cc4a9f70 Rebind as manager after password change in order to read groups (#725) 2014-07-09 13:56:58 +00:00
Clément Oudot
b72d79a30b Better connection management (#663, #LEMONLDAP-664):
- Create userDBFinish, passwordDBFinish and registerDBFinish methods
- Call finish methods for each backend in process
- Call LDAP unbind only when necessary
- Unbind if error in RegisterDBLDAP
2014-06-25 11:53:09 +00:00
Clément Oudot
941c27631c Disconnect from LDAP when error occurs, and enable cache management even with Multi backend (#664) 2014-06-23 12:45:27 +00:00
Clément Oudot
233026eb6f Fix password change as user for AD (#704) 2014-05-21 12:43:04 +00:00
Clément Oudot
9d6a947499 Specific behaviour for AD password change if it's done as user (#407) 2014-05-14 09:43:10 +00:00
Clément Oudot
fc61240345 Display ppolicy info messsages only if authentication is valid (#669) 2014-01-17 22:24:11 +00:00
Clément Oudot
a731fbf66c Manage reset at next logon message from AD (#513, #LEMONLDAP-409) 2013-09-27 22:22:27 +00:00
Clément Oudot
c8f8e78546 Modify password for Active Directory (#513) 2013-06-01 13:40:29 +00:00
Clément Oudot
54ed7e7ed5 Fix time displaying for password expiration (#412) 2012-10-30 13:55:19 +00:00
Clément Oudot
3489910d99 Fix call to msg and convertSec routines in _LDAP.pm (#548) 2012-10-16 12:34:57 +00:00
Sandro Cazzaniga
f023778623 use splice() to have a clean code in methods 2012-09-21 07:56:47 +00:00
Sandro Cazzaniga
8e2a057193 Fix deleteNotification webservice in trunk 2012-09-08 10:55:55 +00:00
Sandro Cazzaniga
457a9f9b0e - Revert this fix because of LEMONLDAP-515 fix.. 2012-08-31 13:05:24 +00:00
Sandro Cazzaniga
e778b9842f - Add a "else" block for the debug message, else it will be printed even in non multi mode. 2012-08-21 08:11:09 +00:00
Sandro Cazzaniga
6cd8b8c5f4 * [LEMONLDAP-506] Disable LDAP Cache in multi mode 2012-08-21 07:24:27 +00:00
Sandro Cazzaniga
65fed1486b * [LEMONLDAP-504] Fix a regression introduced by LEMONLDAP-413 2012-08-16 07:26:53 +00:00
Sandro Cazzaniga
3ee4e9765a - fix version
- fix a typo
2012-07-26 07:42:25 +00:00
Xavier Guimard
0d54c80fcc Make tidy 2012-07-26 02:47:27 +00:00
Sandro Cazzaniga
c7d7369215 * [LEMONLDAP-412] Make a pretty print for password expiration warning time 2012-07-16 13:06:16 +00:00
Sandro Cazzaniga
17d0f0a557 * [LEMONLDAP-412] Password policy expiration warning time is now friendly diplayed 2012-07-16 09:58:27 +00:00
Clément Oudot
5cdfae5c86 Require SetPassword extension instead of use (#460) 2012-04-24 15:01:28 +00:00
Clément Oudot
979d1abe62 Tidy all the code (make tidy) 2012-02-29 13:19:57 +00:00
Clément Oudot
56581a13fc Reorganize files - work in progress (#444) 2012-02-28 22:52:36 +00:00