Philipp Kapfer
730bca98b4
Moved dependency checks to end of class files
Dependency messages now appear below the configuration options instead of above
Reworked dependency check method to support consolidated messages for multiple backends
Conflicts:
apps/files_external/lib/google.php
apps/files_external/lib/swift.php
apps/files_external/templates/settings.php
13 years ago
Philipp Kapfer
ff9a4a6d91
Added cURL dependency for Amazon S3, Dropbox and SWIFT
Conflicts:
apps/files_external/lib/amazons3.php
apps/files_external/lib/swift.php
13 years ago
Vincent Petry
2a08e35d72
Fix swift touch operation
The touch() operation now uses "UpdateMetadata()" instead of "Update()"
which doesn't clear the object's contents.
This fixes syncing, as the sync client needs to use touch to update the
object's mtime.
12 years ago
Vincent Petry
fa00a18677
Fixed mtime reading from OpenStack API
The API seems to return floating point values, which prevents
the hasUpdated() check to work and causes the scanner to rescan
everything every time.
12 years ago
Jörn Friedrich Dreyer
2a6a9a8cef
polish documentation based on scrutinizer patches
12 years ago
Vincent Petry
d88025bf6b
Fixed ext storage touch function to return true on success
Some ext storage impl didn't return true on success.
Fixes #5943 (Dropbox)
Fixes #6010 (WebDAV)
12 years ago
Vincent Petry
c62cce8269
Moved default isReadable/isUpdatable impl into Common class
Also adjusted all ext storage backends to not override these when the
default behavior is expected.
12 years ago
Christian Berendt
dd82481f59
add configuration parameter to manually set the timeout of HTTP requests
12 years ago
Christian Berendt
128d3221cc
make Swift::testLocal workable by using a delimiter
12 years ago
Christian Berendt
a1e956263c
Revert "make Swift::testLocal workable by fixing the prefix used with the object listing in opendir"
This reverts commit b92061da5a .
12 years ago
Christian Berendt
b92061da5a
make Swift::testLocal workable by fixing the prefix used with the object listing in opendir
12 years ago
Christian Berendt
506db6c63a
rewrite of OC\Files\Storage\Swift
12 years ago
Robin Appelman
4c980b1a14
Set storage id for openstack swift backend
13 years ago
Robin Appelman
d96146a017
Give storage backends the option to define having no known free space
When this is the case only the configured max upload size is taking into account for uploading
13 years ago
Bart Visscher
cd35d257bb
Fix NoSpaceAfterComma and SpaceBeforeComma
13 years ago
Bart Visscher
5c4a804ddb
Fix SpaceBeforeOpenBrace errors
13 years ago
Thomas Mueller
6b594c1eb8
fixing namespace
13 years ago
Robin Appelman
c9c919da57
Move streamwrappers to seperate files and put them in a namespace
13 years ago
Michael Gapczynski
0dbf1d0260
Show status icons for mount points in external storage UI
13 years ago
Jörn Friedrich Dreyer
92df70b6e5
fix checkstyle for files_external app, add whitespace for readability
13 years ago
Diederik de Haas
3cc6df489f
Fixed new checkstyle issues in swift.php from build #1341 .
13 years ago
Robin Appelman
972243d564
support string values ('true' and 'false') for configuring the secure parameter on external storage backends
fixes #78
13 years ago
Felix Moeller
30d7993e01
Checkstyle fixes: NoSpaceAfterComma
13 years ago
Felix Moeller
afadf93d31
Checkstyle: many fixes
13 years ago
Felix Moeller
e73b817a38
Checkstyle: NoSpaceAfterComma
13 years ago
Robin Appelman
33cabcf590
postpone the cost of setting up some of the external storage backends untill we actually need it
13 years ago
Robin Appelman
cfa036eaa9
drop filectime from the filesystem api's
13 years ago
Sam Tuke
8b01286a5d
Merged branch 'master'
13 years ago
Robin Appelman
141ff806c6
fix namespace problems for external storage backends
13 years ago
Robin Appelman
542869114a
implement getId for the external storage providers
13 years ago
Benjamin Liles
8336b3287e
Various bug fixes for swift
13 years ago
Robin Appelman
bd83422095
put filestorages in a namespace
13 years ago
Thomas Mueller
3829460ab8
adding space between) and {
13 years ago
Thomas Mueller
ebb28412ca
no more require_once()
13 years ago
Bart Visscher
0e58800016
Whitespace fixes in apps
13 years ago
Michael Gapczynski
f7b89f0475
Add CRUDS permissions calls to filesystem, deprecate is_readable() and is_writable()
14 years ago
Bart Visscher
cff1b6e699
Don't use substr to get first char of string
14 years ago
Bart Visscher
ac36512102
Don't use substr to get first char of string
14 years ago
Thomas Mueller
583dce5276
removing executable bit - again
14 years ago
Frank Karlitschek
8c7f854671
move all the files stuff into a files class
14 years ago
Frank Karlitschek
93b63cf375
ported the rest of the OC_Helper calls
14 years ago
Robin Appelman
5b70e2fb25
some performance improvements to the openstack swift backend
14 years ago
Robin Appelman
5cefd34660
emulate touch with custom mtime for swift backend
14 years ago
Robin Appelman
9a707e10bf
add SWIFT (openstack object storage) storage backend
14 years ago