summaryrefslogtreecommitdiffstats
path: root/apps/user_ldap/lib_ldap.php
Commit message (Collapse)AuthorAgeFilesLines
* LDAP: split up LIB_LDAP into Access for LDAP interaction functions and ↵Arthur Schiwon2012-07-251-721/+0
| | | | Connection for configuration and resource management. Adjust user_ldap, group_ldap and the app accordingly.
* LDAP: make it UTF-8 saveArthur Schiwon2012-07-021-15/+15
|
* LDAP: reset resource on failed bindArthur Schiwon2012-07-021-4/+4
| | | | check for resource
* LDAP: compare base trees case insensitivelyArthur Schiwon2012-06-251-2/+2
|
* LDAP: always sanitize DN and DN-containing attributesArthur Schiwon2012-06-251-3/+12
|
* Spelling fixesBart Visscher2012-06-221-3/+2
|
* Merge resource error-suppressing fixBart Visscher2012-06-221-5/+17
|\
| * Check for valid LDAP-resource before querying.Benjamin Diele2012-05-281-5/+17
| | | | | | | | | | | | | | | | Check if we have get valid link identifier from self::getConnectionResource() before using ldap_search() and ldap_get_entries(), otherwise return an empty array. Signed-off-by: Benjamin Diele <benjamin@diele.be>
* | forgotten $, incorrect subtractArthur Schiwon2012-06-201-2/+2
| |
* | LDAP: only map users within the User Base TreeArthur Schiwon2012-06-201-2/+8
| |
* | Don't use substr to get first char of stringBart Visscher2012-06-081-2/+2
| |
* | ldap: enable the destructorArthur Schiwon2012-06-071-0/+5
| |
* | ldap: remove unused private functionsArthur Schiwon2012-06-071-24/+0
| |
* | ldap: correct query condition and determining of successArthur Schiwon2012-06-071-2/+12
| |
* | ldap: check index carefully, can be 0Arthur Schiwon2012-06-071-1/+1
| |
* | LDPA: don't drop legal whitespaces when sanitizing DN. Fixes oc-914Arthur Schiwon2012-06-061-1/+1
| |
* | LDAP: make queries compatible also with PostgreSQLArthur Schiwon2012-05-311-7/+12
|/
* LDAP: check wether applying naming rule would end up in conflicts on update, ↵Arthur Schiwon2012-05-181-17/+29
| | | | if so don't do it
* LDAP: follow user- and groupname char limitations for LDAP display namesArthur Schiwon2012-05-171-7/+21
| | | | WARNING: may affect existing installations if display names included unallowed characters. Allowed are only a-zA-Z0-9._-@ This fix is however needed, because names with unallowed characters may cause conflicts
* LDAP: remove unnecessary debug outputArthur Schiwon2012-05-171-10/+0
|
* LDAP: Fix case sensitivity issues with display name attributeArthur Schiwon2012-05-171-6/+8
|
* LDAP: convert all DNs to lowercase so to make comparisons and everything workArthur Schiwon2012-05-151-0/+3
|
* removing executable bit - againThomas Mueller2012-05-151-0/+0
|
* LDAP: don't store agent password in plain textArthur Schiwon2012-05-141-1/+1
|
* LDAP: no whitespaces after the , in the DNs, resolves conflicts with some ↵Arthur Schiwon2012-05-141-2/+15
| | | | servers
* LDAP: wrong assumptions for case (in)sensitivity, implement far better solutionArthur Schiwon2012-05-111-3/+12
|
* LDAP group: support for memberUid, fix for oc-594Arthur Schiwon2012-05-081-0/+3
|
* LDAP: make sure, configuration is read when a public method needs itArthur Schiwon2012-05-081-0/+3
|
* LDAP: sqlite compatibilityArthur Schiwon2012-05-081-2/+7
|
* LDAP: write to log in case bind fails.Arthur Schiwon2012-05-081-0/+1
|
* LDAP: Fall back to Base DN if user/group base settings are blankedArthur Schiwon2012-05-071-2/+10
|
* LDAP: check first, if requested attribute existsArthur Schiwon2012-05-041-1/+1
|
* LDAP: make oc_user_ldap::checkPassword make use of central OC_LDAPArthur Schiwon2012-05-041-0/+4
|
* remove debug infoArthur Schiwon2012-05-041-5/+0
|
* LDAP: central function for user and group list retrieval (will replace ↵Arthur Schiwon2012-05-041-0/+21
| | | | retrieveList from group part)
* ported oc_dbFrank Karlitschek2012-05-031-5/+5
|
* port appconfigFrank Karlitschek2012-05-021-12/+12
|
* finish porting of the LOG calls or the apps to the public apiFrank Karlitschek2012-05-011-1/+1
|
* LDAP: decent behaviour and log message when there is no connection to the ↵Arthur Schiwon2012-05-011-2/+11
| | | | LDAP server
* LDAP rewrite, use unique LDAP user and group identifiers on LDAP side as ↵Arthur Schiwon2012-04-251-20/+376
| | | | | | | | well as fancy (unqiue as far as users a know from LDAP) names on the ownCloud side. It's done via mapping of owncloud names and LDAP identifiers. some performance enhancements: faster searching for users and groups in their specific subtrees. Reading instead of searching were possible. thanks for the feedback of Kevin van Kuik
* use uniquemember instead of deprecated memberuid to identify LDAP group ↵Arthur Schiwon2012-04-251-1/+22
| | | | members. Attention: not every method is adjusted yet, so it breaks some things.
* LDAP: optimize LDAP requests for users and groups. Settings are still to do, ↵Arthur Schiwon2012-04-231-3/+34
| | | | though.
* only retrieve requested attributesArthur Schiwon2012-04-231-1/+1
|
* LDAP: don't forget to unbindArthur Schiwon2012-04-161-0/+11
|
* checked, works for meArthur Schiwon2012-04-161-1/+0
|
* group ldap: check configurationArthur Schiwon2012-04-161-2/+16
|
* minor code beautificationArthur Schiwon2012-04-161-2/+3
|
* a string be a stringArthur Schiwon2012-04-161-1/+1
|
* group LDAP: usersInGroup not getUsersInGroupArthur Schiwon2012-04-151-1/+9
| | | | offer static readonly properties
* don't forget changes in lib_ldap for last commitArthur Schiwon2012-04-151-7/+11
|