Jenkins for ownCloud
75cd7eacf8
[tx-robot] updated from transifex
2012-08-31 02:07:19 +02:00
Arthur Schiwon
7027742bd6
LDAP settings, add missing p tags
2012-08-30 15:06:33 +02:00
Arthur Schiwon
1a6f34865c
LDAP: on upgrade update user cols in database only when necessary
2012-08-30 15:03:02 +02:00
Arthur Schiwon
2440e500b8
LDAP: on upgrade set homeDirs of users where it is not set. Avoids new folders (empty), depending on the configuration
2012-08-30 14:55:07 +02:00
Jenkins for ownCloud
898ca364a2
[tx-robot] updated from transifex
2012-08-30 02:06:45 +02:00
Bart Visscher
db18218a1b
Space before tab fixes
2012-08-29 20:34:44 +02:00
Arthur Schiwon
224e55e590
LDAP: fix debug message with undefined variable
2012-08-29 19:37:18 +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
Jenkins for ownCloud
9338d093f9
[tx-robot] updated from transifex
2012-08-29 02:06:48 +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
42a9969304
LDAP: implement getHome() function, use either username (default) or specify an LDAP attribute value to use
2012-08-28 14:24:50 +02:00
Jenkins for ownCloud
8374a49cc1
[tx-robot] updated from transifex
2012-08-28 02:03:56 +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
4f5eff2b6f
Merge branch 'master' of git://gitorious.org/owncloud/owncloud into oracle-support
2012-08-25 03:14:26 +02:00
Jenkins for ownCloud
f57d527a7c
[tx-robot] updated from transifex
2012-08-25 02:08:36 +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
Jenkins for ownCloud
07a889631e
[tx-robot] updated from transifex
2012-08-24 02:07:18 +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
Jenkins for ownCloud
082ed4ab71
[tx-robot] updated from transifex
2012-08-23 02:07:35 +02:00
Arthur Schiwon
536fbb9189
LDAP: fix potentially unavailable LDAP resource, which can prevent successful login
2012-08-22 15:22:52 +02:00
Arthur Schiwon
63c454c7b2
LDAP: make refreshInterval for background jobs configurable in the DB
2012-08-22 12:44:46 +02:00
Arthur Schiwon
056d9adb23
LDAP: bg jobs: sane default refresh interval
2012-08-22 12:44:46 +02:00
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.
2012-08-22 12:44:46 +02:00
Arthur Schiwon
2b8a2e16ed
LDAP: don't pass -1 as length to array slice, when no limit is given. It cuts off the last item.
2012-08-22 12:44:46 +02:00
Jenkins for ownCloud
e6d87b2c4b
[tx-robot] updated from transifex
2012-08-22 02:08:16 +02:00
Jenkins for ownCloud
b819aa33f7
[tx-robot] updated from transifex
2012-08-21 02:09:12 +02:00
Jenkins for ownCloud
f893d21660
[tx-robot] updated from transifex
2012-08-20 02:03:51 +02:00
Jenkins for ownCloud
36474e5681
[tx-robot] updated from transifex
2012-08-20 02:01:32 +02:00
Jenkins for ownCloud
f1cabdd8e0
[tx-robot] updated from transifex
2012-08-18 02:04:07 +02:00
Jenkins for ownCloud
70e8a7e25c
[tx-robot] updated from transifex
2012-08-17 00:45:46 +02:00
Jenkins for ownCloud
1e6dc67517
[tx-robot] updated from transifex
2012-08-16 02:09:15 +02:00
Jenkins for ownCloud
da3896808a
[tx-robot] updated from transifex
2012-08-15 02:07:20 +02:00
Arthur Schiwon
62e4f55f72
LDAP: adjust usersInGroup to updated interface
2012-08-14 14:30:03 +02:00
Arthur Schiwon
3c1380b093
LDAP: adjust getGroups to updated interface
2012-08-14 14:22:05 +02:00
Arthur Schiwon
452f55e163
adjust LDAP to updated interface
2012-08-14 14:14:20 +02:00
Jenkins for ownCloud
19446fb22f
[tx-robot] updated from transifex
2012-08-13 23:19:31 +02:00
Thomas Mueller
53f117c01a
l10n directories have been missing
2012-08-13 23:10:10 +02:00
Arthur Schiwon
7780e37f38
LDAP: don't give Test Connection button red background on fail, it is becoming unreadable
2012-08-09 21:42:35 +02:00
Arthur Schiwon
e6759a980b
LDAP: layout settings form. Hope it is now a bit clearer and prettier.
2012-08-06 17:25:59 +02:00
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.
2012-08-05 23:00:47 +02:00
Arthur Schiwon
6fd48675e6
remove accidentally added blank lines
2012-08-05 22:03:47 +02:00
Arthur Schiwon
c10010e410
LDAP: check for always available attribute on userExists, fixes oc-1440
2012-08-05 22:02:34 +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
6fbed6a588
LDAP: add Test Configuration functionality in the settings
2012-07-26 18:11:12 +02:00
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.
2012-07-26 16:11:32 +02:00
Arthur Schiwon
e0121ea75e
LDAP: some cleanup
2012-07-26 16:11:32 +02:00
Arthur Schiwon
b893aa9567
code style
2012-07-26 16:11:32 +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
71b862e571
LDAP: replace deprecated constant
2012-07-25 15:11:58 +02:00
Arthur Schiwon
4a2295b75b
code style
2012-07-25 15:10:56 +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
edfd789a87
LDAP: remove obsolete require_once
2012-07-25 13:16:31 +02:00
Arthur Schiwon
8664729843
code style
2012-07-25 13:14:32 +02:00
Arthur Schiwon
15f7d838fa
code style
2012-07-25 13:13:01 +02:00
Arthur Schiwon
569e52b87c
remove unnecessary debug output
2012-07-25 13:11:42 +02:00
Arthur Schiwon
c8404a7bfa
code style
2012-07-25 13:10:59 +02:00
Arthur Schiwon
92f447ca50
code style
2012-07-25 13:09:51 +02:00
Arthur Schiwon
a6c5309e16
LDAP: adjust test after refactoring
2012-07-25 12:56:09 +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
Arthur Schiwon
d0aebf05bf
LDAP: group backend now implements the interface, does not inherit backend class
2012-07-25 12:56:08 +02:00
Arthur Schiwon
42492338fc
LDAP: put app under the OCA\user_ldap\ namespace
2012-07-25 12:56:08 +02:00
Arthur Schiwon
5888cb48b6
Support for OCA namespace
2012-07-25 12:56:08 +02:00
Arthur Schiwon
afdc5bf264
LDAP: switch user backend from extending class OC_User_Backend to implementing OC_User_Interface for improved flexibility
2012-07-25 12:56:08 +02:00
Arthur Schiwon
0bdebe0e4a
LDAP: pass user backend as instance, not classname
2012-07-25 12:56:08 +02:00
Arthur Schiwon
0a6f7b33c3
LDAP: make it UTF-8 save
2012-07-02 20:31:19 +02:00
Arthur Schiwon
515adceace
LDAP: reset resource on failed bind
...
check for resource
2012-07-02 14:03:29 +02:00
Arthur Schiwon
fb53708d10
LDAP: compare base trees case insensitively
2012-06-25 20:53:45 +02:00
Arthur Schiwon
9bb409d881
fix syntax error after merge
2012-06-25 17:34:28 +02:00
Arthur Schiwon
3f6a7859c9
LDAP: cheaper userExists() implementation, fixes oc-1012
2012-06-25 13:22:00 +02:00
Arthur Schiwon
d64a7716f1
LDAP: always sanitize DN and DN-containing attributes
2012-06-25 13:22:00 +02:00
Bart Visscher
ded9ea5ad3
Spelling fixes
2012-06-22 22:57:35 +02:00
Bart Visscher
ea3a6d9fcf
Merge resource error-suppressing fix
2012-06-22 22:54:25 +02:00
Arthur Schiwon
19931e2008
remove unnecessary closing PHP tag
2012-06-22 12:49:56 +02:00
Arthur Schiwon
bef9b671ee
LDAP: cheaper userExists() implementation
2012-06-22 12:42:07 +02:00
Arthur Schiwon
5b02217906
forgotten $, incorrect subtract
2012-06-20 12:47:31 +02:00
Arthur Schiwon
7c6b8475eb
LDAP: only map users within the User Base Tree
2012-06-20 12:47:24 +02:00
Lukas Reschke
2b22c538c8
Make some apps compatible
2012-06-11 19:07:51 +02:00
Lukas Reschke
6817a6b102
First try of implementing assignHTML
2012-06-11 12:45:07 +02:00
Arthur Schiwon
0df67aeae9
ldap: check array for emptiness, not nullness
2012-06-11 12:26:48 +02:00
Lukas Reschke
380aab470f
Sanitzing user input
2012-06-10 23:16:59 +02:00
Bart Visscher
ac36512102
Don't use substr to get first char of string
2012-06-08 21:38:10 +02:00
Arthur Schiwon
f70615106f
typo in var
2012-06-08 14:57:27 +02:00
Arthur Schiwon
c2f557f1dd
LDAP: cache the results, reduce LDAP searches
2012-06-07 18:55:32 +02:00
Arthur Schiwon
6626598435
ldap: enable the destructor
2012-06-07 18:13:41 +02:00
Arthur Schiwon
44880ab3fa
ldap: remove unused private functions
2012-06-07 13:39:42 +02:00
Arthur Schiwon
6894882ca9
ldap: correct query condition and determining of success
2012-06-07 13:39:42 +02:00
Arthur Schiwon
470cb17f90
ldap: check index carefully, can be 0
2012-06-07 13:39:42 +02:00
Arthur Schiwon
190fca1121
LDPA: don't drop legal whitespaces when sanitizing DN. Fixes oc-914
2012-06-06 12:29:48 +02:00
Arthur Schiwon
782d82730a
commited a bit too much before
2012-06-04 13:28:31 +02:00
Arthur Schiwon
59bbf0acee
LDAP: link to documentation on settings page
2012-06-04 13:05:18 +02:00
Arthur Schiwon
e58efd7877
LDAP group backend: Set configured true when it is... fixe oc-887
2012-06-01 16:02:38 +02:00
Arthur Schiwon
a4f177d75d
LDAP group backend: If a group filter is not configured, do not do anything. Fixes oc-867
2012-06-01 13:49:11 +02:00
Arthur Schiwon
3b36a9b704
LDAP: make queries compatible also with PostgreSQL
2012-05-31 13:07:49 +02:00
Arthur Schiwon
8b4e16ec77
LDAP: fix wrong value for input type
2012-05-30 22:34:51 +02:00
Benjamin Diele
7b8664bbe5
Check for valid LDAP-resource before querying.
...
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>
2012-05-28 17:54:38 +04:00