Commit Graph

128 Commits (00a30e665128352e9b20268ea65400a968903c74)

Author SHA1 Message Date
Robin Appelman af3b0e30ed Cache: don't insert duplicated during upgrade 13 years ago
Robin Appelman 232cc3211b add oc:// streamwrapper to provide access to ownCloud's virtual filesystem 13 years ago
Robin Appelman c9c919da57 Move streamwrappers to seperate files and put them in a namespace 13 years ago
Robin Appelman 3e59a87153 Filesystem: use the updated Mount::findById in getPath to ensure we get the correct path if the storage is also mounted outside the view 13 years ago
Robin Appelman 577e3b11d7 Filesystem: return all matching mounts in Mount::findById 13 years ago
Robin Appelman 4cae141673 Filesystem: also add getPath to \OC\Filesystem 13 years ago
Robin Appelman 17bcea1585 Filesystem: add View->getPath to the cache api 13 years ago
Robin Appelman 9e2a066c7b Cache: add function to get storage id and internal path of a file by id 13 years ago
Robin Appelman 69f11151e9 Filesystem: add Mount::findById 13 years ago
Michael Gapczynski 03b947e3ec Don't check for updates for sub storages, these scans should be done in the background 13 years ago
Robin Appelman f25db779d9 Filesystem: move mount management to it's own class 13 years ago
Robin Appelman 9a1f65aab1 Some style fixes 13 years ago
Robin Appelman 7330fcf5e8 Cache: make mounts overwrite existing folders, prevents duplicate entries 13 years ago
Robin Appelman 42a1a17a30 Cache: return non numberic storage id 13 years ago
Michael Gapczynski 664f33a29c Update mtimes of all parent folders after change inside 13 years ago
Robin Appelman 6871a150bd Cache: use a database transition for scanning each folder 13 years ago
Robin Appelman f9c42a196f Cache: no longer using this file 13 years ago
Robin Appelman 29ec007979 Cache: dont migrate permissions, cache them on demain instead 13 years ago
Robin Appelman 7debfac0dc Cache: more efficient upgrading 13 years ago
Robin Appelman 94068e5d08 Cache: show upgrade progress 13 years ago
Michael Gapczynski 8a63bcc1e8 Don't use more entropy for etags 13 years ago
Michael Gapczynski 4835525c46 Switch scan to scanFile for root of mount points 13 years ago
Michael Gapczynski aa15fcf22f Scan mount points in root before adding a entry 13 years ago
Michael Gapczynski 5174eda232 Fix permissions for mount point 13 years ago
Robin Appelman d0377b1951 Cache: normalize mimetypes 13 years ago
Robin Appelman 439578288f Cache: split permission cache scanning and cache scanning 13 years ago
Robin Appelman 457dc270f5 Fix messed up mounts 13 years ago
Michael Gapczynski 1137723b2a Remove unnecessary length parameter from last commit 13 years ago
Michael Gapczynski 38876fc98a Update old storage classes names to the new namespace during mounting 13 years ago
Michael Gapczynski a068ddff64 Use the sub storage's permission cache for retrieving the correct permission 13 years ago
Robin Appelman a164fd160f Cache: provide path hints to getCache/etc where available 13 years ago
Robin Appelman 04f83e3b53 Cache: optional path argument for getCache/Scanner/etc 13 years ago
Robin Appelman b41189de44 Cache: allow storage backends to overwrite Watcher 13 years ago
Michael Gapczynski d0a50fae83 Fix eTagUpdate and add tests 13 years ago
Michael Gapczynski 96e08a1d96 Fix function name 13 years ago
Michael Gapczynski 3ee3323b87 Fix retrieving of cache and scanner in Updater class 13 years ago
Michael Gapczynski 77f12c526b Update etags in parent folders 13 years ago
Michael Gapczynski 83064aca51 Remove old etag code 13 years ago
Michael Gapczynski 2c23e143d3 Store etags in the file cache 13 years ago
Michael Gapczynski 8bdfb04056 Fix shared folders 13 years ago
Michael Gapczynski b4515d874e Only folders have Create permission 13 years ago
Robin Appelman b12abb2c94 use numeric ids for storages in the filecache 13 years ago
Michael Gapczynski 8951769cae Check sub storage isn't null or false 13 years ago
Robin Appelman cf3665057c make sure folders that are not fully scanned are at least shallow scanned when we open them 13 years ago
Robin Appelman 4be039e6cb Filecache Watcher: use scan or scanFile based on the current item, not the cached item 13 years ago
Robin Appelman bc52f12162 dont insert and entry in the filecache during upgrade if the id already exists in the filecache 13 years ago
Robin Appelman 438d3c21f6 actually connect the filesystem hooks to the cache updater 13 years ago
Robin Appelman 8635699db9 fix cache behaviour for non existing files 13 years ago
Robin Appelman 317cd4c70a catch error if old filecache table is not present during upgrade 13 years ago
Robin Appelman 01eb5d2790 fix some edge cases while scanning the root of a storage 13 years ago