From 434a1205344a71a0750c283fe9fac70f3ff82cfc Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Sat, 16 Apr 2016 17:04:51 +0200 Subject: owncloud: sync with Fedora --- owncloud-8.2.3-icewind-streams-encryption.patch | 40 +++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 owncloud-8.2.3-icewind-streams-encryption.patch (limited to 'owncloud-8.2.3-icewind-streams-encryption.patch') diff --git a/owncloud-8.2.3-icewind-streams-encryption.patch b/owncloud-8.2.3-icewind-streams-encryption.patch new file mode 100644 index 0000000..177aad2 --- /dev/null +++ b/owncloud-8.2.3-icewind-streams-encryption.patch @@ -0,0 +1,40 @@ +diff --git a/lib/private/files/stream/encryption.php b/lib/private/files/stream/encryption.php +index e0d263d..4c32899 100644 +--- a/lib/private/files/stream/encryption.php ++++ b/lib/private/files/stream/encryption.php +@@ -471,4 +471,13 @@ protected function parentStreamSeek($position) { + return parent::stream_seek($position); + } + ++ /** ++ * @param string $path ++ * @param array $options ++ * @return bool ++ */ ++ public function dir_opendir($path, $options) { ++ return false; ++ } ++ + } +diff --git a/lib/private/files/stream/encryption.php b/lib/private/files/stream/encryption.php +index 4c32899..585a697 100644 +--- a/lib/private/files/stream/encryption.php ++++ b/lib/private/files/stream/encryption.php +@@ -167,7 +167,7 @@ public static function wrap($source, $internalPath, $fullPath, array $header, + ) + )); + +- return self::wrapSource($source, $mode, $context, 'ocencryption', $wrapper); ++ return self::wrapSource($source, $context, 'ocencryption', $wrapper, $mode); + } + + /** +@@ -181,7 +181,7 @@ public static function wrap($source, $internalPath, $fullPath, array $header, + * @return resource + * @throws \BadMethodCallException + */ +- protected static function wrapSource($source, $mode, $context, $protocol, $class) { ++ protected static function wrapSource($source, $context, $protocol, $class, $mode = 'r+') { + try { + stream_wrapper_register($protocol, $class); + if (@rewinddir($source) === false) { -- cgit