aboutsummaryrefslogtreecommitdiffstats
path: root/lib/private/files/storage
Commit message (Collapse)AuthorAgeFilesLines
* always update file cache, the cache can handle partial data correctly if the ↵Bjoern Schiessle2015-07-311-5/+4
| | | | file doesn't already exists in the file cache
* Disable filesystem_check_changes by defaultVincent Petry2015-07-291-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.
* Merge pull request #17902 from owncloud/fix_17898Vincent Petry2015-07-271-1/+2
|\ | | | | get header size before we open the file to avoid locking exception
| * get header size before we open the file to avoid locking exceptionBjoern Schiessle2015-07-271-1/+2
| |
* | Only set is encrypted when encryption is enabledJoas Schilling2015-07-231-1/+1
|/
* Merge pull request #17540 from owncloud/enc_detect_legacy_files2Björn Schießle2015-07-171-15/+95
|\ | | | | make sure that we always detect legacy files correctly
| * set targetIsEncrypted to true if file cache indicates that we try to read a ↵Bjoern Schiessle2015-07-171-0/+1
| | | | | | | | encrypted file
| * make sure that we always detect legacy files correctlyBjoern Schiessle2015-07-171-15/+94
| |
* | Merge pull request #17282 from owncloud/s2s-catchremotelockexceptionsMorris Jobke2015-07-171-17/+27
|\ \ | |/ |/| Throw lock exceptions if remote share returned 423 status code
| * Throw lock exceptions if remote share returned 423 status codeVincent Petry2015-07-031-17/+27
| |
* | Throw StorageNotAvailable if propfind on root failedVincent Petry2015-07-131-1/+5
| | | | | | | | | | If PROPFIND fails with 404 or 405 on the remote share root, it means the storage is not available. Throw StorageNotAvailable is such case.
* | Merge pull request #16924 from owncloud/copy-recursive-polyfillThomas Müller2015-07-061-0/+89
|\ \ | | | | | | add recursive copy polyfill for storage backends
| * | better handling of foldersRobin Appelman2015-07-031-1/+1
| | |
| * | phpdocRobin Appelman2015-06-151-2/+30
| | |
| * | add recursive copy polyfill for storage backendsRobin Appelman2015-06-141-0/+61
| | |
* | | Remove OC_LogThomas Müller2015-07-031-3/+3
| | |
* | | Merge pull request #17379 from owncloud/kill-file-mapperVincent Petry2015-07-032-745/+282
|\ \ \ | | | | | | | | Remove file mapper - was only use in Windows and never worked properly
| * | | Remove file mapper - was only use in Windows and never worked properlyThomas Müller2015-07-032-745/+282
| | |/ | |/|
* | | also dont download existing on fopen when using w+ and wb+Robin Appelman2015-07-031-2/+2
| | |
* | | add phpdocRobin Appelman2015-07-031-0/+55
| | |
* | | add flysystem adapaterRobin Appelman2015-07-031-0/+188
|/ /
* | Perform the filesize only when the file existsJoas Schilling2015-06-301-2/+6
| | | | | | | | | | Regression from 95602d4069a1eb9a45e1d08edeecc0d5b90e01ca and 9b336765b69bf7b7e2cd67a824862411b249aa4d
* | Merge pull request #17030 from owncloud/lock-posthooksJoas Schilling2015-06-291-1/+1
|\ \ | | | | | | Keep shared lock for post-hooks
| * | Keep shared locks in post hooksVincent Petry2015-06-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Instead of unlocking after the file operation, change exclusive locks back to shared locks during post hooks, and unlock after that. Also added unit tests to test locking in pre-hooks, during operation and post-hooks.
* | | Merge pull request #17163 from owncloud/update-licensesLukas Reschke2015-06-277-2/+8
|\ \ \ | | | | | | | | Update license headers
| * | | update license headers and authorsMorris Jobke2015-06-257-2/+8
| |/ /
* / / Correctly check if the real file exists, otherwise try the part fileJoas Schilling2015-06-261-2/+6
|/ /
* / make sure that we always read the header from the original fileBjoern Schiessle2015-06-231-3/+5
|/
* Merge pull request #15895 from owncloud/dav-getremoteetagJoas Schilling2015-06-031-3/+17
|\ | | | | Get etag from remote OC server
| * Get etag from remote OC serverVincent Petry2015-06-021-3/+17
| |
* | Merge pull request #16107 from owncloud/fix-getLocalFile-encryption-masterThomas Müller2015-06-021-1/+7
|\ \ | |/ |/| Fix get local file encryption master
| * Only return cached files if existingThomas Müller2015-05-061-1/+4
| |
| * Only use cached files in case encryption is enabled - in any other case let ↵Thomas Müller2015-05-051-1/+4
| | | | | | | | the underlying storage handle this accordingly - refs #16061 #16062 and others
* | add changeLock to the storage apiRobin Appelman2015-06-014-0/+35
| |
* | phpdoc and minor issuesRobin Appelman2015-06-011-2/+2
| |
* | Use md5 + prefix for file locking keys in memcacheVincent Petry2015-06-011-2/+2
| | | | | | | | | | Also trim slashes from paths to make sure the locks are based on the same paths.
* | Use md5 for lock keyVincent Petry2015-06-011-2/+2
| |
* | add locking to the storage apiRobin Appelman2015-06-014-0/+75
| |
* | Only use quota stream wrapper on "files"Vincent Petry2015-05-281-3/+5
| | | | | | | | | | Prevent using the quota stream wrapper on trashbin folders and other metadata folders
* | Merge pull request #16501 from owncloud/enc_fix_move_versions_between_storagesVincent Petry2015-05-281-22/+58
|\ \ | | | | | | [encryption] fix move versions between storages
| * | copy keys before we move a file between storages to make sure that the new ↵Bjoern Schiessle2015-05-221-22/+58
| | | | | | | | | | | | target file reuses the old file key, otherwise versions will break
* | | only request encryption module for files which are not excludedBjoern Schiessle2015-05-271-55/+59
| | |
* | | Revert "Revert "Revert "FIX for webdav.mediencenter.t-online.de"""Thomas Müller2015-05-261-5/+0
| | |
* | | Revert "Revert "FIX for webdav.mediencenter.t-online.de""Oliver Kohl D.Sc2015-05-261-0/+5
| | |
* | | Merge pull request #16516 from owncloud/fix-phpdoc-traitJoas Schilling2015-05-225-4/+16
|\ \ \ | |/ / |/| | Fix PHPDoc
| * | Fix PHPDocLukas Reschke2015-05-225-4/+16
| | | | | | | | | | | | Use correct parameters
* | | Merge pull request #16322 from owncloud/trash-viewMorris Jobke2015-05-202-3/+20
|\ \ \ | |/ / |/| | dont go trough the view when moving to trash
| * | use copy when doing a crossStorageCopy on the same storageRobin Appelman2015-05-192-3/+20
| | |
* | | Scrutinizer Auto-FixesScrutinizer Auto-Fixer2015-05-191-9/+0
|/ / | | | | | | This commit consists of patches automatically generated for this project on https://scrutinizer-ci.com
* | Merge pull request #16399 from owncloud/enc_rmdir_fixClark Tomlinson2015-05-181-2/+6
|\ \ | | | | | | [encryption] only try to delete file keys if it is a valid path