summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Use srcset to select best avatar sizeRoeland Jago Douma2015-09-141-2/+4
| | | | * Allow the browser to select the best available avatar for the screen
* [tx-robot] updated from transifexJenkins for ownCloud2015-09-14194-1628/+1232
|
* Merge pull request #18996 from owncloud/ext-swift-dependencycheckRobin McCorkell2015-09-132-2/+6
|\ | | | | Fix dependency check for Swift and SMB_OC
| * 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
* | Merge pull request #18991 from owncloud/public-resolveBernhard Posselt2015-09-132-1/+11
|\ \ | | | | | | Make resolve public to avoid boiler plate code
| * | make resolve public to avoid boiler plate codeBernhard Posselt2015-09-132-1/+11
|/ / | | | | | | add resolve to public interface
* | [tx-robot] updated from transifexJenkins for ownCloud2015-09-136-0/+12
| |
* | Merge pull request #18658 from owncloud/configurable-tempFrank Karlitschek2015-09-126-22/+140
|\ \ | | | | | | Configurable temporary directory
| * | Add config.sample.php parameter for tempdirectoryRobin McCorkell2015-09-061-0/+10
| | |
| * | Unit test getting temp dir from configRobin McCorkell2015-08-301-1/+19
| | |
| * | Clean up TempManager to follow code guidelinesRobin McCorkell2015-08-304-43/+91
| | | | | | | | | | | | tmpBaseDir can be overridden for unit testing purposes
| * | moved code to /lib/private/tempmanager.phproot2015-08-294-21/+63
| | | | | | | | | | | | | | | | | | fix for unit test some fixes
* | | [tx-robot] updated from transifexJenkins for ownCloud2015-09-1280-138/+180
| | |
* | | Merge pull request #18653 from owncloud/dav-stream-guzzleLukas Reschke2015-09-114-67/+46
|\ \ \ | | | | | | | | stream webdav downloads using http client
| * | | also use httpclient for uploadFileRobin Appelman2015-09-011-35/+18
| | | |
| * | | stream webdav downloads using http clientRobin Appelman2015-08-291-29/+15
| | | |
| * | | allow streamed responses in http clientRobin Appelman2015-08-293-5/+15
| | | |
* | | | Merge pull request #18977 from owncloud/fix-mimetype-resetLukas Reschke2015-09-114-13/+19
|\ \ \ \ | | | | | | | | | | Add reset method to mimetype loader
| * | | | Add reset method to mimetype loaderRobin McCorkell2015-09-114-13/+19
| | | | | | | | | | | | | | | | | | | | Used to solve concurrency issues
* | | | | Merge pull request #18963 from owncloud/ext-fix-fallbacksLukas Reschke2015-09-111-2/+2
|\ \ \ \ \ | |/ / / / |/| | | | Update isCertificateImportAllowed() check to new API
| * | | | Update isCertificateImportAllowed() check to new APIRobin McCorkell2015-09-101-2/+2
| | | | |
* | | | | Merge pull request #18778 from owncloud/locking-setup-warningsLukas Reschke2015-09-112-18/+22
|\ \ \ \ \ | | | | | | | | | | | | Replace server status message about transitional file locking with se…
| * | | | | Make doc links inlineRobin McCorkell2015-09-111-8/+2
| | | | | |
| * | | | | Add documentation links for transactional lockingRobin Appelman2015-09-101-2/+8
| | | | | |
| * | | | | specify where to enable lockingRobin Appelman2015-09-071-1/+1
| | | | | |
| * | | | | Replace server status message about transitional file locking with setup ↵Robin Appelman2015-09-032-18/+22
| | | | | | | | | | | | | | | | | | | | | | | | warnings
* | | | | | 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-112-0/+37
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | files_external event dispatcher
| * | | | | | | Expose files_external services from ServerRobin McCorkell2015-08-311-0/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Not exposed to OCP yet
| * | | | | | | Fire event when BackendService is availableRobin McCorkell2015-08-311-0/+5
| | | | | | | |
* | | | | | | | [tx-robot] updated from transifexJenkins for ownCloud2015-09-1164-0/+102
| | | | | | | |
* | | | | | | | Merge pull request #18851 from owncloud/memcached-getallkeys-fallbackRobin McCorkell2015-09-102-0/+28
|\ \ \ \ \ \ \ \ | |_|_|_|/ / / / |/| | | | | | | Fallback to complete Memcached flush if getAllKeys fails
| * | | | | | | Fallback to complete Memcached flush if getAllKeys failsRobin McCorkell2015-09-052-0/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Newer Memcached's do not support the underlying protocol commands that getAllKeys() is implemented with. We should fallback to clearing everything in that case, as causing (temporary) performance problems for other applications on the server is better than having stale cached data.
* | | | | | | | Merge pull request #18699 from owncloud/notification-managerLukas Reschke2015-09-1024-3/+2662
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Notification manager
| * | | | | | | | Move interfaces to private until they are no longer experimentalJoas Schilling2015-09-0817-83/+74
| | | | | | | | |
| * | | | | | | | Add tests for the query()Joas Schilling2015-09-081-0/+2
| | | | | | | | |
| * | | | | | | | Add tests for the notification managerJoas Schilling2015-09-082-2/+360
| | | | | | | | |