[CalendarServer-changes] [2992] CalendarServer/trunk/conf

source_changes at macosforge.org source_changes at macosforge.org
Fri Sep 12 11:40:23 PDT 2008


Revision: 2992
          http://trac.macosforge.org/projects/calendarserver/changeset/2992
Author:   wsanchez at apple.com
Date:     2008-09-12 11:40:22 -0700 (Fri, 12 Sep 2008)
Log Message:
-----------
Sync up caldavd.plist and caldavd-test.plist

Modified Paths:
--------------
    CalendarServer/trunk/conf/caldavd-test.plist
    CalendarServer/trunk/conf/caldavd.plist

Modified: CalendarServer/trunk/conf/caldavd-test.plist
===================================================================
--- CalendarServer/trunk/conf/caldavd-test.plist	2008-09-12 16:32:07 UTC (rev 2991)
+++ CalendarServer/trunk/conf/caldavd-test.plist	2008-09-12 18:40:22 UTC (rev 2992)
@@ -1,589 +1,610 @@
 <?xml version="1.0" encoding="UTF-8"?>
 
 <!--
-Copyright (c) 2006-2007 Apple Inc. All rights reserved.
+    Copyright (c) 2006-2007 Apple Inc. All rights reserved.
 
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
+    Licensed under the Apache License, Version 2.0 (the "License");
+    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 "AS IS" 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.
- -->
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" 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.
+  -->
 
 <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
 <plist version="1.0">
-<dict>
+  <dict>
 
-  <!--
-    Public network address information
+    <!--
+        Public network address information
 
-    This is the server's public network address, which is provided to
-    clients in URLs and the like.  It may or may not be the network
-    address that the server is listening to directly, though it is by
-    default.  For example, it may be the address of a load balancer or
-    proxy which forwards connections to the server.
-  -->
+        This is the server's public network address, which is provided to
+        clients in URLs and the like.  It may or may not be the network
+        address that the server is listening to directly, though it is by
+        default.  For example, it may be the address of a load balancer or
+        proxy which forwards connections to the server.
+      -->
 
-  <!-- Network host name -->
-  <key>ServerHostName</key>
-  <string>localhost</string>
+    <!-- Network host name -->
+    <key>ServerHostName</key>
+    <string>localhost</string> <!-- The hostname clients use when connecting -->
 
-  <!-- HTTP port [0 = disable HTTP] -->
-  <key>HTTPPort</key>
-  <integer>8008</integer>
+    <!-- HTTP port [0 = disable HTTP] -->
+    <key>HTTPPort</key>
+    <integer>8008</integer>
 
-  <!-- SSL port [0 = disable HTTPS] -->
-  <key>SSLPort</key>
-  <integer>8443</integer>
+    <!-- SSL port [0 = disable HTTPS] -->
+    <!-- (Must also configure SSLCertificate and SSLPrivateKey below) -->
+    <key>SSLPort</key>
+    <integer>8443</integer>
 
 
-  <!--
-    Network address configuration information
+    <!--
+        Network address configuration information
 
-    This configures the actual network address that the server binds to.
-  -->
+        This configures the actual network address that the server binds to.
+      -->
 
-  <!-- List of IP addresses to bind to [empty = all] -->
-  <key>BindAddresses</key>
-  <array></array>
+    <!-- List of IP addresses to bind to [empty = all] -->
+    <key>BindAddresses</key>
+    <array>
+    </array>
 
-  <!-- List of port numbers to bind to for HTTP [empty = same as "Port"] -->
-  <key>BindHTTPPorts</key>
-  <array></array>
+    <!-- List of port numbers to bind to for HTTP [empty = same as "Port"] -->
+    <key>BindHTTPPorts</key>
+    <array>
+    </array>
 
-  <!-- List of port numbers to bind to for SSL [empty = same as "SSLPort"] -->
-  <key>BindSSLPorts</key>
-  <array></array>
+    <!-- List of port numbers to bind to for SSL [empty = same as "SSLPort"] -->
+    <key>BindSSLPorts</key>
+    <array>
+    </array>
 
 
-  <!--
-    Data Store
-  -->
+    <!--
+        Data Store
+      -->
 
-  <!-- Data root -->
-  <key>DataRoot</key>
-  <string>data/</string>
+    <!-- Data root -->
+    <key>DataRoot</key>
+    <string>data/</string>
 
-  <!-- Document root -->
-  <key>DocumentRoot</key>
-  <string>twistedcaldav/test/data/</string>
+    <!-- Document root -->
+    <key>DocumentRoot</key>
+    <string>twistedcaldav/test/data/</string>
 
-  <!-- User quota (in bytes) -->
-  <key>UserQuota</key>
-  <integer>104857600</integer><!-- 100Mb -->
+    <!-- User quota (in bytes) -->
+    <key>UserQuota</key>
+    <integer>104857600</integer><!-- 100Mb -->
 
-  <!-- Attachment size limit (in bytes) -->
-  <key>MaximumAttachmentSize</key>
-  <integer>1048576</integer><!-- 1Mb -->
+    <!-- Attachment size limit (in bytes) -->
+    <key>MaximumAttachmentSize</key>
+    <integer>1048576</integer><!-- 1Mb -->
 
 
-  <!--
-    Directory service
+    <!--
+        Directory service
 
-    A directory service provides information about principals (eg.
-    users, groups, locations and resources) to the server.
+        A directory service provides information about principals (eg.
+        users, groups, locations and resources) to the server.
 
-    A variety of directory services are available for use.
-  -->
+        A variety of directory services are available for use.
+      -->
 
-  <!--  XML File Directory Service -->
-  <key>DirectoryService</key>
-  <dict>
-    <key>type</key>
-    <string>twistedcaldav.directory.xmlfile.XMLDirectoryService</string>
-  
-    <key>params</key>
+    <!-- XML File Directory Service -->
+    <key>DirectoryService</key>
     <dict>
-      <key>xmlFile</key>
-      <string>conf/accounts-test.xml</string>
+      <key>type</key>
+      <string>twistedcaldav.directory.xmlfile.XMLDirectoryService</string>
+      
+      <key>params</key>
+      <dict>
+        <key>xmlFile</key>
+        <string>conf/accounts-test.xml</string>
+      </dict>
     </dict>
-  </dict>
-  
-  <!--  Open Directory Service -->
-  <!--
-  <key>DirectoryService</key>
-  <dict>
-    <key>type</key>
-    <string>twistedcaldav.directory.appleopendirectory.OpenDirectoryService</string>
-  
-    <key>params</key>
+    
+    <!-- Open Directory Service (Mac OS X) -->
+    <!--
+    <key>DirectoryService</key>
     <dict>
-      <key>node</key>
-      <string>/Search</string>
-      <key>requireComputerRecord</key>
-      <true/>
+      <key>type</key>
+      <string>twistedcaldav.directory.appleopendirectory.OpenDirectoryService</string>
+      
+      <key>params</key>
+      <dict>
+        <key>node</key>
+        <string>/Search</string>
+        <key>requireComputerRecord</key>
+        <true/>
+      </dict>
     </dict>
