Commit Graph

25 Commits

Author SHA1 Message Date
Aleksander Machniak
1b39d9a6c7 PHP7: Fixed some E_WARNING errors that previously were E_STRICT 2015-08-08 09:32:24 +02:00
Aleksander Machniak
a958748947 CS fixes 2015-06-07 15:26:33 +02:00
Thomas Bruederli
36ee2c8427 Improve LDAP search by ignoring words order in fuzzy substring matching mode 2015-03-03 14:53:02 +01:00
Thomas Bruederli
83eeec6c06 Add utility function to compose a full-text-like LDAP search filter 2015-03-03 12:53:18 +01:00
Thomas Bruederli
028734b25c Make LDAP errors available to the application 2014-08-18 17:21:03 +02:00
Aleksander Machniak
d8b26e40f9 Overwrite Net_LDAP3's normalize_entry() method to behave as the old one 2014-08-06 11:46:22 +02:00
Jeroen van Meeuwen (Kolab Systems)
6ac9395fbd Use Net_LDAP3 2014-08-02 16:46:29 +02:00
Aleksander Machniak
f67d372449 Fix "PHP Fatal error: Cannot break/continue 1 level" when ldap_start_tls() fails 2014-06-10 11:57:05 +02:00
Thomas Bruederli
1a5d981a44 Fix debug output 2014-05-22 18:01:06 +02:00
Aleksander Machniak
d519008498 Add configurable LDAP_OPT_DEREF option (#1489864) - patch from Stuart C. Naifeh 2014-05-12 12:13:24 +02:00
Thomas Bruederli
3980579602 Avoid useless connection attempts if host is empty 2014-03-11 09:12:08 +01:00
Thomas Bruederli
774deaded1 Don't EVER log passwords 2014-02-03 15:34:55 +01:00
Aleksander Machniak
a4bc6ea24d Handle nicely situation when normalize_entry is executed on already normalized entry 2013-09-26 11:44:54 +02:00
Aleksander Machniak
858af70656 CS fixes 2013-06-19 11:04:31 +02:00
Aleksander Machniak
fae90da582 Fix debug setting in ldap classes 2013-06-19 09:11:06 +02:00
Aleksander Machniak
c9ed4bfa7a CS fixes 2013-06-18 18:21:17 +02:00
Aleksander Machniak
c64beed6bb Unify LDAP debug messages 2013-06-18 18:10:04 +02:00
Aleksander Machniak
3ebda8c7d8 Ignore ldap_search warnings (like in the old code) 2013-06-18 15:44:08 +02:00
Thomas Bruederli
4500b2f79b Consolidate quote_string() method usage; don't add additional filter if required field is already in search query 2013-06-18 14:33:11 +02:00
Thomas Bruederli
03c73fa1c5 Also use VLV for filter prefix matches 2013-03-13 11:49:34 +01:00
Thomas Bruederli
807c3d0d97 Optimmize memory usage by only fetching the necessary attributes used for contacts listing 2013-02-14 11:58:28 +01:00
Thomas Bruederli
772b732068 Fix autocompletion search with VLV support 2013-02-13 18:02:55 +01:00
Thomas Bruederli
f924f5f0aa Improve group members listing + fix VLV index usage 2013-02-13 16:57:16 +01:00
Thomas Bruederli
004f866f20 Prepare for VLV auto-detection (requries 'config_root_dn' config option) 2013-02-13 13:58:55 +01:00
Thomas Bruederli
203323ba85 Refactored the LDAP address book into a generic LDAP wrapper class and an address book implementation (as already started in the devel-ldap-refactoring branch) 2013-02-13 12:27:51 +01:00