Commit Graph

351 Commits (a05147e25c87e320b9dd3d95d244109d88057e62)

Author SHA1 Message Date
Robin Appelman 5a0397eb5e Fix renaming files in the root folder of a MappedLocal storage 12 years ago
Robin Appelman c3991ae13e Use the correct path when building the FileInfo for the search result 12 years ago
Tigran Mkrtchyan 03f422153d files: storage: rename should check parent directories of old and new files 12 years ago
Robin Appelman 3e3d460729 use case insensitive LIKE when searching for files in mysql 12 years ago
Bjoern Schiessle e9f5730869 make sure that the umount hook always contains the path relative to data/user/files 12 years ago
Jörn Friedrich Dreyer b5545b81c6 make search case insensitive on postgres and oracle 12 years ago
Philippe Kueck ef114b6594 silently discard the response body, needed for apache/mod_dav and maybe other dav servers which return an html body 12 years ago
Robin Appelman edb67f9f4d Remove invalid mounts from the active fs 12 years ago
Bjoern Schiessle bb935978fa don't move a share mount point into a different mount point 12 years ago
Bjoern Schiessle 735eac6c9d add a explicit interface for the home storage 12 years ago
Robin Appelman d78a2a9f78 Add StorageNotAvailableException 12 years ago
Jörn Friedrich Dreyer 23fa75f5ac always regenerate etag when writing back file to objectstore 12 years ago
Robin Appelman db3f0cee4a Fix parsing of webdav permissions 12 years ago
Robin Appelman 6f5d5b9a30 Also check for updated permissions for webdav storages 12 years ago
Robin Appelman 5b8c2ac750 Use the etag to check for updates in webdav storages where available 12 years ago
Jörn Friedrich Dreyer 25dbbbadd3 use normalize path to convert '.' to '' in objectstorestorage 12 years ago
Jörn Friedrich Dreyer ab93f1949d update hasUpdated description, overwrtie testStat for objectstore test 12 years ago
Thomas Müller 171475b95a fix autoloader 12 years ago
Thomas Müller c745240543 Move \OC\Files\Storage\DAV to core in order to reduce inter-app dependencies 12 years ago
Jörn Friedrich Dreyer f96a535f80 fix objectstore test execution 12 years ago
Robin Appelman 9a2ed86672 Prevent running the files:scan command as the wrong user 12 years ago
Jörn Friedrich Dreyer 8e6cb6dc54 delete object without downloading it first 12 years ago
Robin Appelman 113749bd96 really always take root of the substorage 12 years ago
Bjoern Schiessle 92a82f02b3 always take root of the substorage 12 years ago
Robin Appelman 92f2a430a8 Don't bother checking for external updates for objectstore storages 12 years ago
Robin Appelman eb97eee964 Only initialize the swift container when manipulating an object 12 years ago
Robin Appelman 159b603d13 Add support for rackspace swift backends 12 years ago
Bjoern Schiessle 70ca292fd9 only the mount point has delete and update permissions to enable rename operation 12 years ago
Bjoern Schiessle 84d36df70b make sure that we always return the correct permissions 12 years ago
Jörn Friedrich Dreyer 28c1a95575 use common storage test 12 years ago
Jörn Friedrich Dreyer 7ec53571c4 use 'object' as the fakedir stream name 12 years ago
Jörn Friedrich Dreyer c112a1d323 move to stream based IObjectStore interface, rearrange & reformat code 12 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() 12 years ago
Jörn Friedrich Dreyer 5cae863408 change architecture from inheritance to composition 12 years ago
Jörn Friedrich Dreyer 9335a5f07f remove duplicate method 12 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 12 years ago
Jörn Friedrich Dreyer 4e65889f54 only use one config option 'objectstore' for root and home storage configuration 12 years ago
Jörn Friedrich Dreyer 7493ff0624 fix unit test by always initializing the root of the storage in the constructor 12 years ago
Jörn Friedrich Dreyer 10de4a7b90 move creation of / and users 'files' from storage constructor to setupFS / mount initialization 12 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 12 years ago
Jörn Friedrich Dreyer eca536d8b4 minor code cleanup 12 years ago
Jörn Friedrich Dreyer c020e8e658 use exceptions to notify abstract parent class of problems 12 years ago
Jörn Friedrich Dreyer 60a8419a1f when root storage cannot be mounted throw an exception visible to the end user 12 years ago
Jörn Friedrich Dreyer 1374ba9adf fix fallback config for default home storage 12 years ago
Jörn Friedrich Dreyer ccb698a6a8 move swift and abstract code to core 12 years ago
Jörn Friedrich Dreyer 3c66a8c8ed allow configuring objectstore as home and root storage 12 years ago
Robin Appelman b188550c22 Also support removeable mounts with rmdir 12 years ago
Robin Appelman 0532f5c39a Fix permission for movable storage root 12 years ago
Robin Appelman 87e311b996 Fix storage being passed to cache/watcher and scanner when using storage wrappers 12 years ago
Robin Appelman 65f3b2fad2 Add server<->server sharing backend 12 years ago