summaryrefslogtreecommitdiffstats
path: root/apps/user_ldap/lib
Commit message (Collapse)AuthorAgeFilesLines
* More style fixesBart Visscher2012-12-151-1/+1
|
* More whitespace fixesBart Visscher2012-12-151-9/+9
|
* Fix "Line indented incorrectly"Bart Visscher2012-12-152-5/+5
|
* Fix "No space found after comma in function call"Bart Visscher2012-12-151-1/+1
|
* Merge pull request #584 from wardragon/ldap_access_userExists_fixblizzz2012-12-121-3/+3
|\ | | | | Really fix OCP\Share::shareItem with LDAP users
| * Exclude LDAP backend from global user searchesLorenzo M. Catucci2012-12-071-3/+3
| | | | | | | | triggered by itself.
* | LDAP: ldap_explode_dn escaped too much, fix it by manual replacement. Fixes ↵Arthur Schiwon2012-12-031-4/+11
|/ | | | different problems, esp. with non-ascii characters in the dn (#631)
* port 95cee0e from stable45Arthur Schiwon2012-11-211-1/+14
|
* port dd694b5 from stable45Arthur Schiwon2012-11-211-11/+6
|
* LDAP: escape values in the DN, fixes #419Arthur Schiwon2012-11-211-0/+13
|
* LDAP: cherrypick objectGUID handling from stable45, was part of PR 344Arthur Schiwon2012-11-121-1/+35
|
* LDAP: fix typo in config value handling.Arthur Schiwon2012-11-061-1/+1
|
* Merge pull request #258 from wardragon/ldap_existence_check_no_refactorblizzz2012-11-061-3/+9
|\ | | | | LDAP: improved object existence check
| * Return an empty array on succesful existence checkLorenzo M. Catucci2012-11-051-2/+3
| |
| * Return true or false from readAttribute if $attr is emptyLorenzo M. Catucci2012-11-051-3/+8
| | | | | | This way, readAttribute can act as an existence checker.
* | Checkstyle fixes: NoSpaceAfterCommaFelix Moeller2012-11-041-7/+7
| |
* | Checkstyle: many fixesFelix Moeller2012-11-021-2/+2
|/
* LDAP: make filter in readAttribute configurableArthur Schiwon2012-10-271-2/+6
|
* LDAP: improve slicingArthur Schiwon2012-10-271-3/+8
|
* LDAP: add error handling for failed searchesArthur Schiwon2012-10-271-0/+5
|
* remove TODO comment, it's doneArthur Schiwon2012-10-271-1/+0
|
* LDAP: let result processing in Access::search slice the array for ↵Arthur Schiwon2012-10-271-2/+9
| | | | not-paginated search. getUsers e.g. does not need to take care of it anymore. adjustments in group_ldap to follow.
* LDAP: sourced out paged search init into initPagedSearch method, making ↵Arthur Schiwon2012-10-271-28/+46
| | | | search slicker again
* LDAP: add support for paged searches.Arthur Schiwon2012-10-261-20/+115
|
* LDAP: know, wether server supports paged searchArthur Schiwon2012-10-261-0/+3
|
* LDAP: check for resource before unbindingArthur Schiwon2012-10-261-1/+3
|
* Checkstyle: NoSpaceAfterCommaFelix Moeller2012-10-231-1/+1
|
* LDAP: check if index is set, fix NoticesArthur Schiwon2012-10-151-1/+2
|
* LDAP: fix sharing doesn't work with ldap groups, oc-1819Arthur Schiwon2012-10-011-1/+7
|
* LDAP: replace expensive recursiveArraySearch with direct SQL search, leading ↵Arthur Schiwon2012-09-211-19/+38
| | | | to a performance boost. Imorives UX especially on directories with tons of users, solves complains on ML and probably fixes oc.1080
* LDAP: add forgotten class, fixes oc-1803Arthur Schiwon2012-09-201-1/+1
|
* LDAP: take out ldapUuidAttribute from on-the-fly check, cannot be set by the ↵Arthur Schiwon2012-09-191-2/+2
| | | | user and would lead to server error. Fixes oc-1625
* LDAP: fix MySQL-query with DUAL table by removing wrong backticks. Got broke ↵Arthur Schiwon2012-09-171-1/+1
| | | | when they were added to SQL queries.
* LDAP: fix debug message with undefined variableArthur Schiwon2012-08-291-1/+1
|
* LDAP: fix potential infinite loop introduced with ↵Arthur Schiwon2012-08-291-14/+0
| | | | 4c4aa92eef858a2a96bb5676304acbcaafaa56f2, as side effect optimize groupExists-method.
* LDAP: Remove unnecessary debug output, fixes a NoticeArthur Schiwon2012-08-291-1/+0
|
* LDAP: check for existing username from other backends when creating one for ↵Arthur Schiwon2012-08-291-26/+18
| | | | an LDAP user or group. Led also to some code cleanup. Fixes oc-1551 in master.
* LDAP: implement getHome() function, use either username (default) or specify ↵Arthur Schiwon2012-08-281-1/+3
| | | | an LDAP attribute value to use
* LDAP: transliterate other latin characters to ASCII when creating owncloud ↵Arthur Schiwon2012-08-271-0/+4
| | | | names. Already created usernames are not being affected.
* add backticks to SQL, use limit parameter instead of LIMIT SQLJörn Friedrich Dreyer2012-08-252-27/+27
|
* LDAP: identify (map) users with their directory UUID. Fixes the issue, that ↵Arthur Schiwon2012-08-232-5/+101
| | | | usernames for owncloud will change, when the DN changes (which happens rarely, but it happens).
* LDAP: fix potentially unavailable LDAP resource, which can prevent ↵Arthur Schiwon2012-08-221-0/+3
| | | | successful login
* LDAP: make refreshInterval for background jobs configurable in the DBArthur Schiwon2012-08-221-5/+6
|
* LDAP: bg jobs: sane default refresh intervalArthur Schiwon2012-08-221-1/+1
|
* LDAP: permanantly watch group members. Emit post_addToGroup resp. ↵Arthur Schiwon2012-08-221-0/+156
| | | | post_removeFromGroup on membership changes, so that Sharing App can take care of files shared within the groups. Requires and relies on background jobs.
* LDAP: offer option to disable SSL certificate checks. Works around problems ↵Arthur Schiwon2012-08-051-0/+9
| | | | | | with self-signed certificates, for example. However, the best and right way to solve it is always to import the LDAP server cert to the owncloud server, so you it for testing only. Like to hear wether it works, instead appending LDAPTLS_REQCERT=never to ldap.conf.
* remove accidentally added blank linesArthur Schiwon2012-08-051-2/+0
|
* add missing \Arthur Schiwon2012-08-051-1/+1
|
* LDAP: sanitize user and group base trees for strripos comparison. fixes oc-1302Arthur Schiwon2012-08-051-2/+4
|
* LDAP: don't die on unexpected collisions, handle empty display-name ↵Arthur Schiwon2012-07-301-8/+16
| | | | attributes properly