Revisions for framework/Auth/Auth/ldap.php

Location: [ Horde ] / framework / Auth / Auth / ldap.php View: Logs | Branches | Statistics
Search Revisions:
Show diffs between and
Show Differences shows diffs to the previous revision. If you select a revision by clicking its row, Show Differences will show the differences to the selected row.
Show Branch:
  Revision Date Author Log Message
1.47.10.28 FRAMEWORK_3 (+2 -2 lines) 03/14/2008 01:56 PM Chuck Hagenbuch chuck

MFH 1.91

Tags: HORDE_3_2_1, HORDE_3_2, HORDE_3_2_RC4

1.91 (+2 -2 lines) 03/14/2008 01:55 PM Chuck Hagenbuch chuck

Fix params variable

1.47.10.27 FRAMEWORK_3 (+32 -14 lines) 03/12/2008 05:41 PM Ben Klang bklang

MFH: 1.90

Tags: HORDE_3_2_RC3

1.90 (+32 -14 lines) 03/12/2008 04:47 PM Ben Klang bklang

Make sure we use the configured filter even when searching for the user's DN

1.89 (+63 -64 lines) 01/22/2008 12:24 PM Jan Schneider jan

MFB: 1.47.10.26

1.47.10.26 FRAMEWORK_3 (+63 -64 lines) 01/22/2008 12:10 PM Jan Schneider jan

No localized log messages and other minor cleanup.

Tags: HORDE_3_2_RC2

1.47.10.25 FRAMEWORK_3 (+2 -2 lines) 01/02/2008 06:30 AM Jan Schneider jan

Happy New Year

1.88 (+2 -2 lines) 01/02/2008 06:11 AM Jan Schneider jan

Happy New Year

1.87 (+3 -3 lines) 12/30/2007 04:41 PM Ben Klang bklang

MFH: 1.47.10.24

1.47.10.24 FRAMEWORK_3 (+3 -3 lines) 12/30/2007 04:36 PM Ben Klang bklang

Localize error messages

1.47.10.23 FRAMEWORK_3 (+32 -3 lines) 12/20/2007 06:09 PM Chuck Hagenbuch chuck