-  </dict>
-  -->
+    -->
 
-  <!--  Apache-style Basic Directory Service -->
-  <!--
-  <key>DirectoryService</key>
-  <dict>
-    <key>type</key>
-    <string>twistedcaldav.directory.apache.BasicDirectoryService</string>
-  
-    <key>params</key>
+    <!-- Apache-style Basic Directory Service (Experimental) -->
+    <!--
+    <key>DirectoryService</key>
     <dict>
-      <key>userFile</key>
-      <string>conf/basic</string>
-      <key>groupFile</key>
-      <string>conf/group</string>
+      <key>type</key>
+      <string>twistedcaldav.directory.apache.BasicDirectoryService</string>
+      
+      <key>params</key>
+      <dict>
+        <key>userFile</key>
+        <string>conf/basic</string>
+        <key>groupFile</key>
+        <string>conf/group</string>
+      </dict>
     </dict>
-  </dict>
-  -->
+    -->
 
-  <!--  Apache-style Digest Directory Service -->
-  <!--
-  <key>DirectoryService</key>
-  <dict>
-    <key>type</key>
-    <string>twistedcaldav.directory.apache.DigestDirectoryService</string>
-  
-    <key>params</key>
+    <!-- Apache-style Digest Directory Service (Experimental) -->
+    <!--
+    <key>DirectoryService</key>
     <dict>
-      <key>userFile</key>
-      <string>conf/digest</string>
-      <key>groupFile</key>
-      <string>conf/group</string>
+      <key>type</key>
+      <string>twistedcaldav.directory.apache.DigestDirectoryService</string>
+      
+      <key>params</key>
+      <dict>
+        <key>userFile</key>
+        <string>conf/digest</string>
+        <key>groupFile</key>
+        <string>conf/group</string>
+      </dict>
     </dict>
-  </dict>
-  -->
+    -->
 
-  <!--  SQL Directory Service -->
-  <!--
-  <key>DirectoryService</key>
-  <dict>
-    <key>type</key>
-    <string>twistedcaldav.directory.sqldb.SQLDirectoryService</string>
-  
-    <key>params</key>
+    <!-- SQL Directory Service (Experimental) -->
+    <!--
+    <key>DirectoryService</key>
     <dict>
-      <key>dbParentPath</key>
-      <string>twistedcaldav/test/data/</string>
-      <key>xmlFile</key>
-      <string>conf/accounts-test.xml</string>
+      <key>type</key>
+      <string>twistedcaldav.directory.sqldb.SQLDirectoryService</string>
+      
+      <key>params</key>
+      <dict>
+        <key>dbParentPath</key>
+        <string>twistedcaldav/test/data/</string>
+        <key>xmlFile</key>
+        <string>conf/accounts-test.xml</string>
+      </dict>
     </dict>
-  </dict>
-  -->
+    -->
 
 
-  <!--
-    Special principals
+    <!--
+        Special principals
 
-    These principals are granted special access and/or perform
-    special roles on the server.
-  -->
+        These principals are granted special access and/or perform
+        special roles on the server.
+      -->
 
-  <!-- Principals with "DAV:all" access (relative URLs) -->
-  <key>AdminPrincipals</key>
-  <array>
-    <string>/principals/__uids__/admin/</string>
-  </array>
+    <!-- Principals with "DAV:all" access (relative URLs) -->
+    <key>AdminPrincipals</key>
+    <array>
+      <string>/principals/__uids__/admin/</string>
+    </array>
 
-  <!-- Principals with "DAV:read" access (relative URLs) -->
-  <key>ReadPrincipals</key>
-  <array>
-    <!-- <string>/principals/users/apprentice/</string> -->
-  </array>
+    <!-- Principals with "DAV:read" access (relative URLs) -->
+    <key>ReadPrincipals</key>
+    <array>
+      <!-- <string>/principals/__uids__/983C8238-FB6B-4D92-9242-89C0A39E5F81/</string> -->
+    </array>
 
-  <!-- Principals that can pose as other principals -->
-  <key>SudoersFile</key>
-  <string>conf/sudoers.plist</string>
+    <!-- Principals that can pose as other principals -->
+    <key>SudoersFile</key>
+    <string>conf/sudoers.plist</string>
 
-  <!-- Create "proxy access" principals -->
-  <key>EnableProxyPrincipals</key>
-  <true/>
+    <!-- Create "proxy access" principals -->
+    <key>EnableProxyPrincipals</key>
+    <true/>
 
-  <!-- Render calendar collections as a monolithic iCalendar object -->
-  <key>EnableMonolithicCalendars</key>
-  <true/>
 
+    <!--
+        Permissions
+      -->
 
-  <!--
-    Permissions
-   -->
+    <!-- Anonymous read access for root resource -->
+    <key>EnableAnonymousReadRoot</key>
+    <true/>
 
-  <!-- Anonymous read access for root resource -->
-  <key>EnableAnonymousReadRoot</key>
-  <true/>
+    <!-- Anonymous read access for resource hierarchy -->
+    <key>EnableAnonymousReadNav</key>
+    <false/>
 
-  <!-- Anonymous read access for resource hierarchy -->
-  <key>EnableAnonymousReadNav</key>
-  <false/>
+    <!-- Enables directory listings for principals -->
+    <key>EnablePrincipalListings</key>
+    <true/>
 
-  <!-- Enables directory listings for principals -->
-  <key>EnablePrincipalListings</key>
-  <true/>
+    <!-- Render calendar collections as a monolithic iCalendar object -->
+    <key>EnableMonolithicCalendars</key>
+    <true/>
 
 
-  <!--
-    Authentication
-  -->
+    <!--
+        Authentication
+      -->
 
-  <key>Authentication</key>
-  <dict>
-
-    <!-- Clear text; best avoided -->
-    <key>Basic</key>
+    <key>Authentication</key>
     <dict>
-      <key>Enabled</key>
-      <true/>
-    </dict>
 
-    <!-- Digest challenge/response -->
-    <key>Digest</key>
-    <dict>
-      <key>Enabled</key>
-      <true/>
-      <key>Algorithm</key>
-      <string>md5</string>
-      <key>Qop</key>
-      <string></string>
+      <!-- Clear text; best avoided -->
+      <key>Basic</key>
+      <dict>
+        <key>Enabled</key>
+        <true/>
+      </dict>
+
+      <!-- Digest challenge/response -->
+      <key>Digest</key>
+      <dict>
+        <key>Enabled</key>
+        <true/>
+        <key>Algorithm</key>
+        <string>md5</string>
+        <key>Qop</key>
+        <string></string>
+      </dict>
+
+      <!-- Kerberos/SPNEGO -->
+      <key>Kerberos</key>
+      <dict>
+        <key>Enabled</key>
+        <false/>
+        <key>ServicePrincipal</key>
+        <string></string>
+      </dict>
+
     </dict>
 
