]> source.dussan.org Git - nextcloud-server.git/log
nextcloud-server.git
8 years agoMerge pull request #21630 from owncloud/add-some-security-headers-as-hardening
Thomas Müller [Wed, 13 Jan 2016 09:33:58 +0000 (10:33 +0100)]
Merge pull request #21630 from owncloud/add-some-security-headers-as-hardening

Add X-Download-Options and X-Permitted-Cross-Domain-Policies

8 years agoMerge pull request #21648 from owncloud/smb-statcache-cap
Thomas Müller [Wed, 13 Jan 2016 09:33:43 +0000 (10:33 +0100)]
Merge pull request #21648 from owncloud/smb-statcache-cap

cap the number of entries we cache in smb's statcache

8 years agoMerge pull request #21663 from owncloud/occ-external-mountpoint
Thomas Müller [Wed, 13 Jan 2016 09:30:17 +0000 (10:30 +0100)]
Merge pull request #21663 from owncloud/occ-external-mountpoint

allow setting mountpoint with occ files_external:config

8 years agoMerge pull request #21668 from owncloud/add-super-evil-and-hidden-config-switch-to...
Thomas Müller [Wed, 13 Jan 2016 09:30:02 +0000 (10:30 +0100)]
Merge pull request #21668 from owncloud/add-super-evil-and-hidden-config-switch-to-disable-integrity-checks-really-just-do-not-use-this

Add hidden config switch to disable code integrity checking

8 years agoMerge pull request #21671 from owncloud/fix-setup-on-master
Thomas Müller [Wed, 13 Jan 2016 09:29:36 +0000 (10:29 +0100)]
Merge pull request #21671 from owncloud/fix-setup-on-master

Use legacy method when ownCloud is not yet installed

8 years agoMerge pull request #21673 from owncloud/chrsch-master
Thomas Müller [Wed, 13 Jan 2016 09:29:21 +0000 (10:29 +0100)]
Merge pull request #21673 from owncloud/chrsch-master

-- Fixed error where $enabled is parsed but empty

8 years agoMerge pull request #21653 from owncloud/update-license-headers-2016
Thomas Müller [Wed, 13 Jan 2016 07:29:42 +0000 (08:29 +0100)]
Merge pull request #21653 from owncloud/update-license-headers-2016

Update license headers 2016

8 years agoMerge pull request #20948 from owncloud/fed-sync-contacts
Thomas Müller [Wed, 13 Jan 2016 07:27:51 +0000 (08:27 +0100)]
Merge pull request #20948 from owncloud/fed-sync-contacts

Syncing system addressbooks across federated ownClouds

8 years agoMerge pull request #21580 from owncloud/symfony_event_dispatcher-2.8.1
Thomas Müller [Wed, 13 Jan 2016 07:25:17 +0000 (08:25 +0100)]
Merge pull request #21580 from owncloud/symfony_event_dispatcher-2.8.1

[3rdparty] Bump symfony/event-dispatcher

8 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Wed, 13 Jan 2016 06:55:56 +0000 (01:55 -0500)]
[tx-robot] updated from transifex

8 years ago-- Fixed error where $enabled is parsed but empty
Christoph Schaefer [Thu, 7 Jan 2016 18:49:40 +0000 (19:49 +0100)]
-- Fixed error where $enabled is parsed but empty

8 years agoUse legacy method when ownCloud is not yet installed
Lukas Reschke [Tue, 12 Jan 2016 20:47:49 +0000 (21:47 +0100)]
Use legacy method when ownCloud is not yet installed

The new `\OCP\ICertificateManager::getAbsoluteBundlePath` API instantiiates an ownCloud view which makes the installation fail as it queries the DB before it actually is setup. This change uses the old approach again for the case that the installation is not yet setup.

The client service is required for the `.htaccess` effectivity check in the setup. In the future we could move this to a JS based one (as we have for the other setupchecks) so we can get rid of such hacks.

Fixes https://github.com/owncloud/core/issues/21669 which was a regression in master caused by https://github.com/owncloud/core/issues/21336

8 years agoAdd hidden config switch to disable code integrity checking
Lukas Reschke [Tue, 12 Jan 2016 17:41:11 +0000 (18:41 +0100)]
Add hidden config switch to disable code integrity checking