Support LDAP password expiration when using Sun/Fedora Directory
Server (marco@csita.unige.it, Request #6012).

1.86 (+33 -4 lines) 12/20/2007 06:09 PM Chuck Hagenbuch chuck

Support LDAP password expiration when using Sun/Fedora Directory
Server (marco@csita.unige.it, Request #6012).

1.47.10.22 FRAMEWORK_3 (+78 -69 lines) 12/20/2007 08:48 AM Jan Schneider jan

Merge from HEAD.

1.85 (+2 -2 lines) 12/14/2007 01:34 PM Chuck Hagenbuch chuck

Reference a version of the LGPL that doesn't silently update to new wording.

Tags: BEFORE_MERGE_3_2

1.84 (+13 -3 lines) 11/19/2007 01:15 PM Ben Klang bklang

Work around Active Directory work (must disable referrals)
Fix incorrect variable in error reporting

Tags: HORDE_3_2_RC1

1.83 (+5 -5 lines) 09/21/2007 07:35 AM Jan Schneider jan

Quotes, specifiers.

1.82 (+2 -2 lines) 07/31/2007 04:08 PM Chuck Hagenbuch chuck

update some copyrights

Tags: HORDE_3_2_ALPHA

1.81 (+2 -2 lines) 06/27/2007 01:22 PM Jan Schneider jan

Bump year, looks like a missed a few last time.

1.47.10.21 FRAMEWORK_3 (+2 -2 lines) 01/02/2007 08:54 AM Jan Schneider jan

Happy New Year

Tags: HORDE_3_1_8, HORDE_3_1_7, HORDE_3_1_6, HORDE_3_1_5, HORDE_3_1_4, HORDE_3_1_4_RC1

1.47.10.20 FRAMEWORK_3 (+9 -9 lines) 11/22/2006 12:25 PM Chuck Hagenbuch chuck

MFH 1.80

1.80 (+9 -9 lines) 11/22/2006 12:24 PM Chuck Hagenbuch chuck

Fix PEAR::raiseError calls (pascal (at) vmfacility (dot) fr, Bug #4684).

1.79 (+20 -26 lines) 09/01/2006 12:04 PM Jan Schneider jan

Use Horde::callHook().

1.47.10.19 FRAMEWORK_3 (+5 -5 lines) 08/13/2006 10:48 PM Chuck Hagenbuch chuck

MFH phpdoc updates

Tags: HORDE_3_1_3

1.78 (+5 -5 lines) 08/13/2006 10:48 PM Chuck Hagenbuch chuck

phpdoc updates
Bug: 4288

1.47.10.18 FRAMEWORK_3 (+3 -2 lines) 08/04/2006 01:07 PM Jan Schneider jan

MFH: 1.77

1.77 (+3 -2 lines) 08/04/2006 12:56 PM Jan Schneider jan

Lowercase search attributes.

Bug: 2435

1.76 (+7 -7 lines) 06/01/2006 07:46 PM Jan Schneider jan

MFB 1.47.10.17

1.47.10.17 FRAMEWORK_3 (+8 -8 lines) 06/01/2006 07:34 PM Jan Schneider jan

Fix signatures, fix indenting, log error.

Tags: HORDE_3_1_2

1.75 (+10 -4 lines) 04/27/2006 10:19 PM Chuck Hagenbuch chuck

Don't silence includes, don't return references where not needed.

1.47.10.16 FRAMEWORK_3 (+2 -2 lines) 01/01/2006 04:28 PM Jan Schneider jan

Happy new year

Tags: HORDE_3_1_1, HORDE_3_1, HORDE_3_1_RC3, HORDE_3_1_RC2, HORDE_3_1_RC1

1.74 (+2 -2 lines) 01/01/2006 04:09 PM Jan Schneider jan

Happy new year\!

1.73 (+44 -45 lines) 12/26/2005 01:55 PM Chuck Hagenbuch chuck

Wherever possible avoid throwing fatal errors in the Auth drivers -
just return login failures or PEAR_Error objects as appropriate.

1.47.10.15 FRAMEWORK_3 (+2 -2 lines) 11/23/2005 09:39 AM Jan Schneider jan

MFH: 1.72

1.72 (+2 -2 lines) 11/23/2005 08:59 AM Jan Schneider jan

Fix password expiry date on windows.
Submitted by: Roel Gloudemans <roel@gloudemans.info>

1.47.10.14 FRAMEWORK_3 (+302 -105 lines) 10/18/2005 07:00 AM Jan Schneider jan

Merged from HEAD.

1.71 (+2 -2 lines) 08/16/2005 01:12 AM Ben Chavet ben

silence duplicate error message

Tags: BEFORE_MERGE_3_1

1.70 (+1 -2 lines) 08/11/2005 09:26 AM Ben Chavet ben

revert, breaks BC

1.69 (+2 -1 lines) 08/08/2005 10:33 AM Ben Chavet ben

sort usernames with ldap_sort

1.68 (+3 -3 lines) 07/13/2005 10:55 AM Ben Chavet ben

typos

1.47.10.13 FRAMEWORK_3 (+41 -1 lines) 07/08/2005 10:38 AM Chuck Hagenbuch chuck

Fix botched merge.
Bug: 2234

Tags: HORDE_3_0_12, HORDE_3_0_11, HORDE_3_0_10, HORDE_3_0_9, HORDE_3_0_8, HORDE_3_0_7, HORDE_3_0_6, HORDE_3_0_6_RC1, HORDE_3_0_5, HORDE_3_0_5_RC2, HORDE_3_0_5_RC1

1.67 (+1 -1 lines) 07/06/2005 06:14 PM Jan Schneider jan

Remove reference to Passwd.

1.47.10.12 FRAMEWORK_3 (+1 -9 lines) 07/03/2005 12:26 AM Matt Selsky selsky

MFH: Remove "@access public" and wrapping.

1.66 (+2 -11 lines) 07/03/2005 12:04 AM Matt Selsky selsky

Remove "@access public" and wrapping.

1.47.10.11 FRAMEWORK_3 (+3 -3 lines) 06/22/2005 10:08 PM Matt Selsky selsky

MFH: Remove extra stuff from @var lines in phpdoc and remove unneeded @access
public lines.

1.65 (+4 -4 lines) 06/22/2005 09:58 PM Matt Selsky selsky

Remove extra stuff from @var lines in phpdoc and remove unneeded @access public
lines.

1.64 (+20 -19 lines) 06/17/2005 12:17 AM Chuck Hagenbuch chuck

reformat comments

1.63 (+65 -31 lines) 06/05/2005 11:01 PM Chuck Hagenbuch chuck

This patch contains an attempt to make the LDAP authentication driver
safe for use with the Active Directory.

Now you can authenticate against the AD (was already possible) Account
expiration works (including warnings) Unsafe LDAP operations are
disabled

Changing of passwords is not allowed, but you can get a user list
(which was not possible when e.g. using smb for authentication)

Submitted by: Roel Gloudemans <roel@gloudemans.info>

1.62 (+7 -1 lines) 06/02/2005 06:13 PM Chuck Hagenbuch chuck

[cjh] Allow creation of expiring accounts in LDAP
(Roel Gloudemans <roel@gloudemans.info>).

1.61 (+3 -3 lines) 06/02/2005 04:41 AM Jan Schneider jan

Don't require encryption parameter.

1.60 (+2 -2 lines) 05/31/2005 10:51 PM Matt Selsky selsky

Convert tabs to spaces.
Add/remove spaces as necessary.

1.59 (+15 -15 lines) 05/26/2005 08:54 AM Jan Schneider jan

Fix viral typo.

1.58 (+262 -101 lines) 05/26/2005 08:53 AM Jan Schneider jan

[jan] Allow to specify the objectclass for new users added through LDAP
(Roel Gloudemans <roel@gloudemans.info>).
[jan] Add password expiration and password encryption to LDAP authentication
driver (Roel Gloudemans <roel@gloudemans.info>).

1.47.10.10 FRAMEWORK_3 (+3 -3 lines) 05/15/2005 11:55 PM Chuck Hagenbuch chuck

MFH 1.57

1.57 (+3 -3 lines) 05/15/2005 11:54 PM Chuck Hagenbuch chuck

pass $credentials to hook on update

Bug: 1975
Submitted by: m.zdila@episoftware.com

1.47.10.9 FRAMEWORK_3 (+2 -2 lines) 05/10/2005 02:21 AM Matt Selsky selsky

MFH: Remove "optional" from phpdoc.

1.56 (+2 -2 lines) 05/10/2005 02:11 AM Matt Selsky selsky

Remove "optional" from phpdoc.

1.47.10.8 FRAMEWORK_3 (+1 -41 lines) 05/01/2005 02:17 PM Chuck Hagenbuch chuck

MFH 1.55

1.55 (+1 -5 lines) 05/01/2005 02:17 PM Chuck Hagenbuch chuck

If the LDAP backend doesn't dislike an empty password, don't just die ourselves.

1.47.10.7 FRAMEWORK_3 (+14 -16 lines) 04/21/2005 10:40 AM Matt Selsky selsky

MFH.

1.54 (+14 -16 lines) 04/21/2005 03:44 AM Matt Selsky selsky

Remove @version.
Clean up required/optional parameters in phpdoc.

1.47.10.6 FRAMEWORK_3 (+2 -3 lines) 03/29/2005 10:50 AM Chuck Hagenbuch chuck

MFH 1.53

1.53 (+2 -3 lines) 03/29/2005 10:49 AM Chuck Hagenbuch chuck

use param['uid'] instead of hardcoding uid.

1.47.10.5 FRAMEWORK_3 (+3 -3 lines) 03/03/2005 07:24 PM Chuck Hagenbuch chuck

MFH: 1.52

Submitted by: LALOT Dominique <lalot@univ-aix.fr>

Tags: HORDE_3_0_4, HORDE_3_0_4_RC2, HORDE_3_0_4_RC1

1.52 (+3 -3 lines) 03/03/2005 07:24 PM Chuck Hagenbuch chuck

speed up listUsers by only retrieving uid.

Submitted by: LALOT Dominique <lalot@univ-aix.fr>

1.47.10.4 FRAMEWORK_3 (+2 -2 lines) 02/04/2005 04:58 AM Jan Schneider jan

MFH: Revert. The sorting needs to be done in the UI code.

Tags: HORDE_3_0_3

1.51 (+1 -1 lines) 02/04/2005 04:57 AM Jan Schneider jan

Revert. The sorting needs to be done in the UI code.

1.47.10.3 FRAMEWORK_3 (+2 -2 lines) 02/03/2005 10:12 PM Chuck Hagenbuch chuck

MFH: Sort LDAP user lists (Bug #1305).

1.50 (+2 -2 lines) 02/03/2005 10:11 PM Chuck Hagenbuch chuck

[cjh] Sort LDAP user lists (Bug #1305).

1.47.10.2 FRAMEWORK_3 (+4 -4 lines) 01/19/2005 10:05 AM Jan Schneider jan

MFH: remove PEAR::raiseError() calls.

Tags: HORDE_3_0_3_RC1

1.49 (+2 -2 lines) 01/19/2005 09:55 AM Jan Schneider jan

Remove more needless raiseError() calls. I bet we have tons of them in the code.

1.48 (+1 -1 lines) 01/03/2005 08:08 AM Jan Schneider jan

Happy New Year

1.47.10.1 FRAMEWORK_3 (+3 -3 lines) 01/03/2005 07:18 AM Jan Schneider jan

Happy New Year

Tags: HORDE_3_0_2, HORDE_3_0_1

1.47 (+3 -3 lines) 06/14/2004 04:43 PM Jan Schneider jan

Rename Auth::_removeUser() to public removeUserData() to allow clearing user
data for backends that don't support removing users.
Convert user API methods to camelCase.

Tags: FRAMEWORK_3, HORDE_3_0, HORDE_3_0_RC3

1.46 (+3 -3 lines) 06/09/2004 07:34 PM Jan Schneider jan

Add framework to remove all user data from applications when a user gets
removed from the authentication backend. What's left to do is to implement
"removeuser" methods in the APIs, e.g. to remove prefs, calendars, shares,
permissions, etc.
We might want to allow this even for auth backends that don't support removing
of users, either by implementing Auth::removeUser() or by making
Auth::_removeUser() public.

1.45 (+8 -7 lines) 05/25/2004 04:50 AM mdjukic

add resetpassword capability
add comments
some layout tweaks

1.44 (+7 -4 lines) 05/17/2004 04:31 AM Jan Schneider jan

Add a "filter" parameter that overrides the "objectclass" parameter and allows
specifying a complete filter statement for the user listing.
Bug: 29
Submitted by: eddie (at) omegaware (dot) com

1.43 (+4 -4 lines) 02/18/2004 04:15 PM Jan Schneider jan

Fix parse error.

Tags: HORDE_3_0_ALPHA

1.42 (+3 -3 lines) 02/18/2004 04:07 PM Chuck Hagenbuch chuck

fix parse error

1.41 (+39 -25 lines) 02/14/2004 06:38 PM Chuck Hagenbuch chuck

this should work a bit better.

1.40 (+19 -4 lines) 02/14/2004 06:34 PM Chuck Hagenbuch chuck

Add LDAP version setting code.

1.39 (+3 -3 lines) 02/01/2004 08:20 PM Chuck Hagenbuch chuck

Move the various password and salt generation functions into Auth::
proper so that they're reuseable throughout Horde. This adds APRMD5 to
our general collection of available encryption methods.

1.38 (+7 -7 lines) 01/27/2004 07:34 PM Michael M Slusarz slusarz

Add some more logout reasons (session ip change logouts, distinguish between
failed logins for some generic reason and bad username/password logins).
Now, Auth drivers explicitly set the login failure reason when authentication
fails.
Still TODO: More cleanups; making sure the driver generated error messages
get displayed to the user in all situations.

1.37 (+3 -3 lines) 01/01/2004 10:15 AM Jan Schneider jan

Happy new year everyone.

1.36 (+3 -3 lines) 12/19/2003 02:56 PM Chuck Hagenbuch chuck

space--

1.35 (+3 -3 lines) 11/19/2003 06:47 AM Jan Schneider jan

sprintf

1.34 (+3 -3 lines) 11/18/2003 10:12 AM Jan Schneider jan

sprintf

1.33 (+2 -3 lines) 10/28/2003 01:33 PM Chuck Hagenbuch chuck

Auth::setAuth() shouldn't be called statically anymore.

1.32 (+3 -3 lines) 10/27/2003 05:43 PM Jan Schneider jan

More descriptive error message.

1.31 (+3 -3 lines) 10/21/2003 05:31 AM Jan Schneider jan

Spacing

1.30 (+3 -3 lines) 10/20/2003 09:13 PM Chuck Hagenbuch chuck

fix parameter name in docs

1.29 (+20 -20 lines) 10/20/2003 12:49 PM Chuck Hagenbuch chuck

varname consistency

1.28 (+175 -23 lines) 10/14/2003 11:25 AM Chuck Hagenbuch chuck

Here's a patch the enhances the Auth LDAP driver by adding functionality to edit
and remove users.  In addition the driver now supports binding to the LDAP tree
using a bind dn and password.  Because many LDAP servers are set up differently
the driver can optionally use a hook so that anyone who uses the driver can
customize what attributes they want to use when an object is edited/added to
the directory.

The following files were changed:
hooks.php.dist -> Gives an example of the _horde_hook_authldap hook
conf.php.dist -> turns the hook off by default
ldap.php -> the driver itself

- Amith Varghese <amith@xalan.com>

1.27 (+3 -3 lines) 09/24/2003 01:44 PM Chuck Hagenbuch chuck

- don't use array_key_exists where not needed
- use is_a()
- style/indentation

1.26 (+3 -3 lines) 09/22/2003 09:27 PM Chuck Hagenbuch chuck

package name (no periods)

1.25 (+3 -3 lines) 09/16/2003 07:06 PM Jan Schneider jan

Use the new Util:: class.

1.24 (+3 -4 lines) 09/08/2003 07:47 PM John Morrissey jwm

remove the loginscreen capability - subclasses will inherit
Auth::getLoginScreen(), which uses Horde's login page

1.23 (+3 -3 lines) 08/25/2003 02:28 PM Jan Schneider jan

Fix variable names.

1.22 (+5 -11 lines) 08/23/2003 04:13 PM Jan Schneider jan

Use Horde::assertDriverConfig().

1.21 (+4 -4 lines) 08/17/2003 09:57 PM John Morrissey jwm

addUser() should return true/PEAR_Error, not AUTH_OK

1.20 (+7 -5 lines) 07/10/2003 05:42 PM Michael M Slusarz slusarz

Documentation improvements
Some code cleanup

1.19 (+3 -3 lines) 02/11/2003 03:36 PM Michael M Slusarz slusarz

Added Horde::extensionExists() to cache extension_loaded() calls.

1.5.2.6 RELENG_2 (+1 -1 lines) 01/03/2003 07:48 AM Jan Schneider jan

Bump year.

Tags: HORDE_2_2_4_RC2, HORDE_2_2_4_RC1, HORDE_2_2_4, HORDE_2_2_3, HORDE_2_2_2, HORDE_2_2_1, HORDE_2_2_1_RC1, HORDE_2_2, HORDE_2_2_RC2, HORDE_2_2_RC1

Only showing the 100 latest revisions. Show all revisions? (may take a while).