Commit Graph

490 Commits (8eda6617618e0a1f650afc4e6766e799b4e62b82)

Author SHA1 Message Date
Lukas Reschke f0ac8a278a Use json_encode on string 11 years ago
Morris Jobke 9b49b52fc6 drop useless "!!! No reuse of etag" - fixes #13187 11 years ago
Lukas Reschke 310424db5d Use isset() instead of strlen() 11 years ago
Lukas Reschke 7e11ca06f6 Cache results of `normalizePath` 11 years ago
Lukas Reschke 05615bfd47 Simplify isValidPath and add unit tests 11 years ago
Vincent Petry 888ce4d4f9 Fix cache jail to not duplicate slashes 11 years ago
Vincent Petry aa821ecc00 Trim leading or trailing slashes in file cache paths 11 years ago
Chris Wilson 402a3ed146 Improve debugging for ServiceUnavailable exceptions 11 years ago
Jörn Friedrich Dreyer c738359a11 add paged provider 11 years ago
Thomas Müller 81243b0f5d adding getDirectDownload() to Wrapper 11 years ago
Thomas Müller 5b00bc1d6e Adding basement for the direct download url 11 years ago
Bernhard Posselt 8e37214346 add an interface for the root folder so apps have an interface to deal with storage 12 years ago
Robin Appelman 9ddd5033d4 Movable mountpoints are always deletable 12 years ago
Robin Appelman fd85424742 Add getMountPoint to FileInfo 12 years ago
Robin Appelman 95a145f67f Load mount specific options from the mount config 12 years ago
Vincent Petry c6be491a89 Return file info from Node API 12 years ago
Robin McCorkell fdbb68a3c3 Return ? if mtime is 0 or -1 12 years ago
Vincent Petry 3878c3782f Added searchByTag in cache jail wrapper 12 years ago
Vincent Petry 15ecb28d50 Make $userId mandatory for searchByTags 12 years ago
Vincent Petry 25dde7e93b Added searchByTags to view, storage and cache 12 years ago
Vincent Petry ebba54d490 Fix numeric storage id for cache wrapper 12 years ago
Jörn Friedrich Dreyer 0f17486c1d make path absolute 12 years ago
Jörn Friedrich Dreyer 85176ec072 return correct result 12 years ago
Robin Appelman f4701d7721 Add public api for mount configurations 12 years ago
Jörn Friedrich Dreyer 7ef6df04da remove triggerupdate, ref #11872 12 years ago
Robin Appelman 672495a1a3 make \OC\Files\Node\Node implement the FileInfo interface 12 years ago
Vincent Petry bc12d28f23 Log exceptions in DAV storage 12 years ago
Robin Appelman 1bbb18fe87 also clear statcache in mapped local 12 years ago
Robin Appelman db3f7238dd Clear statcache before getting the mtime from local storage backends 12 years ago
Robin Appelman 33b64868d7 Add storage and cache wrappers to apply a permissions mask to a storage 12 years ago
Robin Appelman abb6e89c5d Add storage and cache wrappers to jail a storage to a subfolder 12 years ago
Joas Schilling 7761f0288e Also clearstatcache() in MappedLocal before using the stats 12 years ago
Joas Schilling 50f85bfd1f Check whether file exists before trying to touch() it 12 years ago
Joas Schilling c5427da76d Check return of disk_free_space before returning it 12 years ago
Joas Schilling 1062f4fe44 Check file existance in MappedLocal in hasUpdated() 12 years ago
Joas Schilling b886d3d645 Make MappedLocal::isLocal() true like for Local 12 years ago
Joas Schilling 4f1bbc4fd5 Remove unused 2nd parameter of buildPath() and rename to getSourcePath() 12 years ago
Joas Schilling 20237fba47 Introduce getSourcePath() in Storage\Local to reduce the difference to MappedLocal 12 years ago
Joas Schilling 2c39aec8cb Replace deprecated constant with new class constant 12 years ago
Joas Schilling bb540722cd Use base class to reset the file mapper 12 years ago
Lukas Reschke 6535540dcd Check if the size field is available 12 years ago
Joas Schilling 0ab973a3a6 Make it possible to cleanPath() absolute Windows paths 12 years ago
Lukas Reschke da31177a8f Remove debug statement 12 years ago
Vincent Petry 4b943a4810 Fix root path handling for WebDAV ext storage 12 years ago
Bjoern Schiessle f27b6b0ab8 don't scan part files 12 years ago
Robin Appelman d26a427f92 Also propagate etag changes when the watcher finds a changed file 12 years ago
Robin Appelman 16b0d52031 Default to reusing etags in the scanner 12 years ago
Robin Appelman 2974d4d380 Reset the users setup after clearing mounts 12 years ago
Robin Appelman 3f63f4b6b1 Only mount the storages for the user once 12 years ago
Robin Appelman 283c10f010 Generate stable etags for local files 12 years ago