Nextcloud Server
Go to file
Christopher T. Johnson 599ab7a802 Fix Signiture Does Not Match when mounting Amazon S3 external storage
For some reason the aws-sdk-php package does not caclulate the
signiture correctly when accessing an object in a bucket with a name of
'.'.

When we are at the top of a S3 bucket there is a need(?) to have a directory
name.  Per standard Unix the name picked was '.' (dot or period).  This
choice exercises the aws-sdk bug.

This fix is to add a field to the method to store the name to use instead of
'.' which at this point is hard coded to '<root>'.  We also add a private
function 'cleanKey()' which will test for the '.' name and replace it with
the variable.  Finally all calls to manipulate objects where the path is
not obviously not '.' are processed through cleanKey().

An example where we don't process through clean key would be
	'Key' => $path.'/',

Use correct relationship operator

Per feed back use === instead of ==

use '/' instead of '<root>'
2014-07-08 10:16:48 +02:00
.idea Upgrade SabreDAV to 1.8.10 2014-06-04 12:22:23 +02:00
3rdparty@6ece897f44 Update submodule to include the PostgresPlatform patch 2014-07-01 16:59:45 +02:00
apps Fix Signiture Does Not Match when mounting Amazon S3 external storage 2014-07-08 10:16:48 +02:00
build Remove all occurences of @brief and @returns from PHPDoc 2014-05-19 17:50:53 +02:00
config Add comment to overwrite* configs about CLI/cron problems 2014-07-07 15:08:46 +02:00
core Merge pull request #9506 from owncloud/fix-fielset-legends 2014-07-08 09:28:35 +02:00
l10n [tx-robot] updated from transifex 2014-07-08 01:55:17 -04:00
lib [tx-robot] updated from transifex 2014-07-08 01:55:17 -04:00
ocs Return 503 OCS response with requested format 2014-06-30 15:37:38 +02:00
search fix '' to '/' when determining parent for search result 2014-07-03 16:02:20 +02:00
settings [tx-robot] updated from transifex 2014-07-08 01:55:17 -04:00
tests MySQL: adding repair step to convert MyIsam tables to InnoDB 2014-07-07 12:32:24 +02:00
themes
.gitignore
.gitmodules use https as submodule url 2014-03-21 19:38:22 +01:00
.htaccess That file was accidentally commited. Partially revert f2fc214ce0 2014-06-16 20:38:21 +02:00
.jshintrc Files app navigation can now switch 2014-05-15 17:51:04 +02:00
.scrutinizer.yml move to updated version of placeholder 2014-06-03 16:18:06 +02:00
AUTHORS
autotest-js.sh
autotest.cmd
autotest.sh Use git checkout on directory as some files may not be in git resulting in, e.g.: 2014-04-07 14:06:20 +02:00
console.php adding try/catch + switch to config object as provided by the server container 2014-05-19 15:26:57 +02:00
CONTRIBUTING.md Updated Owncloud Mailinglist URL 2014-05-05 17:03:09 +02:00
COPYING-AGPL
COPYING-README
cron.php Fix indent 2014-07-02 12:00:35 +02:00
db_structure.xml shorten userid columns to 64 chars, ref #9186 2014-06-27 16:48:42 +02:00
index.html
index.php
indie.json add indie.json for Indie App Store listing 2014-06-29 22:03:24 +02:00
issue_template.md
occ
public.php Fix service warning 2014-07-02 15:30:34 +02:00
README.md The latest developer manual link 2014-04-13 23:24:00 +02:00
remote.php Prevent loading apps in remote when an upgrade is due 2014-06-25 18:17:17 +02:00
robots.txt
status.php "echo" is a language construct. Don't treat it like a function. 2014-04-26 14:50:34 +02:00
version.php Revert "fix version number - @karlitschek ;)" 2014-07-06 23:52:32 +02:00

ownCloud

ownCloud gives you freedom and control over your own data. A personal cloud which runs on your own server.

Build Status on Jenkins CI

Git master: Build Status

Quality: Scrutinizer Quality Score

Installation instructions

http://doc.owncloud.org/server/7.0/developer_manual/app/index.html

Contribution Guidelines

http://owncloud.org/contribute/

Get in touch

Important notice on translations

Please submit translations via Transifex: https://www.transifex.com/projects/p/owncloud/

For more detailed information about translations: http://doc.owncloud.org/server/7.0/developer_manual/core/translation.html