aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files_external/lib
Commit message (Collapse)AuthorAgeFilesLines
* Dropbox stream download with RetryWrapperVincent Petry2016-03-231-4/+6
|
* Merge pull request #23440 from owncloud/fix_22286Thomas Müller2016-03-221-1/+4
|\ | | | | apply retry wrapper to make sure that we always read/write a complete block
| * apply retry wrapper to make sure that we always read/write a complete blockBjoern Schiessle2016-03-211-1/+4
| |
* | Merge pull request #23439 from owncloud/smb-permissionsThomas Müller2016-03-211-0/+22
|\ \ | | | | | | properly use smb permissions
| * | properly use smb permissionsRobin Appelman2016-03-211-0/+22
| |/
* | Merge pull request #23323 from owncloud/gdrive-chunkuploadThomas Müller2016-03-211-5/+52
|\ \ | |/ |/| Chunk upload for GDrive
| * Only use GDrive chunks when neededVincent Petry2016-03-171-29/+43
| |
| * Chunk upload for GDriveVincent Petry2016-03-161-6/+39
| | | | | | | | | | Instead of storing the WHOLE file in memory in a PHP variable, use the library's chunk upload support.
* | Merge pull request #23272 from owncloud/dropbox-downloadnotthefullfileinmemoryThomas Müller2016-03-171-6/+28
|\ \ | | | | | | Fix dropbox storage to not store the whole file in memory
| * | Fix dropbox storage to not store the whole file in memoryVincent Petry2016-03-151-6/+28
| |/ | | | | | | | | | | Since the library can only store the full response in memory on download, we use an alternate client lib and set the correct headers to be able to stream the content to a temp file.
* / handle connection errors as storage not available in smbRobin Appelman2016-03-161-14/+40
|/
* move failedstorage to coreRobin Appelman2016-03-113-358/+1
|
* dont break when there is an invalid shareRobin Appelman2016-03-111-1/+12
|
* Fix compatibility with PHP 5.4Lukas Reschke2016-03-081-1/+2
| | | | Fixes https://github.com/owncloud/core/issues/22960
* Properly set exception in FailedStorageVincent Petry2016-03-032-1/+7
|
* allow availability recheck for external storagesRobin Appelman2016-03-031-1/+2
|
* Remove Scrutinizer Auto FixerLukas Reschke2016-03-014-4/+0
|
* Update author informationLukas Reschke2016-03-0110-1/+10
| | | | Probably nice for the people that contributed to 9.0 to see themselves in the AUTHORS file :)
* Merge pull request #22636 from owncloud/fix-ssl-on-external-storagesThomas Müller2016-02-251-0/+14
|\ | | | | Fix HTTPS support on external storages
| * Properly cast typeLukas Reschke2016-02-241-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The current logic is checking whether: 1. The returned value is a boolen 2. The returned value is a string and then matches for "true" Since the config is now written to the database the data is now a string with the value "1" if HTTPS is set to true. Effectively this option was thus always disabled at the moment, falling back to plain HTTP. This change casts the data to a boolean if it is defined as boolean. Fixes https://github.com/owncloud/core/issues/22605 Fixes https://github.com/owncloud/core/issues/22016
* | Merge pull request #22604 from owncloud/fix-google-drive-encryptionThomas Müller2016-02-251-5/+11
|\ \ | | | | | | Copy into local file
| * | More error handlingLukas Reschke2016-02-251-2/+6
| | |
| * | Copy into local fileLukas Reschke2016-02-251-3/+5
| |/ | | | | | | | | | | | | | | | | | | | | | | Using the Guzzle stream directly here will only return 1739 characters for `fread` instead of all data. This leads to the problem that the stream is read incorrectly and thus the data cannot be properly decrypted => :bomb: This approach copies the data into a local temporary file, as done before in all stable releases as well as other storage connectors. While this approach will load the whole file into memory, this is already was has happened before in any stable release as well. See https://github.com/owncloud/core/commit/d608c37c90c308d0518d854de908ec4be5f462dc for the breaking change. To test this enable Google Drive as external storage and upload some files with encryption enabled. Reading the file should fail now. Fixes https://github.com/owncloud/core/issues/22590
* / Disable sharing by default for external storage mountsVincent Petry2016-02-241-0/+1
|/ | | | | | This is for newly created mount points. Migrated mount points will have sharing enabled as before.
* Merge pull request #22405 from owncloud/gdrive-mimetype-and-office-fixesThomas Müller2016-02-191-4/+13
|\ | | | | Fix GDrive handling of office files
| * Fix GDrive handling of office filesVincent Petry2016-02-151-4/+13
| | | | | | | | | | | | | | | | | | | | 1) Properly detect empty file extension, can be null. 2) When renaming part file to final file, use the correct file name without extension, if it exists 3) When renaming a file, do not delete the original file if it had the same id, which can happen with part files
* | Merge pull request #22408 from owncloud/gdrive-remove-mimetype-detectionThomas Müller2016-02-181-1/+2
|\ \ | | | | | | Fix GDrive mime type detection with encryption
| * | Fix GDrive mime type detection with encryptionVincent Petry2016-02-151-1/+2
| |/ | | | | | | | | | | When encryption is enabled, GDrive would think that all files are text files. This fix falls back to the extension based detection when a non-special mime type is returned
* | remove global credentialsRobin Appelman2016-02-171-88/+0
| |
* | remove login credentails and user provided backendsRobin Appelman2016-02-162-180/+0
|/
* handle forbidden exceptions in smb backendRobin Appelman2016-02-101-1/+18
|
* Add testsRobin Appelman2016-02-081-2/+0
|
* handle no user set for personal global authRobin Appelman2016-02-081-0/+2
|
* Add occ files_external:create command to add new mountsRobin Appelman2016-02-051-0/+16
|
* Merge pull request #20920 from owncloud/issue_20888Thomas Müller2016-02-055-1/+38
|\ | | | | Add dialog to enter credentials on errored mount point
| * fix error code for unconfigured user provided authRobin Appelman2016-02-041-0/+11
| |
| * set read permissions on failed mount rootRobin Appelman2016-02-041-1/+2
| |
| * handle exception in availibilty checkRobin Appelman2016-02-041-3/+8
| |
| * show failed external storages properlyRobin Appelman2016-02-041-0/+5
| |
| * Add credentials dialog for user provided authJesús Macias2016-02-042-0/+15
| |
* | fix warning caused by global authRobin Appelman2016-02-041-1/+4
|/
* Add global auth backend for files externalRobin Appelman2016-02-042-0/+89
|
* Remove magic flags from files_external backend paramsRobin Appelman2016-02-021-21/+5
|
* Reword external storage auth backendsVincent Petry2016-02-013-3/+3
|
* Dont set null values when validating storage definitionRobin Appelman2016-01-292-6/+10
|
* minor fixesRobin Appelman2016-01-291-1/+1
|
* remove custom controler for user provided password authRobin Appelman2016-01-293-4/+42
|
* dont show user provided auth as option for personal mountsRobin Appelman2016-01-292-0/+3
|
* Allow setting user provided credentials from the personal settings pageRobin Appelman2016-01-292-24/+33
|
* Add user provided credentials mechanismRobin Appelman2016-01-291-0/+78
|