setBaseUri('/'); $server->addPlugin( new \Sabre\DAV\Auth\Plugin( \davigil\overwrites\make_auth_backend( $source, \davigil\conf\get()['auth'] ) ) ); /** * this breaks authentication */ // $server->addPlugin(new \Sabre\DAVACL\Plugin()); $server->addPlugin(new \Sabre\CalDAV\Plugin()); $server->addPlugin(new \Sabre\CalDAV\Subscriptions\Plugin()); $server->addPlugin(new \Sabre\CalDAV\Schedule\Plugin()); $server->addPlugin(new \Sabre\DAV\Sync\Plugin()); $server->addPlugin(new \Sabre\DAV\Sharing\Plugin()); $server->addPlugin(new \Sabre\CalDAV\SharingPlugin()); /** * not required */ $server->addPlugin(new \Sabre\DAV\Browser\Plugin()); $server->start(); } main(); ?>