See patch that implements two extra options. http://cvs.sf.net/viewcvs.py/squirrelmail/squirrelmail/functions/abook_ldap_server.php?r1=1.29&r2=1.30
Current SquirrelMail 1.5.1cvs ldap server address book class differs from stable version. It provides two extra options (1035454, 539534). Developers are also working on listing control (529563) and start tls (1197703) support. It is possible that SquirrelMail 1.4.6 will include these four options. If you file your feature request on SF, your wish might be implemented too. If you want it here and now, patch for Debian can be written by the end of week. You only have to find some guinea pig for testing it :) Links to SF tracker items: https://sourceforge.net/tracker/?func=detail&aid=529563&group_id=311&atid=350311 https://sourceforge.net/tracker/?func=detail&aid=539534&group_id=311&atid=423679 https://sourceforge.net/tracker/?func=detail&aid=1035454&group_id=311&atid=423679 https://sourceforge.net/tracker/?func=detail&aid=1197703&group_id=311&atid=300311 You might use integer instead of string value. 1 - LDAP_SCOPE_ONELEVEL (ldap_list), 2 - LDAP_SCOPE_BASE (ldap_read), 0 or any other value (default) - LDAP_SCOPE_SUBTREE (ldap_search) and write wrapper function that calls appropriate ldap functions according to address book backend object parameters. String values only make configuration file human readable and require extra code (strtolower) to parse them. P.S. You have got interesting bug report number :) -- Tomas -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

