aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* shared lock around hooksRobin Appelman2015-06-012-11/+46
|
* add changeLock to the storage apiRobin Appelman2015-06-016-0/+54
|
* add method to atomically change between shared and exclusive lockRobin Appelman2015-06-013-0/+82
|
* Adding information on file locking status to admin sectionThomas Müller2015-06-012-12/+33
|
* 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-013-3/+31
|
* 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-013-5/+83
|
* unit test for releaseallRobin Appelman2015-06-011-0/+24
|
* 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 after testRobin Appelman2015-06-011-0/+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
* fix testRobin Appelman2015-06-011-2/+2
|
* fix unlocking when moving mount pointsRobin Appelman2015-06-011-0/+5
|
* high level locking wipRobin Appelman2015-06-012-5/+86
|
* always use arraycache for unit testsRobin Appelman2015-06-011-1/+1
|
* add locking to the view apoRobin Appelman2015-06-011-2/+71
|
* add locking to the storage apiRobin Appelman2015-06-016-0/+117
|
* expose locking provider in the server containerRobin Appelman2015-06-012-0/+26
|
* Merge pull request #16628 from owncloud/webdav-validatepathThomas Müller2015-06-012-0/+14
|\ | | | | Validate target file name for some webdav ops
| * Validate target file name for some webdav opsVincent Petry2015-05-292-0/+14
| |
* | Merge pull request #16650 from owncloud/fix-sqlite-only-setupThomas Müller2015-06-011-1/+4
|\ \ | | | | | | [setup] Disable buttons only in the case they are present
| * | [setup] Disable buttons only in the case they are presentMorris Jobke2015-06-011-1/+4
| | | | | | | | | | | | * fixes #16648
* | | Merge pull request #16629 from owncloud/files-renametoreservednameVincent Petry2015-06-012-24/+16
|\ \ \ | | | | | | | | Check target name on rename with web UI
| * | | Check target name on rename with web UIVincent Petry2015-05-292-24/+16
| | |/ | |/| | | | | | | | | | | | | | | | | | | When renaming over the web UI, check early that the target name is valid. This prevents nonsensical error messages when renaming to a name with a trailing backslash.
* | | Merge pull request #16638 from owncloud/fix-handlebars-l10n-method-callsLukas Reschke2015-06-011-0/+10
|\ \ \ | | | | | | | | Fix files_external l10n
| * | | Fix files_external l10nMorris Jobke2015-05-301-0/+10
| | | | | | | | | | | | | | | | | | | | * current l10n..pl script can't extract JS functions that are within a handlebars template - therefore they are duplicated until the script is fixed
* | | | Merge pull request #16637 from owncloud/fix-l10n-apps-managementLukas Reschke2015-06-011-6/+6
|\ \ \ \ | | | | | | | | | | Fix L10n in apps management
| * | | | Fix L10n in apps managementMorris Jobke2015-05-301-6/+6
| |/ / / | | | | | | | | | | | | * fixes #16632
* | | | [tx-robot] updated from transifexJenkins for ownCloud2015-06-014-0/+12
| | | |
* | | | [tx-robot] updated from transifexJenkins for ownCloud2015-05-3154-24/+118
|/ / /
* | | [tx-robot] updated from transifexJenkins for ownCloud2015-05-3034-2/+62
| | |
* | | Add information how to report security bugsLukas Reschke2015-05-291-0/+1
|/ /
* | Merge pull request #16622 from owncloud/versions-cancelexpireforunexistingfilesBjörn Schießle2015-05-292-1/+15
|\ \ | | | | | | Abort expiration when file is gone
| * | Abort expiration when file is goneVincent Petry2015-05-292-1/+15
| | | | | | | | | | | | | | | | | | | | | Sometimes a background job for versions expiration was scheduled for a file that has been moved or deleted since. This prevents showing useless warnings in the log and simply bail out.
* | | Merge pull request #16517 from owncloud/remove-logo-wideThomas Müller2015-05-2913-907/+35
|\ \ \ | | | | | | | | replace logo-wide on share page as well with better icon + text