Commit Graph

344 Commits (20fc4b8b533407c7282bf1634e90f3a52e5619f0)

Author SHA1 Message Date
Bjoern Schiessle e9f5730869 make sure that the umount hook always contains the path relative to data/user/files 11 years ago
Jörn Friedrich Dreyer b5545b81c6 make search case insensitive on postgres and oracle 11 years ago
Robin Appelman edb67f9f4d Remove invalid mounts from the active fs 11 years ago
Bjoern Schiessle bb935978fa don't move a share mount point into a different mount point 11 years ago
Bjoern Schiessle 735eac6c9d add a explicit interface for the home storage 11 years ago
Robin Appelman d78a2a9f78 Add StorageNotAvailableException 11 years ago
Jörn Friedrich Dreyer 23fa75f5ac always regenerate etag when writing back file to objectstore 11 years ago
Robin Appelman db3f0cee4a Fix parsing of webdav permissions 11 years ago
Robin Appelman 6f5d5b9a30 Also check for updated permissions for webdav storages 11 years ago
Robin Appelman 5b8c2ac750 Use the etag to check for updates in webdav storages where available 11 years ago
Jörn Friedrich Dreyer 25dbbbadd3 use normalize path to convert '.' to '' in objectstorestorage 11 years ago
Jörn Friedrich Dreyer ab93f1949d update hasUpdated description, overwrtie testStat for objectstore test 11 years ago
Thomas Müller 171475b95a fix autoloader 11 years ago
Thomas Müller c745240543 Move \OC\Files\Storage\DAV to core in order to reduce inter-app dependencies 11 years ago
Jörn Friedrich Dreyer f96a535f80 fix objectstore test execution 11 years ago
Robin Appelman 9a2ed86672 Prevent running the files:scan command as the wrong user 11 years ago
Jörn Friedrich Dreyer 8e6cb6dc54 delete object without downloading it first 11 years ago
Robin Appelman 113749bd96 really always take root of the substorage 11 years ago
Bjoern Schiessle 92a82f02b3 always take root of the substorage 11 years ago
Robin Appelman 92f2a430a8 Don't bother checking for external updates for objectstore storages 11 years ago
Robin Appelman eb97eee964 Only initialize the swift container when manipulating an object 11 years ago
Robin Appelman 159b603d13 Add support for rackspace swift backends 11 years ago
Bjoern Schiessle 70ca292fd9 only the mount point has delete and update permissions to enable rename operation 11 years ago
Bjoern Schiessle 84d36df70b make sure that we always return the correct permissions 11 years ago
Jörn Friedrich Dreyer 28c1a95575 use common storage test 11 years ago
Jörn Friedrich Dreyer 7ec53571c4 use 'object' as the fakedir stream name 11 years ago
Jörn Friedrich Dreyer c112a1d323 move to stream based IObjectStore interface, rearrange & reformat code 11 years ago
Jörn Friedrich Dreyer f2fe00e972 fix rebase, use 'object::user:<username>' or 'object::store:<storageid> as storage id, by default use container/bucket name for storageid, make storageid configurable, store user only for HomeObjectStoreStorage, change updateObject() to writeObject() 11 years ago
Jörn Friedrich Dreyer 5cae863408 change architecture from inheritance to composition 11 years ago
Jörn Friedrich Dreyer 9335a5f07f remove duplicate method 11 years ago
Jörn Friedrich Dreyer 5722e31d1a add autocreate config option for containers, implement autocreate and delete of containers, use generated container names for tests 11 years ago
Jörn Friedrich Dreyer 4e65889f54 only use one config option 'objectstore' for root and home storage configuration 11 years ago
Jörn Friedrich Dreyer 7493ff0624 fix unit test by always initializing the root of the storage in the constructor 11 years ago
Jörn Friedrich Dreyer 10de4a7b90 move creation of / and users 'files' from storage constructor to setupFS / mount initialization 11 years ago
Jörn Friedrich Dreyer 87aaf39259 fix checking unset array values, deduplicate code, remove file from cache if it could not be stored in the objectstore 11 years ago
Jörn Friedrich Dreyer eca536d8b4 minor code cleanup 11 years ago
Jörn Friedrich Dreyer c020e8e658 use exceptions to notify abstract parent class of problems 11 years ago
Jörn Friedrich Dreyer 60a8419a1f when root storage cannot be mounted throw an exception visible to the end user 11 years ago
Jörn Friedrich Dreyer 1374ba9adf fix fallback config for default home storage 11 years ago
Jörn Friedrich Dreyer ccb698a6a8 move swift and abstract code to core 11 years ago
Jörn Friedrich Dreyer 3c66a8c8ed allow configuring objectstore as home and root storage 11 years ago
Robin Appelman b188550c22 Also support removeable mounts with rmdir 11 years ago
Robin Appelman 0532f5c39a Fix permission for movable storage root 11 years ago
Robin Appelman 87e311b996 Fix storage being passed to cache/watcher and scanner when using storage wrappers 11 years ago
Robin Appelman 65f3b2fad2 Add server<->server sharing backend 11 years ago
Robin Appelman 6b1d8a56bb remove unused argument 11 years ago
Robin Appelman 054083b9cd add some comments 11 years ago
Robin Appelman 21cfd1014a Repair broken parent link in the scanner 11 years ago
Bjoern Schiessle 9dc0befcca call self::getNumericStorageId() to get the numeric ID 11 years ago
Robin Appelman 41d2354191 Save the permissions in the filecache if it's not saved yet 11 years ago