Arthur Schiwon
b523366acd
LDAP: don't die on unexpected collisions, handle empty display-name attributes properly
2012-07-30 17:30:11 +02:00
Arthur Schiwon
3c9919e475
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:21:16 +02:00
Arthur Schiwon
a72eddeef7
LDAP: compare base trees case insensitively
2012-06-25 20:54:21 +02:00
Arthur Schiwon
594e19bddc
LDAP: always sanitize DN and DN-containing attributes
2012-06-25 13:22:49 +02:00
Arthur Schiwon
e5171da300
remove unnecessary closing PHP tag
2012-06-22 12:50:49 +02:00
Arthur Schiwon
0d9534eb4b
LDAP: cheaper userExists() implementation
2012-06-22 12:43:09 +02:00
Arthur Schiwon
0289f442a8
forgotten $, incorrect subtract
2012-06-20 12:41:30 +02:00
Bart Visscher
cff1b6e699
Don't use substr to get first char of string
2012-06-19 23:16:17 +02:00
Arthur Schiwon
244920aeb0
LDAP: only map users within the User Base Tree
2012-06-19 01:15:58 +02:00
Arthur Schiwon
266c5238c9
LDAP: offer config option for Group Display Name attribute
2012-06-11 16:50:54 +02:00
Arthur Schiwon
c110308c1e
Merge branch 'stable4' of git://gitorious.org/owncloud/owncloud into stable4
2012-06-11 12:14:10 +02:00
Arthur Schiwon
7f5e8e39c4
ldap: check array for emptiness, not nullness
2012-06-11 12:13:55 +02:00
Lukas Reschke
d294373f47
Sanitzing user input
2012-06-11 11:56:54 +02:00
Arthur Schiwon
0dc371f579
typo in var
2012-06-08 14:58:07 +02:00
Arthur Schiwon
0f68276921
LDAP: cache the results, reduce LDAP searches
2012-06-07 18:56:06 +02:00
Arthur Schiwon
4beabe23e7
ldap: enable the destructor
2012-06-07 18:15:11 +02:00
Arthur Schiwon
f3f3c791ba
ldap: correct query condition and determining of success
2012-06-07 13:40:26 +02:00
Arthur Schiwon
691f00eb39
ldap: check index carefully, can be 0
2012-06-07 13:40:16 +02:00
Arthur Schiwon
48ccfa42d3
LDPA: don't drop legal whitespaces when sanitizing DN. Fixes oc-914
2012-06-06 12:31:22 +02:00
Arthur Schiwon
8983c6dd6b
commited a bit too much before
2012-06-04 13:27:55 +02:00
Arthur Schiwon
b48228ae3d
LDAP: link to documentation on settings page
2012-06-04 13:04:18 +02:00
Arthur Schiwon
34464b1f8b
LDAP group backend: Set configured true when it is... fixe oc-887
2012-06-01 16:02:04 +02:00
Arthur Schiwon
86279bc192
LDAP group backend: If a group filter is not configured, do not do anything. Fixes oc-867
2012-06-01 14:05:08 +02:00
Arthur Schiwon
7ec3e37199
LDAP: make queries compatible also with PostgreSQL
2012-05-31 13:06:27 +02:00
Arthur Schiwon
449b9b92f0
LDAP: fix wrong value for input type
2012-05-30 22:37:00 +02:00
Arthur Schiwon
93849916bb
LDAP: support for 'member' as group-member-association
2012-05-30 22:36:48 +02:00
Arthur Schiwon
c1bb8139a0
LDAP: we're 0.2 now
2012-05-18 18:00:30 +02:00
Arthur Schiwon
bae954a797
LDAP: only check once for name conflicts on update. Set a value on install as well
2012-05-18 18:00:30 +02:00
Arthur Schiwon
0c7efc234b
LDAP: update meta info
2012-05-18 17:07:00 +02:00
Frank Karlitschek
9e73524168
mark the apps as part of the shipped package and increase the requirement to ownCloud 4
2012-05-18 16:06:57 +02:00
Arthur Schiwon
ea33b4aaa1
LDAP: don't make us of global constants (completing, was removed with latest additions to update.php)
2012-05-18 12:55:38 +02:00
Arthur Schiwon
253f101b39
LDAP: check wether applying naming rule would end up in conflicts on update, if so don't do it
2012-05-18 12:55:37 +02:00
Arthur Schiwon
7a7c301d7d
LDAP: follow user- and groupname char limitations for LDAP display names
...
WARNING: may affect existing installations if display names included unallowed characters. Allowed are only a-zA-Z0-9._-@ This fix is however needed, because names with unallowed characters may cause conflicts
2012-05-17 17:17:40 +02:00
Arthur Schiwon
57cf0ae3d1
LDAP: remove unnecessary debug output
2012-05-17 17:17:40 +02:00
Arthur Schiwon
38c56388c1
LDAP: Fix case sensitivity issues with display name attribute
2012-05-17 17:17:40 +02:00
Arthur Schiwon
ab18a0bfe8
ldap: unique index names for the database, fixes non-creating of indexes for the second table and potential issues in the app
2012-05-16 18:11:42 +02:00
Arthur Schiwon
35effbcd3f
LDAP: convert all DNs to lowercase so to make comparisons and everything work
2012-05-15 11:12:29 +02:00
Thomas Mueller
583dce5276
removing executable bit - again
2012-05-15 00:52:00 +02:00
Arthur Schiwon
0c8740c1d5
LDAP: and don't forget the else part
2012-05-14 13:13:08 +02:00
Arthur Schiwon
82cfb3e0f5
LDAP: don't store agent password in plain text
2012-05-14 12:58:58 +02:00
Arthur Schiwon
2e34673989
LDAP: no whitespaces after the , in the DNs, resolves conflicts with some servers
2012-05-14 12:25:33 +02:00
Arthur Schiwon
3c2af95108
LDAP: offer only ownCloud-enabled users for sharing
2012-05-11 19:21:13 +02:00
Arthur Schiwon
7efa7171e3
LDAP: wrong assumptions for case (in)sensitivity, implement far better solution
2012-05-11 15:42:57 +02:00
Arthur Schiwon
7a5028317d
LDAP: don't fall over case insensitive LDAP attribute name
2012-05-10 12:59:20 +02:00
Arthur Schiwon
c1490239e5
LDAP group: support for memberUid, fix for oc-594
2012-05-08 23:49:33 +02:00
Arthur Schiwon
9dee2a6b2c
LDAP: settings for group filter, fixes oc-587
2012-05-08 14:44:29 +02:00
Arthur Schiwon
c067cfc3b5
, not .
2012-05-08 14:09:38 +02:00
Arthur Schiwon
d01db3a807
LDAP: make sure, configuration is read when a public method needs it
2012-05-08 14:02:16 +02:00
Arthur Schiwon
5dee914ed2
LDAP: sqlite compatibility
2012-05-08 13:56:07 +02:00
Arthur Schiwon
251a6d1a9f
LDAP: write to log in case bind fails.
2012-05-08 12:04:52 +02:00