From 12c12d9d4e0d7062ebd42cb6de8810bbe6333cd6 Mon Sep 17 00:00:00 2001 From: Enno Date: Sat, 18 Jan 2014 14:02:30 +0100 Subject: [PATCH 1/2] Update card.php extended switch for using BasicAuth for Windows Phone and DigestAuth e.g. when iPhone tries to connect. Now Baikal is more flexible to support iPhone and Windows Phone on the fly. Former-commit-id: 987e7ec5cd77bba1e19cb32ff0a16c153639e141 --- Core/Frameworks/Baikal/WWWRoot/card.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Core/Frameworks/Baikal/WWWRoot/card.php b/Core/Frameworks/Baikal/WWWRoot/card.php index 184aa41..d5e887d 100644 --- a/Core/Frameworks/Baikal/WWWRoot/card.php +++ b/Core/Frameworks/Baikal/WWWRoot/card.php @@ -52,7 +52,7 @@ if(!defined("BAIKAL_CARD_ENABLED") || BAIKAL_CARD_ENABLED !== TRUE) { } # Backends -if( BAIKAL_DAV_AUTH_TYPE == "Basic" ) +if( BAIKAL_DAV_AUTH_TYPE == "Basic" || preg_match('/Windows-Phone-WebDAV-Client/i', $_SERVER['HTTP_USER_AGENT']) ) $authBackend = new \Baikal\Core\PDOBasicAuth($GLOBALS["DB"]->getPDO(), BAIKAL_AUTH_REALM); else $authBackend = new \Sabre\DAV\Auth\Backend\PDO($GLOBALS["DB"]->getPDO()); From ff49cabc64dbcb161ff424b71068d618573772a9 Mon Sep 17 00:00:00 2001 From: Enno Date: Sat, 18 Jan 2014 14:03:28 +0100 Subject: [PATCH 2/2] Update cal.php extended switch for using BasicAuth for Windows Phone and DigestAuth e.g. when iPhone tries to connect. Now Baikal is more flexible to support iPhone and Windows Phone on the fly. Former-commit-id: 5f76f3f50b6a96279932c08737114f0533fde7c3 --- Core/Frameworks/Baikal/WWWRoot/cal.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Core/Frameworks/Baikal/WWWRoot/cal.php b/Core/Frameworks/Baikal/WWWRoot/cal.php index 0fb9eee..12cfdc5 100644 --- a/Core/Frameworks/Baikal/WWWRoot/cal.php +++ b/Core/Frameworks/Baikal/WWWRoot/cal.php @@ -51,7 +51,7 @@ if(!defined("BAIKAL_CAL_ENABLED") || BAIKAL_CAL_ENABLED !== TRUE) { } # Backends -if( BAIKAL_DAV_AUTH_TYPE == "Basic" ) +if( BAIKAL_DAV_AUTH_TYPE == "Basic" || preg_match('/Windows-Phone-WebDAV-Client/i', $_SERVER['HTTP_USER_AGENT']) ) $authBackend = new \Baikal\Core\PDOBasicAuth($GLOBALS["DB"]->getPDO(), BAIKAL_AUTH_REALM); else $authBackend = new \Sabre\DAV\Auth\Backend\PDO($GLOBALS["DB"]->getPDO());