summaryrefslogtreecommitdiffstats
path: root/apps/files_external
Commit message (Collapse)AuthorAgeFilesLines
* Fix dependency check for Swift and SMB_OCRobin McCorkell2015-09-132-2/+6
| | | | Mistake caused during merging, where the API had changed
* Merge pull request #18441 from owncloud/ext-backends.advancedRobin McCorkell2015-09-1331-744/+720
|\ | | | | Migrate advanced external storage backends to new registration API [part 3]
| * Fix Swift legacy auth mechanism fallbackRobin McCorkell2015-09-031-1/+1
| |
| * Fix typo in SMB_OCRobin McCorkell2015-09-031-2/+2
| |
| * Prevent creation of deprecated backendsRobin McCorkell2015-08-282-0/+4
| |
| * Introduce MODIFY permission for external storagesRobin McCorkell2015-08-285-11/+21
| |
| * Validate permissions for created admin storages, auth mechanismRobin McCorkell2015-08-285-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 modelRobin McCorkell2015-08-2813-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 mechanismRobin McCorkell2015-08-283-20/+22
| |
| * Migrate SFTP_Key external storage to new APIRobin McCorkell2015-08-2810-287/+177
| | | | | | | | | | The SFTP backend now supports public key authentication alongside password authentication.
| * Migrate SMB_OC external storage to new APIRobin McCorkell2015-08-284-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 APIRobin McCorkell2015-08-285-18/+159
| | | | | | | | | | The Rackspace/OpenStack differences have been split into separate auth mechanisms, with correct legacy migration
* | [tx-robot] updated from transifexJenkins for ownCloud2015-09-122-0/+46
| |
* | Merge pull request #18733 from owncloud/ext-dependencycheckRobin McCorkell2015-09-1111-64/+162
|\ \ | | | | | | Make checkDependencies a real method
| * | Test legacy backend with no dependency checkRobin McCorkell2015-09-011-0/+18
| | |
| * | Make checkDependencies a real methodRobin McCorkell2015-09-0111-64/+144
| | | | | | | | | | | | | | | Replace ->setDependencyCheck(callable) with a real method checkDependencies(). A polyfill is available for legacy storages.
* | | Merge pull request #18676 from owncloud/ext-eventdispatcherRobin McCorkell2015-09-111-0/+5
|\ \ \ | | | | | | | | files_external event dispatcher
| * | | Fire event when BackendService is availableRobin McCorkell2015-08-311-0/+5
| |/ /
* | | [tx-robot] updated from transifexJenkins for ownCloud2015-09-102-0/+14
| | |
* | | [tx-robot] updated from transifexJenkins for ownCloud2015-09-082-14/+62
| | |
* | | [tx-robot] updated from transifexJenkins for ownCloud2015-09-042-0/+34
| | |
* | | Set default mount options for external storagesRobin McCorkell2015-09-031-0/+7
| | |
* | | [tx-robot] updated from transifexJenkins for ownCloud2015-09-014-0/+88
| | |
* | | Merge pull request #12088 from AdamWill/google-opendir-rootVincent Petry2015-09-011-2/+0
|\ \ \ | |/ / |/| | [WIP] google: drop duplicate path trim from opendir()
| * | google: drop duplicate path trim from opendir()Adam Williamson2014-11-101-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 pointRobin McCorkell2015-08-312-0/+33
| | |
* | | Allow an empty mount pointRobin McCorkell2015-08-311-2/+2
| | |
* | | [tx-robot] updated from transifexJenkins for ownCloud2015-08-314-0/+18
| | |
* | | [tx-robot] updated from transifexJenkins for ownCloud2015-08-302-0/+2
| | |
* | | make sure we actually have an object storeRobin Appelman2015-08-281-0/+3
| |/ |/|
* | [tx-robot] updated from transifexJenkins for ownCloud2015-08-2810-4/+106
| |
* | [tx-robot] updated from transifexJenkins for ownCloud2015-08-278-0/+80
| |
* | Remove languages which are no longer maintained on transifexThomas Müller2015-08-268-100/+0
| |
* | [tx-robot] updated from transifexJenkins for ownCloud2015-08-2612-0/+146
| |
* | Merge pull request #18564 from owncloud/fix-transifex-syncMorris Jobke2015-08-25154-3242/+2794
|\ \ | | | | | | Update slug
| * | [tx-robot] updated from transifexJenkins for ownCloud2015-08-25154-3242/+2794
| | |
* | | Prevent objectstore being set from client sideRobin McCorkell2015-08-252-2/+16
|/ /
* | Merge pull request #18440 from owncloud/ext-backends.customjsMorris Jobke2015-08-2516-308/+529
|\ \ | | | | | | Migrate custom JS external storage backends to new registration API [part 2]
| * | Migrate Google external storage to new APIRobin McCorkell2015-08-258-147/+201
| | |
| * | Migrate Dropbox external storage to new APIRobin McCorkell2015-08-258-130/+189
| | |
| * | Migrate AmazonS3 external storage to new APIRobin McCorkell2015-08-254-27/+109
| | |
| * | Add on-backend and on-auth-mechanism events to JSRobin McCorkell2015-08-251-4/+30
| | |
* | | Merge pull request #18445 from owncloud/ext-only-setuservars-stringMorris Jobke2015-08-2511-22/+83
|\ \ \ | |/ / |/| | setUserVars() should only attempt substitution with strings
| * | Convert string booleans to real booleansRobin McCorkell2015-08-207-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 stringsRobin McCorkell2015-08-204-5/+7
| | |
* | | Replace array_filter() with foreach for PHP <5.6Robin McCorkell2015-08-211-10/+15
| | | | | | | | | | | | ARRAY_FILTER_USE_KEY is PHP 5.6+
* | | Add availability methods to files_external FailedStorageRobin McCorkell2015-08-201-0/+8
| | |
* | | Merge pull request #18408 from owncloud/ext-ocpRobin McCorkell2015-08-2012-32/+46
|\ \ \ | | | | | | | | Use OCP classes as much as possible in files_external v2
| * | | Use OCP classes as much as possible in files_externalRobin McCorkell2015-08-1912-32/+46
| | | |
* | | | Merge pull request #18437 from owncloud/ext-auth-triggerVincent Petry2015-08-201-0/+9
|\ \ \ \ | | | | | | | | | | Trigger storage recheck on auth mechanism change