diff --git a/phpgwapi/inc/class.groupdav.inc.php b/phpgwapi/inc/class.groupdav.inc.php index 98fd7fae52..ed67d9a765 100644 --- a/phpgwapi/inc/class.groupdav.inc.php +++ b/phpgwapi/inc/class.groupdav.inc.php @@ -141,6 +141,7 @@ class groupdav extends HTTP_WebDAV_Server $this->cnrnd = true; break; case 'davkit': // iCal app in OS X 10.6 created wrong request, if full url given + case 'coredav': // iCal app in OS X 10.7 $this->client_require_href_as_url = false; $this->cnrnd = true; break; diff --git a/phpgwapi/inc/class.groupdav_handler.inc.php b/phpgwapi/inc/class.groupdav_handler.inc.php index 5342f1f39f..39d8ec8286 100644 --- a/phpgwapi/inc/class.groupdav_handler.inc.php +++ b/phpgwapi/inc/class.groupdav_handler.inc.php @@ -344,9 +344,10 @@ abstract class groupdav_handler $user_agent = strtolower($_SERVER['HTTP_USER_AGENT']); foreach(array( 'iphone' => 'iphone', // Apple iPhone iCal - 'davkit' => 'davkit', // Apple iCal + 'davkit' => 'davkit', // Apple iCal 10.6 + 'coredav' => 'coredav', // Apple iCal 10.7 'dataaccess' => 'dataaccess', // Apple addressbook iPhone - 'cfnetwork' => 'cfnetwork', // Apple Addressbook + 'cfnetwork' => 'cfnetwork', // Apple Addressbook 10.6/7 'bionicmessage.net' => 'funambol', // funambol GroupDAV connector from bionicmessage.net 'zideone' => 'zideone', // zideone outlook plugin 'lightning' => 'lightning', // Lighting (SOGo connector for addressbook)