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 |
|