]> source.dussan.org Git - nextcloud-server.git/log
nextcloud-server.git
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 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 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 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 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

8 years agoMerge pull request #21491 from owncloud/webdav_auth_no_basic_auth
Thomas Müller [Fri, 8 Jan 2016 19:09:16 +0000 (20:09 +0100)]
Merge pull request #21491 from owncloud/webdav_auth_no_basic_auth

Also allow 'only cookie' auth to webdav

8 years agoMerge pull request #21546 from owncloud/jsunit-stubportinpublicappspec
Thomas Müller [Fri, 8 Jan 2016 19:08:01 +0000 (20:08 +0100)]
Merge pull request #21546 from owncloud/jsunit-stubportinpublicappspec

Fix public page URL JS test

8 years agoMerge pull request #21553 from owncloud/gwdg-master
Thomas Müller [Fri, 8 Jan 2016 17:21:15 +0000 (18:21 +0100)]
Merge pull request #21553 from owncloud/gwdg-master

Respect user enumeration

8 years agoMerge pull request #21458 from owncloud/login-gradient
Thomas Müller [Fri, 8 Jan 2016 17:20:54 +0000 (18:20 +0100)]
Merge pull request #21458 from owncloud/login-gradient

add back gradient for log in page in Firefox, fix accidental removal

8 years agoMerge pull request #21467 from owncloud/external-status-check-userglobal
Thomas Müller [Fri, 8 Jan 2016 17:19:48 +0000 (18:19 +0100)]
Merge pull request #21467 from owncloud/external-status-check-userglobal

Fix checking external storage status as non admin user

8 years agoMerge pull request #21468 from owncloud/getmount-id-filter
Thomas Müller [Fri, 8 Jan 2016 17:19:28 +0000 (18:19 +0100)]
Merge pull request #21468 from owncloud/getmount-id-filter

Filter getStorage to make sure the user has access to it

8 years agoMerge pull request #21548 from owncloud/issue-21511-correctly-display-notify-option...
Thomas Müller [Fri, 8 Jan 2016 17:19:09 +0000 (18:19 +0100)]
Merge pull request #21548 from owncloud/issue-21511-correctly-display-notify-option-for-shares

Check the correct config for displaying the "notify by email" option

8 years agoMerge pull request #21540 from owncloud/group-principals
Thomas Müller [Fri, 8 Jan 2016 17:18:57 +0000 (18:18 +0100)]
Merge pull request #21540 from owncloud/group-principals

Adding group principals to new dav endpoint

8 years agoMerge pull request #21447 from owncloud/leave-disabled-apps-off
Thomas Müller [Fri, 8 Jan 2016 17:17:15 +0000 (18:17 +0100)]
Merge pull request #21447 from owncloud/leave-disabled-apps-off

Only enable apps that are not intentionally disabled

8 years agoMerge pull request #21494 from owncloud/underscores-in-class-names
Thomas Müller [Fri, 8 Jan 2016 17:11:25 +0000 (18:11 +0100)]
Merge pull request #21494 from owncloud/underscores-in-class-names

Remove underscores from class names - part 1

8 years agoMerge pull request #21286 from owncloud/use-owncloud-mail-when-sending-caldav-schedul...
Thomas Müller [Fri, 8 Jan 2016 16:58:33 +0000 (17:58 +0100)]
Merge pull request #21286 from owncloud/use-owncloud-mail-when-sending-caldav-schedule-mails

Adding IMip scheduling which uses ownClouds mail delivery

8 years agoMerge pull request #21538 from owncloud/remove-csp-stuff
Thomas Müller [Fri, 8 Jan 2016 16:44:20 +0000 (17:44 +0100)]
Merge pull request #21538 from owncloud/remove-csp-stuff

Remove CSP stuff from .htaccess

8 years agoMerge pull request #21479 from owncloud/fix-broken-state-in-htaccess-test
Thomas Müller [Fri, 8 Jan 2016 14:53:16 +0000 (15:53 +0100)]
Merge pull request #21479 from owncloud/fix-broken-state-in-htaccess-test

Remove unneeded check if htaccess test file already exists

8 years agoRespect user enumeration
Ralph Krimmel [Fri, 18 Dec 2015 09:54:36 +0000 (10:54 +0100)]
Respect user enumeration

Respect shareapi_allow_share_dialog_user_enumeration in user_ldap filter
generation function to increase search performance in sharing dialog.

8 years agoAdding unit tests for SystemPrincipalBackend
Thomas Müller [Thu, 10 Dec 2015 15:57:46 +0000 (16:57 +0100)]
Adding unit tests for SystemPrincipalBackend

8 years agoFilter getStorage to make sure the user has access to it
Robin Appelman [Tue, 5 Jan 2016 15:40:34 +0000 (16:40 +0100)]
Filter getStorage to make sure the user has access to it