This adds a hidden config flag that allows somebody to disable the code integrity check. If `integrity.check.disabled` is set to `true` in the config file:

1. The integrity check functions will return always an empty result
2. The integrity check is not performed when installing apps
3. The integrity check is not performed when updating apps
4. The integrity check is not performed when updating the core

Furthermore this adds support for a list of channels that the code checker will run on. At the moment this is only stable because I didn't want to break any build scripts that we have. Once we have a proper CA setup and updated the build process to sign the releases we can add the RC, alpha, beta as well as daily releases. So everything except "git" basically.

8 years agoallow setting mountpoint with occ files_external:config
Robin Appelman [Tue, 12 Jan 2016 16:34:22 +0000 (17:34 +0100)]
allow setting mountpoint with occ files_external:config

8 years agoHappy new year!
Thomas Müller [Tue, 12 Jan 2016 14:02:16 +0000 (15:02 +0100)]
Happy new year!

8 years agoMerge pull request #21336 from owncloud/system-root-certs
Thomas Müller [Tue, 12 Jan 2016 14:01:46 +0000 (15:01 +0100)]
Merge pull request #21336 from owncloud/system-root-certs

Allow admins to add system wide root certificates

8 years agoMerge pull request #21640 from owncloud/add-config-to-disable-wellknown-check
Thomas Müller [Tue, 12 Jan 2016 13:46:09 +0000 (14:46 +0100)]
Merge pull request #21640 from owncloud/add-config-to-disable-wellknown-check

Add config switch to disable the .well-known URL check

8 years agoWe have new apps ....
Thomas Müller [Tue, 12 Jan 2016 13:39:31 +0000 (14:39 +0100)]
We have new apps ....

8 years agoReuse backend as provided by the app container
Thomas Müller [Tue, 12 Jan 2016 13:27:50 +0000 (14:27 +0100)]
Reuse backend as provided by the app container

8 years agoFix ctor call
Thomas Müller [Tue, 12 Jan 2016 13:08:10 +0000 (14:08 +0100)]
Fix ctor call

8 years agofix doc-block
Björn Schießle [Mon, 11 Jan 2016 15:44:44 +0000 (16:44 +0100)]
fix doc-block

8 years agocreate urls in a way that sabredav handles it correctly
Björn Schießle [Mon, 11 Jan 2016 15:28:54 +0000 (16:28 +0100)]
create urls in a way that sabredav handles it correctly

8 years agoCatch exceptions during sync
Thomas Müller [Mon, 21 Dec 2015 16:32:39 +0000 (17:32 +0100)]
Catch exceptions during sync

8 years agofederation has to be of type filesystem so that we load this app for webdav requests
Thomas Müller [Mon, 21 Dec 2015 16:32:21 +0000 (17:32 +0100)]
federation has to be of type filesystem so that we load this app for webdav requests

8 years agoInject DbHandler ....
Thomas Müller [Thu, 17 Dec 2015 16:01:24 +0000 (17:01 +0100)]
Inject DbHandler ....

8 years agomd5 -> sha1
Thomas Müller [Thu, 17 Dec 2015 10:23:22 +0000 (11:23 +0100)]
md5 -> sha1

8 years agoAddress comments
Thomas Müller [Wed, 16 Dec 2015 20:04:54 +0000 (21:04 +0100)]
Address comments

8 years agoAdding unit tests for the sync service
Thomas Müller [Thu, 10 Dec 2015 14:53:44 +0000 (15:53 +0100)]
Adding unit tests for the sync service

8 years agoAdding tests and adjust PHPDoc
Thomas Müller [Mon, 7 Dec 2015 14:28:06 +0000 (15:28 +0100)]
Adding tests and adjust PHPDoc

8 years agoFix registration of sync command
Thomas Müller [Fri, 4 Dec 2015 12:53:53 +0000 (13:53 +0100)]
Fix registration of sync command

8 years agoDecouple federation and dav app
Thomas Müller [Fri, 4 Dec 2015 12:38:32 +0000 (13:38 +0100)]
Decouple federation and dav app

8 years agoUse EventDispatcher to allow additional setup of auth backends - move federation...
Thomas Müller [Fri, 4 Dec 2015 11:11:07 +0000 (12:11 +0100)]
Use EventDispatcher to allow additional setup of auth backends - move federation auth to federation app