-    <!-- Kerberos/SPNEGO -->
-    <key>Kerberos</key>
+
+    <!--
+        Logging
+      -->
+
+    <!-- Apache-style access log -->
+    <key>AccessLogFile</key>
+    <string>logs/access.log</string>
+    <key>RotateAccessLog</key>
+    <false/>
+
+    <!-- Server activity log -->
+    <key>ErrorLogFile</key>
+    <string>logs/error.log</string>
+
+    <!-- Log levels -->
+    <key>DefaultLogLevel</key>
+    <string>info</string> <!-- debug, info, warn, error -->
+
+    <!-- Log level overrides for specific functionality -->
+    <key>LogLevels</key>
     <dict>
-      <key>Enabled</key>
-      <false/>
-      <key>ServicePrincipal</key>
-      <string></string>
+      <!--
+      <key>twistedcaldav.directory.appleopendirectory.OpenDirectoryService</key>
+      <string>debug</string>
+      -->
     </dict>
 
-  </dict>
+    <!-- Server statistics file -->
+    <key>ServerStatsFile</key>
+    <string>logs/stats.plist</string>
 
+    <!-- Server process ID file -->
+    <key>PIDFile</key>
+    <string>logs/caldavd.pid</string>
 
-  <!--
-    Logging
-  -->
 
-  <!-- Apache-style access log -->
-  <key>AccessLogFile</key>
-  <string>logs/access.log</string>
-  <key>RotateAccessLog</key>
-  <false/>
+    <!--
+        Accounting
+      -->
 
-  <!-- Server activity log -->
-  <key>ErrorLogFile</key>
-  <string>logs/error.log</string>
+    <!-- Enable accounting for certain operations -->
+    <key>AccountingCategories</key>
+    <dict>
+      <key>iTIP</key>
+      <false/>
+    </dict>
+    <!-- Enable accounting for specific principals -->
+    <key>AccountingPrincipals</key>
+    <array>
+      <!-- <string>/principals/__uids__/454D85C0-09F0-4DC6-A3C6-97DFEB4622CD/</string> -->
+    </array>
 
-  <!-- Log Levels -->
-  <key>DefaultLogLevel</key>
-  <string>info</string> <!-- debug, info, warn, error -->
 
-  <key>LogLevels</key>
-  <dict>
-<!--
-   <key>twistedcaldav.directory.appleopendirectory.OpenDirectoryService</key>
-   <string>debug</string>
- -->
-  </dict>
+    <!--
+        SSL/TLS
+      -->
 
-  <!-- Accounting -->
-  <key>AccountingCategories</key>
-  <dict>
-    <key>iTIP</key><false/>
-  </dict>
+    <!-- Public key -->
+    <key>SSLCertificate</key>
+    <string>twistedcaldav/test/data/server.pem</string>
 
-  <key>AccountingPrincipals</key>
-  <array>
-    <!--<string>/principals/users/foo/</string>-->
-  </array>
+    <!-- Private key -->
+    <key>SSLPrivateKey</key>
+    <string>twistedcaldav/test/data/server.pem</string>
 
-  <!-- Server statistics file -->
-  <key>ServerStatsFile</key>
-  <string>logs/stats.plist</string>
 
-  <!-- Server process ID file -->
-  <key>PIDFile</key>
-  <string>logs/caldavd.pid</string>
+    <!--
+        Process management
+      -->
 
+    <key>UserName</key>
+    <string></string>
 
-  <!--
-    SSL/TLS
-  -->
+    <key>GroupName</key>
+    <string></string>
 
-  <!-- Public key -->
-  <key>SSLCertificate</key>
-  <string>twistedcaldav/test/data/server.pem</string>
+    <key>ProcessType</key>
+    <string>Combined</string>
 
-  <!-- Private key -->
-  <key>SSLPrivateKey</key>
-  <string>twistedcaldav/test/data/server.pem</string>
+    <key>MultiProcess</key>
+    <dict>
+      <key>ProcessCount</key>
+      <integer>0</integer> <!-- 0 = one per CPU core -->
 
+      <key>LoadBalancer</key>
+      <dict>
+        <!--
+            Valid values are:
+            - LeastConnections
+            - RoundRobin
+            - LeastConnectionsAndRoundRobin
+          -->
+        <key>Scheduler</key>
+        <string>LeastConnections</string>
+      </dict>
 
-  <!--
-    Process management
-  -->
+    </dict>
 
-  <key>UserName</key>
-  <string></string>
 
-  <key>GroupName</key>
-  <string></string>
+    <!--
+        Notifications
+      -->
 
-  <key>ProcessType</key>
-  <string>Combined</string>
+    <key>Notifications</key>
+    <dict>
+      <!-- Time spent coalescing notifications before delivery -->
+      <key>CoalesceSeconds</key>
+      <integer>10</integer>
 
-  <key>MultiProcess</key>
-  <dict>
-    <key>ProcessCount</key>
-    <integer>0</integer>
+      <key>InternalNotificationHost</key>
+      <string>localhost</string>
 
-    <key>LoadBalancer</key>
-    <dict>
-      <!-- One of the strings below must be used - the others commented out -->
-      <key>Scheduler</key>
+      <key>InternalNotificationPort</key>
+      <integer>62309</integer>
 
-      <!-- Least Connections -->
-      <string>LeastConnections</string>
+      <key>Services</key>
+      <array>
+        <dict>
+          <!-- Simple line notification service (for testing) -->
+          <key>Service</key>
+          <string>twistedcaldav.notify.SimpleLineNotifierService</string>
+          <key>Enabled</key>
+          <false/>
+          <key>Port</key>
+          <integer>62308</integer>
+        </dict>
 
-      <!-- Round Robin -->
-      <!-- <string>RoundRobin</string> -->
+        <dict>
+          <!-- XMPP notification service -->
+          <key>Service</key>
+          <string>twistedcaldav.notify.XMPPNotifierService</string>
+          <key>Enabled</key>
+          <false/>
 
-      <!-- Least Connections and Round Robin -->
-      <!-- <string>LeastConnectionsAndRoundRobin</string> -->
-    </dict>
+          <!-- XMPP host and port to contact -->
+          <key>Host</key>
+          <string>xmpp.host.name</string>
+          <key>Port</key>
+          <integer>5222</integer>
 
-  </dict>
+          <!-- Jabber ID and password for the server -->
+          <key>JID</key>
+          <string>jid at xmpp.host.name/resource</string>
+          <key>Password</key>
+          <string>password_goes_here</string>
 
+          <!-- PubSub service address -->
+          <key>ServiceAddress</key>
+          <string>pubsub.xmpp.host.name</string>
 
