alecpl
|
9b33118bf5
|
- Add some debug and error handling around vlv_search
|
13 years ago |
alecpl
|
f21a04c024
|
- Add option to define matching method for addressbook search (#1486564, #1487907)
|
13 years ago |
thomascube
|
06744da241
|
Implement common setters for debug mode
|
13 years ago |
thomascube
|
3b4b03d6b3
|
Added config property to set LDAP_OPT_REFERRALS option to an LDAP connection
|
13 years ago |
thomascube
|
3ac5cdb4ac
|
Also merge properties of child cols of composite address book fields + remove undefined fields from template
|
13 years ago |
thomascube
|
1937f4638e
|
Improve definition of composite address fields of LDAP contacts
|
13 years ago |
thomascube
|
187ff4e597
|
Avoid errors
|
13 years ago |
thomascube
|
fc91c1df4a
|
LDAP: use VLV pseudo-search for autocompletion
|
13 years ago |
thomascube
|
f09c184786
|
Add (experimental) support for some extendted PHP LDAP functions when querying VLV enabled directories
|
13 years ago |
alecpl
|
c041d57036
|
- Added 'search_dn_default' variable in ldap config
- Better handling of situation when search for bind DN doesn't return data
|
13 years ago |
alecpl
|
54b0d86aad
|
- Fix %dn replacement
|
13 years ago |
thomascube
|
fb6cc8942a
|
Also allow groups list to be fetched using VLV
|
13 years ago |
thomascube
|
ce53b67e07
|
Fix BER encoding of records-per-page parameter
|
13 years ago |
thomascube
|
b35a0f1793
|
Improve group member fetching
|
13 years ago |
thomascube
|
a3148236eb
|
Rewrite groups listing: use recursive methods to list members of (nested) groups of various types; cache the results
|
13 years ago |
thomascube
|
39cafac3f5
|
Autocomplete LDAP records when adding contacts from mail (#1488073)
|
13 years ago |
alecpl
|
b1f0846727
|
- Make sure LDAP name fields aren't arrays (#1488108)
|
13 years ago |
thomascube
|
8fb04bee97
|
Read group members according to objectClass of group records; support groupOfUrls; cache groups listing for better performance
|
13 years ago |
thomascube
|
e2a8b4dd6d
|
Skip VLV if a group is selected; show advanced search form if activating a 'searchonly' address book
|
13 years ago |
thomascube
|
448f81362a
|
Make LDAP group name attribute configurable
|
13 years ago |
thomascube
|
2d3e2bc561
|
Add option 'searchonly' for address books; currently used by LDAP directories
|
13 years ago |
alecpl
|
015decf815
|
- Fix listing contacts in a group
|
13 years ago |
alecpl
|
f763fbd56c
|
- Make group's "member" attibute name configurable
|
13 years ago |
alecpl
|
681e9e6f1a
|
- Don't set (wrong) error on groups listing action
|
13 years ago |
alecpl
|
abc3aa8a0e
|
- Set group_bind_dn outside of list_groups()
|
13 years ago |
alecpl
|
0fe3b9a7d7
|
- Hide PHP warning on ldap_search()
|
13 years ago |
alecpl
|
9eeb14699f
|
- Make rcube_ldap bind() and sasl_bind() methods public
|
13 years ago |
alecpl
|
c3ba0e54af
|
- Fix encoding of LDAP contacts identifiers (#1488079)
|
13 years ago |
alecpl
|
6f45fa56ce
|
- Fix required_fields checking per discussion in #1488073
|
13 years ago |
thomascube
|
94a5a24fc2
|
Fallback to mail_domain in LDAP variable replacements; add 'host' to 'user_create' hook arguments (#1488024)
|
13 years ago |
thomascube
|
c63e571f02
|
Fix group members listing for ldap directories
|
13 years ago |
thomascube
|
94ce75255d
|
Correctly quote group filter
|
13 years ago |
alecpl
|
755189648d
|
- Add debug for operations on groups
|
13 years ago |
alecpl
|
a170304013
|
- Remove double semicolon
|
13 years ago |
thomascube
|
0f1faec392
|
Fix saving and deleting LDAP contacts; skip client-side input validation for contacts, this is done server-side
|
13 years ago |
thomascube
|
4d9f620292
|
Filter LDAP groups by search query
|
14 years ago |
thomascube
|
ce4e0ece1f
|
Fix ldap group members listing
|
14 years ago |
alecpl
|
63fda8af57
|
- Make Undo action optional by setting undo_timeout=0
|
14 years ago |
thomascube
|
6af7e0d63d
|
Use numSubOrdindates inconjuction with VLV to count total
|
14 years ago |
alecpl
|
cc90ed1f84
|
- Add addressbook name in contact info frame (#1487958)
|
14 years ago |
thomascube
|
fd89754818
|
Allow to specify multiple sort columns as array (currently only used for VLV)
|
14 years ago |
thomascube
|
6f3fa964c6
|
Use dechex() instead of sprintf() for base conversion
|
14 years ago |
thomascube
|
79569231db
|
Show more debug output
|
14 years ago |
alecpl
|
64867411b1
|
- Support array in 2nd argument of search() when searching by primary key, as in rcube_contacts class
|
14 years ago |
thomascube
|
c1db483cd5
|
Only select dn for count queries
|
14 years ago |
thomascube
|
69ea3a3429
|
Implement LDAPv3 Virtual List View (VLV) for paged results listing
|
14 years ago |
alecpl
|
e9a9f2f6c5
|
- Added addressbook advanced search
|
14 years ago |
alecpl
|
3cacf941fa
|
- Add popup with basic fields selection for addressbook search
|
14 years ago |
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
|
14 years ago |
alecpl
|
56651c15c8
|
- Stop execution when LDAP addressbook is configured but PHP's ldap functions doesn't exists
|
14 years ago |