8 years agoAllow trusted servers to authenticate
Thomas Müller [Thu, 3 Dec 2015 15:22:18 +0000 (16:22 +0100)]
Allow trusted servers to authenticate

8 years agoMerge pull request #21616 from owncloud/introduce-dav-application-class
Thomas Müller [Tue, 12 Jan 2016 13:22:46 +0000 (14:22 +0100)]
Merge pull request #21616 from owncloud/introduce-dav-application-class

Unit test contact provider registration

8 years agocap the number of entries we cache in smb's statcache
Robin Appelman [Tue, 12 Jan 2016 12:14:04 +0000 (13:14 +0100)]
cap the number of entries we cache in smb's statcache

8 years agoMerge pull request #21641 from owncloud/fix_21639
Thomas Müller [Tue, 12 Jan 2016 12:16:57 +0000 (13:16 +0100)]
Merge pull request #21641 from owncloud/fix_21639

Do not lower the sharee search

8 years agoAdd a config option to enable certificate management
Robin Appelman [Tue, 12 Jan 2016 11:58:45 +0000 (12:58 +0100)]
Add a config option to enable certificate management

8 years agoAllow admins to add system wide root certificates
Robin Appelman [Tue, 22 Dec 2015 16:42:28 +0000 (17:42 +0100)]
Allow admins to add system wide root certificates

8 years agoMerge pull request #21638 from owncloud/degrade-well-known-url-check
Thomas Müller [Tue, 12 Jan 2016 11:40:09 +0000 (12:40 +0100)]
Merge pull request #21638 from owncloud/degrade-well-known-url-check

Show the well-known URL check as info instead of error

8 years ago[3rdparty] Bump symfony/event-dispatcher
Roeland Jago Douma [Sun, 10 Jan 2016 05:47:35 +0000 (06:47 +0100)]
[3rdparty] Bump symfony/event-dispatcher

8 years agoAdd X-Download-Options and X-Permitted-Cross-Domain-Policies
Lukas Reschke [Mon, 11 Jan 2016 20:20:42 +0000 (21:20 +0100)]
Add X-Download-Options and X-Permitted-Cross-Domain-Policies

Two small security hardenings for our IE users and those with Adobe products. Aligns it more with https://github.com/twitter/secureheaders#secureheaders---

8 years agoAdd unit tests to make sure we do not lower the search
Roeland Jago Douma [Tue, 12 Jan 2016 09:34:38 +0000 (10:34 +0100)]
Add unit tests to make sure we do not lower the search

8 years agoDo not lower the sharee search
Roeland Jago Douma [Tue, 12 Jan 2016 09:05:09 +0000 (10:05 +0100)]
Do not lower the sharee search

Fixes #21639

When lowering the remote search it break remotes that have uppercase
letters like foo@example.com/ownCloud/

Backends do the mathcing so they should also make sure that the search
string is converted to the format they require.

8 years agoAdd config switch to disable the .well-known URL check
Morris Jobke [Tue, 12 Jan 2016 08:53:23 +0000 (09:53 +0100)]
Add config switch to disable the .well-known URL check

8 years agoShow the well-known URL check as info instead of error
Morris Jobke [Tue, 12 Jan 2016 08:15:57 +0000 (09:15 +0100)]
Show the well-known URL check as info instead of error

* ref https://github.com/owncloud/core/pull/21562#issuecomment-170344549

8 years agoMerge pull request #21637 from owncloud/reformat-irequest
Thomas Müller [Tue, 12 Jan 2016 08:13:17 +0000 (09:13 +0100)]
Merge pull request #21637 from owncloud/reformat-irequest

fix identation in public/irequest.php

8 years agoMerge pull request #21628 from owncloud/deprecated_secure_random_funcions
Thomas Müller [Tue, 12 Jan 2016 08:12:13 +0000 (09:12 +0100)]
Merge pull request #21628 from owncloud/deprecated_secure_random_funcions

Replace deprecated function calls to SecureRandom

8 years agofix identation in public/irequest.php
Morris Jobke [Tue, 12 Jan 2016 07:48:51 +0000 (08:48 +0100)]
fix identation in public/irequest.php

