Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix dependency check for Swift and SMB_OC | Robin McCorkell | 2015-09-13 | 2 | -2/+6 |
| | | | | Mistake caused during merging, where the API had changed | ||||
* | Merge pull request #18441 from owncloud/ext-backends.advanced | Robin McCorkell | 2015-09-13 | 31 | -744/+720 |
|\ | | | | | Migrate advanced external storage backends to new registration API [part 3] | ||||
| * | Fix Swift legacy auth mechanism fallback | Robin McCorkell | 2015-09-03 | 1 | -1/+1 |
| | | |||||
| * | Fix typo in SMB_OC | Robin McCorkell | 2015-09-03 | 1 | -2/+2 |
| | | |||||
| * | Prevent creation of deprecated backends | Robin McCorkell | 2015-08-28 | 2 | -0/+4 |
| | | |||||
| * | Introduce MODIFY permission for external storages | Robin McCorkell | 2015-08-28 | 5 | -11/+21 |
| | | |||||
| * | Validate permissions for created admin storages, auth mechanism | Robin McCorkell | 2015-08-28 | 5 | -34/+63 |
| | | | | | | | | | | Backend and auth mechanism permissions are checked on storage creation, both for personal storages and for admin storages | ||||
| * | Implement more fine-grained external storage permissions model | Robin McCorkell | 2015-08-28 | 13 | -238/+212 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | VisibilityTrait -> PermissionsTrait PermissionsTrait stores two sets of data, $permissions and $allowedPermissions (analogous to $visibility and $allowedVisibility of VisibilityTrait). Each set is a map of user type ('admin' or 'personal') to permissions (mounting permission, create permission). The result is that a backend can now be restricted for creation, while still allowing it to be mounted. This is useful for deprecating backends or auth mechanisms, preventing new storages being created, while still allowing existing storages to be mounted. | ||||
| * | AjaxController uses RSA auth mechanism | Robin McCorkell | 2015-08-28 | 3 | -20/+22 |
| | | |||||
| * | Migrate SFTP_Key external storage to new API | Robin McCorkell | 2015-08-28 | 10 | -287/+177 |
| | | | | | | | | | | The SFTP backend now supports public key authentication alongside password authentication. | ||||
| * | Migrate SMB_OC external storage to new API | Robin McCorkell | 2015-08-28 | 4 | -142/+68 |
| | | | | | | | | | | SMB_OC has been merged with SMB, via the identifier aliases mechanism. Legacy migration is done to the Session Credentials password mechanism | ||||
| * | Migrate Swift external storage to new API | Robin McCorkell | 2015-08-28 | 5 | -18/+159 |
| | | | | | | | | | | The Rackspace/OpenStack differences have been split into separate auth mechanisms, with correct legacy migration | ||||
* | | [tx-robot] updated from transifex | Jenkins for ownCloud | 2015-09-12 | 2 | -0/+46 |
| | | |||||
* | | Merge pull request #18733 from owncloud/ext-dependencycheck | Robin McCorkell | 2015-09-11 | 11 | -64/+162 |
|\ \ | | | | | | | Make checkDependencies a real method | ||||
| * | | Test legacy backend with no dependency check | Robin McCorkell | 2015-09-01 | 1 | -0/+18 |
| | | | |||||
| * | | Make checkDependencies a real method | Robin McCorkell | 2015-09-01 | 11 | -64/+144 |
| | | | | | | | | | | | | | | | Replace ->setDependencyCheck(callable) with a real method checkDependencies(). A polyfill is available for legacy storages. | ||||
* | | | Merge pull request #18676 from owncloud/ext-eventdispatcher | Robin McCorkell | 2015-09-11 | 1 | -0/+5 |
|\ \ \ | | | | | | | | | files_external event dispatcher | ||||
| * | | | Fire event when BackendService is available | Robin McCorkell | 2015-08-31 | 1 | -0/+5 |
| |/ / | |||||
* | | | [tx-robot] updated from transifex | Jenkins for ownCloud | 2015-09-10 | 2 | -0/+14 |
| | | | |||||
* | | | [tx-robot] updated from transifex | Jenkins for ownCloud | 2015-09-08 | 2 | -14/+62 |
| | | | |||||
* | | | [tx-robot] updated from transifex | Jenkins for ownCloud | 2015-09-04 | 2 | -0/+34 |
| | | | |||||
* | | | Set default mount options for external storages | Robin McCorkell | 2015-09-03 | 1 | -0/+7 |
| | | | |||||
* | | | [tx-robot] updated from transifex | Jenkins for ownCloud | 2015-09-01 | 4 | -0/+88 |
| | | | |||||
* | | | Merge pull request #12088 from AdamWill/google-opendir-root | Vincent Petry | 2015-09-01 | 1 | -2/+0 |
|\ \ \ | |/ / |/| | | [WIP] google: drop duplicate path trim from opendir() | ||||
| * | | google: drop duplicate path trim from opendir() | Adam Williamson | 2014-11-10 | 1 | -2/+0 |
| | | | | | | | | | | | | | | | | | | | | | opendir() trims the path passed then calls getDriveFile() - which immediately does the same trim operation. This breaks opendir() on the root directory, which causes the failure of the testStat() test when it checks the ctime of the root dir. | ||||
* | | | Unit test storages with an empty mount point | Robin McCorkell | 2015-08-31 | 2 | -0/+33 |
| | | | |||||
* | | | Allow an empty mount point | Robin McCorkell | 2015-08-31 | 1 | -2/+2 |
| | | | |||||
* | | | [tx-robot] updated from transifex | Jenkins for ownCloud | 2015-08-31 | 4 | -0/+18 |
| | | | |||||
* | | | [tx-robot] updated from transifex | Jenkins for ownCloud | 2015-08-30 | 2 | -0/+2 |
| | | | |||||
* | | | make sure we actually have an object store | Robin Appelman | 2015-08-28 | 1 | -0/+3 |
| |/ |/| | |||||
* | | [tx-robot] updated from transifex | Jenkins for ownCloud | 2015-08-28 | 10 | -4/+106 |
| | | |||||
* | | [tx-robot] updated from transifex | Jenkins for ownCloud | 2015-08-27 | 8 | -0/+80 |
| | | |||||
* | | Remove languages which are no longer maintained on transifex | Thomas Müller | 2015-08-26 | 8 | -100/+0 |
| | | |||||
* | | [tx-robot] updated from transifex | Jenkins for ownCloud | 2015-08-26 | 12 | -0/+146 |
| | | |||||
* | | Merge pull request #18564 from owncloud/fix-transifex-sync | Morris Jobke | 2015-08-25 | 154 | -3242/+2794 |
|\ \ | | | | | | | Update slug | ||||
| * | | [tx-robot] updated from transifex | Jenkins for ownCloud | 2015-08-25 | 154 | -3242/+2794 |
| | | | |||||
* | | | Prevent objectstore being set from client side | Robin McCorkell | 2015-08-25 | 2 | -2/+16 |
|/ / | |||||
* | | Merge pull request #18440 from owncloud/ext-backends.customjs | Morris Jobke | 2015-08-25 | 16 | -308/+529 |
|\ \ | | | | | | | Migrate custom JS external storage backends to new registration API [part 2] | ||||
| * | | Migrate Google external storage to new API | Robin McCorkell | 2015-08-25 | 8 | -147/+201 |
| | | | |||||
| * | | Migrate Dropbox external storage to new API | Robin McCorkell | 2015-08-25 | 8 | -130/+189 |
| | | | |||||
| * | | Migrate AmazonS3 external storage to new API | Robin McCorkell | 2015-08-25 | 4 | -27/+109 |
| | | | |||||
| * | | Add on-backend and on-auth-mechanism events to JS | Robin McCorkell | 2015-08-25 | 1 | -4/+30 |
| | | | |||||
* | | | Merge pull request #18445 from owncloud/ext-only-setuservars-string | Morris Jobke | 2015-08-25 | 11 | -22/+83 |
|\ \ \ | |/ / |/| | | setUserVars() should only attempt substitution with strings | ||||
| * | | Convert string booleans to real booleans | Robin McCorkell | 2015-08-20 | 7 | -17/+76 |
| | | | | | | | | | | | | | | | Legacy compatibility, from the days in stable8 when checkbox boolean values were stored as the strings 'true' and 'false'. | ||||
| * | | setUserVars() should only attempt substitution with strings | Robin McCorkell | 2015-08-20 | 4 | -5/+7 |
| | | | |||||
* | | | Replace array_filter() with foreach for PHP <5.6 | Robin McCorkell | 2015-08-21 | 1 | -10/+15 |
| | | | | | | | | | | | | ARRAY_FILTER_USE_KEY is PHP 5.6+ | ||||
* | | | Add availability methods to files_external FailedStorage | Robin McCorkell | 2015-08-20 | 1 | -0/+8 |
| | | | |||||
* | | | Merge pull request #18408 from owncloud/ext-ocp | Robin McCorkell | 2015-08-20 | 12 | -32/+46 |
|\ \ \ | | | | | | | | | Use OCP classes as much as possible in files_external v2 | ||||
| * | | | Use OCP classes as much as possible in files_external | Robin McCorkell | 2015-08-19 | 12 | -32/+46 |
| | | | | |||||
* | | | | Merge pull request #18437 from owncloud/ext-auth-trigger | Vincent Petry | 2015-08-20 | 1 | -0/+9 |
|\ \ \ \ | | | | | | | | | | | Trigger storage recheck on auth mechanism change |