-  <!--
-    Service ACLs
-  -->
+          <!-- Sends a presence notification to XMPP server at this interval (prevents disconnect) -->
+          <key>KeepAliveSeconds</key>
+          <integer>120</integer>
 
-  <key>EnableSACLs</key>
-  <false/>
+          <!-- Sends a pubsub publish to a particular heartbeat node at this interval -->
+          <key>HeartbeatMinutes</key>
+          <integer>30</integer>
 
+          <!-- List of glob-like expressions defining which XMPP JIDs can converse with the server (for debugging) -->
+          <key>AllowedJIDs</key>
+          <array>
+            <!--
+            <string>*.apple.com</string>
+            -->
+          </array>
+        </dict>
+      </array>
+    </dict>
 
-  <!--
-    Non-standard CalDAV extensions
-  -->
 
-  <!-- Calendar Drop Box -->
-  <key>EnableDropBox</key>
-  <true/>
+    <!--
+        Server-to-server protocol
+      -->
 
-  <!-- Private Events -->
-  <key>EnablePrivateEvents</key>
-  <true/>
+    <key>Scheduling</key>
+    <dict>
 
-  <!-- Timezone Service -->
-  <key>EnableTimezoneService</key>
-  <true/>
+      <!-- CalDAV protocol options -->
+      <key>CalDAV</key>
+      <dict>
+        <key>EmailDomain</key>
+        <string></string>
+        <key>HTTPDomain</key>
+        <string></string>
+        <key>AddressPatterns</key>
+        <array>
+        </array>
+        <key>OldDraftCompatability</key>
+        <true/>
+        <key>DefaultCalendarProvisioned</key>
+        <true/>
+      </dict>
 
-  <!-- Server to server protocol -->
-  <key>Scheduling</key>
-  <dict>
-    <!--  CalDAV protocol options -->
-  	<key>CalDAV</key>
-  	<dict>
-  	  <key>EmailDomain</key>
-  	  <string></string>
-  	  <key>HTTPDomain</key>
-  	  <string></string>
-  	  <key>AddressPatterns</key>
-  	  <array>
-  	  </array>
-  	  <key>OldDraftCompatability</key>
-  	  <true/>
-  	  <key>DefaultCalendarProvisioned</key>
-  	  <true/>
-  	</dict>
-    <!--  iSchedule protocol options -->
-  	<key>iSchedule</key>
-  	<dict>
-  	  <key>Enabled</key>
-  	  <false/>
-  	  <key>AddressPatterns</key>
-  	  <array>
-  	  </array>
-      <key>Servers</key>
-      <string>/etc/caldavd/servertoserver.xml</string>
-  	</dict>
-    <!--  iMIP protocol options -->
-  	<key>iMIP</key>
-  	<dict>
-  	  <key>Enabled</key>
-  	  <false/>
-  	  <key>MailGatewayServer</key>
-  	  <string>localhost</string>
-  	  <key>MailGatewayPort</key>
-  	  <integer>62310</integer>
-  	  <key>Sending</key>
-  	  <dict>
-  	    <key>Server</key>
-  	    <string></string>
-  	    <key>Port</key>
-  	    <integer>587</integer>
-  	    <key>Address</key>
-  	    <string></string> <!-- Address email will be sent from -->
+      <!-- iSchedule protocol options -->
+      <key>iSchedule</key>
+      <dict>
+        <key>Enabled</key>
+        <false/>
+        <key>AddressPatterns</key>
+        <array>
+        </array>
+        <key>Servers</key>
+        <string>/etc/caldavd/servertoserver.xml</string>
       </dict>
-      <key>Receiving</key>
+
+      <!-- iMIP protocol options -->
+      <key>iMIP</key>
       <dict>
-  	    <key>Server</key>
-  	    <string></string>
-  	    <key>UseSSL</key>
-  	    <true/>
-  	    <key>Port</key>
-  	    <integer>995</integer>
-  	    <key>Type</key>
-  	    <string></string> <!-- Either 'pop' or 'imap' -->
-  	    <key>PollingSeconds</key>
-  	    <integer>30</integer>
-  	    <key>Username</key>
-  	    <string></string>
-  	    <key>Password</key>
-  	    <string></string>
-  	  </dict>
-  	  <key>AddressPatterns</key>
-  	  <array>
-  	  </array>
-  	</dict>
-  </dict>
+        <key>Enabled</key>
+        <false/>
+        <key>MailGatewayServer</key>
+        <string>localhost</string>
+        <key>MailGatewayPort</key>
+        <integer>62310</integer>
+        <key>Sending</key>
+        <dict>
+          <key>Server</key>
+          <string></string>
+          <key>Port</key>
+          <integer>587</integer>
+          <key>Address</key>
+          <string></string> <!-- Address email will be sent from -->
+        </dict>
+        <key>Receiving</key>
+        <dict>
+          <key>Server</key>
+          <string></string>
+          <key>Port</key>
+          <integer>995</integer>
+          <key>Type</key>
+          <string></string> <!-- Either "pop" or "imap" -->
+          <key>UseSSL</key>
+          <true/>
+          <key>Username</key>
+          <string></string>
+          <key>Password</key>
+          <string></string>
+          <key>PollingSeconds</key>
+          <integer>30</integer>
+        </dict>
+        <key>AddressPatterns</key>
+        <array>
+        </array>
+      </dict>
 
-  <!-- Free-busy URL protocol -->
-  <key>FreeBusyURL</key>
-  <dict>
-  	<key>Enabled</key>
-  	<true/>
-  	<key>TimePeriod</key>
-  	<integer>14</integer>
-  	<key>AnonymousAccess</key>
-  	<false/>
-  </dict>
+    </dict>
 
-  <!--
-    Twisted
-  -->
 
-  <key>Twisted</key>
-  <dict>
-      <key>twistd</key>
-      <string>../Twisted/bin/twistd</string>
-  </dict>
+    <!--
+        Free-busy URL protocol
+      -->
 
+    <key>FreeBusyURL</key>
+    <dict>
+      <key>Enabled</key>
+      <true/>
+      <key>TimePeriod</key>
+      <integer>14</integer>
+      <key>AnonymousAccess</key>
+      <false/>
+    </dict>
 
-  <!--
-    Python Director
-  -->
 
-  <key>PythonDirector</key>
-  <dict>
-      <key>pydir</key>
-      <string>../pydirector-1.0.0/pydir.py</string>
+    <!--
+        Non-standard CalDAV extensions
+      -->
 
-      <key>ConfigFile</key>
-      <string>conf/pydir.xml</string>
+    <!-- Calendar Drop Box -->
+    <key>EnableDropBox</key>
+    <true/>
 
-      <key>ControlSocket</key>
-      <string>logs/caldavd-pydir.sock</string>
-  </dict>
+    <!-- Private Events -->
+    <key>EnablePrivateEvents</key>
+    <true/>
 
+    <!-- Timezone Service -->
+    <key>EnableTimezoneService</key>
+    <true/>
 
-  <!--
-    Notifications
-  -->
 
