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
Frank Karlitschek
c79a529edd
remove not needed includes
2012-05-28 13:57:45 +02:00
Arthur Schiwon
d2369b6e96
LDAP: support for 'member' as group-member-association
2012-05-26 16:38:37 +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
Arthur Schiwon
5a1ea62437
LDAP: Fall back to Base DN if user/group base settings are blanked
2012-05-07 18:38:02 +02:00
Frank Karlitschek
1945cd6946
ported the oc_template class
2012-05-06 23:00:36 +02:00
Arthur Schiwon
907fa9d85b
LDAP: check first, if requested attribute exists
2012-05-04 14:13:23 +02:00
Arthur Schiwon
716c5a3c8e
LDAP: use the correct attribute for the display name
2012-05-04 14:02:04 +02:00
Arthur Schiwon
231eec7325
LDAP: also those functions were not meant to be static
2012-05-04 13:48:55 +02:00
Arthur Schiwon
6c670cb82d
LDAP: more cleanup
2012-05-04 13:48:18 +02:00
Arthur Schiwon
333e8986f6
LDAP: copyright stuff
2012-05-04 13:26:07 +02:00
Arthur Schiwon
def59755ad
LDAP: cleanup
2012-05-04 13:26:07 +02:00
Arthur Schiwon
adb32ad347
LDAP: checkPassword ain't static
2012-05-04 13:26:07 +02:00
Arthur Schiwon
594221a467
LDAP: make oc_user_ldap::checkPassword make use of central OC_LDAP
2012-05-04 13:26:07 +02:00