8 years agoMerge pull request #21624 from owncloud/l10n_deprecated_function
Thomas Müller [Tue, 12 Jan 2016 07:34:00 +0000 (08:34 +0100)]
Merge pull request #21624 from owncloud/l10n_deprecated_function

Remove unused deprecated function from l10n.php

8 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Tue, 12 Jan 2016 06:56:33 +0000 (01:56 -0500)]
[tx-robot] updated from transifex

8 years agoFix unit tests
Roeland Jago Douma [Mon, 11 Jan 2016 19:29:48 +0000 (20:29 +0100)]
Fix unit tests

8 years agogetMediumStrengthGenerator is deprecated and does not do anything anymore
Roeland Jago Douma [Mon, 11 Jan 2016 19:05:30 +0000 (20:05 +0100)]
getMediumStrengthGenerator is deprecated and does not do anything anymore

8 years agogetLowStrengthGenerator does not do anything anymore
Roeland Jago Douma [Mon, 11 Jan 2016 18:59:15 +0000 (19:59 +0100)]
getLowStrengthGenerator does not do anything anymore

8 years agoRemove unused deprecated function
Roeland Jago Douma [Mon, 11 Jan 2016 15:41:46 +0000 (16:41 +0100)]
Remove unused deprecated function

8 years agoMerge pull request #21622 from owncloud/revert-21479-fix-broken-state-in-htaccess...
Thomas Müller [Mon, 11 Jan 2016 15:28:44 +0000 (16:28 +0100)]
Merge pull request #21622 from owncloud/revert-21479-fix-broken-state-in-htaccess-test

Revert "Remove unneeded check if htaccess test file already exists"

8 years agoRevert "Remove unneeded check if htaccess test file already exists"
Lukas Reschke [Mon, 11 Jan 2016 14:37:08 +0000 (15:37 +0100)]
Revert "Remove unneeded check if htaccess test file already exists"

8 years agoUnit test contact provider registration
Thomas Müller [Mon, 11 Jan 2016 13:34:17 +0000 (14:34 +0100)]
Unit test contact provider registration

8 years agoMerge pull request #21613 from owncloud/dav-fix-constructor
Thomas Müller [Mon, 11 Jan 2016 13:21:31 +0000 (14:21 +0100)]
Merge pull request #21613 from owncloud/dav-fix-constructor

fix principal constructor for dav

8 years agoMerge pull request #21517 from owncloud/ext-oauth-fix
Thomas Müller [Mon, 11 Jan 2016 12:36:58 +0000 (13:36 +0100)]
Merge pull request #21517 from owncloud/ext-oauth-fix

Fix OAuth external storage auth for step 2

8 years agofix principal constructor for dav
Robin Appelman [Mon, 11 Jan 2016 12:36:26 +0000 (13:36 +0100)]
fix principal constructor for dav

8 years agoMerge pull request #21608 from owncloud/better-setting-templates
Thomas Müller [Mon, 11 Jan 2016 12:36:21 +0000 (13:36 +0100)]
Merge pull request #21608 from owncloud/better-setting-templates

improve personal page template

8 years agoMerge pull request #21438 from owncloud/settings-anchors
Thomas Müller [Mon, 11 Jan 2016 10:53:40 +0000 (11:53 +0100)]
Merge pull request #21438 from owncloud/settings-anchors

remove unneeded 'goto' prefix from settings anchors

8 years agoFix types
Joas Schilling [Mon, 11 Jan 2016 10:43:58 +0000 (11:43 +0100)]
Fix types

8 years agoFix table markup
Joas Schilling [Mon, 11 Jan 2016 10:33:40 +0000 (11:33 +0100)]
Fix table markup

8 years agoMerge pull request #21589 from owncloud/mobile-webDAV-select
Thomas Müller [Mon, 11 Jan 2016 10:31:33 +0000 (11:31 +0100)]
Merge pull request #21589 from owncloud/mobile-webDAV-select

webDAV select bug fixed

8 years agoMerge pull request #21593 from owncloud/strict_autoloader
Thomas Müller [Mon, 11 Jan 2016 10:24:11 +0000 (11:24 +0100)]
Merge pull request #21593 from owncloud/strict_autoloader

Stricter autoloader

