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