Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move \OC\Files to PSR-4 | Roeland Jago Douma | 2016-04-24 | 1 | -697/+0 |
| | |||||
* | cache the scanner/updater/cache in the wrapper storage | Robin Appelman | 2016-04-19 | 1 | -12/+12 |
| | |||||
* | Don't calculate permissions twice (#23917) | Roeland Douma | 2016-04-12 | 1 | -1/+1 |
| | | | | There is no need to calculate the permissions twice. Saves some is_dir and file_exists calls. | ||||
* | lib: Fix typos (found by codespell) | Stefan Weil | 2016-04-07 | 1 | -1/+1 |
| | | | | Signed-off-by: Stefan Weil <sw@weilnetz.de> | ||||
* | Check delete permission before attemping copy+delete | Vincent Petry | 2016-02-19 | 1 | -0/+4 |
| | | | | | | | | Some move operations when cross-storage will be replaced by copy and delete. Before attempting this, first check whether the source storage has delete permissions. This also prevents renaming system-wide external storages. | ||||
* | No more static | Joas Schilling | 2016-02-18 | 1 | -5/+4 |
| | |||||
* | cache result for getowner | Robin Appelman | 2016-02-17 | 1 | -1/+7 |
| | |||||
* | remove unused Storage->getLocalFolder | Robin Appelman | 2016-02-05 | 1 | -6/+0 |
| | |||||
* | Scrutinizer Auto-Fixes | Scrutinizer Auto-Fixer | 2016-02-05 | 1 | -1/+1 |
| | | | | This commit consists of patches automatically generated for this project on https://scrutinizer-ci.com | ||||
* | split locking related methods to their own interface | Robin Appelman | 2016-01-14 | 1 | -1/+2 |
| | |||||
* | Happy new year! | Thomas Müller | 2016-01-12 | 1 | -2/+2 |
| | |||||
* | Use TempManager instead of tmpFolder | Morris Jobke | 2015-12-18 | 1 | -1/+1 |
| | |||||
* | Use proper public API for OC_Helper::getFileNameMimeType | Morris Jobke | 2015-12-17 | 1 | -1/+1 |
| | |||||
* | Compute share permissions in the view | Vincent Petry | 2015-12-08 | 1 | -4/+0 |
| | | | | | The share permissions are now computed in the View/FileInfo instead of storing them directly/permanently on the storage | ||||
* | Make Cache\Updater per storage | Robin Appelman | 2015-11-25 | 1 | -0/+12 |
| | |||||
* | Merge pull request #20439 from owncloud/etag-propagate-in-storage | Thomas Müller | 2015-11-25 | 1 | -0/+18 |
|\ | | | | | Take submount etag into account for folder etags | ||||
| * | take the etag of child mounts into account for the folder etag | Robin Appelman | 2015-11-19 | 1 | -0/+18 |
| | | | | | | | | this replaces shared etag propagation | ||||
* | | Use mocks when testing isSharingDisabledForUser | Thomas Müller | 2015-11-19 | 1 | -1/+1 |
|/ | |||||
* | Remove $ETagFunction - it was never used | Thomas Müller | 2015-10-16 | 1 | -7/+1 |
| | |||||
* | Consolidate webdav code - move all to one app | Thomas Müller | 2015-10-16 | 1 | -1/+1 |
| | |||||
* | update licence headers via script | Morris Jobke | 2015-10-05 | 1 | -0/+1 |
| | |||||
* | Replaces if ($file === '.' || $file === '..') by ↵ | Martin | 2015-09-22 | 1 | -2/+2 |
| | | | | if(\OC\Files\Filesystem::isIgnoredDir($file)). Eases to find where this operation is used. | ||||
* | Merge pull request #13641 from owncloud/cache-storage-status | Vincent Petry | 2015-08-07 | 1 | -0/+19 |
|\ | | | | | Store storage availability in database | ||||
| * | Store storage availability in database | Robin McCorkell | 2015-07-20 | 1 | -0/+19 |
| | | | | | | | | | | | | | | | | Storage status is saved in the database. Failed storages are rechecked every 10 minutes, while working storages are rechecked every request. Using the files_external app will recheck all external storages when the settings page is viewed, or whenever an external storage is saved. | ||||
* | | Disable filesystem_check_changes by default | Vincent Petry | 2015-07-29 | 1 | -1/+1 |
|/ | | | | | | | | | | This will prevent detecting remote changes done in the data folder / root storage by default. In the rare cases where the data folder is shared with other apps/users outside ownCloud and change detection is needed, the admin will have to set the option explicitly from now on. Note that this doesn't affect external storages which have their own setting in the mount options. | ||||
* | 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 |