-  <key>Notifications</key>
-  <dict>
-    <key>CoalesceSeconds</key>
-    <integer>10</integer>
-    <key>InternalNotificationHost</key>
-    <string>localhost</string>
-    <key>InternalNotificationPort</key>
-    <integer>62309</integer>
+    <!--
+        Miscellaneous items
+      -->
 
-    <key>Services</key>
-    <array>
-      <dict>
-        <!-- Simple notification service (for testing) -->
-        <key>Service</key>
-        <string>twistedcaldav.notify.SimpleLineNotifierService</string>
-        <key>Enabled</key>
-        <false/>
-        <key>Port</key>
-        <integer>62308</integer>
-      </dict>
+    <!-- Service ACLs (Mac OS X) -->
+    <key>EnableSACLs</key>
+    <false/>
 
-      <dict>
-        <!-- XMPP notification service -->
-        <key>Service</key>
-        <string>twistedcaldav.notify.XMPPNotifierService</string>
-        <key>Enabled</key>
-        <false/>
+    <!-- Support for Content-Encoding compression options as specified in RFC2616 Section 3.5 -->
+    <key>ResponseCompression</key>
+    <false/>
 
-        <!-- XMPP host and port to contact -->
-        <key>Host</key>
-        <string>xmpp.host.name</string>
-        <key>Port</key>
-        <integer>5222</integer>
+    <!-- A unix socket used for communication between the child and master processes. -->
+    <key>ControlSocket</key>
+    <string>logs/caldavd.sock</string>
 
-        <!-- Jabber ID and password for the server -->
-        <key>JID</key>
-        <string>jid at xmpp.host.name/resource</string>
-        <key>Password</key>
-        <string>password_goes_here</string>
+    <!-- Support for Memcached -->
+    <key>Memcached</key>
+    <dict>
+      <key>ServerEnabled</key>
+      <true/>
+      <key>ClientEnabled</key>
+      <true/>
+      <key>MaxClients</key>
+      <integer>5</integer>
+      <key>memcached</key>
+      <string>memcached</string> <!-- Find in PATH -->
+      <key>Options</key>
+      <array>
+        <!--<string>-vv</string>-->
+      </array>
+    </dict>
 
-        <!-- PubSub service address -->
-        <key>ServiceAddress</key>
-        <string>pubsub.xmpp.host.name</string>
 
-        <!-- Sends a presence notification to XMPP server at this interval (prevents disconnect) -->
-        <key>KeepAliveSeconds</key>
-        <integer>120</integer>
+    <!--
+        Twisted
+      -->
 
-        <!-- Sends a pubsub publish to a particular heartbeat node at this interval -->
-        <key>HeartbeatMinutes</key>
-        <integer>30</integer>
+    <key>Twisted</key>
+    <dict>
+      <key>twistd</key>
+      <string>../Twisted/bin/twistd</string>
+    </dict>
 
-        <!-- List of glob-like expressions defining which XMPP JIDs can converse with the server -->
-        <key>AllowedJIDs</key>
-        <array>
-          <!--
-          <string>*.apple.com</string>
-          -->
-        </array>
-      </dict>
-    </array>
-  </dict>
 
+    <!--
+        Python Director
+      -->
 
-  <!--
-    Miscellaneous items
-  -->
+    <key>PythonDirector</key>
+    <dict>
+      <key>pydir</key>
+      <string>../pydirector-1.0.0/pydir.py</string>
 
-  <!-- A unix socket used for communication between the child and master processes. -->
-  <key>ControlSocket</key>
-  <string>logs/caldavd.sock</string>
+      <key>ConfigFile</key>
+      <string>conf/pydir.xml</string>
 
-  <!-- Support for Content-Encoding compression options as specified in RFC2616 Section 3.5 -->
-  <key>ResponseCompression</key>
-  <false/>
+      <key>ControlSocket</key>
+      <string>logs/caldavd-pydir.sock</string>
+    </dict>
 
-  <!-- Support for Memcached -->
-  <key>Memcached</key>
-  <dict>
-    <key>ServerEnabled</key>
-    <true/>
-    <key>ClientEnabled</key>
-    <true/>
-    <key>MaxClients</key>
-    <integer>5</integer>
-    <key>memcached</key>
-    <string>memcached</string> <!-- Find in PATH -->
-    <key>Options</key>
-    <array>
-      <!--<string>-vv</string>-->
-    </array>
+
   </dict>
-
-</dict>
 </plist>

Modified: CalendarServer/trunk/conf/caldavd.plist
===================================================================
--- CalendarServer/trunk/conf/caldavd.plist	2008-09-12 16:32:07 UTC (rev 2991)
+++ CalendarServer/trunk/conf/caldavd.plist	2008-09-12 18:40:22 UTC (rev 2992)
@@ -1,435 +1,449 @@
 <?xml version="1.0" encoding="UTF-8"?>
 
 <!--
-Copyright (c) 2006-2007 Apple Inc. All rights reserved.
+    Copyright (c) 2006-2007 Apple Inc. All rights reserved.
 
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
+    Licensed under the Apache License, Version 2.0 (the "License");
+    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 "AS IS" 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.
- -->
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" 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.
+  -->
 
 <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
 <plist version="1.0">
-<dict>
+  <dict>
 
-  <!--
-    Public network address information
+    <!--
+        Public network address information
 
-    This is the server's public network address, which is provided to
-    clients in URLs and the like.  It may or may not be the network
-    address that the server is listening to directly, though it is by
-    default.  For example, it may be the address of a load balancer or
-    proxy which forwards connections to the server.
-  -->
+        This is the server's public network address, which is provided to
+        clients in URLs and the like.  It may or may not be the network
+        address that the server is listening to directly, though it is by
+        default.  For example, it may be the address of a load balancer or
+        proxy which forwards connections to the server.
+      -->
 
-  <!-- Network host name -->
-  <key>ServerHostName</key>
-  <string>localhost</string>
+    <!-- Network host name -->
+    <key>ServerHostName</key>
+    <string>localhost</string> <!-- The hostname clients use when connecting -->
 
-  <!-- HTTP port [0 = disable HTTP] -->
-  <key>HTTPPort</key>
-  <integer>8008</integer>
+    <!-- HTTP port [0 = disable HTTP] -->
+    <key>HTTPPort</key>
+    <integer>8008</integer>
 
-  <!-- SSL port [0 = disable HTTPS] -->
-  <!-- (Must also configure SSLCertificate and SSLPrivateKey below) -->
-  <!--
-  <key>SSLPort</key>
-  <integer>8443</integer>
-  -->
+    <!-- SSL port [0 = disable HTTPS] -->
+    <!-- (Must also configure SSLCertificate and SSLPrivateKey below) -->
+    <!--
+    <key>SSLPort</key>
+    <integer>8443</integer>
+    -->
 
 
-  <!--
-    Network address configuration information
+    <!--
+        Network address configuration information
 
