Bart Visscher
|
175633d380
|
Merge pull request #3050 from owncloud/===_and_!==_in_user_ldap-app
Use === and !== in user_ldap app
|
2013-05-07 12:45:43 -07:00 |
Arthur Schiwon
|
1e2b872160
|
LDAP: cachekey in set method needs to match with that one from get
|
2013-05-03 15:13:37 +02:00 |
Arthur Schiwon
|
22a8e7ad55
|
LDAP: remove restriction from group names to be in line with core behaviour again
|
2013-05-03 14:11:06 +02:00 |
kondou
|
d6b13ccd12
|
Use !== and === in user_ldap app – Part 2
|
2013-04-20 22:46:37 +02:00 |
Arthur Schiwon
|
0f4e02b6fc
|
LDAP: avoid irritating log output
|
2013-03-19 14:40:30 +01:00 |
Arthur Schiwon
|
1e07801c95
|
LDAP: compatibility with Novell eDirectory UUID
|
2013-03-11 13:30:06 +01:00 |
Arthur Schiwon
|
055fadd10d
|
LDAP: escape some more chars for proper search filter, fixes #1673
|
2013-03-05 14:33:20 +01:00 |
Arthur Schiwon
|
b08894ba77
|
LDAP: error codes can be negative, too
|
2013-03-05 13:47:03 +01:00 |
Arthur Schiwon
|
64551ee06f
|
LDAP: sort users on server-side
|
2013-02-26 22:27:09 +01:00 |
Bart Visscher
|
92a36ca8b8
|
Join short comment lines
|
2013-02-15 15:45:34 +01:00 |
Bart Visscher
|
1ef2ecd6e8
|
Style cleanup user_ldap
|
2013-02-14 22:16:48 +01:00 |
Arthur Schiwon
|
1e45453da2
|
LDAP: format dn before using it, not other way round. fixes #1605
|
2013-02-13 14:49:18 +01:00 |
Arthur Schiwon
|
afc9fe419a
|
adjust copyright
|
2013-02-10 21:53:27 +01:00 |
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
|
2013-02-10 21:52:57 +01:00 |
Arthur Schiwon
|
b3b0544e17
|
LDAP: make it possible to define attributes that should be considered on searches
|
2013-01-31 01:46:34 +01:00 |
Arthur Schiwon
|
ad1113c2cb
|
LDAP: fix parameter passed not as expected
|
2013-01-16 14:56:57 +01:00 |
Arthur Schiwon
|
4a8c25eef5
|
dechex not necessary, do not waste time with it
|
2013-01-08 19:25:19 +01:00 |
Arthur Schiwon
|
19fa78d1ee
|
Code style
|
2013-01-08 19:00:49 +01:00 |
Arthur Schiwon
|
ec1caa7d35
|
support LDAP search using multiple base DNs also with paged results, implements #395
|
2013-01-04 23:57:55 +01:00 |
Arthur Schiwon
|
81489ad860
|
support multiple base DNs
|
2013-01-03 21:38:53 +01:00 |
Bart Visscher
|
df7d6cb26c
|
More style fixes
|
2012-12-15 00:43:46 +01:00 |
Bart Visscher
|
68562dafb4
|
More whitespace fixes
|
2012-12-15 00:43:46 +01:00 |
Bart Visscher
|
f39454ed12
|
Fix "Line indented incorrectly"
|
2012-12-15 00:43:46 +01:00 |
Bart Visscher
|
8256650da8
|
Fix "No space found after comma in function call"
|
2012-12-15 00:43:46 +01:00 |
blizzz
|
680ff3a51b
|
Merge pull request #584 from wardragon/ldap_access_userExists_fix
Really fix OCP\Share::shareItem with LDAP users
|
2012-12-12 16:59:43 -08:00 |
Lorenzo M. Catucci
|
de34f771c2
|
Exclude LDAP backend from global user searches
triggered by itself.
|
2012-12-07 17:19:30 +01:00 |
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)
|
2012-12-03 12:55:42 +01:00 |
Arthur Schiwon
|
495a8da354
|
port 95cee0e from stable45
|
2012-11-21 19:29:56 +01:00 |
Arthur Schiwon
|
aebd4fd32d
|
port dd694b5 from stable45
|
2012-11-21 19:28:29 +01:00 |
Arthur Schiwon
|
24e13419a3
|
LDAP: escape values in the DN, fixes #419
|
2012-11-21 19:25:10 +01:00 |
Arthur Schiwon
|
d79e9a2da7
|
LDAP: cherrypick objectGUID handling from stable45, was part of PR 344
|
2012-11-12 17:00:23 +01:00 |
Lorenzo M. Catucci
|
ca24f4767b
|
Return an empty array on succesful existence check
|
2012-11-05 17:35:09 +01:00 |
Lorenzo M. Catucci
|
510191db68
|
Return true or false from readAttribute if $attr is empty
This way, readAttribute can act as an existence checker.
|
2012-11-05 15:38:49 +01:00 |
Arthur Schiwon
|
3f85432df9
|
LDAP: make filter in readAttribute configurable
|
2012-10-27 19:43:07 +02:00 |
Arthur Schiwon
|
5b3c9518dc
|
LDAP: improve slicing
|
2012-10-27 17:46:01 +02:00 |
Arthur Schiwon
|
33aa630af3
|
LDAP: add error handling for failed searches
|
2012-10-27 17:46:01 +02:00 |
Arthur Schiwon
|
b942c1253e
|
remove TODO comment, it's done
|
2012-10-27 17:46:01 +02:00 |
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.
|
2012-10-27 12:19:08 +02:00 |
Arthur Schiwon
|
ee6fc22d4b
|
LDAP: sourced out paged search init into initPagedSearch method, making search slicker again
|
2012-10-27 12:19:08 +02:00 |
Arthur Schiwon
|
84130b885f
|
LDAP: add support for paged searches.
|
2012-10-26 21:54:34 +02:00 |
Felix Moeller
|
e73b817a38
|
Checkstyle: NoSpaceAfterComma
|
2012-10-23 22:53:54 +02:00 |
Arthur Schiwon
|
800fd5fd79
|
LDAP: check if index is set, fix Notices
|
2012-10-15 17:17:37 +02:00 |
Arthur Schiwon
|
33e9399ba3
|
LDAP: fix sharing doesn't work with ldap groups, oc-1819
|
2012-10-01 18:27:58 +02:00 |
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
|
2012-09-21 13:03:28 +02:00 |
Arthur Schiwon
|
6444c27e6a
|
LDAP: fix MySQL-query with DUAL table by removing wrong backticks. Got broke when they were added to SQL queries.
|
2012-09-17 22:50:08 +02:00 |
Arthur Schiwon
|
741a21292e
|
LDAP: fix potential infinite loop introduced with 4c4aa92eef , as side effect optimize groupExists-method.
|
2012-08-29 19:37:18 +02:00 |
Arthur Schiwon
|
8be8f6fff2
|
LDAP: Remove unnecessary debug output, fixes a Notice
|
2012-08-29 19:37:18 +02:00 |
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.
|
2012-08-29 01:23:51 +02:00 |
Arthur Schiwon
|
5985d00c6f
|
LDAP: transliterate other latin characters to ASCII when creating owncloud names. Already created usernames are not being affected.
|
2012-08-27 21:32:56 +02:00 |
Jörn Friedrich Dreyer
|
fa3497f6ed
|
add backticks to SQL, use limit parameter instead of LIMIT SQL
|
2012-08-25 01:52:27 +02:00 |
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).
|
2012-08-23 18:29:43 +02:00 |
Arthur Schiwon
|
6fd48675e6
|
remove accidentally added blank lines
|
2012-08-05 22:03:47 +02:00 |
Arthur Schiwon
|
c3cbb463e3
|
add missing \
|
2012-08-05 21:35:37 +02:00 |
Arthur Schiwon
|
d546718179
|
LDAP: sanitize user and group base trees for strripos comparison. fixes oc-1302
|
2012-08-05 21:28:59 +02:00 |
Arthur Schiwon
|
b465fc84ae
|
LDAP: don't die on unexpected collisions, handle empty display-name attributes properly
|
2012-07-30 17:42:33 +02:00 |
Arthur Schiwon
|
b94631de0c
|
LDAP: check if php-ldap is installed. If not, give an error output. FIX: blank Users page when the module is not installed.
|
2012-07-25 18:40:48 +02:00 |
Arthur Schiwon
|
6285cc2604
|
LDAP: remove debug output
|
2012-07-25 13:19:07 +02:00 |
Arthur Schiwon
|
ab1d9507a9
|
code style
|
2012-07-25 13:18:31 +02:00 |
Arthur Schiwon
|
b10f7aafb7
|
LDAP: silence warning, but handle the error
|
2012-07-25 12:56:09 +02:00 |
Arthur Schiwon
|
25ad1d5c3e
|
LDAP: split up LIB_LDAP into Access for LDAP interaction functions and Connection for configuration and resource management. Adjust user_ldap, group_ldap and the app accordingly.
|
2012-07-25 12:56:09 +02:00 |