6.0.0-alpha10
5/17/25

[#6155] Provides non-anonymous LDAP bind for DN searching
Summary Provides non-anonymous LDAP bind for DN searching
Queue Vacation
Queue Version 3.0.1
Type Enhancement
State Rejected
Priority 2. Medium
Owners jan (at) horde (dot) org
Requester stephens (at) ameslab (dot) gov
Created 01/26/2008 (6321 days ago)
Due
Updated 10/16/2012 (4596 days ago)
Assigned 01/31/2008 (6316 days ago)
Resolved 10/16/2012 (4596 days ago)
Milestone
Patch No

History
10/16/2012 10:57:42 AM Jan Schneider Comment #2
State ⇒ Rejected
Reply to this comment
Vacation is no longer actively developed, and any future solution 
would be using Horde_Ldap that already allow anonymous searching.
01/31/2008 05:06:51 PM Jan Schneider Assigned to Jan Schneider
State ⇒ Assigned
 
01/26/2008 04:26:17 PM stephens (at) ameslab (dot) gov Comment #1
Priority ⇒ 2. Medium
Type ⇒ Enhancement
Summary ⇒ Provides non-anonymous LDAP bind for DN searching
Queue ⇒ Vacation
New Attachment: vacation-3.0.1-no-anon-search.patch.txt Download
State ⇒ New
Reply to this comment
Our security policy on the LDAP directory we use for email does not permit

anonymous binds.  This conflicts with apparent assumptions in the SORK

Vacation LDAP driver



Attached is a tested and relatively straightforward patch for the SORK module

vacation-h3-3.0.1 that provides the following features:



* A non-anonymous bind for searching a user DN in the _lookupdn() method,

    while at the same performing the LDAP attribute changes while bound as

    the currently logged-in user's DN.

* A boolean module configuration variable to control activation of this DN

    search mode.  Setting this variable value to FALSE was tested to correctly

    revert to the unpatched logic for the binddn setting.

* Debugging output now shows what DN, if any, was used to bind with to

    perform the search in _lookupdn().



After this patch is applied, it is necessary to regenerate a new conf.php

module configuration file.


Saved Queries