summaryrefslogtreecommitdiffstats
path: root/apps/files_external/lib
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #23274 from Senorsen/add-urlencode-ftp-sftpThomas Müller2016-03-312-2/+2
|\ | | | | Add urlencode to username part of ftp and sftp links
| * Add urlencode to username part of ftp and sftp linksSenorsen2016-03-162-2/+2
| | | | | | | | according to #17796
* | Merge pull request #23517 from owncloud/gdrive-stream-downloadFrank Karlitschek2016-03-311-4/+5
|\ \ | | | | | | GDrive stream download with RetryWrapper
| * | GDrive stream download with RetryWrapperVincent Petry2016-03-301-4/+5
| | |
* | | Merge pull request #23516 from owncloud/dropbox-stream-downloadThomas Müller2016-03-311-4/+6
|\ \ \ | | | | | | | | Dropbox stream download with RetryWrapper
| * | | Dropbox stream download with RetryWrapperVincent Petry2016-03-231-4/+6
| | | |
* | | | Merge pull request #23672 from owncloud/use-retry-wrapper-for-sftpThomas Müller2016-03-311-1/+3
|\ \ \ \ | |_|/ / |/| | | Use RetryWrapper for SFTP storage
| * | | Use RetryWrapper for SFTP storageLukas Reschke2016-03-301-1/+3
| |/ / | | | | | | | | | | | | | | | Equivalent to https://github.com/owncloud/core/pull/23442 Required for making encryption work with external storage reliable.
* / / Use the shipped cacerts.pem instead of the global oneLukas Reschke2016-03-301-0/+1
|/ / | | | | | | The one we ship may cause problems since Equifax is not included anymore (SHA-1 certs) are deprecated. We should just be consistent here and also use the certificate file which is used by the other calls in the library.
* | 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
|