Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | | | | Merge pull request #16892 from owncloud/lock-returnfullpath | Vincent Petry | 2015-06-16 | 1 | -10/+55 | |
|\ \ \ \ \ | | | | | | | | | | | | | Rethrow LockedException with full path | |||||
| * | | | | | Rethrow LockedException with full path | Vincent Petry | 2015-06-16 | 1 | -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-lock | Thomas Müller | 2015-06-15 | 1 | -2/+17 | |
|\ \ \ \ \ | |/ / / / |/| | | | | add proper locking to file_put_contents when using streams | |||||
| * | | | | change lock back to shared before updating the cache | Robin Appelman | 2015-06-03 | 1 | -1/+4 | |
| | | | | | ||||||
| * | | | | add proper locking to file_put_contents when using streams | Robin Appelman | 2015-06-03 | 1 | -2/+14 | |
| |/ / / | ||||||
* | | / | Webdav PUT small file lock must be shared during hooks | Vincent Petry | 2015-06-12 | 1 | -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 path | Joas Schilling | 2015-06-12 | 1 | -7/+2 | |
| | | | ||||||
* | | | Add return value to lock methods and check it in tests | Joas Schilling | 2015-06-12 | 1 | -5/+22 | |
| | | | ||||||
* | | | Only lock files in data/username/files/ | Joas Schilling | 2015-06-12 | 1 | -9/+53 | |
| | | | ||||||
* | | | Merge pull request #16158 from owncloud/mountprovider-after-setup | Thomas Müller | 2015-06-08 | 3 | -10/+50 | |
|\ \ \ | | | | | | | | | Call newly registered mount providers after the filesystem is setup | |||||
| * | | | more type hints | Robin Appelman | 2015-06-02 | 1 | -2/+2 | |
| | | | | ||||||
| * | | | phpdoc, strict and type hints | Robin Appelman | 2015-06-02 | 1 | -0/+6 | |
| | | | | ||||||
| * | | | only use mount provider if we have a valid user | Robin Appelman | 2015-06-02 | 1 | -2/+4 | |
| | | | | ||||||
| * | | | call mount providers that are registered after the filesystem is setup | Robin Appelman | 2015-06-02 | 2 | -8/+40 | |
| |/ / | ||||||
* | | | Merge pull request #15895 from owncloud/dav-getremoteetag | Joas Schilling | 2015-06-03 | 1 | -3/+17 | |
|\ \ \ | |/ / |/| | | Get etag from remote OC server | |||||
| * | | Get etag from remote OC server | Vincent Petry | 2015-06-02 | 1 | -3/+17 | |
| | | | ||||||
* | | | Merge pull request #16107 from owncloud/fix-getLocalFile-encryption-master | Thomas Müller | 2015-06-02 | 1 | -1/+7 | |
|\ \ \ | |/ / |/| | | Fix get local file encryption master | |||||
| * | | Only return cached files if existing | Thomas Müller | 2015-05-06 | 1 | -1/+4 | |
| | | | ||||||
| * | | Only use cached files in case encryption is enabled - in any other case let ↵ | Thomas Müller | 2015-05-05 | 1 | -1/+4 | |
| | | | | | | | | | | | | the underlying storage handle this accordingly - refs #16061 #16062 and others | |||||
* | | | shared lock around hooks | Robin Appelman | 2015-06-01 | 1 | -11/+42 | |
| | | | ||||||
* | | | add changeLock to the storage api | Robin Appelman | 2015-06-01 | 4 | -0/+35 | |
| | | | ||||||
* | | | unlock source file when we cant lock the target in a rename | Robin Appelman | 2015-06-01 | 1 | -1/+7 | |
| | | | ||||||
* | | | fix locking root of a view | Robin Appelman | 2015-06-01 | 1 | -1/+1 | |
| | | | ||||||
* | | | dont apply callback wrapper when fopen failed | Robin Appelman | 2015-06-01 | 1 | -1/+1 | |
| | | | ||||||
* | | | dont lock on meta data operations | Robin Appelman | 2015-06-01 | 1 | -4/+4 | |
| | | | ||||||
* | | | phpdoc and minor issues | Robin Appelman | 2015-06-01 | 2 | -11/+19 | |
| | | | ||||||
* | | | Use md5 + prefix for file locking keys in memcache | Vincent Petry | 2015-06-01 | 2 | -3/+5 | |
| | | | | | | | | | | | | | | | 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 | 2 | -4/+16 | |
| | | | ||||||
* | | | fix unlocking when moving mount points | Robin Appelman | 2015-06-01 | 1 | -0/+5 | |
| | | | ||||||
* | | | high level locking wip | Robin Appelman | 2015-06-01 | 1 | -5/+59 | |
| | | | ||||||
* | | | add locking to the view apo | Robin Appelman | 2015-06-01 | 1 | -2/+71 | |
| | | | ||||||
* | | | add locking to the storage api | Robin Appelman | 2015-06-01 | 4 | -0/+75 | |
| | | | ||||||
* | | | Only use quota stream wrapper on "files" | Vincent Petry | 2015-05-28 | 1 | -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_storages | Vincent Petry | 2015-05-28 | 1 | -22/+58 | |
|\ \ \ | | | | | | | | | [encryption] fix move versions between storages | |||||
| * | | | copy keys before we move a file between storages to make sure that the new ↵ | Bjoern Schiessle | 2015-05-22 | 1 | -22/+58 | |
| | | | | | | | | | | | | | | | | target file reuses the old file key, otherwise versions will break | |||||
* | | | | only request encryption module for files which are not excluded | Bjoern Schiessle | 2015-05-27 | 1 | -55/+59 | |
| | | | | ||||||
* | | | | Revert "Revert "Revert "FIX for webdav.mediencenter.t-online.de""" | Thomas Müller | 2015-05-26 | 1 | -5/+0 | |
| | | | | ||||||
* | | | | Revert "Revert "FIX for webdav.mediencenter.t-online.de"" | Oliver Kohl D.Sc | 2015-05-26 | 1 | -0/+5 | |
| | | | | ||||||
* | | | | Merge pull request #16452 from owncloud/enc_ftp_upload | Björn Schießle | 2015-05-26 | 1 | -9/+30 | |
|\ \ \ \ | | | | | | | | | | | always write file, if fseek doesn't work we write the whole file | |||||
| * | | | | flush() comments + perf opt | jknockaert | 2015-05-26 | 1 | -5/+7 | |
| | | | | | ||||||
| * | | | | fix calculation of $count, $count is always 8129 so we need to check this | jknockaert | 2015-05-21 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | against the unencrypted file size | |||||
| * | | | | test to simulate a non-seekable stream wrapper | Bjoern Schiessle | 2015-05-21 | 1 | -6/+18 | |
| | | | | | ||||||
| * | | | | encrypted filesize calculation in flush() | jknockaert | 2015-05-21 | 1 | -1/+8 | |
| | | | | | ||||||
* | | | | | Merge pull request #16493 from owncloud/cache-movewithcorrectmimetype | Vincent Petry | 2015-05-22 | 1 | -1/+1 | |
|\ \ \ \ \ | | | | | | | | | | | | | Get correct mimetype when moving and changing extension | |||||
| * | | | | | Get correct mimetype when moving and changing extension | Vincent Petry | 2015-05-21 | 1 | -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-trait | Joas Schilling | 2015-05-22 | 5 | -4/+16 | |
|\ \ \ \ \ | |/ / / / |/| | | | | Fix PHPDoc | |||||
| * | | | | Fix PHPDoc | Lukas Reschke | 2015-05-22 | 5 | -4/+16 | |
| | | | | | | | | | | | | | | | | | | | | Use correct parameters | |||||
* | | | | | Merge pull request #16322 from owncloud/trash-view | Morris Jobke | 2015-05-20 | 2 | -3/+20 | |
|\ \ \ \ \ | |/ / / / |/| | | | | dont go trough the view when moving to trash | |||||
| * | | | | use copy when doing a crossStorageCopy on the same storage | Robin Appelman | 2015-05-19 | 2 | -3/+20 | |
| | | | | | ||||||
* | | | | | Merge pull request #16440 from owncloud/scrutinizer-patch-1 | Thomas Müller | 2015-05-19 | 3 | -13/+0 | |
|\ \ \ \ \ | | | | | | | | | | | | | Scrutinizer Auto-Fixes |