-    This configures the actual network address that the server binds to.
-  -->
+        This configures the actual network address that the server binds to.
+      -->
 
-  <!-- List of IP addresses to bind to [empty = all] -->
-  <key>BindAddresses</key>
-  <array></array>
+    <!-- List of IP addresses to bind to [empty = all] -->
+    <key>BindAddresses</key>
+    <array>
+    </array>
 
-  <!-- List of port numbers to bind to for HTTP [empty = same as "Port"] -->
-  <key>BindHTTPPorts</key>
-  <array></array>
+    <!-- List of port numbers to bind to for HTTP [empty = same as "Port"] -->
+    <key>BindHTTPPorts</key>
+    <array>
+    </array>
 
-  <!-- List of port numbers to bind to for SSL [empty = same as "SSLPort"] -->
-  <key>BindSSLPorts</key>
-  <array></array>
+    <!-- List of port numbers to bind to for SSL [empty = same as "SSLPort"] -->
+    <key>BindSSLPorts</key>
+    <array>
+    </array>
 
 
-  <!--
-    Data Store
-  -->
+    <!--
+        Data Store
+      -->
 
-  <!-- Data root -->
-  <key>DataRoot</key>
-  <string>/var/run/caldavd</string>
+    <!-- Data root -->
+    <key>DataRoot</key>
+    <string>/var/run/caldavd</string>
 
-  <!-- Document root -->
-  <key>DocumentRoot</key>
-  <string>/Library/CalendarServer/Documents</string>
+    <!-- Document root -->
+    <key>DocumentRoot</key>
+    <string>/Library/CalendarServer/Documents</string>
 
-  <!-- User quota (in bytes) -->
-  <key>UserQuota</key>
-  <integer>104857600</integer><!-- 100Mb -->
+    <!-- User quota (in bytes) -->
+    <key>UserQuota</key>
+    <integer>104857600</integer><!-- 100Mb -->
 
-  <!-- Attachment size limit (in bytes) -->
-  <key>MaximumAttachmentSize</key>
-  <integer>1048576</integer><!-- 1Mb -->
+    <!-- Attachment size limit (in bytes) -->
+    <key>MaximumAttachmentSize</key>
+    <integer>1048576</integer><!-- 1Mb -->
 
 
-  <!--
-    Directory service
+    <!--
+        Directory service
 
-    A directory service provides information about principals (eg.
-    users, groups, locations and resources) to the server.
+        A directory service provides information about principals (eg.
+        users, groups, locations and resources) to the server.
 
-    A variety of directory services are available for use.
-  -->
+        A variety of directory services are available for use.
+      -->
 
-  <!--  XML File Directory Service -->
-  <!--
-  <key>DirectoryService</key>
-  <dict>
-    <key>type</key>
-    <string>twistedcaldav.directory.xmlfile.XMLDirectoryService</string>
-  
-    <key>params</key>
+    <!-- XML File Directory Service -->
+    <!--
+    <key>DirectoryService</key>
     <dict>
-      <key>xmlFile</key>
-      <string>/etc/caldavd/accounts.xml</string>
+      <key>type</key>
+      <string>twistedcaldav.directory.xmlfile.XMLDirectoryService</string>
+      
+      <key>params</key>
+      <dict>
+        <key>xmlFile</key>
+        <string>/etc/caldavd/accounts.xml</string>
+      </dict>
     </dict>
-  </dict>
-  -->
-  
-  <!--  Open Directory Service -->
-  <key>DirectoryService</key>
-  <dict>
-    <key>type</key>
-    <string>twistedcaldav.directory.appleopendirectory.OpenDirectoryService</string>
-  
-    <key>params</key>
+    -->
+    
+    <!-- Open Directory Service (Mac OS X) -->
+    <key>DirectoryService</key>
     <dict>
-      <key>node</key>
-      <string>/Search</string>
-      <key>requireComputerRecord</key>
-      <true/>
+      <key>type</key>
+      <string>twistedcaldav.directory.appleopendirectory.OpenDirectoryService</string>
+      
+      <key>params</key>
+      <dict>
+        <key>node</key>
+        <string>/Search</string>
+        <key>requireComputerRecord</key>
+        <true/>
+      </dict>
     </dict>
-  </dict>
 
 
-  <!--
-    Special principals
+    <!--
+        Special principals
 
-    These principals are granted special access and/or perform
-    special roles on the server.
-  -->
+        These principals are granted special access and/or perform
+        special roles on the server.
+      -->
 
-  <!-- Principals with "DAV:all" access (relative URLs) -->
-  <key>AdminPrincipals</key>
-  <array>
-    <!-- <string>/principals/users/admin/</string> -->
-  </array>
+    <!-- Principals with "DAV:all" access (relative URLs) -->
+    <key>AdminPrincipals</key>
+    <array>
+      <!-- <string>/principals/__uids__/AEB68DD7-D2B8-4D4D-A574-2A4533DF36A4/</string> -->
+    </array>
 
-  <!-- Principals with "DAV:read" access (relative URLs) -->
-  <key>ReadPrincipals</key>
-  <array>
-    <!-- <string>/principals/users/apprentice/</string> -->
-  </array>
+    <!-- Principals with "DAV:read" access (relative URLs) -->
+    <key>ReadPrincipals</key>
+    <array>
+      <!-- <string>/principals/__uids__/983C8238-FB6B-4D92-9242-89C0A39E5F81/</string> -->
+    </array>
 
-  <!-- Principals that can pose as other principals -->
-  <key>SudoersFile</key>
-  <string>/etc/caldavd/sudoers.plist</string>
+    <!-- Principals that can pose as other principals -->
+    <key>SudoersFile</key>
+    <string>/etc/caldavd/sudoers.plist</string>
 
-  <!-- Create "proxy access" principals -->
-  <key>EnableProxyPrincipals</key>
-  <true/>
+    <!-- Create "proxy access" principals -->
+    <key>EnableProxyPrincipals</key>
+    <true/>
 
 
-  <!--
-    Permissions
-   -->
+    <!--
+        Permissions
+      -->
 
-  <!-- Anonymous read access for root resource -->
-  <key>EnableAnonymousReadRoot</key>
-  <true/>
+    <!-- Anonymous read access for root resource -->
+    <key>EnableAnonymousReadRoot</key>
+    <true/>
 
-  <!-- Anonymous read access for resource hierarchy -->
-  <key>EnableAnonymousReadNav</key>
-  <false/>
+    <!-- Anonymous read access for resource hierarchy -->
+    <key>EnableAnonymousReadNav</key>
+    <false/>
 
-  <!-- Enables directory listings for principals -->
-  <key>EnablePrincipalListings</key>
-  <true/>
+    <!-- Enables directory listings for principals -->
+    <key>EnablePrincipalListings</key>
+    <true/>
 