8 years agoMerge pull request #21586 from owncloud/fix-no-minimum-version
Thomas Müller [Mon, 11 Jan 2016 10:23:36 +0000 (11:23 +0100)]
Merge pull request #21586 from owncloud/fix-no-minimum-version

Assume apps from the appstore are compatible with the current version

8 years agoMerge pull request #21573 from owncloud/fix_21535_21534
Thomas Müller [Mon, 11 Jan 2016 10:22:09 +0000 (11:22 +0100)]
Merge pull request #21573 from owncloud/fix_21535_21534

Do not increase filecount in web on file update

8 years agoMerge pull request #21594 from owncloud/cleanup_util
Thomas Müller [Mon, 11 Jan 2016 08:55:35 +0000 (09:55 +0100)]
Merge pull request #21594 from owncloud/cleanup_util

Remove generateRandomBytes from OC_Util

8 years agowebDAV select bug fixed
Julian Müller [Sun, 10 Jan 2016 17:14:02 +0000 (18:14 +0100)]
webDAV select bug fixed

8 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Mon, 11 Jan 2016 06:55:34 +0000 (01:55 -0500)]
[tx-robot] updated from transifex

8 years agoMerge pull request #21596 from owncloud/settings-footer
Morris Jobke [Mon, 11 Jan 2016 06:17:49 +0000 (07:17 +0100)]
Merge pull request #21596 from owncloud/settings-footer

remove extra slogan footer from Personal and Admin pages

8 years agoremove extra slogan footer from Personal and Admin pages
Jan-Christoph Borchardt [Mon, 11 Jan 2016 02:18:06 +0000 (03:18 +0100)]
remove extra slogan footer from Personal and Admin pages

8 years agoRemove generateRandomBytes from OC_Util
Roeland Jago Douma [Sun, 10 Jan 2016 21:07:33 +0000 (22:07 +0100)]
Remove generateRandomBytes from OC_Util

8 years agoOnly '/tests' to be autoloaded when running unit tests
Roeland Jago Douma [Sun, 10 Jan 2016 20:36:14 +0000 (21:36 +0100)]
Only '/tests' to be autoloaded when running unit tests

8 years agoOC autoloader is not allowed to load 3rdparty
Roeland Jago Douma [Sun, 10 Jan 2016 20:32:52 +0000 (21:32 +0100)]
OC autoloader is not allowed to load 3rdparty

8 years agoAssume apps from the appstore are compatible with the current version
Lukas Reschke [Sun, 10 Jan 2016 16:02:50 +0000 (17:02 +0100)]
Assume apps from the appstore are compatible with the current version

Filtering is done server-side already so only compatible apps are delivered. Otherwise this leads to a ton of error messages as the info.xml cannot be read at that state.

Fixes https://github.com/owncloud/core/issues/21556

8 years agoMerge pull request #21572 from owncloud/fix-setup-warnings
Thomas Müller [Sun, 10 Jan 2016 14:20:38 +0000 (15:20 +0100)]
Merge pull request #21572 from owncloud/fix-setup-warnings

Concat also the other results

8 years agoConcat also the other results
Lukas Reschke [Sat, 9 Jan 2016 21:17:50 +0000 (22:17 +0100)]
Concat also the other results

Otherwise this will ignore the two last checks :speak_no_evil:

8 years agoMerge pull request #21577 from owncloud/make-code-cleaner-by-removing-unrequired...
Morris Jobke [Sun, 10 Jan 2016 10:38:35 +0000 (11:38 +0100)]
Merge pull request #21577 from owncloud/make-code-cleaner-by-removing-unrequired-security-features

Remove code related to session regeneration after some time

8 years agoRemove code related to session regeneration after some time
Lukas Reschke [Sat, 9 Jan 2016 22:56:28 +0000 (23:56 +0100)]
Remove code related to session regeneration after some time

I do not really consider this necessary or a real security addition. Let's get rid of it thus, cleans up the code and makes the logic easier.

8 years agoMerge pull request #21575 from owncloud/use-session-clear
Morris Jobke [Sun, 10 Jan 2016 10:00:47 +0000 (11:00 +0100)]
Merge pull request #21575 from owncloud/use-session-clear

Use ISession::clear

8 years agoUse ISession::clear
Lukas Reschke [Sat, 9 Jan 2016 22:49:49 +0000 (23:49 +0100)]
Use ISession::clear

