Commit Graph

138 Commits (84f2a72408a20e4e0eac7383aba9f4f672e61f9c)

Author SHA1 Message Date
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
thomascube d476d3a3a4 Fixed LDAP patch 14 years ago
thomascube d1e08fc905 Replace LDAP vars in group queries (#1487837) 14 years ago
thomascube 15e9441263 Fix LDAP group identifiers 14 years ago
alecpl 4d982d38a8 - Add LDAP SASL bind and proxy authentication (#1486692) 14 years ago
thomascube 360bd3ea74 Allow group identifiers to be changed upon renaming (used in LDAP) 14 years ago
thomascube 3e2637351d Fulltext search over contact fields. Attention: DATABASE SCHEMA CHANGED\! 14 years ago
thomascube a97937aceb Codestyle and formatting; don't attempt to save empty array values 14 years ago
alecpl e8d5bdc84e - Fix IDNA support when IDN/INTL modules are in use (#1487742) 14 years ago
thomascube 6039aae387 Add groups support for LDAP address books, contributed by Andreas Dick 14 years ago
thomascube 0501b637a3 Merge branch devel-addressbook (r4193:4382) back into trunk 14 years ago
thomascube f5e7b35307 Bumbed version; Roundcube development is not Switzerland only 14 years ago
alecpl 1148c6e936 - Add option do bind for an individual LDAP address book (#1486997) 14 years ago
alecpl e99991996d - Add Internationalized Domain Name (IDNA) support (#1483894) 14 years ago
alecpl e019f2d0f2 - s/RoundCube/Roundcube/ 14 years ago
alecpl b25dfd0913 - removed PHP closing tag 15 years ago
alecpl f767654478 - Add %dc variable support in base_dn/bind_dn config (#1486779) 15 years ago
alecpl bb8721aaeb - Support dynamic hostname (%d/%n) variables in configuration options (#1485438) 15 years ago
alecpl 25fdec592d - Fix autocomplete shows entries without email (#1486452) 15 years ago
alecpl 93c0188854 - Add sizelimit and timelimit variables in LDAP config (#1486544) 15 years ago
alecpl 5ffceb7906 - typo 15 years ago
alecpl eb27aad897 - added lost param description 15 years ago
alecpl 10eedbe75a - add file/line definitions to raise_error() calls 15 years ago
alecpl 4fc7a7e5f6 - Re-fix #1485201 15 years ago
alecpl 1004407485 - Fix LDAP problem with special characters in RDN (#1486320) 15 years ago
alecpl 0102742cb2 - Added 'ldap_debug' option + small change to not rely on rcube_config inside rcube_ldap class 15 years ago
alecpl 2b820727b1 - last commit fix 15 years ago
alecpl 4aaecb661c - small code improvements per discussion from #1485536 15 years ago
alecpl 71047326fa - Fix LDAP partial result warning (#1485536) 15 years ago
alecpl 38066281b2 - make sure 'required_fields' is an array (#1485892) 15 years ago
alecpl b24f2c4897 - return deleted records count instead of true in ldap's delete(), fixes (#1486082) 15 years ago
alecpl 4368a079f5 - Fix gn and givenName should be synonymous in LDAP addressbook (#1485892) 15 years ago
alecpl 08ff050efc - allow empty LDAP 'filter' (#1485184) 15 years ago
alecpl ea18c594a5 - Add mail_domain to LDAP email entries without @ sign (#1485201) 15 years ago
alecpl b4fa59143e - Fix saving empty values in LDAP contact data (#1485781) 15 years ago
alecpl e83f035887 - Fix LDAP contact update when RDN field is changed (#1485788) 15 years ago
alecpl 0131ec9724 - Fix LDAP attributes case senitivity problems (#1485830) 15 years ago
alecpl 6855ce6f70 - Fix LDAP addressbook browsing when only one directory is used (#1486022) 15 years ago
alecpl 2471d3a979 - Added possibility to encrypt received header, option 'http_received_header_encrypt',
added some more logic in encrypt/decrypt functions for security
16 years ago
thomascube cc97ea0559 Merged branch devel-api (from r2208 to r2387) back into trunk (omitting some sample plugins) 16 years ago
till cbbef379a5 * bumping up copyright (happy new year ;-)) 16 years ago
svncommit 6710a63617 Add required parameters to raise_error() calls. 16 years ago
thomascube b9f9f185e7 Simplify code 16 years ago
alecpl 3c884af99b - Fix search results page jumps in LDAP addressbook (#1485253) 16 years ago
thomascube b4b31d62af Suppress repeated ldap warnings + little codestyle fix 16 years ago
alecpl 95987c3943 - removed PHP4 class constructors 17 years ago
alecpl 70a0566562 - just boolean check 17 years ago
alecpl cd67494a9c - TLS support in LDAP connections: 'use_tls' property (#1485104) 17 years ago
svncommit 4f9c833742 /tmp/out 17 years ago
thomascube 47124c2279 Changed codebase to PHP5 with autoloader + added some new classes from the devel-vnext branch 17 years ago