Commit Graph

56 Commits (c50dfd725142abdbad93dbcf01fe13193445386a)

Author SHA1 Message Date
Arthur Schiwon 0f4e02b6fc LDAP: avoid irritating log output 13 years ago
Arthur Schiwon 1e07801c95 LDAP: compatibility with Novell eDirectory UUID 13 years ago
Arthur Schiwon 055fadd10d LDAP: escape some more chars for proper search filter, fixes #1673 13 years ago
Arthur Schiwon b08894ba77 LDAP: error codes can be negative, too 13 years ago
Arthur Schiwon 64551ee06f LDAP: sort users on server-side 13 years ago
Bart Visscher 92a36ca8b8 Join short comment lines 13 years ago
Bart Visscher 1ef2ecd6e8 Style cleanup user_ldap 13 years ago
Arthur Schiwon 1e45453da2 LDAP: format dn before using it, not other way round. fixes #1605 13 years ago
Arthur Schiwon afc9fe419a adjust copyright 13 years ago
Arthur Schiwon dbb4be903c LDAP: change generation of internal names. Use UUID for users. Change to sequential numbers for groups as they are still used as display names 13 years ago
Arthur Schiwon b3b0544e17 LDAP: make it possible to define attributes that should be considered on searches 13 years ago
Arthur Schiwon ad1113c2cb LDAP: fix parameter passed not as expected 13 years ago
Arthur Schiwon 4a8c25eef5 dechex not necessary, do not waste time with it 13 years ago
Arthur Schiwon 19fa78d1ee Code style 13 years ago
Arthur Schiwon ec1caa7d35 support LDAP search using multiple base DNs also with paged results, implements #395 13 years ago
Arthur Schiwon 81489ad860 support multiple base DNs 13 years ago
Bart Visscher df7d6cb26c More style fixes 13 years ago
Bart Visscher 68562dafb4 More whitespace fixes 13 years ago
Bart Visscher f39454ed12 Fix "Line indented incorrectly" 13 years ago
Bart Visscher 8256650da8 Fix "No space found after comma in function call" 13 years ago
Lorenzo M. Catucci de34f771c2 Exclude LDAP backend from global user searches 13 years ago
Arthur Schiwon 4cb760a924 LDAP: ldap_explode_dn escaped too much, fix it by manual replacement. Fixes different problems, esp. with non-ascii characters in the dn (#631) 13 years ago
Arthur Schiwon 495a8da354 port 95cee0e from stable45 13 years ago
Arthur Schiwon aebd4fd32d port dd694b5 from stable45 13 years ago
Arthur Schiwon 24e13419a3 LDAP: escape values in the DN, fixes #419 13 years ago
Arthur Schiwon d79e9a2da7 LDAP: cherrypick objectGUID handling from stable45, was part of PR 344 13 years ago
Lorenzo M. Catucci ca24f4767b Return an empty array on succesful existence check 13 years ago
Lorenzo M. Catucci 510191db68 Return true or false from readAttribute if $attr is empty 13 years ago
Arthur Schiwon 3f85432df9 LDAP: make filter in readAttribute configurable 13 years ago
Arthur Schiwon 5b3c9518dc LDAP: improve slicing 13 years ago
Arthur Schiwon 33aa630af3 LDAP: add error handling for failed searches 13 years ago
Arthur Schiwon b942c1253e remove TODO comment, it's done 13 years ago
Arthur Schiwon 605281da9b LDAP: let result processing in Access::search slice the array for not-paginated search. getUsers e.g. does not need to take care of it anymore. adjustments in group_ldap to follow. 13 years ago
Arthur Schiwon ee6fc22d4b LDAP: sourced out paged search init into initPagedSearch method, making search slicker again 13 years ago
Arthur Schiwon 84130b885f LDAP: add support for paged searches. 13 years ago
Felix Moeller e73b817a38 Checkstyle: NoSpaceAfterComma 13 years ago
Sam Tuke 8b01286a5d Merged branch 'master' 13 years ago
Arthur Schiwon 800fd5fd79 LDAP: check if index is set, fix Notices 13 years ago
Arthur Schiwon 33e9399ba3 LDAP: fix sharing doesn't work with ldap groups, oc-1819 13 years ago
Arthur Schiwon 2a7a928ae9 LDAP: replace expensive recursiveArraySearch with direct SQL search, leading to a performance boost. Imorives UX especially on directories with tons of users, solves complains on ML and probably fixes oc.1080 13 years ago
Arthur Schiwon 6444c27e6a LDAP: fix MySQL-query with DUAL table by removing wrong backticks. Got broke when they were added to SQL queries. 14 years ago
Arthur Schiwon 741a21292e LDAP: fix potential infinite loop introduced with 4c4aa92eef, as side effect optimize groupExists-method. 14 years ago
Arthur Schiwon 8be8f6fff2 LDAP: Remove unnecessary debug output, fixes a Notice 14 years ago
Arthur Schiwon 4c4aa92eef LDAP: check for existing username from other backends when creating one for an LDAP user or group. Led also to some code cleanup. Fixes oc-1551 in master. 14 years ago
Arthur Schiwon 5985d00c6f LDAP: transliterate other latin characters to ASCII when creating owncloud names. Already created usernames are not being affected. 14 years ago
Jörn Friedrich Dreyer fa3497f6ed add backticks to SQL, use limit parameter instead of LIMIT SQL 14 years ago
Arthur Schiwon d5c111a984 LDAP: identify (map) users with their directory UUID. Fixes the issue, that usernames for owncloud will change, when the DN changes (which happens rarely, but it happens). 14 years ago
Arthur Schiwon 6fd48675e6 remove accidentally added blank lines 14 years ago
Arthur Schiwon c3cbb463e3 add missing \ 14 years ago
Arthur Schiwon d546718179 LDAP: sanitize user and group base trees for strripos comparison. fixes oc-1302 14 years ago