Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Compute share permissions in the view | Vincent Petry | 2015-12-09 | 1 | -4/+0 |
| | | | | | The share permissions are now computed in the View/FileInfo instead of storing them directly/permanently on the storage | ||||
* | add changeLock to the storage api | Robin Appelman | 2015-06-01 | 1 | -0/+9 |
| | |||||
* | Use md5 + prefix for file locking keys in memcache | Vincent Petry | 2015-06-01 | 1 | -2/+2 |
| | | | | | Also trim slashes from paths to make sure the locks are based on the same paths. | ||||
* | Use md5 for lock key | Vincent Petry | 2015-06-01 | 1 | -2/+2 |
| | |||||
* | add locking to the storage api | Robin Appelman | 2015-06-01 | 1 | -0/+20 |
| | |||||
* | Merge pull request #16516 from owncloud/fix-phpdoc-trait | Joas Schilling | 2015-05-22 | 1 | -0/+2 |
|\ | | | | | Fix PHPDoc | ||||
| * | Fix PHPDoc | Lukas Reschke | 2015-05-22 | 1 | -0/+2 |
| | | | | | | | | Use correct parameters | ||||
* | | use copy when doing a crossStorageCopy on the same storage | Robin Appelman | 2015-05-19 | 1 | -3/+12 |
|/ | |||||
* | update 'encrypted'-flag in file cache according to the storage settings | Bjoern Schiessle | 2015-05-06 | 1 | -0/+5 |
| | |||||
* | move permission related code into getMetaData() | Thomas Müller | 2015-04-20 | 1 | -0/+8 |
| | |||||
* | Introduce Storage::getMetaData() to allow storage implementations more ↵ | Thomas Müller | 2015-04-20 | 1 | -1/+1 |
| | | | | control over the data array | ||||
* | Introduce Storage::getData() to allow storage implementations more control ↵ | Thomas Müller | 2015-04-20 | 1 | -0/+17 |
| | | | | over the data array | ||||
* | Properly handle copy/move failures in cross storage copy/move | Robin Appelman | 2015-04-13 | 1 | -3/+10 |
| | |||||
* | properly return false if we cant delete the source file | Robin Appelman | 2015-04-13 | 1 | -2/+2 |
| | |||||
* | Move cross storage copy logic to the storage | Robin Appelman | 2015-04-13 | 1 | -0/+48 |
| | |||||
* | Introducing trait LocalTempFileTrait | Thomas Müller | 2015-04-07 | 1 | -40/+3 |
| | |||||
* | Merge pull request #15240 from owncloud/storage-wrapper-priority | Thomas Müller | 2015-03-27 | 1 | -3/+2 |
|\ | | | | | add priority to storage wrappers | ||||
| * | add priority to storage wrappers | Robin Appelman | 2015-03-26 | 1 | -3/+2 |
| | | |||||
* | | Merge pull request #14925 from owncloud/ext-mountoptions-ui | Robin McCorkell | 2015-03-26 | 1 | -1/+1 |
|\ \ | |/ |/| | Mount options GUI for external storage | ||||
| * | Make sure mountOptions keep their data type | Vincent Petry | 2015-03-26 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | str_replace for $user substitution was converting the data type of mountOptions to string. This fix prevents this to happen by making sure only strings are processed by substitution. Also added a int conversion when reading the watcher policy | ||||
* | | Update license headers | Jenkins for ownCloud | 2015-03-26 | 1 | -4/+31 |
|/ | |||||
* | Merge pull request #14704 from owncloud/storage-wrapper-mount | Robin Appelman | 2015-03-19 | 1 | -1/+20 |
|\ | | | | | pass mountpoint to storage wrapper callback | ||||
| * | Allow setting the watcher policy as mount option | Robin Appelman | 2015-03-11 | 1 | -1/+2 |
| | | |||||
| * | Copy mount options to the storage | Robin Appelman | 2015-03-11 | 1 | -0/+18 |
| | | |||||
* | | Use `FILTER_UNSAFE_RAW` instead of `FILTER_SANITIZE_STRING` | Lukas Reschke | 2015-03-17 | 1 | -1/+1 |
| | | | | | | | | `FILTER_SANITIZE_STRING` will still encode everything else. | ||||
* | | verify the file name length not to exceed 255 characters + verify path ↵ | Thomas Müller | 2015-03-12 | 1 | -0/+5 |
|/ | | | | during rename | ||||
* | no translation service in common storage class | Thomas Müller | 2015-03-09 | 1 | -10/+6 |
| | |||||
* | translate error messages | Thomas Müller | 2015-03-09 | 1 | -6/+11 |
| | |||||
* | Optimize loop | Lukas Reschke | 2015-03-09 | 1 | -6/+9 |
| | |||||
* | adding storage specific filename verification - refs #13640 | Thomas Müller | 2015-03-09 | 1 | -5/+62 |
| | |||||
* | Revert "Updating license headers" | Morris Jobke | 2015-02-26 | 1 | -31/+5 |
| | | | | This reverts commit 6a1a4880f0d556fb090f19a5019fec31916f5c36. | ||||
* | Sabre Update to 2.1 | Vincent Petry | 2015-02-23 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | - VObject fixes for Sabre\VObject 3.3 - Remove VObject property workarounds - Added prefetching for tags in sabre tags plugin - Moved oc_properties logic to separate PropertyStorage backend (WIP) - Fixed Sabre connector namespaces - Improved files plugin to handle props on-demand - Moved allowed props from server class to files plugin - Fixed tags caching for files that are known to have no tags (less queries) - Added/fixed unit tests for Sabre FilesPlugin, TagsPlugin - Replace OC\Connector\Sabre\Request with direct call to httpRequest->setUrl() - Fix exception detection in DAV client when using Sabre\DAV\Client - Added setETag() on Node instead of using the static FileSystem - Also preload tags/props when depth is infinity | ||||
* | Updating license headers | Jenkins for ownCloud | 2015-02-23 | 1 | -5/+31 |
| | |||||
* | Cleanup of PHPDoc return types | Robin McCorkell | 2015-01-16 | 1 | -4/+4 |
| | |||||
* | add paged provider | Jörn Friedrich Dreyer | 2015-01-02 | 1 | -0/+1 |
| | |||||
* | Adding basement for the direct download url | Thomas Müller | 2014-12-28 | 1 | -0/+13 |
| | |||||
* | Return ? if mtime is 0 or -1 | Robin McCorkell | 2014-12-12 | 1 | -1/+1 |
| | | | | Tooltip contains 'Unable to determine date'. Fixes #6395 | ||||
* | Replace deprecated constant with new class constant | Joas Schilling | 2014-11-25 | 1 | -5/+5 |
| | |||||
* | strict comparison | Jörn Friedrich Dreyer | 2014-10-08 | 1 | -2/+2 |
| | |||||
* | fix amazon s3 issues | Jörn Friedrich Dreyer | 2014-10-08 | 1 | -1/+1 |
| | | | | | | | | | | | | folder size and mtime is always unknown in s3 more s3 fixes make rescanDelay of root dir configurable, add on the fly update of legacy storage ids, !isset -> empty when checking strings reduce number of http calls on remove and rmdir fix typo | ||||
* | Fix mapping of relative paths | Lukas Reschke | 2014-09-17 | 1 | -1/+1 |
| | |||||
* | Also check if the file itself is updatable | Robin Appelman | 2014-09-17 | 1 | -2/+2 |
| | |||||
* | Check if the parent is writable to check if a file is deletable | Robin Appelman | 2014-09-17 | 1 | -1/+5 |
| | |||||
* | move to public namespace | Morris Jobke | 2014-08-19 | 1 | -1/+1 |
| | |||||
* | Fix STORAGE_* constants usage by moving those constants into ↵ | Stephan Peijnik | 2014-08-19 | 1 | -1/+1 |
| | | | | | | | | | | \OC\Files\Filesystem. As constants not defined within a class cannot be automatically found by the autoloader moving those constants into a class makes them accessible to code which uses them. Signed-off-by: Stephan Peijnik <speijnik@anexia-it.com> | ||||
* | Close open file handles in files library | Morris Jobke | 2014-08-13 | 1 | -0/+1 |
| | | | | ref #10392 | ||||
* | update hasUpdated description, overwrtie testStat for objectstore test | Jörn Friedrich Dreyer | 2014-06-27 | 1 | -0/+5 |
| | |||||
* | Fix storage being passed to cache/watcher and scanner when using storage ↵ | Robin Appelman | 2014-06-14 | 1 | -8/+20 |
| | | | | wrappers | ||||
* | - drop permissions table and related code | Thomas Müller | 2014-06-05 | 1 | -7/+0 |
| | | | | | | - the file/folder's permission is now stored in the file cache - BackGroundWatcher has been removed - this has meanwhile be replaced by occ files:scan which can be executed in a cron jobs - increase version to trigger database migration | ||||
* | Add $storage->instanceOfStorage to handle instanceof for storage wrappers | Robin Appelman | 2014-05-29 | 1 | -2/+12 |
| |