From a94f9d8d947d1d7207bf64a18023a9d4deb08ec2 Mon Sep 17 00:00:00 2001 From: Joas Schilling Date: Tue, 7 Mar 2017 17:24:26 +0100 Subject: [PATCH 1/2] Add new user agent of windows 10 dav backend Thanks Microsoft Signed-off-by: Joas Schilling --- apps/dav/lib/Server.php | 1 + 1 file changed, 1 insertion(+) diff --git a/apps/dav/lib/Server.php b/apps/dav/lib/Server.php index 79c4301a8d8d5..5359bfc699112 100644 --- a/apps/dav/lib/Server.php +++ b/apps/dav/lib/Server.php @@ -155,6 +155,7 @@ public function __construct(IRequest $request, $baseUri) { if($request->isUserAgent([ '/WebDAVFS/', '/Microsoft Office OneNote 2013/', + '/^Microsoft-WebDAV/',// Microsoft-WebDAV-MiniRedir/6.1.7601 ])) { $this->server->addPlugin(new FakeLockerPlugin()); } From d228acabf60d9bcbe043e4022f74c2b553e156a9 Mon Sep 17 00:00:00 2001 From: Joas Schilling Date: Tue, 7 Mar 2017 17:31:32 +0100 Subject: [PATCH 2/2] Set a status code when setting a body Signed-off-by: Joas Schilling --- apps/dav/lib/Connector/Sabre/FakeLockerPlugin.php | 1 + 1 file changed, 1 insertion(+) diff --git a/apps/dav/lib/Connector/Sabre/FakeLockerPlugin.php b/apps/dav/lib/Connector/Sabre/FakeLockerPlugin.php index c330e5d203a93..eb490851fcbc4 100644 --- a/apps/dav/lib/Connector/Sabre/FakeLockerPlugin.php +++ b/apps/dav/lib/Connector/Sabre/FakeLockerPlugin.php @@ -136,6 +136,7 @@ public function fakeLockProvider(RequestInterface $request, new LockDiscovery([$lockInfo]) ]); + $response->setStatus(200); $response->setBody($body); return false;