server/apps/files_external/lib
Adam Williamson c237acb395 google: disable compression when curl is not available
This is a slightly hacky workaround for
https://github.com/google/google-api-php-client/issues/59 .
There's a bug in the Google library which makes it go nuts on
file uploads and transfer *way* too much data if compression is
enabled and it's using its own IO handler (not curl). Upstream
'fixed' this (by disabling compression) for one upload
mechanism, but not for the one we use. The bug doesn't seem to
happen if the google lib detects that curl is available and
decides to use it instead of its own handler. So, let's disable
compression, but only if it looks like the Google lib's check
for curl is going to fail.
2014-11-07 22:52:07 -08:00
..
amazons3.php fix files_external storage id migration 2014-10-31 14:25:55 +01:00
api.php Use filtered list for ext storage list mounts API 2014-06-30 12:33:11 +02:00
config.php Add type hinting to functions 2014-10-24 14:13:40 +02:00
dropbox.php Make files non executable 2014-10-24 11:14:51 +02:00
etagpropagator.php Added PHP docs for etag propagator 2014-10-08 14:22:18 +02:00
ftp.php Lazy initialize external storages 2014-10-22 12:42:36 +02:00
google.php google: disable compression when curl is not available 2014-11-07 22:52:07 -08:00
owncloud.php Allow specifying protocol in ext storage OC config 2014-10-13 17:15:58 +02:00
personalmount.php Fix the removeMount for personal mounts 2014-06-06 09:55:59 +02:00
sftp.php Lazy initialize external storages 2014-10-22 12:42:36 +02:00
smb.php Fix more missing or broken PHPDoc 2014-05-16 22:21:57 +01:00
smb_oc.php kill OC::$session 2014-08-29 10:22:21 +02:00
streamwrapper.php Also check if the file itself is updatable 2014-09-17 11:35:16 +02:00
swift.php Lazy initialize external storages 2014-10-22 12:42:36 +02:00