Commit Graph

98 Commits

Author SHA1 Message Date
alecpl
f21a04c024 - Add option to define matching method for addressbook search (#1486564, #1487907) 2011-11-10 07:57:56 +00:00
thomascube
06744da241 Implement common setters for debug mode 2011-11-08 10:46:03 +00:00
thomascube
3b4b03d6b3 Added config property to set LDAP_OPT_REFERRALS option to an LDAP connection 2011-11-05 11:34:53 +00:00
thomascube
3ac5cdb4ac Also merge properties of child cols of composite address book fields + remove undefined fields from template 2011-10-30 16:33:09 +00:00
thomascube
1937f4638e Improve definition of composite address fields of LDAP contacts 2011-10-30 15:30:59 +00:00
thomascube
187ff4e597 Avoid errors 2011-10-28 20:19:22 +00:00
thomascube
fc91c1df4a LDAP: use VLV pseudo-search for autocompletion 2011-10-28 20:05:32 +00:00
thomascube
f09c184786 Add (experimental) support for some extendted PHP LDAP functions when querying VLV enabled directories 2011-10-19 15:56:20 +00:00
alecpl
c041d57036 - Added 'search_dn_default' variable in ldap config
- Better handling of situation when search for bind DN doesn't return data
2011-10-19 09:56:06 +00:00
alecpl
54b0d86aad - Fix %dn replacement 2011-10-14 19:27:24 +00:00
thomascube
fb6cc8942a Also allow groups list to be fetched using VLV 2011-10-14 16:50:33 +00:00
thomascube
ce53b67e07 Fix BER encoding of records-per-page parameter 2011-10-12 09:10:05 +00:00
thomascube
b35a0f1793 Improve group member fetching 2011-10-11 08:54:46 +00:00
thomascube
a3148236eb Rewrite groups listing: use recursive methods to list members of (nested) groups of various types; cache the results 2011-10-10 20:13:55 +00:00
thomascube
39cafac3f5 Autocomplete LDAP records when adding contacts from mail (#1488073) 2011-10-07 11:07:23 +00:00
alecpl
b1f0846727 - Make sure LDAP name fields aren't arrays (#1488108) 2011-10-07 08:33:24 +00:00
thomascube
8fb04bee97 Read group members according to objectClass of group records; support groupOfUrls; cache groups listing for better performance 2011-10-06 19:36:04 +00:00
thomascube
e2a8b4dd6d Skip VLV if a group is selected; show advanced search form if activating a 'searchonly' address book 2011-10-06 12:31:38 +00:00
thomascube
448f81362a Make LDAP group name attribute configurable 2011-09-30 14:06:18 +00:00
thomascube
2d3e2bc561 Add option 'searchonly' for address books; currently used by LDAP directories 2011-09-21 11:17:46 +00:00
alecpl
015decf815 - Fix listing contacts in a group 2011-09-20 09:36:08 +00:00
alecpl
f763fbd56c - Make group's "member" attibute name configurable 2011-09-20 08:09:52 +00:00
alecpl
681e9e6f1a - Don't set (wrong) error on groups listing action 2011-09-19 13:46:35 +00:00
alecpl
abc3aa8a0e - Set group_bind_dn outside of list_groups() 2011-09-19 13:35:20 +00:00
alecpl
0fe3b9a7d7 - Hide PHP warning on ldap_search() 2011-09-19 13:25:22 +00:00
alecpl
9eeb14699f - Make rcube_ldap bind() and sasl_bind() methods public 2011-09-19 09:06:49 +00:00
alecpl
c3ba0e54af - Fix encoding of LDAP contacts identifiers (#1488079) 2011-09-13 12:52:34 +00:00
alecpl
6f45fa56ce - Fix required_fields checking per discussion in #1488073 2011-09-12 15:57:08 +00:00
thomascube
94a5a24fc2 Fallback to mail_domain in LDAP variable replacements; add 'host' to 'user_create' hook arguments (#1488024) 2011-09-05 08:05:40 +00:00
thomascube
c63e571f02 Fix group members listing for ldap directories 2011-08-24 19:38:50 +00:00
thomascube
94ce75255d Correctly quote group filter 2011-08-16 19:36:11 +00:00
alecpl
755189648d - Add debug for operations on groups 2011-08-12 07:01:47 +00:00
alecpl
a170304013 - Remove double semicolon 2011-08-12 06:36:34 +00:00
thomascube
0f1faec392 Fix saving and deleting LDAP contacts; skip client-side input validation for contacts, this is done server-side 2011-08-11 22:24:29 +00:00
thomascube
4d9f620292 Filter LDAP groups by search query 2011-07-17 19:00:30 +00:00
thomascube
ce4e0ece1f Fix ldap group members listing 2011-07-17 17:06:01 +00:00
alecpl
63fda8af57 - Make Undo action optional by setting undo_timeout=0 2011-07-08 13:03:42 +00:00
thomascube
6af7e0d63d Use numSubOrdindates inconjuction with VLV to count total 2011-06-18 19:45:26 +00:00
alecpl
cc90ed1f84 - Add addressbook name in contact info frame (#1487958) 2011-06-16 12:20:19 +00:00
thomascube
fd89754818 Allow to specify multiple sort columns as array (currently only used for VLV) 2011-06-15 00:09:23 +00:00
thomascube
6f3fa964c6 Use dechex() instead of sprintf() for base conversion 2011-06-13 21:33:51 +00:00
thomascube
79569231db Show more debug output 2011-06-13 21:16:47 +00:00
alecpl
64867411b1 - Support array in 2nd argument of search() when searching by primary key, as in rcube_contacts class 2011-06-13 12:56:31 +00:00
thomascube
c1db483cd5 Only select dn for count queries 2011-06-10 01:34:34 +00:00
thomascube
69ea3a3429 Implement LDAPv3 Virtual List View (VLV) for paged results listing 2011-06-09 19:43:22 +00:00
alecpl
e9a9f2f6c5 - Added addressbook advanced search 2011-06-03 11:03:13 +00:00
alecpl
3cacf941fa - Add popup with basic fields selection for addressbook search 2011-06-01 13:44:51 +00:00
thomascube
e848180aaa Improve display name composition when saving contacts (#1487143), with plugin-support; allow empty names in sql address book, fall back to e-mail address in listing and vcard export 2011-05-12 20:18:19 +00:00
alecpl
56651c15c8 - Stop execution when LDAP addressbook is configured but PHP's ldap functions doesn't exists 2011-05-04 19:31:42 +00:00
thomascube
d476d3a3a4 Fixed LDAP patch 2011-04-15 16:19:22 +00:00