Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | shared lock around hooks | Robin Appelman | 2015-06-01 | 2 | -11/+46 |
| | |||||
* | add changeLock to the storage api | Robin Appelman | 2015-06-01 | 6 | -0/+54 |
| | |||||
* | add method to atomically change between shared and exclusive lock | Robin Appelman | 2015-06-01 | 3 | -0/+82 |
| | |||||
* | Adding information on file locking status to admin section | Thomas Müller | 2015-06-01 | 2 | -12/+33 |
| | |||||
* | Return 423 instead of 503 for locked files | Vincent Petry | 2015-06-01 | 1 | -1/+1 |
| | |||||
* | Move locking exceptions | Vincent Petry | 2015-06-01 | 2 | -4/+15 |
| | |||||
* | Convert LockedException to FileLocked in Sabre connector | Vincent Petry | 2015-06-01 | 2 | -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 upload | Robin Appelman | 2015-06-01 | 1 | -0/+5 |
| | |||||
* | use arraycache for locking in unit tests | Robin Appelman | 2015-06-01 | 1 | -0/+1 |
| | |||||
* | add seperate config option for locking memcache backend | Robin Appelman | 2015-06-01 | 3 | -3/+31 |
| | |||||
* | always use locking in unit tests | Robin Appelman | 2015-06-01 | 1 | -1/+1 |
| | |||||
* | unlock source file when we cant lock the target in a rename | Robin Appelman | 2015-06-01 | 1 | -1/+7 |
| | |||||
* | close file handle after sending sabre response | Robin Appelman | 2015-06-01 | 1 | -0/+6 |
| | |||||
* | Added config switch for file locking | Vincent Petry | 2015-06-01 | 3 | -5/+83 |
| | |||||
* | unit test for releaseall | Robin Appelman | 2015-06-01 | 1 | -0/+24 |
| | |||||
* | Fix Null memcache fallback to match interface | Vincent Petry | 2015-06-01 | 1 | -3/+7 |
| | |||||
* | dont release shared lock if we dont have any | Robin Appelman | 2015-06-01 | 1 | -2/+4 |
| | |||||
* | fix locking root of a view | Robin Appelman | 2015-06-01 | 1 | -1/+1 |
| | |||||
* | release all locks after test | Robin Appelman | 2015-06-01 | 1 | -0/+1 |
| | |||||
* | release all locks on shutdown | Robin Appelman | 2015-06-01 | 3 | -0/+34 |
| | |||||
* | 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 | 3 | -13/+21 |
| | |||||
* | 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 |
| | |||||
* | Add CAS methods to Null memcache | Vincent Petry | 2015-06-01 | 1 | -0/+12 |
| | | | | | This prevents breaking ownCloud completely when memcache is not enabled and the locking code is triggered | ||||
* | fix test | Robin Appelman | 2015-06-01 | 1 | -2/+2 |
| | |||||
* | fix unlocking when moving mount points | Robin Appelman | 2015-06-01 | 1 | -0/+5 |
| | |||||
* | high level locking wip | Robin Appelman | 2015-06-01 | 2 | -5/+86 |
| | |||||
* | always use arraycache for unit tests | Robin Appelman | 2015-06-01 | 1 | -1/+1 |
| | |||||
* | 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 | 6 | -0/+117 |
| | |||||
* | expose locking provider in the server container | Robin Appelman | 2015-06-01 | 2 | -0/+26 |
| | |||||
* | Merge pull request #16628 from owncloud/webdav-validatepath | Thomas Müller | 2015-06-01 | 2 | -0/+14 |
|\ | | | | | Validate target file name for some webdav ops | ||||
| * | Validate target file name for some webdav ops | Vincent Petry | 2015-05-29 | 2 | -0/+14 |
| | | |||||
* | | Merge pull request #16650 from owncloud/fix-sqlite-only-setup | Thomas Müller | 2015-06-01 | 1 | -1/+4 |
|\ \ | | | | | | | [setup] Disable buttons only in the case they are present | ||||
| * | | [setup] Disable buttons only in the case they are present | Morris Jobke | 2015-06-01 | 1 | -1/+4 |
| | | | | | | | | | | | | * fixes #16648 | ||||
* | | | Merge pull request #16629 from owncloud/files-renametoreservedname | Vincent Petry | 2015-06-01 | 2 | -24/+16 |
|\ \ \ | | | | | | | | | Check target name on rename with web UI | ||||
| * | | | Check target name on rename with web UI | Vincent Petry | 2015-05-29 | 2 | -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-calls | Lukas Reschke | 2015-06-01 | 1 | -0/+10 |
|\ \ \ | | | | | | | | | Fix files_external l10n | ||||
| * | | | Fix files_external l10n | Morris Jobke | 2015-05-30 | 1 | -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-management | Lukas Reschke | 2015-06-01 | 1 | -6/+6 |
|\ \ \ \ | | | | | | | | | | | Fix L10n in apps management | ||||
| * | | | | Fix L10n in apps management | Morris Jobke | 2015-05-30 | 1 | -6/+6 |
| |/ / / | | | | | | | | | | | | | * fixes #16632 | ||||
* | | | | [tx-robot] updated from transifex | Jenkins for ownCloud | 2015-06-01 | 4 | -0/+12 |
| | | | | |||||
* | | | | [tx-robot] updated from transifex | Jenkins for ownCloud | 2015-05-31 | 54 | -24/+118 |
|/ / / | |||||
* | | | [tx-robot] updated from transifex | Jenkins for ownCloud | 2015-05-30 | 34 | -2/+62 |
| | | | |||||
* | | | Add information how to report security bugs | Lukas Reschke | 2015-05-29 | 1 | -0/+1 |
|/ / | |||||
* | | Merge pull request #16622 from owncloud/versions-cancelexpireforunexistingfiles | Björn Schießle | 2015-05-29 | 2 | -1/+15 |
|\ \ | | | | | | | Abort expiration when file is gone | ||||
| * | | Abort expiration when file is gone | Vincent Petry | 2015-05-29 | 2 | -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-wide | Thomas Müller | 2015-05-29 | 13 | -907/+35 |
|\ \ \ | | | | | | | | | replace logo-wide on share page as well with better icon + text |