8 years agoCheck the correct config for displaying the "notify by email" option
Joas Schilling [Fri, 8 Jan 2016 13:15:06 +0000 (14:15 +0100)]
Check the correct config for displaying the "notify by email" option

8 years agoMerge pull request #21215 from owncloud/files_external-db-set-mountpoint
Thomas Müller [Fri, 8 Jan 2016 12:36:30 +0000 (13:36 +0100)]
Merge pull request #21215 from owncloud/files_external-db-set-mountpoint

fix setting mountpoint and auth backend of external storages

8 years agoMerge pull request #21292 from owncloud/checkAppEnabled-not-needed-anymore
Thomas Müller [Fri, 8 Jan 2016 12:36:11 +0000 (13:36 +0100)]
Merge pull request #21292 from owncloud/checkAppEnabled-not-needed-anymore

core will handle invalid URLs and redirects properly

8 years agoMerge pull request #21536 from owncloud/avatar_verify_posted_path
Thomas Müller [Fri, 8 Jan 2016 12:35:46 +0000 (13:35 +0100)]
Merge pull request #21536 from owncloud/avatar_verify_posted_path

Verify the path is a file on avatar update

8 years agoUpdate log message when error occurs during addGroup
Tom Needham [Fri, 8 Jan 2016 10:42:55 +0000 (10:42 +0000)]
Update log message when error occurs during addGroup

8 years agoFix provisioning API unit test
Roeland Jago Douma [Wed, 23 Dec 2015 07:31:20 +0000 (08:31 +0100)]
Fix provisioning API unit test

8 years agoRemove unnecessary group name validation
Tom Needham [Fri, 4 Dec 2015 13:21:24 +0000 (13:21 +0000)]
Remove unnecessary group name validation

8 years agoFix public page URL JS test
Vincent Petry [Fri, 8 Jan 2016 12:25:38 +0000 (13:25 +0100)]
Fix public page URL JS test

Stub the port so it doesn't use the one configured by karma

8 years agoFix checking external storage status as non admin user
Robin Appelman [Tue, 5 Jan 2016 15:37:55 +0000 (16:37 +0100)]
Fix checking external storage status as non admin user

8 years agoMerge pull request #21027 from owncloud/fix-undefined-behaviour
Thomas Müller [Fri, 8 Jan 2016 11:35:26 +0000 (12:35 +0100)]
Merge pull request #21027 from owncloud/fix-undefined-behaviour

Fix PHPDoc + Add handling for error cases

8 years agoMerge pull request #21139 from owncloud/makeswifturltypeconfigurable
Thomas Müller [Fri, 8 Jan 2016 11:34:58 +0000 (12:34 +0100)]
Merge pull request #21139 from owncloud/makeswifturltypeconfigurable

make url type configurable

8 years agoMerge pull request #17924 from owncloud/ldap-fix-appending-port
Thomas Müller [Fri, 8 Jan 2016 11:34:15 +0000 (12:34 +0100)]
Merge pull request #17924 from owncloud/ldap-fix-appending-port

ensure an LDAP URL is used, append the port to the host URL when necessary, and just in one place

8 years agoAdding IMip scheduling which uses ownClouds mail delivery
Thomas Müller [Fri, 18 Dec 2015 10:56:25 +0000 (11:56 +0100)]
Adding IMip scheduling which uses ownClouds mail delivery

8 years agoMerge pull request #21510 from owncloud/sabre-dav-3.0.6
Thomas Müller [Fri, 8 Jan 2016 11:20:43 +0000 (12:20 +0100)]
Merge pull request #21510 from owncloud/sabre-dav-3.0.6

[3rdparty] Bump sabre/dav to 3.0.6

8 years agoAdding group principals to new dav endpoint
Thomas Müller [Fri, 8 Jan 2016 11:11:02 +0000 (12:11 +0100)]
Adding group principals to new dav endpoint

8 years agocorrectly set applicables when updating user storage
Robin Appelman [Tue, 5 Jan 2016 12:29:56 +0000 (13:29 +0100)]
correctly set applicables when updating user storage

8 years agoupdate tests
Robin Appelman [Tue, 22 Dec 2015 13:22:10 +0000 (14:22 +0100)]
update tests

8 years agoimprove setting applicable for personal mounts
Robin Appelman [Tue, 15 Dec 2015 12:30:08 +0000 (13:30 +0100)]
improve setting applicable for personal mounts

8 years agofix setting mountpoint and auth backend of external storages
Robin Appelman [Tue, 15 Dec 2015 12:24:30 +0000 (13:24 +0100)]
fix setting mountpoint and auth backend of external storages

8 years agoAllowing access to Swift containers shared by ACL
Tim Dettrick [Wed, 20 May 2015 07:04:43 +0000 (17:04 +1000)]
Allowing access to Swift containers shared by ACL

To avoid a confusing extra field, the bucket field is overloaded to
optionally take a URL.