summaryrefslogtreecommitdiff
path: root/roundcubemail/program/include/rcube_ldap.php
AgeCommit message (Collapse)Author
2011-11-10- Add option to define matching method for addressbook search (#1486564, ↵alec
#1487907) git-svn-id: https://svn.roundcube.net/trunk@5406 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-11-08Implement common setters for debug modethomasb
git-svn-id: https://svn.roundcube.net/trunk@5397 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-11-05Added config property to set LDAP_OPT_REFERRALS option to an LDAP connectionthomasb
git-svn-id: https://svn.roundcube.net/trunk@5392 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-10-30Also merge properties of child cols of composite address book fields + ↵thomasb
remove undefined fields from template git-svn-id: https://svn.roundcube.net/trunk@5379 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-10-30Improve definition of composite address fields of LDAP contactsthomasb
git-svn-id: https://svn.roundcube.net/trunk@5377 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-10-28Avoid errorsthomasb
git-svn-id: https://svn.roundcube.net/trunk@5373 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-10-28LDAP: use VLV pseudo-search for autocompletionthomasb
git-svn-id: https://svn.roundcube.net/trunk@5372 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-10-19Add (experimental) support for some extendted PHP LDAP functions when ↵thomasb
querying VLV enabled directories git-svn-id: https://svn.roundcube.net/trunk@5356 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-10-19- Added 'search_dn_default' variable in ldap configalec
- Better handling of situation when search for bind DN doesn't return data git-svn-id: https://svn.roundcube.net/trunk@5349 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-10-14- Fix %dn replacementalec
git-svn-id: https://svn.roundcube.net/trunk@5339 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-10-14Also allow groups list to be fetched using VLVthomasb
git-svn-id: https://svn.roundcube.net/trunk@5338 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-10-12Fix BER encoding of records-per-page parameterthomasb
git-svn-id: https://svn.roundcube.net/trunk@5333 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-10-11Improve group member fetchingthomasb
git-svn-id: https://svn.roundcube.net/trunk@5331 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-10-10Rewrite groups listing: use recursive methods to list members of (nested) ↵thomasb
groups of various types; cache the results git-svn-id: https://svn.roundcube.net/trunk@5327 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-10-07Autocomplete LDAP records when adding contacts from mail (#1488073)thomasb
git-svn-id: https://svn.roundcube.net/trunk@5322 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-10-07- Make sure LDAP name fields aren't arrays (#1488108)alec
git-svn-id: https://svn.roundcube.net/trunk@5318 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-10-06Read group members according to objectClass of group records; support ↵thomasb
groupOfUrls; cache groups listing for better performance git-svn-id: https://svn.roundcube.net/trunk@5317 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-10-06Skip VLV if a group is selected; show advanced search form if activating a ↵thomasb
'searchonly' address book git-svn-id: https://svn.roundcube.net/trunk@5315 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-09-30Make LDAP group name attribute configurablethomasb
git-svn-id: https://svn.roundcube.net/trunk@5295 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-09-21Add option 'searchonly' for address books; currently used by LDAP directoriesthomasb
git-svn-id: https://svn.roundcube.net/trunk@5258 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-09-20- Fix listing contacts in a groupalec
git-svn-id: https://svn.roundcube.net/trunk@5249 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-09-20- Make group's "member" attibute name configurablealec
git-svn-id: https://svn.roundcube.net/trunk@5248 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-09-19- Don't set (wrong) error on groups listing actionalec
git-svn-id: https://svn.roundcube.net/trunk@5243 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-09-19- Set group_bind_dn outside of list_groups()alec
git-svn-id: https://svn.roundcube.net/trunk@5242 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-09-19- Hide PHP warning on ldap_search()alec
git-svn-id: https://svn.roundcube.net/trunk@5241 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-09-19- Make rcube_ldap bind() and sasl_bind() methods publicalec
git-svn-id: https://svn.roundcube.net/trunk@5237 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-09-13- Fix encoding of LDAP contacts identifiers (#1488079)alec
git-svn-id: https://svn.roundcube.net/trunk@5214 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-09-12- Fix required_fields checking per discussion in #1488073alec
git-svn-id: https://svn.roundcube.net/trunk@5208 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-09-05Fallback to mail_domain in LDAP variable replacements; add 'host' to ↵thomasb
'user_create' hook arguments (#1488024) git-svn-id: https://svn.roundcube.net/trunk@5162 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-08-24Fix group members listing for ldap directoriesthomasb
git-svn-id: https://svn.roundcube.net/trunk@5126 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-08-16Correctly quote group filterthomasb
git-svn-id: https://svn.roundcube.net/trunk@5074 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-08-12- Add debug for operations on groupsalec
git-svn-id: https://svn.roundcube.net/trunk@5051 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-08-12- Remove double semicolonalec
git-svn-id: https://svn.roundcube.net/trunk@5050 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-08-11Fix saving and deleting LDAP contacts; skip client-side input validation for ↵thomasb
contacts, this is done server-side git-svn-id: https://svn.roundcube.net/trunk@5049 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-07-17Filter LDAP groups by search querythomasb
git-svn-id: https://svn.roundcube.net/trunk@4931 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-07-17Fix ldap group members listingthomasb
git-svn-id: https://svn.roundcube.net/trunk@4928 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-07-08- Make Undo action optional by setting undo_timeout=0alec
git-svn-id: https://svn.roundcube.net/trunk@4919 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-06-18Use numSubOrdindates inconjuction with VLV to count totalthomasb
git-svn-id: https://svn.roundcube.net/trunk@4868 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-06-16- Add addressbook name in contact info frame (#1487958)alec
git-svn-id: https://svn.roundcube.net/trunk@4857 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-06-15Allow to specify multiple sort columns as array (currently only used for VLV)thomasb
git-svn-id: https://svn.roundcube.net/trunk@4851 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-06-13Use dechex() instead of sprintf() for base conversionthomasb
git-svn-id: https://svn.roundcube.net/trunk@4849 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-06-13Show more debug outputthomasb
git-svn-id: https://svn.roundcube.net/trunk@4848 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-06-13- Support array in 2nd argument of search() when searching by primary key, ↵alec
as in rcube_contacts class git-svn-id: https://svn.roundcube.net/trunk@4846 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-06-10Only select dn for count queriesthomasb
git-svn-id: https://svn.roundcube.net/trunk@4845 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-06-09Implement LDAPv3 Virtual List View (VLV) for paged results listingthomasb
git-svn-id: https://svn.roundcube.net/trunk@4844 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-06-03- Added addressbook advanced searchalec
git-svn-id: https://svn.roundcube.net/trunk@4834 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-06-01- Add popup with basic fields selection for addressbook searchalec
git-svn-id: https://svn.roundcube.net/trunk@4823 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-05-12Improve display name composition when saving contacts (#1487143), with ↵thomasb
plugin-support; allow empty names in sql address book, fall back to e-mail address in listing and vcard export git-svn-id: https://svn.roundcube.net/trunk@4752 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-05-04- Stop execution when LDAP addressbook is configured but PHP's ldap ↵alec
functions doesn't exists git-svn-id: https://svn.roundcube.net/trunk@4730 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-04-15Fixed LDAP patchthomasb
git-svn-id: https://svn.roundcube.net/trunk@4662 208e9e7b-5314-0410-a742-e7e81cd9613c