-  <!-- Render calendar collections as a monolithic iCalendar object -->
-  <key>EnableMonolithicCalendars</key>
-  <true/>
+    <!-- Render calendar collections as a monolithic iCalendar object -->
+    <key>EnableMonolithicCalendars</key>
+    <true/>
 
 
-  <!--
-    Authentication
-  -->
+    <!--
+        Authentication
+      -->
 
-  <key>Authentication</key>
-  <dict>
-
-    <!-- Clear text; best avoided -->
-    <key>Basic</key>
+    <key>Authentication</key>
     <dict>
-      <key>Enabled</key>
-      <false/>
-    </dict>
 
-    <!-- Digest challenge/response -->
-    <key>Digest</key>
-    <dict>
-      <key>Enabled</key>
-      <true/>
-      <key>Algorithm</key>
-      <string>md5</string>
-      <key>Qop</key>
-      <string></string>
-    </dict>
+      <!-- Clear text; best avoided -->
+      <key>Basic</key>
+      <dict>
+        <key>Enabled</key>
+        <false/>
+      </dict>
 
-    <!-- Kerberos/SPNEGO -->
-    <key>Kerberos</key>
-    <dict>
-      <key>Enabled</key>
-      <true/>
-      <key>ServicePrincipal</key>
-      <string></string>
+      <!-- Digest challenge/response -->
+      <key>Digest</key>
+      <dict>
+        <key>Enabled</key>
+        <true/>
+        <key>Algorithm</key>
+        <string>md5</string>
+        <key>Qop</key>
+        <string></string>
+      </dict>
+
+      <!-- Kerberos/SPNEGO -->
+      <key>Kerberos</key>
+      <dict>
+        <key>Enabled</key>
+        <true/>
+        <key>ServicePrincipal</key>
+        <string></string>
+      </dict>
+
     </dict>
 
-  </dict>
 
+    <!--
+        Logging
+      -->
 
-  <!--
-    Logging
-  -->
+    <!-- Apache-style access log -->
+    <key>AccessLogFile</key>
+    <string>/var/log/caldavd/access.log</string>
+    <key>RotateAccessLog</key>
+    <false/>
 
-  <!-- Apache-style access log -->
-  <key>AccessLogFile</key>
-  <string>/var/log/caldavd/access.log</string>
-  <key>RotateAccessLog</key>
-  <false/>
+    <!-- Server activity log -->
+    <key>ErrorLogFile</key>
+    <string>/var/log/caldavd/error.log</string>
 
-  <!-- Server activity log -->
-  <key>ErrorLogFile</key>
-  <string>/var/log/caldavd/error.log</string>
+    <!-- Log levels -->
+    <key>DefaultLogLevel</key>
+    <string>info</string> <!-- debug, info, warn, error -->
 
-  <!-- Log Levels -->
-  <key>DefaultLogLevel</key>
-  <string>info</string> <!-- debug, info, warn, error -->
+    <!-- Server statistics file -->
+    <key>ServerStatsFile</key>
+    <string>/var/run/caldavd/stats.plist</string>
 
-  <!-- Server statistics file -->
-  <key>ServerStatsFile</key>
-  <string>/var/run/caldavd/stats.plist</string>
+    <!-- Server process ID file -->
+    <key>PIDFile</key>
+    <string>/var/run/caldavd.pid</string>
 
-  <!-- Server process ID file -->
-  <key>PIDFile</key>
-  <string>/var/run/caldavd.pid</string>
 
+    <!--
+        SSL/TLS
+      -->
 
-  <!--
-    SSL/TLS
-  -->
+    <!-- Public key -->
+    <key>SSLCertificate</key>
+    <string></string>
 
-  <!-- Public key -->
-  <key>SSLCertificate</key>
-  <string></string>
+    <!-- Private key -->
+    <key>SSLPrivateKey</key>
+    <string></string>
 
-  <!-- Private key -->
-  <key>SSLPrivateKey</key>
-  <string></string>
 
+    <!--
+        Process management
+      -->
 
-  <!--
-    Process management
-  -->
+    <key>UserName</key>
+    <string>calendar</string>
 
-  <key>UserName</key>
-  <string>calendar</string>
+    <key>GroupName</key>
+    <string>calendar</string>
 
-  <key>GroupName</key>
-  <string>calendar</string>
+    <key>ProcessType</key>
+    <string>Combined</string>
 
-  <key>ProcessType</key>
-  <string>Combined</string>
+    <key>MultiProcess</key>
+    <dict>
+      <key>ProcessCount</key>
+      <integer>0</integer> <!-- 0 = one per CPU core -->
+    </dict>
 
-  <key>MultiProcess</key>
-  <dict>
-    <key>ProcessCount</key>
-    <integer>0</integer> <!-- 0 = one per CPU core -->
-  </dict>
 
+    <!--
+        Notifications
+      -->
 
-  <!--
-    Service ACLs
-  -->
+    <key>Notifications</key>
+    <dict>
+      <!-- Time spent coalescing notifications before delivery -->
+      <key>CoalesceSeconds</key>
+      <integer>10</integer>
 
-  <key>EnableSACLs</key>
-  <true/>
+      <key>Services</key>
+      <array>
+        <dict>
+          <!-- XMPP notification service -->
+          <key>Service</key>
+          <string>twistedcaldav.notify.XMPPNotifierService</string>
+          <key>Enabled</key>
+          <false/>
 
+          <!-- XMPP host and port to contact -->
+          <key>Host</key>
+          <string>xmpp.host.name</string>
+          <key>Port</key>
+          <integer>5222</integer>
 
-  <!--
-    Notifications
-  -->
+          <!-- Jabber ID and password for the server -->
+          <key>JID</key>
+          <string>jid at xmpp.host.name/resource</string>
+          <key>Password</key>
+          <string>password_goes_here</string>
 
-  <key>Notifications</key>
-  <dict>
-    <!-- Time spent coalescing notifications -->
-    <key>CoalesceSeconds</key>
-    <integer>10</integer>
+          <!-- PubSub service address -->
+          <key>ServiceAddress</key>
+          <string>pubsub.xmpp.host.name</string>
 
-    <key>Services</key>
-    <array>
+          <!-- Sends a presence notification to XMPP server at this interval (prevents disconnect) -->
+          <key>KeepAliveSeconds</key>
+          <integer>120</integer>
+
+          <!-- Sends a pubsub publish to a particular heartbeat node at this interval -->
+          <key>HeartbeatMinutes</key>
+          <integer>30</integer>
+        </dict>
+      </array>
+    </dict>
+
+
+    <!--
+        Server-to-server protocol
+      -->
+
+    <key>Scheduling</key>
+    <dict>
+
+      <!-- CalDAV protocol options -->
+      <key>CalDAV</key>
       <dict>
