<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[15074] CalendarServer/trunk</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="http://trac.calendarserver.org//changeset/15074">15074</a></dd>
<dt>Author</dt> <dd>cdaboo@apple.com</dd>
<dt>Date</dt> <dd>2015-08-27 13:29:31 -0700 (Thu, 27 Aug 2015)</dd>
</dl>

<h3>Log Message</h3>
<pre>Add a plist that mirrors all the stdconfig options. Fix a few typos in other config bits.</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#CalendarServertrunkconfcaldavdtestplist">CalendarServer/trunk/conf/caldavd-test.plist</a></li>
<li><a href="#CalendarServertrunktwistedcaldavstdconfigpy">CalendarServer/trunk/twistedcaldav/stdconfig.py</a></li>
</ul>

<h3>Added Paths</h3>
<ul>
<li><a href="#CalendarServertrunkconfcaldavdstdconfigplist">CalendarServer/trunk/conf/caldavd-stdconfig.plist</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="CalendarServertrunkconfcaldavdstdconfigplist"></a>
<div class="addfile"><h4>Added: CalendarServer/trunk/conf/caldavd-stdconfig.plist (0 => 15074)</h4>
<pre class="diff"><span>
<span class="info">--- CalendarServer/trunk/conf/caldavd-stdconfig.plist                                (rev 0)
+++ CalendarServer/trunk/conf/caldavd-stdconfig.plist        2015-08-27 20:29:31 UTC (rev 15074)
</span><span class="lines">@@ -0,0 +1,1317 @@
</span><ins>+&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
+
+&lt;!--
+    Copyright (c) 2006-2015 Apple Inc. All rights reserved.
+
+    Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+    you may not use this file except in compliance with the License.
+    You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+  --&gt;
+
+&lt;!DOCTYPE plist PUBLIC &quot;-//Apple//DTD PLIST 1.0//EN&quot; &quot;http://www.apple.com/DTDs/PropertyList-1.0.dtd&quot;&gt;
+&lt;plist version=&quot;1.0&quot;&gt;
+&lt;dict&gt;
+        &lt;!-- Public network address information --&gt;
+        &lt;key&gt;ServerHostName&lt;/key&gt;
+        &lt;string&gt;&lt;/string&gt;
+        &lt;key&gt;HTTPPort&lt;/key&gt;
+        &lt;integer&gt;0&lt;/integer&gt;
+        &lt;key&gt;SSLPort&lt;/key&gt;
+        &lt;integer&gt;0&lt;/integer&gt;
+        &lt;key&gt;EnableSSL&lt;/key&gt;
+        &lt;false/&gt;
+        &lt;key&gt;RedirectHTTPToHTTPS&lt;/key&gt;
+        &lt;false/&gt;
+        &lt;key&gt;SSLMethod&lt;/key&gt;
+        &lt;string&gt;SSLv23_METHOD&lt;/string&gt;
+        &lt;key&gt;SSLCiphers&lt;/key&gt;
+        &lt;string&gt;RC4-SHA:HIGH:!ADH&lt;/string&gt;
+
+        &lt;key&gt;StrictTransportSecuritySeconds&lt;/key&gt;
+        &lt;integer&gt;604800&lt;/integer&gt;
+
+        &lt;!-- Network address configuration information --&gt;
+        &lt;key&gt;SocketFiles&lt;/key&gt;
+        &lt;dict&gt;
+                &lt;key&gt;Enabled&lt;/key&gt;
+                &lt;false/&gt;
+                &lt;key&gt;Group&lt;/key&gt;
+                &lt;string&gt;&lt;/string&gt;
+                &lt;key&gt;Owner&lt;/key&gt;
+                &lt;string&gt;&lt;/string&gt;
+                &lt;key&gt;Permissions&lt;/key&gt;
+                &lt;integer&gt;504&lt;/integer&gt;
+                &lt;key&gt;Secured&lt;/key&gt;
+                &lt;string&gt;secured.sock&lt;/string&gt;
+                &lt;key&gt;Unsecured&lt;/key&gt;
+                &lt;string&gt;unsecured.sock&lt;/string&gt;
+        &lt;/dict&gt;
+        &lt;key&gt;SocketRoot&lt;/key&gt;
+        &lt;string&gt;/tmp/calendarserver&lt;/string&gt;
+
+        &lt;key&gt;BindAddresses&lt;/key&gt;
+        &lt;array&gt;
+        &lt;/array&gt;
+        &lt;key&gt;BindHTTPPorts&lt;/key&gt;
+        &lt;array&gt;
+        &lt;/array&gt;
+        &lt;key&gt;BindSSLPorts&lt;/key&gt;
+        &lt;array&gt;
+        &lt;/array&gt;
+        &lt;key&gt;InheritFDs&lt;/key&gt;
+        &lt;array&gt;
+        &lt;/array&gt;
+        &lt;key&gt;InheritSSLFDs&lt;/key&gt;
+        &lt;array&gt;
+        &lt;/array&gt;
+        &lt;key&gt;MetaFD&lt;/key&gt;
+        &lt;integer&gt;0&lt;/integer&gt;
+        &lt;key&gt;UseMetaFD&lt;/key&gt;
+        &lt;true/&gt;
+
+        &lt;!-- Database configuration --&gt;
+        &lt;key&gt;UseDatabase&lt;/key&gt;
+        &lt;true/&gt;
+
+        &lt;key&gt;TransactionTimeoutSeconds&lt;/key&gt;
+        &lt;integer&gt;300&lt;/integer&gt;
+
+        &lt;key&gt;TransactionHTTPRetrySeconds&lt;/key&gt;
+        &lt;integer&gt;300&lt;/integer&gt;
+
+        &lt;key&gt;DBType&lt;/key&gt;
+        &lt;string&gt;&lt;/string&gt;
+
+        &lt;key&gt;SpawnedDBUser&lt;/key&gt;
+        &lt;string&gt;caldav&lt;/string&gt;
+
+        &lt;key&gt;DatabaseConnection&lt;/key&gt;
+        &lt;dict&gt;
+                &lt;key&gt;database&lt;/key&gt;
+                &lt;string&gt;&lt;/string&gt;
+                &lt;key&gt;endpoint&lt;/key&gt;
+                &lt;string&gt;&lt;/string&gt;
+                &lt;key&gt;password&lt;/key&gt;
+                &lt;string&gt;&lt;/string&gt;
+                &lt;key&gt;user&lt;/key&gt;
+                &lt;string&gt;&lt;/string&gt;
+        &lt;/dict&gt;
+
+        &lt;key&gt;DBAMPFD&lt;/key&gt;
+        &lt;integer&gt;0&lt;/integer&gt;
+
+        &lt;key&gt;SharedConnectionPool&lt;/key&gt;
+        &lt;false/&gt;
+
+        &lt;key&gt;FailIfUpgradeNeeded&lt;/key&gt;
+        &lt;true/&gt;
+
+        &lt;key&gt;UpgradeHomePrefix&lt;/key&gt;
+        &lt;string&gt;&lt;/string&gt;
+
+        &lt;!-- Work queue configuration information --&gt;
+        &lt;key&gt;WorkQueue&lt;/key&gt;
+        &lt;dict&gt;
+                &lt;key&gt;failureRescheduleInterval&lt;/key&gt;
+                &lt;integer&gt;60&lt;/integer&gt;
+                &lt;key&gt;highPriorityLevel&lt;/key&gt;
+                &lt;integer&gt;80&lt;/integer&gt;
+                &lt;key&gt;lockRescheduleInterval&lt;/key&gt;
+                &lt;integer&gt;60&lt;/integer&gt;
+                &lt;key&gt;mediumPriorityLevel&lt;/key&gt;
+                &lt;integer&gt;50&lt;/integer&gt;
+                &lt;key&gt;overloadLevel&lt;/key&gt;
+                &lt;integer&gt;95&lt;/integer&gt;
+                &lt;key&gt;queueOverdueTimeout&lt;/key&gt;
+                &lt;integer&gt;300&lt;/integer&gt;
+                &lt;key&gt;queuePollInterval&lt;/key&gt;
+                &lt;real&gt;0.1&lt;/real&gt;
+        &lt;/dict&gt;
+
+        &lt;!-- Types of service provided --&gt;
+        &lt;key&gt;EnableCalDAV&lt;/key&gt;
+        &lt;true/&gt;
+        &lt;key&gt;EnableCardDAV&lt;/key&gt;
+        &lt;true/&gt;
+        &lt;key&gt;MigrationOnly&lt;/key&gt;
+        &lt;false/&gt;
+
+        &lt;!-- Data store --&gt;
+        &lt;key&gt;ServerRoot&lt;/key&gt;
+        &lt;string&gt;/var/db/caldavd&lt;/string&gt;
+        &lt;key&gt;DataRoot&lt;/key&gt;
+        &lt;string&gt;Data&lt;/string&gt;
+        &lt;key&gt;DatabaseRoot&lt;/key&gt;
+        &lt;string&gt;Database&lt;/string&gt;
+        &lt;key&gt;AttachmentsRoot&lt;/key&gt;
+        &lt;string&gt;Attachments&lt;/string&gt;
+        &lt;key&gt;DocumentRoot&lt;/key&gt;
+        &lt;string&gt;Documents&lt;/string&gt;
+        &lt;key&gt;ConfigRoot&lt;/key&gt;
+        &lt;string&gt;Config&lt;/string&gt;
+        &lt;key&gt;LogRoot&lt;/key&gt;
+        &lt;string&gt;/var/log/caldavd&lt;/string&gt;
+        &lt;key&gt;RunRoot&lt;/key&gt;
+        &lt;string&gt;/var/run/caldavd&lt;/string&gt;
+        &lt;key&gt;WebCalendarRoot&lt;/key&gt;
+        &lt;string&gt;/Applications/Server.app/Contents/ServerRoot/usr/share/collabd/webcal/public&lt;/string&gt;
+
+        &lt;!--  Quotas --&gt;
+        &lt;key&gt;UserQuota&lt;/key&gt;
+        &lt;integer&gt;104857600&lt;/integer&gt;
+        &lt;key&gt;MaximumAttachmentSize&lt;/key&gt;
+        &lt;integer&gt;10485760&lt;/integer&gt;
+
+        &lt;key&gt;MaxCollectionsPerHome&lt;/key&gt;
+        &lt;integer&gt;50&lt;/integer&gt;
+        &lt;key&gt;MaxResourcesPerCollection&lt;/key&gt;
+        &lt;integer&gt;10000&lt;/integer&gt;
+        &lt;key&gt;MaxResourceSize&lt;/key&gt;
+        &lt;integer&gt;1048576&lt;/integer&gt;
+        &lt;key&gt;MaxAttendeesPerInstance&lt;/key&gt;
+        &lt;integer&gt;100&lt;/integer&gt;
+        &lt;key&gt;MaxAllowedInstances&lt;/key&gt;
+        &lt;integer&gt;3000&lt;/integer&gt;
+
+        &lt;key&gt;WebCalendarAuthPath&lt;/key&gt;
+        &lt;string&gt;&lt;/string&gt;
+
+        &lt;key&gt;Aliases&lt;/key&gt;
+        &lt;array&gt;
+        &lt;/array&gt;
+
+        &lt;!-- Directory service --&gt;
+        &lt;key&gt;DirectoryService&lt;/key&gt;
+        &lt;dict&gt;
+                &lt;key&gt;Enabled&lt;/key&gt;
+                &lt;true/&gt;
+                &lt;key&gt;params&lt;/key&gt;
+                &lt;dict&gt;
+                        &lt;key&gt;recordTypes&lt;/key&gt;
+                        &lt;array&gt;
+                                &lt;string&gt;users&lt;/string&gt;
+                                &lt;string&gt;groups&lt;/string&gt;
+                        &lt;/array&gt;
+                        &lt;key&gt;xmlFile&lt;/key&gt;
+                        &lt;string&gt;accounts.xml&lt;/string&gt;
+                &lt;/dict&gt;
+                &lt;key&gt;type&lt;/key&gt;
+                &lt;string&gt;xml&lt;/string&gt;
+        &lt;/dict&gt;
+
+        &lt;key&gt;DirectoryRealmName&lt;/key&gt;
+        &lt;string&gt;&lt;/string&gt;
+
+        &lt;key&gt;DirectoryFilterStartsWith&lt;/key&gt;
+        &lt;false/&gt;
+
+        &lt;!-- Locations and Resources service --&gt;
+        &lt;key&gt;ResourceService&lt;/key&gt;
+        &lt;dict&gt;
+                &lt;key&gt;Enabled&lt;/key&gt;
+                &lt;true/&gt;
+                &lt;key&gt;params&lt;/key&gt;
+                &lt;dict&gt;
+                        &lt;key&gt;recordTypes&lt;/key&gt;
+                        &lt;array&gt;
+                                &lt;string&gt;locations&lt;/string&gt;
+                                &lt;string&gt;resources&lt;/string&gt;
+                                &lt;string&gt;addresses&lt;/string&gt;
+                        &lt;/array&gt;
+                        &lt;key&gt;xmlFile&lt;/key&gt;
+                        &lt;string&gt;resources.xml&lt;/string&gt;
+                &lt;/dict&gt;
+                &lt;key&gt;type&lt;/key&gt;
+                &lt;string&gt;xml&lt;/string&gt;
+        &lt;/dict&gt;
+
+        &lt;!-- Augment service --&gt;
+        &lt;key&gt;AugmentService&lt;/key&gt;
+        &lt;dict&gt;
+                &lt;key&gt;params&lt;/key&gt;
+                &lt;dict&gt;
+                        &lt;key&gt;statSeconds&lt;/key&gt;
+                        &lt;integer&gt;15&lt;/integer&gt;
+                        &lt;key&gt;xmlFiles&lt;/key&gt;
+                        &lt;array&gt;
+                                &lt;string&gt;augments.xml&lt;/string&gt;
+                        &lt;/array&gt;
+                &lt;/dict&gt;
+                &lt;key&gt;type&lt;/key&gt;
+                &lt;string&gt;twistedcaldav.directory.augment.AugmentXMLDB&lt;/string&gt;
+        &lt;/dict&gt;
+
+        &lt;!-- Proxies --&gt;
+        &lt;key&gt;ProxyLoadFromFile&lt;/key&gt;
+        &lt;string&gt;&lt;/string&gt;
+
+        &lt;!-- Special principals --&gt;
+        &lt;key&gt;AdminPrincipals&lt;/key&gt;
+        &lt;array&gt;
+        &lt;/array&gt;
+        &lt;key&gt;ReadPrincipals&lt;/key&gt;
+        &lt;array&gt;
+        &lt;/array&gt;
+        &lt;key&gt;EnableProxyPrincipals&lt;/key&gt;
+        &lt;true/&gt;
+
+        &lt;!-- Permissions --&gt;
+        &lt;key&gt;EnableAnonymousReadRoot&lt;/key&gt;
+        &lt;true/&gt;
+        &lt;key&gt;EnableAnonymousReadNav&lt;/key&gt;
+        &lt;false/&gt;
+        &lt;key&gt;EnablePrincipalListings&lt;/key&gt;
+        &lt;true/&gt;
+        &lt;key&gt;EnableMonolithicCalendars&lt;/key&gt;
+        &lt;true/&gt;
+
+        &lt;!-- Client controls --&gt;
+        &lt;key&gt;RejectClients&lt;/key&gt;
+        &lt;array&gt;
+        &lt;/array&gt;
+
+        &lt;!-- Authentication --&gt;
+        &lt;key&gt;Authentication&lt;/key&gt;
+        &lt;dict&gt;
+                &lt;key&gt;Basic&lt;/key&gt;
+                &lt;dict&gt;
+                        &lt;key&gt;AllowedOverWireUnencrypted&lt;/key&gt;
+                        &lt;false/&gt;
+                        &lt;key&gt;Enabled&lt;/key&gt;
+                        &lt;true/&gt;
+                &lt;/dict&gt;
+                &lt;key&gt;Digest&lt;/key&gt;
+                &lt;dict&gt;
+                        &lt;key&gt;Algorithm&lt;/key&gt;
+                        &lt;string&gt;md5&lt;/string&gt;
+                        &lt;key&gt;AllowedOverWireUnencrypted&lt;/key&gt;
+                        &lt;true/&gt;
+                        &lt;key&gt;Enabled&lt;/key&gt;
+                        &lt;true/&gt;
+                        &lt;key&gt;Qop&lt;/key&gt;
+                        &lt;string&gt;&lt;/string&gt;
+                &lt;/dict&gt;
+                &lt;key&gt;Kerberos&lt;/key&gt;
+                &lt;dict&gt;
+                        &lt;key&gt;AllowedOverWireUnencrypted&lt;/key&gt;
+                        &lt;true/&gt;
+                        &lt;key&gt;Enabled&lt;/key&gt;
+                        &lt;false/&gt;
+                        &lt;key&gt;ServicePrincipal&lt;/key&gt;
+                        &lt;string&gt;&lt;/string&gt;
+                &lt;/dict&gt;
+                &lt;key&gt;ClientCertificate&lt;/key&gt;
+                &lt;dict&gt;
+                        &lt;key&gt;AllowedOverWireUnencrypted&lt;/key&gt;
+                        &lt;true/&gt;
+                        &lt;key&gt;CAFiles&lt;/key&gt;
+                        &lt;array&gt;
+                        &lt;/array&gt;
+                        &lt;key&gt;Enabled&lt;/key&gt;
+                        &lt;false/&gt;
+                        &lt;key&gt;Required&lt;/key&gt;
+                        &lt;true/&gt;
+                        &lt;key&gt;SendCAsToClient&lt;/key&gt;
+                        &lt;true/&gt;
+                &lt;/dict&gt;
+                &lt;key&gt;Wiki&lt;/key&gt;
+                &lt;dict&gt;
+                        &lt;key&gt;Cookie&lt;/key&gt;
+                        &lt;string&gt;cc.collabd_session_guid&lt;/string&gt;
+                        &lt;key&gt;Enabled&lt;/key&gt;
+                        &lt;false/&gt;
+                        &lt;key&gt;EndpointDescriptor&lt;/key&gt;
+                        &lt;string&gt;unix:path=/var/run/collabd&lt;/string&gt;
+                &lt;/dict&gt;
+        &lt;/dict&gt;
+
+        &lt;!-- Logging --&gt;
+        &lt;key&gt;AccessLogFile&lt;/key&gt;
+        &lt;string&gt;access.log&lt;/string&gt;
+        &lt;key&gt;ErrorLogFile&lt;/key&gt;
+        &lt;string&gt;error.log&lt;/string&gt;
+        &lt;key&gt;AgentLogFile&lt;/key&gt;
+        &lt;string&gt;agent.log&lt;/string&gt;
+        &lt;key&gt;UtilityLogFile&lt;/key&gt;
+        &lt;string&gt;.log&lt;/string&gt;
+        &lt;key&gt;ErrorLogEnabled&lt;/key&gt;
+        &lt;true/&gt;
+        &lt;key&gt;ErrorLogRotateMB&lt;/key&gt;
+        &lt;integer&gt;10&lt;/integer&gt;
+        &lt;key&gt;ErrorLogMaxRotatedFiles&lt;/key&gt;
+        &lt;integer&gt;5&lt;/integer&gt;
+        &lt;key&gt;PIDFile&lt;/key&gt;
+        &lt;string&gt;caldavd.pid&lt;/string&gt;
+        &lt;key&gt;RotateAccessLog&lt;/key&gt;
+        &lt;false/&gt;
+        &lt;key&gt;EnableExtendedAccessLog&lt;/key&gt;
+        &lt;true/&gt;
+        &lt;key&gt;EnableExtendedTimingAccessLog&lt;/key&gt;
+        &lt;false/&gt;
+        &lt;key&gt;DefaultLogLevel&lt;/key&gt;
+        &lt;string&gt;&lt;/string&gt;
+        &lt;key&gt;LogLevels&lt;/key&gt;
+        &lt;dict&gt;
+        &lt;/dict&gt;
+        &lt;key&gt;LogID&lt;/key&gt;
+        &lt;string&gt;&lt;/string&gt;
+
+        &lt;key&gt;AccountingCategories&lt;/key&gt;
+        &lt;dict&gt;
+                &lt;key&gt;HTTP&lt;/key&gt;
+                &lt;false/&gt;
+                &lt;key&gt;iTIP&lt;/key&gt;
+                &lt;false/&gt;
+                &lt;key&gt;iTIP-VFREEBUSY&lt;/key&gt;
+                &lt;false/&gt;
+                &lt;key&gt;Implicit Errors&lt;/key&gt;
+                &lt;false/&gt;
+                &lt;key&gt;AutoScheduling&lt;/key&gt;
+                &lt;false/&gt;
+                &lt;key&gt;iSchedule&lt;/key&gt;
+                &lt;false/&gt;
+                &lt;key&gt;migration&lt;/key&gt;
+                &lt;false/&gt;
+        &lt;/dict&gt;
+        &lt;key&gt;AccountingPrincipals&lt;/key&gt;
+        &lt;array&gt;
+        &lt;/array&gt;
+        &lt;key&gt;AccountingLogRoot&lt;/key&gt;
+        &lt;string&gt;accounting&lt;/string&gt;
+
+        &lt;key&gt;Stats&lt;/key&gt;
+        &lt;dict&gt;
+                &lt;key&gt;EnableTCPStatsSocket&lt;/key&gt;
+                &lt;false/&gt;
+                &lt;key&gt;EnableUnixStatsSocket&lt;/key&gt;
+                &lt;false/&gt;
+                &lt;key&gt;TCPStatsPort&lt;/key&gt;
+                &lt;integer&gt;8100&lt;/integer&gt;
+                &lt;key&gt;UnixStatsSocket&lt;/key&gt;
+                &lt;string&gt;caldavd-stats.sock&lt;/string&gt;
+        &lt;/dict&gt;
+
+        &lt;key&gt;LogDatabase&lt;/key&gt;
+        &lt;dict&gt;
+                &lt;key&gt;LabelsInSQL&lt;/key&gt;
+                &lt;false/&gt;
+                &lt;key&gt;SQLStatements&lt;/key&gt;
+                &lt;false/&gt;
+                &lt;key&gt;Statistics&lt;/key&gt;
+                &lt;false/&gt;
+                &lt;key&gt;StatisticsLogFile&lt;/key&gt;
+                &lt;string&gt;sqlstats.log&lt;/string&gt;
+                &lt;key&gt;TransactionWaitSeconds&lt;/key&gt;
+                &lt;integer&gt;0&lt;/integer&gt;
+        &lt;/dict&gt;
+
+        &lt;!-- SSL/TLS --&gt;
+        &lt;key&gt;SSLCertificate&lt;/key&gt;
+        &lt;string&gt;&lt;/string&gt;
+        &lt;key&gt;SSLPrivateKey&lt;/key&gt;
+        &lt;string&gt;&lt;/string&gt;
+        &lt;key&gt;SSLAuthorityChain&lt;/key&gt;
+        &lt;string&gt;&lt;/string&gt;
+        &lt;key&gt;SSLPassPhraseDialog&lt;/key&gt;
+        &lt;string&gt;/etc/apache2/getsslpassphrase&lt;/string&gt;
+        &lt;key&gt;SSLCertAdmin&lt;/key&gt;
+        &lt;string&gt;/Applications/Server.app/Contents/ServerRoot/usr/sbin/certadmin&lt;/string&gt;
+
+        &lt;!-- Process management --&gt;
+        &lt;key&gt;UserName&lt;/key&gt;
+        &lt;string&gt;&lt;/string&gt;
+        &lt;key&gt;GroupName&lt;/key&gt;
+        &lt;string&gt;&lt;/string&gt;
+        &lt;key&gt;ProcessType&lt;/key&gt;
+        &lt;string&gt;Combined&lt;/string&gt;
+        &lt;key&gt;MultiProcess&lt;/key&gt;
+        &lt;dict&gt;
+                &lt;key&gt;MinProcessCount&lt;/key&gt;
+                &lt;integer&gt;2&lt;/integer&gt;
+                &lt;key&gt;PerCPU&lt;/key&gt;
+                &lt;integer&gt;1&lt;/integer&gt;
+                &lt;key&gt;PerGB&lt;/key&gt;
+                &lt;integer&gt;1&lt;/integer&gt;
+                &lt;key&gt;ProcessCount&lt;/key&gt;
+                &lt;integer&gt;0&lt;/integer&gt;
+                &lt;key&gt;StaggeredStartup&lt;/key&gt;
+                &lt;dict&gt;
+                        &lt;key&gt;Enabled&lt;/key&gt;
+                        &lt;false/&gt;
+                        &lt;key&gt;Interval&lt;/key&gt;
+                        &lt;integer&gt;15&lt;/integer&gt;
+                &lt;/dict&gt;
+        &lt;/dict&gt;
+
+        &lt;key&gt;MemoryLimiter&lt;/key&gt;
+        &lt;dict&gt;
+                &lt;key&gt;Bytes&lt;/key&gt;
+                &lt;integer&gt;2147483648&lt;/integer&gt;
+                &lt;key&gt;Enabled&lt;/key&gt;
+                &lt;true/&gt;
+                &lt;key&gt;ResidentOnly&lt;/key&gt;
+                &lt;true/&gt;
+                &lt;key&gt;Seconds&lt;/key&gt;
+                &lt;integer&gt;60&lt;/integer&gt;
+        &lt;/dict&gt;
+
+        &lt;!-- Service ACLs --&gt;
+        &lt;key&gt;EnableSACLs&lt;/key&gt;
+        &lt;false/&gt;
+
+        &lt;key&gt;EnableReadOnlyServer&lt;/key&gt;
+        &lt;false/&gt;
+
+        &lt;!-- Standard (or draft) WebDAV extensions --&gt;
+        &lt;key&gt;EnableAddMember&lt;/key&gt;
+        &lt;true/&gt;
+        &lt;key&gt;EnableSyncReport&lt;/key&gt;
+        &lt;true/&gt;
+        &lt;key&gt;EnableSyncReportHome&lt;/key&gt;
+        &lt;true/&gt;
+        &lt;key&gt;EnableConfigSyncToken&lt;/key&gt;
+        &lt;true/&gt;
+        &lt;key&gt;EnableWellKnown&lt;/key&gt;
+        &lt;true/&gt;
+        &lt;key&gt;EnableCalendarQueryExtended&lt;/key&gt;
+        &lt;true/&gt;
+
+        &lt;key&gt;EnableManagedAttachments&lt;/key&gt;
+        &lt;false/&gt;
+
+        &lt;!-- Generic CalDAV/CardDAV extensions --&gt;
+        &lt;key&gt;EnableJSONData&lt;/key&gt;
+        &lt;true/&gt;
+
+        &lt;!-- Non-standard CalDAV extensions --&gt;
+        &lt;key&gt;EnableDropBox&lt;/key&gt;
+        &lt;false/&gt;
+        &lt;key&gt;EnablePrivateEvents&lt;/key&gt;
+        &lt;false/&gt;
+        &lt;key&gt;EnableTimezoneService&lt;/key&gt;
+        &lt;false/&gt;
+
+        &lt;key&gt;TimezoneService&lt;/key&gt;
+        &lt;dict&gt;
+                &lt;key&gt;BasePath&lt;/key&gt;
+                &lt;string&gt;&lt;/string&gt;
+                &lt;key&gt;Enabled&lt;/key&gt;
+                &lt;true/&gt;
+                &lt;key&gt;Mode&lt;/key&gt;
+                &lt;string&gt;primary&lt;/string&gt;
+                &lt;key&gt;PrettyPrintJSON&lt;/key&gt;
+                &lt;true/&gt;
+                &lt;key&gt;SecondaryService&lt;/key&gt;
+                &lt;dict&gt;
+                        &lt;key&gt;Host&lt;/key&gt;
+                        &lt;string&gt;&lt;/string&gt;
+                        &lt;key&gt;URI&lt;/key&gt;
+                        &lt;string&gt;&lt;/string&gt;
+                        &lt;key&gt;UpdateIntervalMinutes&lt;/key&gt;
+                        &lt;integer&gt;1440&lt;/integer&gt;
+                &lt;/dict&gt;
+                &lt;key&gt;URI&lt;/key&gt;
+                &lt;string&gt;/stdtimezones&lt;/string&gt;
+                &lt;key&gt;XMLInfoPath&lt;/key&gt;
+                &lt;string&gt;&lt;/string&gt;
+        &lt;/dict&gt;
+
+        &lt;key&gt;EnableTimezonesByReference&lt;/key&gt;
+        &lt;true/&gt;
+        &lt;key&gt;UsePackageTimezones&lt;/key&gt;
+        &lt;false/&gt;
+
+        &lt;key&gt;EnableBatchUpload&lt;/key&gt;
+        &lt;true/&gt;
+        &lt;key&gt;MaxResourcesBatchUpload&lt;/key&gt;
+        &lt;integer&gt;100&lt;/integer&gt;
+        &lt;key&gt;MaxBytesBatchUpload&lt;/key&gt;
+        &lt;integer&gt;10485760&lt;/integer&gt;
+
+        &lt;key&gt;Sharing&lt;/key&gt;
+        &lt;dict&gt;
+                &lt;key&gt;Enabled&lt;/key&gt;
+                &lt;true/&gt;
+                &lt;key&gt;AllowExternalUsers&lt;/key&gt;
+                &lt;false/&gt;
+
+                &lt;key&gt;Calendars&lt;/key&gt;
+                &lt;dict&gt;
+                        &lt;key&gt;Enabled&lt;/key&gt;
+                        &lt;true/&gt;
+                        &lt;key&gt;IgnorePerUserProperties&lt;/key&gt;
+                        &lt;array&gt;
+                                &lt;string&gt;X-APPLE-STRUCTURED-LOCATION&lt;/string&gt;
+                        &lt;/array&gt;
+                        &lt;key&gt;CollectionProperties&lt;/key&gt;
+                        &lt;dict&gt;
+                                &lt;key&gt;Global&lt;/key&gt;
+                                &lt;array&gt;
+                                &lt;/array&gt;
+                                &lt;key&gt;ProxyOverride&lt;/key&gt;
+                                &lt;array&gt;
+                                        &lt;string&gt;{urn:ietf:params:xml:ns:caldav}calendar-description&lt;/string&gt;
+                                        &lt;string&gt;{com.apple.ical:}calendarcolor&lt;/string&gt;
+                                        &lt;string&gt;{http://apple.com/ns/ical/}calendar-color&lt;/string&gt;
+                                        &lt;string&gt;{http://apple.com/ns/ical/}calendar-order&lt;/string&gt;
+                                &lt;/array&gt;
+                                &lt;key&gt;Shadowable&lt;/key&gt;
+                                &lt;array&gt;
+                                        &lt;string&gt;{urn:ietf:params:xml:ns:caldav}calendar-description&lt;/string&gt;
+                                &lt;/array&gt;
+                        &lt;/dict&gt;
+                        &lt;key&gt;Groups&lt;/key&gt;
+                        &lt;dict&gt;
+                                &lt;key&gt;Enabled&lt;/key&gt;
+                                &lt;true/&gt;
+                                &lt;key&gt;ReconciliationDelaySeconds&lt;/key&gt;
+                                &lt;integer&gt;5&lt;/integer&gt;
+                        &lt;/dict&gt;
+                &lt;/dict&gt;
+
+                &lt;key&gt;AddressBooks&lt;/key&gt;
+                &lt;dict&gt;
+                        &lt;key&gt;Enabled&lt;/key&gt;
+                        &lt;false/&gt;
+                        &lt;key&gt;CollectionProperties&lt;/key&gt;
+                        &lt;dict&gt;
+                                &lt;key&gt;Global&lt;/key&gt;
+                                &lt;array&gt;
+                                &lt;/array&gt;
+                                &lt;key&gt;ProxyOverride&lt;/key&gt;
+                                &lt;array&gt;
+                                &lt;/array&gt;
+                                &lt;key&gt;Shadowable&lt;/key&gt;
+                                &lt;array&gt;
+                                        &lt;string&gt;{urn:ietf:params:xml:ns:carddav}addressbook-description&lt;/string&gt;
+                                &lt;/array&gt;
+                        &lt;/dict&gt;
+                        &lt;key&gt;Groups&lt;/key&gt;
+                        &lt;dict&gt;
+                                &lt;key&gt;Enabled&lt;/key&gt;
+                                &lt;false/&gt;
+                        &lt;/dict&gt;
+                &lt;/dict&gt;
+        &lt;/dict&gt;
+
+        &lt;key&gt;RestrictCalendarsToOneComponentType&lt;/key&gt;
+        &lt;true/&gt;
+
+        &lt;key&gt;SupportedComponents&lt;/key&gt;
+        &lt;array&gt;
+                &lt;string&gt;VEVENT&lt;/string&gt;
+                &lt;string&gt;VTODO&lt;/string&gt;
+        &lt;/array&gt;
+
+        &lt;key&gt;EnableTrashCollection&lt;/key&gt;
+        &lt;false/&gt;
+        &lt;key&gt;ExposeTrashCollection&lt;/key&gt;
+        &lt;false/&gt;
+
+        &lt;key&gt;ParallelUpgrades&lt;/key&gt;
+        &lt;false/&gt;
+
+        &lt;key&gt;MergeUpgrades&lt;/key&gt;
+        &lt;false/&gt;
+
+        &lt;key&gt;EnableDefaultAlarms&lt;/key&gt;
+        &lt;true/&gt;
+        &lt;key&gt;RemoveDuplicateAlarms&lt;/key&gt;
+        &lt;true/&gt;
+
+        &lt;key&gt;RemoveDuplicatePrivateComments&lt;/key&gt;
+        &lt;false/&gt;
+
+        &lt;key&gt;HostedStatus&lt;/key&gt;
+        &lt;dict&gt;
+                &lt;key&gt;Enabled&lt;/key&gt;
+                &lt;false/&gt;
+                &lt;key&gt;Parameter&lt;/key&gt;
+                &lt;string&gt;X-APPLE-HOSTED-STATUS&lt;/string&gt;
+                &lt;key&gt;Values&lt;/key&gt;
+                &lt;dict&gt;
+                        &lt;key&gt;external&lt;/key&gt;
+                        &lt;string&gt;EXTERNAL&lt;/string&gt;
+                        &lt;key&gt;local&lt;/key&gt;
+                        &lt;string&gt;&lt;/string&gt;
+                &lt;/dict&gt;
+        &lt;/dict&gt;
+
+        &lt;key&gt;RevisionCleanup&lt;/key&gt;
+        &lt;dict&gt;
+                &lt;key&gt;CleanupPeriodDays&lt;/key&gt;
+                &lt;real&gt;2.0&lt;/real&gt;
+                &lt;key&gt;Enabled&lt;/key&gt;
+                &lt;true/&gt;
+                &lt;key&gt;SyncTokenLifetimeDays&lt;/key&gt;
+                &lt;real&gt;14.0&lt;/real&gt;
+        &lt;/dict&gt;
+
+        &lt;key&gt;InboxCleanup&lt;/key&gt;
+        &lt;dict&gt;
+                &lt;key&gt;CleanupPeriodDays&lt;/key&gt;
+                &lt;real&gt;2.0&lt;/real&gt;
+                &lt;key&gt;Enabled&lt;/key&gt;
+                &lt;true/&gt;
+                &lt;key&gt;ItemLifeBeyondEventEndDays&lt;/key&gt;
+                &lt;real&gt;14.0&lt;/real&gt;
+                &lt;key&gt;ItemLifetimeDays&lt;/key&gt;
+                &lt;real&gt;14.0&lt;/real&gt;
+        &lt;/dict&gt;
+
+        &lt;!-- CardDAV Features --&gt;
+        &lt;key&gt;DirectoryAddressBook&lt;/key&gt;
+        &lt;dict&gt;
+                &lt;key&gt;Enabled&lt;/key&gt;
+                &lt;true/&gt;
+                &lt;key&gt;MaxQueryResults&lt;/key&gt;
+                &lt;integer&gt;1000&lt;/integer&gt;
+                &lt;key&gt;name&lt;/key&gt;
+                &lt;string&gt;directory&lt;/string&gt;
+                &lt;key&gt;params&lt;/key&gt;
+                &lt;dict&gt;
+                        &lt;key&gt;addDSAttrXProperties&lt;/key&gt;
+                        &lt;false/&gt;
+                        &lt;key&gt;additionalAttributes&lt;/key&gt;
+                        &lt;array&gt;
+                        &lt;/array&gt;
+                        &lt;key&gt;allowedAttributes&lt;/key&gt;
+                        &lt;array&gt;
+                        &lt;/array&gt;
+                        &lt;key&gt;appleInternalServer&lt;/key&gt;
+                        &lt;false/&gt;
+                        &lt;key&gt;cacheQuery&lt;/key&gt;
+                        &lt;false/&gt;
+                        &lt;key&gt;cacheTimeout&lt;/key&gt;
+                        &lt;integer&gt;30&lt;/integer&gt;
+                        &lt;key&gt;dsLocalCacheTimeout&lt;/key&gt;
+                        &lt;integer&gt;30&lt;/integer&gt;
+                        &lt;key&gt;fakeETag&lt;/key&gt;
+                        &lt;true/&gt;
+                        &lt;key&gt;ignoreSystemRecords&lt;/key&gt;
+                        &lt;true/&gt;
+                        &lt;key&gt;liveQuery&lt;/key&gt;
+                        &lt;true/&gt;
+                        &lt;key&gt;maxDSQueryRecords&lt;/key&gt;
+                        &lt;integer&gt;0&lt;/integer&gt;
+                        &lt;key&gt;peopleNode&lt;/key&gt;
+                        &lt;string&gt;/Search/Contacts&lt;/string&gt;
+                        &lt;key&gt;queryDSLocal&lt;/key&gt;
+                        &lt;false/&gt;
+                        &lt;key&gt;queryPeopleRecords&lt;/key&gt;
+                        &lt;true/&gt;
+                        &lt;key&gt;queryUserRecords&lt;/key&gt;
+                        &lt;true/&gt;
+                        &lt;key&gt;standardizeSyntheticUIDs&lt;/key&gt;
+                        &lt;false/&gt;
+                        &lt;key&gt;userNode&lt;/key&gt;
+                        &lt;string&gt;/Search/Contacts&lt;/string&gt;
+                &lt;/dict&gt;
+                &lt;key&gt;type&lt;/key&gt;
+                &lt;string&gt;twistedcaldav.directory.opendirectorybacker.OpenDirectoryBackingService&lt;/string&gt;
+        &lt;/dict&gt;
+        &lt;key&gt;EnableSearchAddressBook&lt;/key&gt;
+        &lt;false/&gt;
+        &lt;key&gt;AnonymousDirectoryAddressBookAccess&lt;/key&gt;
+        &lt;false/&gt;
+
+        &lt;!-- Web-based administration --&gt;
+        &lt;key&gt;EnableWebAdmin&lt;/key&gt;
+        &lt;true/&gt;
+
+        &lt;!-- JSON control API - only for testing --&gt;
+        &lt;key&gt;EnableControlAPI&lt;/key&gt;
+        &lt;false/&gt;
+
+        &lt;!-- Scheduling related options --&gt;
+        &lt;key&gt;Scheduling&lt;/key&gt;
+        &lt;dict&gt;
+                &lt;key&gt;CalDAV&lt;/key&gt;
+                &lt;dict&gt;
+                        &lt;key&gt;EmailDomain&lt;/key&gt;
+                        &lt;string&gt;&lt;/string&gt;
+                        &lt;key&gt;HTTPDomain&lt;/key&gt;
+                        &lt;string&gt;&lt;/string&gt;
+                        &lt;key&gt;AddressPatterns&lt;/key&gt;
+                        &lt;array&gt;
+                        &lt;/array&gt;
+                        &lt;key&gt;OldDraftCompatibility&lt;/key&gt;
+                        &lt;true/&gt;
+                        &lt;key&gt;ScheduleTagCompatibility&lt;/key&gt;
+                        &lt;true/&gt;
+                        &lt;key&gt;EnablePrivateComments&lt;/key&gt;
+                        &lt;true/&gt;
+                        &lt;key&gt;PerAttendeeProperties&lt;/key&gt;
+                        &lt;array&gt;
+                                &lt;string&gt;X-APPLE-NEEDS-REPLY&lt;/string&gt;
+                                &lt;string&gt;X-APPLE-TRAVEL-DURATION&lt;/string&gt;
+                                &lt;string&gt;X-APPLE-TRAVEL-START&lt;/string&gt;
+                                &lt;string&gt;X-APPLE-TRAVEL-RETURN-DURATION&lt;/string&gt;
+                                &lt;string&gt;X-APPLE-TRAVEL-RETURN&lt;/string&gt;
+                        &lt;/array&gt;
+                        &lt;key&gt;OrganizerPublicProperties&lt;/key&gt;
+                        &lt;array&gt;
+                                &lt;string&gt;X-APPLE-DROPBOX&lt;/string&gt;
+                                &lt;string&gt;X-APPLE-STRUCTURED-LOCATION&lt;/string&gt;
+                        &lt;/array&gt;
+                &lt;/dict&gt;
+                &lt;key&gt;iSchedule&lt;/key&gt;
+                &lt;dict&gt;
+                        &lt;key&gt;Enabled&lt;/key&gt;
+                        &lt;false/&gt;
+                        &lt;key&gt;AddressPatterns&lt;/key&gt;
+                        &lt;array&gt;
+                        &lt;/array&gt;
+                        &lt;key&gt;RemoteServers&lt;/key&gt;
+                        &lt;string&gt;remoteservers.xml&lt;/string&gt;
+                        &lt;key&gt;SerialNumber&lt;/key&gt;
+                        &lt;integer&gt;1&lt;/integer&gt;
+                        &lt;key&gt;DNSDebug&lt;/key&gt;
+                        &lt;string&gt;&lt;/string&gt;
+                        &lt;key&gt;DKIM&lt;/key&gt;
+                        &lt;dict&gt;
+                                &lt;key&gt;Enabled&lt;/key&gt;
+                                &lt;true/&gt;
+                                &lt;key&gt;Domain&lt;/key&gt;
+                                &lt;string&gt;&lt;/string&gt;
+                                &lt;key&gt;KeySelector&lt;/key&gt;
+                                &lt;string&gt;ischedule&lt;/string&gt;
+                                &lt;key&gt;SignatureAlgorithm&lt;/key&gt;
+                                &lt;string&gt;rsa-sha256&lt;/string&gt;
+                                &lt;key&gt;UseDNSKey&lt;/key&gt;
+                                &lt;true/&gt;
+                                &lt;key&gt;UseHTTPKey&lt;/key&gt;
+                                &lt;true/&gt;
+                                &lt;key&gt;UsePrivateExchangeKey&lt;/key&gt;
+                                &lt;true/&gt;
+                                &lt;key&gt;ExpireSeconds&lt;/key&gt;
+                                &lt;integer&gt;3600&lt;/integer&gt;
+                                &lt;key&gt;PrivateKeyFile&lt;/key&gt;
+                                &lt;string&gt;&lt;/string&gt;
+                                &lt;key&gt;PublicKeyFile&lt;/key&gt;
+                                &lt;string&gt;&lt;/string&gt;
+                                &lt;key&gt;PrivateExchanges&lt;/key&gt;
+                                &lt;string&gt;&lt;/string&gt;
+                                &lt;key&gt;ProtocolDebug&lt;/key&gt;
+                                &lt;false/&gt;
+                        &lt;/dict&gt;
+                &lt;/dict&gt;
+                &lt;key&gt;iMIP&lt;/key&gt;
+                &lt;dict&gt;
+                        &lt;key&gt;Enabled&lt;/key&gt;
+                        &lt;false/&gt;
+                        &lt;key&gt;Sending&lt;/key&gt;
+                        &lt;dict&gt;
+                                &lt;key&gt;Address&lt;/key&gt;
+                                &lt;string&gt;&lt;/string&gt;
+                                &lt;key&gt;Password&lt;/key&gt;
+                                &lt;string&gt;&lt;/string&gt;
+                                &lt;key&gt;Port&lt;/key&gt;
+                                &lt;integer&gt;587&lt;/integer&gt;
+                                &lt;key&gt;Server&lt;/key&gt;
+                                &lt;string&gt;&lt;/string&gt;
+                                &lt;key&gt;SuppressionDays&lt;/key&gt;
+                                &lt;integer&gt;7&lt;/integer&gt;
+                                &lt;key&gt;UseSSL&lt;/key&gt;
+                                &lt;true/&gt;
+                                &lt;key&gt;Username&lt;/key&gt;
+                                &lt;string&gt;&lt;/string&gt;
+                        &lt;/dict&gt;
+                        &lt;key&gt;Receiving&lt;/key&gt;
+                        &lt;dict&gt;
+                                &lt;key&gt;Password&lt;/key&gt;
+                                &lt;string&gt;&lt;/string&gt;
+                                &lt;key&gt;PollingSeconds&lt;/key&gt;
+                                &lt;integer&gt;30&lt;/integer&gt;
+                                &lt;key&gt;Port&lt;/key&gt;
+                                &lt;integer&gt;0&lt;/integer&gt;
+                                &lt;key&gt;Server&lt;/key&gt;
+                                &lt;string&gt;&lt;/string&gt;
+                                &lt;key&gt;Type&lt;/key&gt;
+                                &lt;string&gt;&lt;/string&gt;
+                                &lt;key&gt;UseSSL&lt;/key&gt;
+                                &lt;true/&gt;
+                                &lt;key&gt;Username&lt;/key&gt;
+                                &lt;string&gt;&lt;/string&gt;
+                        &lt;/dict&gt;
+                        &lt;key&gt;AddressPatterns&lt;/key&gt;
+                        &lt;array&gt;
+                        &lt;/array&gt;
+                        &lt;key&gt;MailTemplatesDirectory&lt;/key&gt;
+                        &lt;string&gt;/Applications/Server.app/Contents/ServerRoot/usr/share/caldavd/share/email_templates&lt;/string&gt;
+                        &lt;key&gt;MailIconsDirectory&lt;/key&gt;
+                        &lt;string&gt;/Applications/Server.app/Contents/ServerRoot/usr/share/caldavd/share/date_icons&lt;/string&gt;
+                        &lt;key&gt;InvitationDaysToLive&lt;/key&gt;
+                        &lt;integer&gt;90&lt;/integer&gt;
+                &lt;/dict&gt;
+                &lt;key&gt;Options&lt;/key&gt;
+                &lt;dict&gt;
+                        &lt;key&gt;AllowGroupAsOrganizer&lt;/key&gt;
+                        &lt;false/&gt;
+                        &lt;key&gt;AllowLocationAsOrganizer&lt;/key&gt;
+                        &lt;false/&gt;
+                        &lt;key&gt;AllowLocationWithoutOrganizer&lt;/key&gt;
+                        &lt;true/&gt;
+                        &lt;key&gt;AllowResourceAsOrganizer&lt;/key&gt;
+                        &lt;false/&gt;
+                        &lt;key&gt;AllowResourceWithoutOrganizer&lt;/key&gt;
+                        &lt;true/&gt;
+                        &lt;key&gt;AttendeeRefreshBatch&lt;/key&gt;
+                        &lt;integer&gt;5&lt;/integer&gt;
+                        &lt;key&gt;AttendeeRefreshCountLimit&lt;/key&gt;
+                        &lt;integer&gt;50&lt;/integer&gt;
+                        &lt;key&gt;AutoSchedule&lt;/key&gt;
+                        &lt;dict&gt;
+                                &lt;key&gt;Enabled&lt;/key&gt;
+                                &lt;true/&gt;
+                                &lt;key&gt;AllowUsers&lt;/key&gt;
+                                &lt;false/&gt;
+                                &lt;key&gt;Always&lt;/key&gt;
+                                &lt;false/&gt;
+                                &lt;key&gt;DefaultMode&lt;/key&gt;
+                                &lt;string&gt;automatic&lt;/string&gt;
+                                &lt;key&gt;FutureFreeBusyDays&lt;/key&gt;
+                                &lt;integer&gt;1095&lt;/integer&gt;
+                        &lt;/dict&gt;
+                        &lt;key&gt;DelegeteRichFreeBusy&lt;/key&gt;
+                        &lt;true/&gt;
+                        &lt;key&gt;LimitFreeBusyAttendees&lt;/key&gt;
+                        &lt;integer&gt;30&lt;/integer&gt;
+                        &lt;key&gt;PrincipalHostAliases&lt;/key&gt;
+                        &lt;array&gt;
+                        &lt;/array&gt;
+                        &lt;key&gt;RoomResourceRichFreeBusy&lt;/key&gt;
+                        &lt;true/&gt;
+                        &lt;key&gt;Splitting&lt;/key&gt;
+                        &lt;dict&gt;
+                                &lt;key&gt;Enabled&lt;/key&gt;
+                                &lt;false/&gt;
+                                &lt;key&gt;Delay&lt;/key&gt;
+                                &lt;integer&gt;60&lt;/integer&gt;
+                                &lt;key&gt;PastDays&lt;/key&gt;
+                                &lt;integer&gt;14&lt;/integer&gt;
+                                &lt;key&gt;Size&lt;/key&gt;
+                                &lt;integer&gt;102400&lt;/integer&gt;
+                        &lt;/dict&gt;
+                        &lt;key&gt;TimestampAttendeePartStatChanges&lt;/key&gt;
+                        &lt;true/&gt;
+                        &lt;key&gt;TrackUnscheduledLocationData&lt;/key&gt;
+                        &lt;true/&gt;
+                        &lt;key&gt;TrackUnscheduledResourceData&lt;/key&gt;
+                        &lt;true/&gt;
+                        &lt;key&gt;UIDLockExpirySeconds&lt;/key&gt;
+                        &lt;integer&gt;300&lt;/integer&gt;
+                        &lt;key&gt;UIDLockTimeoutSeconds&lt;/key&gt;
+                        &lt;integer&gt;60&lt;/integer&gt;
+                        &lt;key&gt;WorkQueues&lt;/key&gt;
+                        &lt;dict&gt;
+                                &lt;key&gt;Enabled&lt;/key&gt;
+                                &lt;true/&gt;
+                                &lt;key&gt;AttendeeRefreshBatchDelaySeconds&lt;/key&gt;
+                                &lt;integer&gt;5&lt;/integer&gt;
+                                &lt;key&gt;AttendeeRefreshBatchIntervalSeconds&lt;/key&gt;
+                                &lt;integer&gt;5&lt;/integer&gt;
+                                &lt;key&gt;AutoReplyDelaySeconds&lt;/key&gt;
+                                &lt;integer&gt;5&lt;/integer&gt;
+                                &lt;key&gt;MaxTemporaryFailures&lt;/key&gt;
+                                &lt;integer&gt;10&lt;/integer&gt;
+                                &lt;key&gt;ReplyDelaySeconds&lt;/key&gt;
+                                &lt;integer&gt;1&lt;/integer&gt;
+                                &lt;key&gt;RequestDelaySeconds&lt;/key&gt;
+                                &lt;integer&gt;5&lt;/integer&gt;
+                                &lt;key&gt;TemporaryFailureDelay&lt;/key&gt;
+                                &lt;integer&gt;60&lt;/integer&gt;
+                        &lt;/dict&gt;
+                &lt;/dict&gt;
+        &lt;/dict&gt;
+
+        &lt;key&gt;FreeBusyURL&lt;/key&gt;
+        &lt;dict&gt;
+                &lt;key&gt;AnonymousAccess&lt;/key&gt;
+                &lt;false/&gt;
+                &lt;key&gt;Enabled&lt;/key&gt;
+                &lt;false/&gt;
+                &lt;key&gt;TimePeriod&lt;/key&gt;
+                &lt;integer&gt;14&lt;/integer&gt;
+        &lt;/dict&gt;
+
+        &lt;!-- Notifications --&gt;
+        &lt;key&gt;Notifications&lt;/key&gt;
+        &lt;dict&gt;
+                &lt;key&gt;CoalesceSeconds&lt;/key&gt;
+                &lt;integer&gt;3&lt;/integer&gt;
+                &lt;key&gt;Enabled&lt;/key&gt;
+                &lt;false/&gt;
+                &lt;key&gt;Services&lt;/key&gt;
+                &lt;dict&gt;
+                        &lt;key&gt;APNS&lt;/key&gt;
+                        &lt;dict&gt;
+                                &lt;key&gt;Enabled&lt;/key&gt;
+                                &lt;false/&gt;
+                                &lt;key&gt;SubscriptionURL&lt;/key&gt;
+                                &lt;string&gt;apns&lt;/string&gt;
+                                &lt;key&gt;SubscriptionRefreshIntervalSeconds&lt;/key&gt;
+                                &lt;integer&gt;172800&lt;/integer&gt;
+                                &lt;key&gt;SubscriptionPurgeIntervalSeconds&lt;/key&gt;
+                                &lt;integer&gt;43200&lt;/integer&gt;
+                                &lt;key&gt;SubscriptionPurgeSeconds&lt;/key&gt;
+                                &lt;integer&gt;1209600&lt;/integer&gt;
+                                &lt;key&gt;ProviderHost&lt;/key&gt;
+                                &lt;string&gt;gateway.push.apple.com&lt;/string&gt;
+                                &lt;key&gt;ProviderPort&lt;/key&gt;
+                                &lt;integer&gt;2195&lt;/integer&gt;
+                                &lt;key&gt;FeedbackHost&lt;/key&gt;
+                                &lt;string&gt;feedback.push.apple.com&lt;/string&gt;
+                                &lt;key&gt;FeedbackPort&lt;/key&gt;
+                                &lt;integer&gt;2196&lt;/integer&gt;
+                                &lt;key&gt;FeedbackUpdateSeconds&lt;/key&gt;
+                                &lt;integer&gt;28800&lt;/integer&gt;
+                                &lt;key&gt;Environment&lt;/key&gt;
+                                &lt;string&gt;PRODUCTION&lt;/string&gt;
+                                &lt;key&gt;EnableStaggering&lt;/key&gt;
+                                &lt;false/&gt;
+                                &lt;key&gt;StaggerSeconds&lt;/key&gt;
+                                &lt;integer&gt;3&lt;/integer&gt;
+                                &lt;key&gt;CalDAV&lt;/key&gt;
+                                &lt;dict&gt;
+                                        &lt;key&gt;AuthorityChainPath&lt;/key&gt;
+                                        &lt;string&gt;Certificates/apns:com.apple.calendar.chain.pem&lt;/string&gt;
+                                        &lt;key&gt;CertificatePath&lt;/key&gt;
+                                        &lt;string&gt;Certificates/apns:com.apple.calendar.cert.pem&lt;/string&gt;
+                                        &lt;key&gt;Passphrase&lt;/key&gt;
+                                        &lt;string&gt;&lt;/string&gt;
+                                        &lt;key&gt;PrivateKeyPath&lt;/key&gt;
+                                        &lt;string&gt;Certificates/apns:com.apple.calendar.key.pem&lt;/string&gt;
+                                        &lt;key&gt;Topic&lt;/key&gt;
+                                        &lt;string&gt;&lt;/string&gt;
+                                &lt;/dict&gt;
+                                &lt;key&gt;CardDAV&lt;/key&gt;
+                                &lt;dict&gt;
+                                        &lt;key&gt;AuthorityChainPath&lt;/key&gt;
+                                        &lt;string&gt;Certificates/apns:com.apple.contact.chain.pem&lt;/string&gt;
+                                        &lt;key&gt;CertificatePath&lt;/key&gt;
+                                        &lt;string&gt;Certificates/apns:com.apple.contact.cert.pem&lt;/string&gt;
+                                        &lt;key&gt;Passphrase&lt;/key&gt;
+                                        &lt;string&gt;&lt;/string&gt;
+                                        &lt;key&gt;PrivateKeyPath&lt;/key&gt;
+                                        &lt;string&gt;Certificates/apns:com.apple.contact.key.pem&lt;/string&gt;
+                                        &lt;key&gt;Topic&lt;/key&gt;
+                                        &lt;string&gt;&lt;/string&gt;
+                                &lt;/dict&gt;
+                        &lt;/dict&gt;
+                        &lt;key&gt;AMP&lt;/key&gt;
+                        &lt;dict&gt;
+                                &lt;key&gt;Enabled&lt;/key&gt;
+                                &lt;false/&gt;
+                                &lt;key&gt;Port&lt;/key&gt;
+                                &lt;integer&gt;62311&lt;/integer&gt;
+                                &lt;key&gt;EnableStaggering&lt;/key&gt;
+                                &lt;false/&gt;
+                                &lt;key&gt;StaggerSeconds&lt;/key&gt;
+                                &lt;integer&gt;3&lt;/integer&gt;
+                        &lt;/dict&gt;
+                &lt;/dict&gt;
+        &lt;/dict&gt;
+
+        &lt;key&gt;DirectoryProxy&lt;/key&gt;
+        &lt;dict&gt;
+                &lt;key&gt;InProcessCachingSeconds&lt;/key&gt;
+                &lt;integer&gt;60&lt;/integer&gt;
+                &lt;key&gt;InSidecarCachingSeconds&lt;/key&gt;
+                &lt;integer&gt;120&lt;/integer&gt;
+                &lt;key&gt;SocketPath&lt;/key&gt;
+                &lt;string&gt;directory-proxy.sock&lt;/string&gt;
+        &lt;/dict&gt;
+
+        &lt;!-- Support multiple hosts within a domain --&gt;
+        &lt;key&gt;Servers&lt;/key&gt;
+        &lt;dict&gt;
+                &lt;key&gt;Enabled&lt;/key&gt;
+                &lt;false/&gt;
+                &lt;key&gt;ConduitName&lt;/key&gt;
+                &lt;string&gt;conduit&lt;/string&gt;
+                &lt;key&gt;ConfigFile&lt;/key&gt;
+                &lt;string&gt;localservers.xml&lt;/string&gt;
+                &lt;key&gt;InboxName&lt;/key&gt;
+                &lt;string&gt;podding&lt;/string&gt;
+                &lt;key&gt;MaxClients&lt;/key&gt;
+                &lt;integer&gt;5&lt;/integer&gt;
+        &lt;/dict&gt;
+
+        &lt;!-- Performance tuning --&gt;
+        &lt;key&gt;MaxRequests&lt;/key&gt;
+        &lt;integer&gt;3&lt;/integer&gt;
+        &lt;key&gt;MaxAccepts&lt;/key&gt;
+        &lt;integer&gt;1&lt;/integer&gt;
+
+        &lt;key&gt;MaxDBConnectionsPerPool&lt;/key&gt;
+        &lt;integer&gt;10&lt;/integer&gt;
+
+        &lt;key&gt;ListenBacklog&lt;/key&gt;
+        &lt;integer&gt;2024&lt;/integer&gt;
+
+        &lt;key&gt;IncomingDataTimeOut&lt;/key&gt;
+        &lt;integer&gt;60&lt;/integer&gt;
+        &lt;key&gt;PipelineIdleTimeOut&lt;/key&gt;
+        &lt;integer&gt;15&lt;/integer&gt;
+        &lt;key&gt;IdleConnectionTimeOut&lt;/key&gt;
+        &lt;integer&gt;360&lt;/integer&gt;
+        &lt;key&gt;CloseConnectionTimeOut&lt;/key&gt;
+        &lt;integer&gt;15&lt;/integer&gt;
+
+        &lt;key&gt;UIDReservationTimeOut&lt;/key&gt;
+        &lt;integer&gt;1800&lt;/integer&gt;
+
+        &lt;key&gt;MaxMultigetWithDataHrefs&lt;/key&gt;
+        &lt;integer&gt;5000&lt;/integer&gt;
+        &lt;key&gt;MaxQueryWithDataResults&lt;/key&gt;
+        &lt;integer&gt;1000&lt;/integer&gt;
+
+        &lt;key&gt;MaxPrincipalSearchReportResults&lt;/key&gt;
+        &lt;integer&gt;500&lt;/integer&gt;
+
+        &lt;!-- Client fixes per user-agent match --&gt;
+        &lt;key&gt;ClientFixes&lt;/key&gt;
+        &lt;dict&gt;
+                &lt;key&gt;ForceAttendeeTRANSP&lt;/key&gt;
+                &lt;array&gt;
+                        &lt;string&gt;iOS/8\.0(\..*)?&lt;/string&gt;
+                        &lt;string&gt;iOS/8\.1(\..*)?&lt;/string&gt;
+                        &lt;string&gt;iOS/8\.2(\..*)?&lt;/string&gt;
+                &lt;/array&gt;
+        &lt;/dict&gt;
+
+        &lt;!-- Localization --&gt;
+        &lt;key&gt;Localization&lt;/key&gt;
+        &lt;dict&gt;
+                &lt;key&gt;Language&lt;/key&gt;
+                &lt;string&gt;&lt;/string&gt;
+                &lt;key&gt;LocalesDirectory&lt;/key&gt;
+                &lt;string&gt;/Applications/Server.app/Contents/ServerRoot/usr/share/caldavd/share/locales&lt;/string&gt;
+                &lt;key&gt;TranslationsDirectory&lt;/key&gt;
+                &lt;string&gt;/Applications/Server.app/Contents/ServerRoot/usr/share/caldavd/share/translations&lt;/string&gt;
+        &lt;/dict&gt;
+
+        &lt;!-- Implementation details --&gt;
+        &lt;key&gt;Twisted&lt;/key&gt;
+        &lt;dict&gt;
+                &lt;key&gt;reactor&lt;/key&gt;
+                &lt;string&gt;select&lt;/string&gt;
+        &lt;/dict&gt;
+        &lt;key&gt;umask&lt;/key&gt;
+        &lt;integer&gt;18&lt;/integer&gt;
+
+        &lt;key&gt;ControlPort&lt;/key&gt;
+        &lt;integer&gt;0&lt;/integer&gt;
+
+        &lt;key&gt;ControlSocket&lt;/key&gt;
+        &lt;string&gt;caldavd.sock&lt;/string&gt;
+
+        &lt;key&gt;ResponseCompression&lt;/key&gt;
+        &lt;false/&gt;
+
+        &lt;key&gt;HTTPRetryAfter&lt;/key&gt;
+        &lt;integer&gt;180&lt;/integer&gt;
+
+        &lt;key&gt;Profiling&lt;/key&gt;
+        &lt;dict&gt;
+                &lt;key&gt;Enabled&lt;/key&gt;
+                &lt;false/&gt;
+                &lt;key&gt;BaseDirectory&lt;/key&gt;
+                &lt;string&gt;/tmp/stats&lt;/string&gt;
+        &lt;/dict&gt;
+
+        &lt;key&gt;Memcached&lt;/key&gt;
+        &lt;dict&gt;
+                &lt;key&gt;MaxClients&lt;/key&gt;
+                &lt;integer&gt;5&lt;/integer&gt;
+                &lt;key&gt;Pools&lt;/key&gt;
+                &lt;dict&gt;
+                        &lt;key&gt;Default&lt;/key&gt;
+                        &lt;dict&gt;
+                                &lt;key&gt;BindAddress&lt;/key&gt;
+                                &lt;string&gt;127.0.0.1&lt;/string&gt;
+                                &lt;key&gt;ClientEnabled&lt;/key&gt;
+                                &lt;true/&gt;
+                                &lt;key&gt;HandleCacheTypes&lt;/key&gt;
+                                &lt;array&gt;
+                                        &lt;string&gt;Default&lt;/string&gt;
+                                &lt;/array&gt;
+                                &lt;key&gt;MemcacheSocket&lt;/key&gt;
+                                &lt;string&gt;memcache.sock&lt;/string&gt;
+                                &lt;key&gt;Port&lt;/key&gt;
+                                &lt;integer&gt;11311&lt;/integer&gt;
+                                &lt;key&gt;ServerEnabled&lt;/key&gt;
+                                &lt;true/&gt;
+                        &lt;/dict&gt;
+                &lt;/dict&gt;
+                &lt;key&gt;memcached&lt;/key&gt;
+                &lt;string&gt;memcached&lt;/string&gt;
+                &lt;key&gt;MaxMemory&lt;/key&gt;
+                &lt;integer&gt;0&lt;/integer&gt;
+                &lt;key&gt;Options&lt;/key&gt;
+                &lt;array&gt;
+                &lt;/array&gt;
+                &lt;key&gt;ProxyDBKeyNormalization&lt;/key&gt;
+                &lt;true/&gt;
+        &lt;/dict&gt;
+
+        &lt;key&gt;Postgres&lt;/key&gt;
+        &lt;dict&gt;
+                &lt;key&gt;BuffersToConnectionsRatio&lt;/key&gt;
+                &lt;real&gt;1.5&lt;/real&gt;
+                &lt;key&gt;ClusterName&lt;/key&gt;
+                &lt;string&gt;cluster&lt;/string&gt;
+                &lt;key&gt;Ctl&lt;/key&gt;
+                &lt;string&gt;pg_ctl&lt;/string&gt;
+                &lt;key&gt;DatabaseName&lt;/key&gt;
+                &lt;string&gt;caldav&lt;/string&gt;
+                &lt;key&gt;ExtraConnections&lt;/key&gt;
+                &lt;integer&gt;3&lt;/integer&gt;
+                &lt;key&gt;Init&lt;/key&gt;
+                &lt;string&gt;initdb&lt;/string&gt;
+                &lt;key&gt;ListenAddresses&lt;/key&gt;
+                &lt;array&gt;
+                &lt;/array&gt;
+                &lt;key&gt;LogFile&lt;/key&gt;
+                &lt;string&gt;postgres.log&lt;/string&gt;
+                &lt;key&gt;LogRotation&lt;/key&gt;
+                &lt;false/&gt;
+                &lt;key&gt;MaxConnections&lt;/key&gt;
+                &lt;integer&gt;0&lt;/integer&gt;
+                &lt;key&gt;Options&lt;/key&gt;
+                &lt;array&gt;
+                        &lt;string&gt;-c standard_conforming_strings=on&lt;/string&gt;
+                &lt;/array&gt;
+                &lt;key&gt;SharedBuffers&lt;/key&gt;
+                &lt;integer&gt;0&lt;/integer&gt;
+                &lt;key&gt;SocketDirectory&lt;/key&gt;
+                &lt;string&gt;&lt;/string&gt;
+                &lt;key&gt;SocketName&lt;/key&gt;
+                &lt;string&gt;&lt;/string&gt;
+        &lt;/dict&gt;
+
+        &lt;key&gt;QueryCaching&lt;/key&gt;
+        &lt;dict&gt;
+                &lt;key&gt;Enabled&lt;/key&gt;
+                &lt;true/&gt;
+                &lt;key&gt;ExpireSeconds&lt;/key&gt;
+                &lt;integer&gt;3600&lt;/integer&gt;
+                &lt;key&gt;MemcachedPool&lt;/key&gt;
+                &lt;string&gt;Default&lt;/string&gt;
+        &lt;/dict&gt;
+
+        &lt;key&gt;GroupCaching&lt;/key&gt;
+        &lt;dict&gt;
+                &lt;key&gt;Enabled&lt;/key&gt;
+                &lt;true/&gt;
+                &lt;key&gt;UpdateSeconds&lt;/key&gt;
+                &lt;integer&gt;300&lt;/integer&gt;
+                &lt;key&gt;UseDirectoryBasedDelegates&lt;/key&gt;
+                &lt;false/&gt;
+        &lt;/dict&gt;
+
+        &lt;key&gt;GroupAttendees&lt;/key&gt;
+        &lt;dict&gt;
+                &lt;key&gt;Enabled&lt;/key&gt;
+                &lt;true/&gt;
+                &lt;key&gt;AutoUpdateSecondsFromNow&lt;/key&gt;
+                &lt;integer&gt;3600&lt;/integer&gt;
+                &lt;key&gt;ReconciliationDelaySeconds&lt;/key&gt;
+                &lt;integer&gt;5&lt;/integer&gt;
+        &lt;/dict&gt;
+
+        &lt;key&gt;AutomaticPurging&lt;/key&gt;
+        &lt;dict&gt;
+                &lt;key&gt;Enabled&lt;/key&gt;
+                &lt;true/&gt;
+                &lt;key&gt;CheckStaggerSeconds&lt;/key&gt;
+                &lt;integer&gt;0&lt;/integer&gt;
+                &lt;key&gt;GroupPurgeIntervalSeconds&lt;/key&gt;
+                &lt;integer&gt;604800&lt;/integer&gt;
+                &lt;key&gt;HomePurgeDelaySeconds&lt;/key&gt;
+                &lt;integer&gt;60&lt;/integer&gt;
+                &lt;key&gt;PollingIntervalSeconds&lt;/key&gt;
+                &lt;integer&gt;604800&lt;/integer&gt;
+                &lt;key&gt;PurgeIntervalSeconds&lt;/key&gt;
+                &lt;integer&gt;604800&lt;/integer&gt;
+        &lt;/dict&gt;
+
+        &lt;key&gt;Manhole&lt;/key&gt;
+        &lt;dict&gt;
+                &lt;key&gt;Enabled&lt;/key&gt;
+                &lt;false/&gt;
+                &lt;key&gt;StartingPortNumber&lt;/key&gt;
+                &lt;integer&gt;5000&lt;/integer&gt;
+                &lt;key&gt;DPSPortNumber&lt;/key&gt;
+                &lt;integer&gt;4999&lt;/integer&gt;
+                &lt;key&gt;PasswordFilePath&lt;/key&gt;
+                &lt;string&gt;&lt;/string&gt;
+        &lt;/dict&gt;
+
+        &lt;key&gt;EnableKeepAlive&lt;/key&gt;
+        &lt;false/&gt;
+
+        &lt;key&gt;EnableResponseCache&lt;/key&gt;
+        &lt;true/&gt;
+        &lt;key&gt;ResponseCacheTimeout&lt;/key&gt;
+        &lt;integer&gt;30&lt;/integer&gt;
+
+        &lt;key&gt;EnableFreeBusyCache&lt;/key&gt;
+        &lt;true/&gt;
+        &lt;key&gt;FreeBusyCacheDaysBack&lt;/key&gt;
+        &lt;integer&gt;7&lt;/integer&gt;
+        &lt;key&gt;FreeBusyCacheDaysForward&lt;/key&gt;
+        &lt;integer&gt;84&lt;/integer&gt;
+
+        &lt;key&gt;FreeBusyIndexLowerLimitDays&lt;/key&gt;
+        &lt;integer&gt;365&lt;/integer&gt;
+        &lt;key&gt;FreeBusyIndexExpandAheadDays&lt;/key&gt;
+        &lt;integer&gt;365&lt;/integer&gt;
+        &lt;key&gt;FreeBusyIndexExpandMaxDays&lt;/key&gt;
+        &lt;integer&gt;1825&lt;/integer&gt;
+        &lt;key&gt;FreeBusyIndexDelayedExpand&lt;/key&gt;
+        &lt;false/&gt;
+        &lt;key&gt;FreeBusyIndexSmartUpdate&lt;/key&gt;
+        &lt;true/&gt;
+
+        &lt;key&gt;RootResourcePropStoreClass&lt;/key&gt;
+        &lt;string&gt;txweb2.dav.xattrprops.xattrPropertyStore&lt;/string&gt;
+
+        &lt;key&gt;UtilityServiceClass&lt;/key&gt;
+        &lt;string&gt;&lt;/string&gt;
+
+        &lt;key&gt;MigratedInboxDaysCutoff&lt;/key&gt;
+        &lt;integer&gt;60&lt;/integer&gt;
+
+        &lt;key&gt;DefaultTimezone&lt;/key&gt;
+        &lt;string&gt;&lt;/string&gt;
+
+        &lt;key&gt;AgentInactivityTimeoutSeconds&lt;/key&gt;
+        &lt;integer&gt;300&lt;/integer&gt;
+
+        &lt;key&gt;ServiceDisablingProgram&lt;/key&gt;
+        &lt;string&gt;&lt;/string&gt;
+
+        &lt;key&gt;AlertPostingProgram&lt;/key&gt;
+        &lt;string&gt;&lt;/string&gt;
+
+        &lt;key&gt;ImportConfig&lt;/key&gt;
+        &lt;string&gt;&lt;/string&gt;
+
+        &lt;key&gt;Includes&lt;/key&gt;
+        &lt;array&gt;
+        &lt;/array&gt;
+
+        &lt;key&gt;WritableConfigFile&lt;/key&gt;
+        &lt;string&gt;&lt;/string&gt;
+&lt;/dict&gt;
+&lt;/plist&gt;
</ins></span></pre></div>
<a id="CalendarServertrunkconfcaldavdtestplist"></a>
<div class="modfile"><h4>Modified: CalendarServer/trunk/conf/caldavd-test.plist (15073 => 15074)</h4>
<pre class="diff"><span>
<span class="info">--- CalendarServer/trunk/conf/caldavd-test.plist        2015-08-27 19:07:18 UTC (rev 15073)
+++ CalendarServer/trunk/conf/caldavd-test.plist        2015-08-27 20:29:31 UTC (rev 15074)
</span><span class="lines">@@ -486,12 +486,8 @@
</span><span class="cx">         &lt;true/&gt;
</span><span class="cx">         &lt;key&gt;Cookie&lt;/key&gt;
</span><span class="cx">         &lt;string&gt;sessionID&lt;/string&gt;
</span><del>-        &lt;key&gt;URL&lt;/key&gt;
-        &lt;string&gt;http://127.0.0.1/RPC2&lt;/string&gt;
-        &lt;key&gt;UserMethod&lt;/key&gt;
-        &lt;string&gt;userForSession&lt;/string&gt;
-        &lt;key&gt;WikiMethod&lt;/key&gt;
-        &lt;string&gt;accessLevelForUserWikiCalendar&lt;/string&gt;
</del><ins>+        &lt;key&gt;EndpointDescriptor&lt;/key&gt;
+        &lt;string&gt;unix:path=/var/run/collabd&lt;/string&gt;
</ins><span class="cx">       &lt;/dict&gt;
</span><span class="cx"> 
</span><span class="cx">     &lt;/dict&gt;
</span></span></pre></div>
<a id="CalendarServertrunktwistedcaldavstdconfigpy"></a>
<div class="modfile"><h4>Modified: CalendarServer/trunk/twistedcaldav/stdconfig.py (15073 => 15074)</h4>
<pre class="diff"><span>
<span class="info">--- CalendarServer/trunk/twistedcaldav/stdconfig.py        2015-08-27 19:07:18 UTC (rev 15073)
+++ CalendarServer/trunk/twistedcaldav/stdconfig.py        2015-08-27 20:29:31 UTC (rev 15074)
</span><span class="lines">@@ -236,7 +236,7 @@
</span><span class="cx">                                    # upgrade.
</span><span class="cx"> 
</span><span class="cx">     &quot;UpgradeHomePrefix&quot;: &quot;&quot;,    # When upgrading, only upgrade homes where the owner UID starts with
</span><del>-                                # with the specified prefix. The upgrade will only be partial and only
</del><ins>+                                # the specified prefix. The upgrade will only be partial and only
</ins><span class="cx">                                 # apply to upgrade pieces that affect entire homes. The upgrade will
</span><span class="cx">                                 # need to be run again without this prefix set to complete the overall
</span><span class="cx">                                 # upgrade.
</span></span></pre>
</div>
</div>

</body>
</html>