The native approach using the PHP calls will not work properly with the cryptowrapper and thus this code is effectively doing nothing at the moment.

8 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Sun, 10 Jan 2016 06:55:57 +0000 (01:55 -0500)]
[tx-robot] updated from transifex

8 years agoMerge pull request #21576 from owncloud/use-proper-class-name
Lukas Reschke [Sat, 9 Jan 2016 23:22:17 +0000 (00:22 +0100)]
Merge pull request #21576 from owncloud/use-proper-class-name

Use proper class name

8 years agoUse proper class name
Lukas Reschke [Sat, 9 Jan 2016 22:43:12 +0000 (23:43 +0100)]
Use proper class name

This has never worked before. Introduced with https://github.com/owncloud/core/pull/18658

8 years agoAdd unit test for file update
Roeland Jago Douma [Sat, 9 Jan 2016 21:47:26 +0000 (22:47 +0100)]
Add unit test for file update

8 years agoUpdating a file should not update the summary
Roeland Jago Douma [Sat, 9 Jan 2016 21:07:34 +0000 (22:07 +0100)]
Updating a file should not update the summary

8 years agoMerge pull request #21571 from owncloud/query_secure_random
Roeland Douma [Sat, 9 Jan 2016 19:56:37 +0000 (20:56 +0100)]
Merge pull request #21571 from owncloud/query_secure_random

Just query the securerandom from the container

8 years agoJust query the securerandom from the container
Roeland Jago Douma [Sat, 9 Jan 2016 18:57:03 +0000 (19:57 +0100)]
Just query the securerandom from the container

8 years agoMerge pull request #21562 from owncloud/properly-check-for-well-known-redirect
Thomas Müller [Sat, 9 Jan 2016 16:42:11 +0000 (17:42 +0100)]
Merge pull request #21562 from owncloud/properly-check-for-well-known-redirect

Add check for .well-known URL in the root of the webservers URL

8 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Sat, 9 Jan 2016 06:55:50 +0000 (01:55 -0500)]
[tx-robot] updated from transifex

8 years agoAdd check for .well-known URL in the root of the webservers URL
Morris Jobke [Fri, 8 Jan 2016 21:32:11 +0000 (22:32 +0100)]
Add check for .well-known URL in the root of the webservers URL

* fixes #20012

8 years agoMerge pull request #19676 from owncloud/fix_15253
Morris Jobke [Fri, 8 Jan 2016 20:37:12 +0000 (21:37 +0100)]
Merge pull request #19676 from owncloud/fix_15253

Make sure that permissions stay in sync for share_type 2

8 years agoProperly close db cursors
Roeland Jago Douma [Tue, 27 Oct 2015 09:22:59 +0000 (10:22 +0100)]
Properly close db cursors

8 years agoMake sure to respect deleted group shares by user
Roeland Jago Douma [Fri, 23 Oct 2015 11:57:09 +0000 (13:57 +0200)]
Make sure to respect deleted group shares by user

8 years agoMoved to the query builder
Roeland Jago Douma [Thu, 15 Oct 2015 08:19:25 +0000 (10:19 +0200)]
Moved to the query builder

Anything to keep Lukas happy

8 years agoMake sure that permissions stay in sync for share_type 2
Roeland Jago Douma [Fri, 9 Oct 2015 09:57:10 +0000 (11:57 +0200)]
Make sure that permissions stay in sync for share_type 2

When a file/folder is shared with a group and one of the group members
moves this file/folder an extra entry is created in the share table.

When the permission of the group share is updated we used to only
sometimes update the shares for individual users.

* Added intergration tests

8 years agoMerge pull request #21008 from owncloud/UoM-ResPlat-DevOps-swift-acl-shared-containers
Thomas Müller [Fri, 8 Jan 2016 19:13:13 +0000 (20:13 +0100)]
Merge pull request #21008 from owncloud/UoM-ResPlat-DevOps-swift-acl-shared-containers

Allowing access to Swift containers shared by ACL

8 years agoMerge pull request #20961 from owncloud/provis-api-group-special-char
Thomas Müller [Fri, 8 Jan 2016 19:11:20 +0000 (20:11 +0100)]
Merge pull request #20961 from owncloud/provis-api-group-special-char

Remove unnecessary group name validation in provisioning_api