-        <!-- XMPP notification service -->
-        <key>Service</key>
-        <string>twistedcaldav.notify.XMPPNotifierService</string>
+        <key>EmailDomain</key>
+        <string></string>
+        <key>HTTPDomain</key>
+        <string></string>
+        <key>AddressPatterns</key>
+        <array>
+        </array>
+        <key>OldDraftCompatability</key>
+        <true/>
+        <key>DefaultCalendarProvisioned</key>
+        <true/>
+      </dict>
+
+      <!-- iSchedule protocol options -->
+      <key>iSchedule</key>
+      <dict>
         <key>Enabled</key>
         <false/>
+        <key>AddressPatterns</key>
+        <array>
+        </array>
+        <key>Servers</key>
+        <string>/etc/caldavd/servertoserver.xml</string>
+      </dict>
 
-        <!-- XMPP host and port to contact -->
-        <key>Host</key>
-        <string>xmpp.host.name</string>
-        <key>Port</key>
-        <integer>5222</integer>
+      <!-- iMIP protocol options -->
+      <key>iMIP</key>
+      <dict>
+        <key>Enabled</key>
+        <false/>
+        <key>MailGatewayServer</key>
+        <string>localhost</string>
+        <key>MailGatewayPort</key>
+        <integer>62310</integer>
+        <key>Sending</key>
+        <dict>
+          <key>Server</key>
+          <string></string>
+          <key>Port</key>
+          <integer>587</integer>
+          <key>Address</key>
+          <string></string> <!-- Address email will be sent from -->
+        </dict>
+        <key>Receiving</key>
+        <dict>
+          <key>Server</key>
+          <string></string>
+          <key>Port</key>
+          <integer>995</integer>
+          <key>Type</key>
+          <string></string> <!-- Either "pop" or "imap" -->
+          <key>UseSSL</key>
+          <true/>
+          <key>Username</key>
+          <string></string>
+          <key>Password</key>
+          <string></string>
+          <key>PollingSeconds</key>
+          <integer>30</integer>
+        </dict>
+        <key>AddressPatterns</key>
+        <array>
+        </array>
+      </dict>
 
-        <!-- Jabber ID and password for the server -->
-        <key>JID</key>
-        <string>jid at xmpp.host.name/resource</string>
-        <key>Password</key>
-        <string>password_goes_here</string>
+    </dict>
 
-        <!-- PubSub service address -->
-        <key>ServiceAddress</key>
-        <string>pubsub.xmpp.host.name</string>
 
-        <!-- Sends a presence notification to XMPP server at this interval (prevents disconnect) -->
-        <key>KeepAliveSeconds</key>
-        <integer>120</integer>
+    <!--
+        Free-busy URL protocol
+      -->
 
-        <!-- Sends a pubsub publish to a particular heartbeat node at this interval -->
-        <key>HeartbeatMinutes</key>
-        <integer>30</integer>
-      </dict>
-    </array>
-  </dict>
+    <key>FreeBusyURL</key>
+    <dict>
+      <key>Enabled</key>
+      <true/>
+      <key>TimePeriod</key>
+      <integer>14</integer>
+      <key>AnonymousAccess</key>
+      <false/>
+    </dict>
 
 
-  <!--
-    Miscellaneous items
-  -->
+    <!--
+        Non-standard CalDAV extensions
+      -->
 
-  <!-- Support for Content-Encoding compression options as specified in RFC2616 Section 3.5 -->
-  <key>ResponseCompression</key>
-  <true/>
+    <!-- Calendar Drop Box -->
+    <key>EnableDropBox</key>
+    <true/>
 
+    <!-- Private Events -->
+    <key>EnablePrivateEvents</key>
+    <true/>
 
-  <!--
-    Non-standard CalDAV extensions
-  -->
+    <!-- Timezone Service -->
+    <key>EnableTimezoneService</key>
+    <true/>
 
-  <!-- Calendar Drop Box -->
-  <key>EnableDropBox</key>
-  <true/>
 
-  <!-- Private Events -->
-  <key>EnablePrivateEvents</key>
-  <true/>
+    <!--
+        Miscellaneous items
+      -->
 
-  <!-- Timezone Service -->
-  <key>EnableTimezoneService</key>
-  <true/>
+    <!-- Service ACLs (Mac OS X) -->
+    <key>EnableSACLs</key>
+    <false/>
 
-  <!-- Server to server protocol -->
-  <key>Scheduling</key>
-  <dict>
-    <!--  CalDAV protocol options -->
-  	<key>CalDAV</key>
-  	<dict>
-  	  <key>EmailDomain</key>
-  	  <string></string>
-  	  <key>HTTPDomain</key>
-  	  <string></string>
-  	  <key>AddressPatterns</key>
-  	  <array>
-  	  </array>
-  	  <key>OldDraftCompatability</key>
-  	  <true/>
-  	  <key>DefaultCalendarProvisioned</key>
-  	  <true/>
-  	</dict>
-    <!--  iSchedule protocol options -->
-  	<key>iSchedule</key>
-  	<dict>
-  	  <key>Enabled</key>
-  	  <false/>
-  	  <key>AddressPatterns</key>
-  	  <array>
-  	  </array>
-      <key>Servers</key>
-      <string>/etc/caldavd/servertoserver.xml</string>
-  	</dict>
-    <!--  iMIP protocol options -->
-  	<key>iMIP</key>
-  	<dict>
-  	  <key>Enabled</key>
-  	  <false/>
-  	  <key>MailGatewayServer</key>
-  	  <string>localhost</string>
-  	  <key>MailGatewayPort</key>
-  	  <integer>62310</integer>
-  	  <key>Sending</key>
-  	  <dict>
-  	    <key>Server</key>
-  	    <string></string>
-  	    <key>Port</key>
-  	    <integer>587</integer>
-  	    <key>Address</key>
-  	    <string></string> <!-- Address email will be sent from -->
-      </dict>
-      <key>Receiving</key>
-      <dict>
-  	    <key>Server</key>
-  	    <string></string>
-  	    <key>Port</key>
-  	    <integer>995</integer>
-  	    <key>Type</key>
-  	    <string></string> <!-- Either 'pop' or 'imap' -->
-  	    <key>PollingSeconds</key>
-  	    <integer>30</integer>
-  	    <key>Username</key>
-  	    <string></string>
-  	    <key>Password</key>
-  	    <string></string>
-  	  </dict>
-  	  <key>AddressPatterns</key>
-  	  <array>
-  	  </array>
-  	</dict>
-  </dict>
+    <!-- Support for Content-Encoding compression options as specified in RFC2616 Section 3.5 -->
+    <key>ResponseCompression</key>
+    <true/>
 
-  <!-- Free-busy URL protocol -->
-  <key>FreeBusyURL</key>
-  <dict>
-  	<key>Enabled</key>
-  	<true/>
-  	<key>TimePeriod</key>
-  	<integer>14</integer>
-  	<key>AnonymousAccess</key>
-  	<false/>
+
   </dict>
-
-</dict>
 </plist>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20080912/aa749835/attachment-0001.html 


More information about the calendarserver-changes mailing list