aboutsummaryrefslogtreecommitdiffstats
path: root/lib/private/files
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | Merge pull request #16892 from owncloud/lock-returnfullpathVincent Petry2015-06-161-10/+55
|\ \ \ \ \ | | | | | | | | | | | | Rethrow LockedException with full path
| * | | | | Rethrow LockedException with full pathVincent Petry2015-06-161-10/+55
| |/ / / / | | | | | | | | | | | | | | | | | | | | Because the path is converted to md5 from the original exception, rethrow the exception with the correct full path
* | | | | Merge pull request #16727 from owncloud/file-put-content-lockThomas Müller2015-06-151-2/+17
|\ \ \ \ \ | |/ / / / |/| | | | add proper locking to file_put_contents when using streams
| * | | | change lock back to shared before updating the cacheRobin Appelman2015-06-031-1/+4
| | | | |
| * | | | add proper locking to file_put_contents when using streamsRobin Appelman2015-06-031-2/+14
| |/ / /
* | | / Webdav PUT small file lock must be shared during hooksVincent Petry2015-06-121-1/+3
| |_|/ |/| | | | | | | | | | | | | | | | | | | | Fixed code path for Webdav PUT of small files to use shared locks during hook execution, and exclusive during the file operation This makes it possible for versions to be copied by accessing the file in a post_write hook.
* | | Don't use limit on explode to have only 1 code pathJoas Schilling2015-06-121-7/+2
| | |
* | | Add return value to lock methods and check it in testsJoas Schilling2015-06-121-5/+22
| | |
* | | Only lock files in data/username/files/Joas Schilling2015-06-121-9/+53
| | |
* | | Merge pull request #16158 from owncloud/mountprovider-after-setupThomas Müller2015-06-083-10/+50
|\ \ \ | | | | | | | | Call newly registered mount providers after the filesystem is setup
| * | | more type hintsRobin Appelman2015-06-021-2/+2
| | | |
| * | | phpdoc, strict and type hintsRobin Appelman2015-06-021-0/+6
| | | |
| * | | only use mount provider if we have a valid userRobin Appelman2015-06-021-2/+4
| | | |
| * | | call mount providers that are registered after the filesystem is setupRobin Appelman2015-06-022-8/+40
| |/ /
* | | 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
* | | shared lock around hooksRobin Appelman2015-06-011-11/+42
| | |
* | | add changeLock to the storage apiRobin Appelman2015-06-014-0/+35
| | |
* | | unlock source file when we cant lock the target in a renameRobin Appelman2015-06-011-1/+7
| | |
* | | fix locking root of a viewRobin Appelman2015-06-011-1/+1
| | |
* | | dont apply callback wrapper when fopen failedRobin Appelman2015-06-011-1/+1
| | |
* | | dont lock on meta data operationsRobin Appelman2015-06-011-4/+4
| | |
* | | phpdoc and minor issuesRobin Appelman2015-06-012-11/+19
| | |
* | | Use md5 + prefix for file locking keys in memcacheVincent Petry2015-06-012-3/+5
| | | | | | | | | | | | | | | Also trim slashes from paths to make sure the locks are based on the same paths.
* | | Use md5 for lock keyVincent Petry2015-06-012-4/+16
| | |
* | | fix unlocking when moving mount pointsRobin Appelman2015-06-011-0/+5
| | |
* | | high level locking wipRobin Appelman2015-06-011-5/+59
| | |
* | | add locking to the view apoRobin Appelman2015-06-011-2/+71
| | |
* | | 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 #16452 from owncloud/enc_ftp_uploadBjörn Schießle2015-05-261-9/+30
|\ \ \ \ | | | | | | | | | | always write file, if fseek doesn't work we write the whole file
| * | | | flush() comments + perf optjknockaert2015-05-261-5/+7
| | | | |
| * | | | fix calculation of $count, $count is always 8129 so we need to check thisjknockaert2015-05-211-1/+1
| | | | | | | | | | | | | | | | | | | | against the unencrypted file size
| * | | | test to simulate a non-seekable stream wrapperBjoern Schiessle2015-05-211-6/+18
| | | | |
| * | | | encrypted filesize calculation in flush()jknockaert2015-05-211-1/+8
| | | | |
* | | | | Merge pull request #16493 from owncloud/cache-movewithcorrectmimetypeVincent Petry2015-05-221-1/+1
|\ \ \ \ \ | | | | | | | | | | | | Get correct mimetype when moving and changing extension
| * | | | | Get correct mimetype when moving and changing extensionVincent Petry2015-05-211-1/+1
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes issue when restoring folders from trash cross-storage, as such folders have an extension ".d12345678". Fixes issue when moving folders between storages and at the same time changing their extension.
* | | | | 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
| | | | |
* | | | | Merge pull request #16440 from owncloud/scrutinizer-patch-1Thomas Müller2015-05-193-13/+0
|\ \ \ \ \ | | | | | | | | | | | | Scrutinizer Auto-Fixes