summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #16721 from owncloud/fix-grammar-enc-moduleClark Tomlinson2015-06-031-2/+2
|\ | | | | Fixing grammar - refs https://www.transifex.com/projects/p/owncloud/t…
| * Catch NotFoundException and return no quota information which simply ↵Thomas Müller2015-06-031-1/+1
| | | | | | | | reflects the current state - no file storage has been initialized for the user.
| * Fixing grammar - refs ↵Thomas Müller2015-06-031-1/+1
| | | | | | | | https://www.transifex.com/projects/p/owncloud/translate/#en_GB/lib/50330746
* | Merge pull request #16434 from owncloud/persist-maintenance-stateThomas Müller2015-06-031-4/+14
|\ \ | | | | | | Persist the state of the maintenance after an upgrade
| * | Persist the state of the maintenance after an upgradeMorris Jobke2015-05-191-4/+14
| | | | | | | | | | | | | | | | | | * if maintenance mode was enabled before an upgrade it will be enabled afterwards too * fixes #16429
* | | Merge pull request #16687 from owncloud/issue-16113-redis-minimum-versionThomas Müller2015-06-031-1/+2
|\ \ \ | |_|/ |/| | Check for redis to be 2.2.5+
| * | Check for redis to be 2.2.5+Joas Schilling2015-06-021-1/+2
| | |
* | | Merge pull request #16708 from owncloud/enc_fix_move_to_trashMorris Jobke2015-06-031-31/+24
|\ \ \ | | | | | | | | make sure that we always use the correct owner for both source and target
| * | | make sure that we always use the correct owner for both source and targetBjoern Schiessle2015-06-031-31/+24
| | | |
* | | | Translate invalid path exception to sabre exception for filesVincent Petry2015-06-031-0/+2
|/ / /
* | | [tx-robot] updated from transifexJenkins for ownCloud2015-06-034-10/+4
| | |
* | | Merge pull request #16667 from ↵Morris Jobke2015-06-022-43/+61
|\ \ \ | |/ / |/| | | | | | | | owncloud/issue-16510-fix-encryption-with-s2s-shares Add tests for the storage wrapper and fix the wrapping
| * | Correctly ignore remote shares aswellJoas Schilling2015-06-021-1/+4
| | |
| * | Add unit tests for wrapStorageJoas Schilling2015-06-021-2/+1
| | |
| * | Move the storage wrapping into a testable methodJoas Schilling2015-06-022-43/+59
| | |
* | | 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
* | | Merge pull request #16200 from owncloud/kill-globalfilecacheMorris Jobke2015-06-0211-685/+87
|\ \ \ | | | | | | | | Drop file caching
| * | | remove file cache remainings from server containerArthur Schiwon2015-05-131-5/+7
| | | |
| * | | add repair steps to get rid of old background jobsArthur Schiwon2015-05-122-0/+80
| | | |
| * | | also free joblist and base from file cache codeArthur Schiwon2015-05-122-17/+0
| | | |
| * | | remove file cache classes and its testsArthur Schiwon2015-05-086-663/+0
| | | |
* | | | [tx-robot] updated from transifexJenkins for ownCloud2015-06-024-20/+94
| | | |
* | | | Clean application identifier before processingLukas Reschke2015-06-011-0/+2
| | | |
* | | | Fixing undefined index 'foo'Thomas Müller2015-06-011-0/+3
| | | |
* | | | fix nooplockingproviderRobin Appelman2015-06-011-2/+9
| | | |
* | | | shared lock around hooksRobin Appelman2015-06-012-11/+46
| | | |
* | | | add changeLock to the storage apiRobin Appelman2015-06-015-0/+43
| | | |
* | | | add method to atomically change between shared and exclusive lockRobin Appelman2015-06-012-0/+29
| | | |
* | | | Return 423 instead of 503 for locked filesVincent Petry2015-06-011-1/+1
| | | |
* | | | Move locking exceptionsVincent Petry2015-06-012-4/+15
| | | |
* | | | Convert LockedException to FileLocked in Sabre connectorVincent Petry2015-06-012-3/+19
| | | | | | | | | | | | | | | | | | | | | | | | For Sabre to be able to return the proper error code instead of 500, the LockedException is now rethrown as FileLocked exception in the Sabre connector
* | | | add locking for non-chunking webdav uploadRobin Appelman2015-06-011-0/+5
| | | |
* | | | use arraycache for locking in unit testsRobin Appelman2015-06-011-0/+1
| | | |
* | | | add seperate config option for locking memcache backendRobin Appelman2015-06-012-3/+25
| | | |
* | | | always use locking in unit testsRobin Appelman2015-06-011-1/+1
| | | |
* | | | unlock source file when we cant lock the target in a renameRobin Appelman2015-06-011-1/+7
| | | |
* | | | close file handle after sending sabre responseRobin Appelman2015-06-011-0/+6
| | | |
* | | | Added config switch for file lockingVincent Petry2015-06-012-5/+70
| | | |
* | | | Fix Null memcache fallback to match interfaceVincent Petry2015-06-011-3/+7
| | | |
* | | | dont release shared lock if we dont have anyRobin Appelman2015-06-011-2/+4
| | | |
* | | | fix locking root of a viewRobin Appelman2015-06-011-1/+1
| | | |
* | | | release all locks on shutdownRobin Appelman2015-06-013-0/+34
| | | |
* | | | 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-013-13/+21
| | | |
* | | | 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
| | | |
* | | | Add CAS methods to Null memcacheVincent Petry2015-06-011-0/+12
| | | | | | | | | | | | | | | | | | | | This prevents breaking ownCloud completely when memcache is not enabled and the locking code is triggered