Felix Moeller
|
afadf93d31
|
Checkstyle: many fixes
|
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 |
Arthur Schiwon
|
fc446d0af4
|
LDAP: know, wether server supports paged search
|
13 years ago |
Arthur Schiwon
|
3f78a8190f
|
LDAP: check for resource before unbinding
|
13 years ago |
Felix Moeller
|
e73b817a38
|
Checkstyle: NoSpaceAfterComma
|
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
|
57c02d16ca
|
LDAP: add forgotten class, fixes oc-1803
|
13 years ago |
Arthur Schiwon
|
f66c441f77
|
LDAP: take out ldapUuidAttribute from on-the-fly check, cannot be set by the user and would lead to server error. Fixes oc-1625
|
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.
|
13 years ago |
Arthur Schiwon
|
224e55e590
|
LDAP: fix debug message with undefined variable
|
13 years ago |
Arthur Schiwon
|
741a21292e
|
LDAP: fix potential infinite loop introduced with 4c4aa92eef , as side effect optimize groupExists-method.
|
13 years ago |
Arthur Schiwon
|
8be8f6fff2
|
LDAP: Remove unnecessary debug output, fixes a Notice
|
13 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.
|
13 years ago |
Arthur Schiwon
|
42a9969304
|
LDAP: implement getHome() function, use either username (default) or specify an LDAP attribute value to use
|
13 years ago |
Arthur Schiwon
|
5985d00c6f
|
LDAP: transliterate other latin characters to ASCII when creating owncloud names. Already created usernames are not being affected.
|
13 years ago |
Jörn Friedrich Dreyer
|
fa3497f6ed
|
add backticks to SQL, use limit parameter instead of LIMIT SQL
|
13 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).
|
13 years ago |
Arthur Schiwon
|
536fbb9189
|
LDAP: fix potentially unavailable LDAP resource, which can prevent successful login
|
13 years ago |
Arthur Schiwon
|
63c454c7b2
|
LDAP: make refreshInterval for background jobs configurable in the DB
|
13 years ago |
Arthur Schiwon
|
056d9adb23
|
LDAP: bg jobs: sane default refresh interval
|
13 years ago |
Arthur Schiwon
|
c48732987e
|
LDAP: permanantly watch group members. Emit post_addToGroup resp. post_removeFromGroup on membership changes, so that Sharing App can take care of files shared within the groups. Requires and relies on background jobs.
|
13 years ago |
Arthur Schiwon
|
95c33e466c
|
LDAP: offer option to disable SSL certificate checks. Works around problems 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.
|
13 years ago |
Arthur Schiwon
|
6fd48675e6
|
remove accidentally added blank lines
|
13 years ago |
Arthur Schiwon
|
c3cbb463e3
|
add missing \
|
13 years ago |
Arthur Schiwon
|
d546718179
|
LDAP: sanitize user and group base trees for strripos comparison. fixes oc-1302
|
13 years ago |
Arthur Schiwon
|
b465fc84ae
|
LDAP: don't die on unexpected collisions, handle empty display-name attributes properly
|
13 years ago |
Arthur Schiwon
|
6fbed6a588
|
LDAP: add Test Configuration functionality in the settings
|
13 years ago |
Arthur Schiwon
|
6c92a85d49
|
LDAP: use OC_Cache to cache results from LDAP. Default is set to 10 min. Should improve performance especially when LDAP users use the sync client, because userExists checks with the LDAP server are reduced.
|
13 years ago |
Arthur Schiwon
|
b893aa9567
|
code style
|
13 years ago |
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.
|
13 years ago |
Arthur Schiwon
|
71b862e571
|
LDAP: replace deprecated constant
|
13 years ago |
Arthur Schiwon
|
6285cc2604
|
LDAP: remove debug output
|
13 years ago |
Arthur Schiwon
|
ab1d9507a9
|
code style
|
13 years ago |
Arthur Schiwon
|
b10f7aafb7
|
LDAP: silence warning, but handle the error
|
13 years ago |
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.
|
13 years ago |