[CalendarServer-changes] [5133] CalendarServer/trunk/conf
source_changes at macosforge.org
source_changes at macosforge.org
Tue Feb 16 14:27:33 PST 2010
Revision: 5133
http://trac.macosforge.org/projects/calendarserver/changeset/5133
Author: wsanchez at apple.com
Date: 2010-02-16 14:27:33 -0800 (Tue, 16 Feb 2010)
Log Message:
-----------
Use consistent naming for default plist
Added Paths:
-----------
CalendarServer/trunk/conf/carddavd.plist
Removed Paths:
-------------
CalendarServer/trunk/conf/carddavd.plist.default
Copied: CalendarServer/trunk/conf/carddavd.plist (from rev 5132, CalendarServer/trunk/conf/carddavd.plist.default)
===================================================================
--- CalendarServer/trunk/conf/carddavd.plist (rev 0)
+++ CalendarServer/trunk/conf/carddavd.plist 2010-02-16 22:27:33 UTC (rev 5133)
@@ -0,0 +1,443 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+ Copyright (c) 2006-2009 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
+
+ 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.
+ -->
+
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+ <dict>
+
+ <!--
+ 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.
+ -->
+
+ <!-- Network host name [empty = system host name] -->
+ <key>ServerHostName</key>
+ <string></string> <!-- The hostname clients use when connecting -->
+
+ <!-- HTTP port [0 = disable HTTP] -->
+ <key>HTTPPort</key>
+ <integer>8800</integer>
+
+ <!-- SSL port [0 = disable HTTPS] -->
+ <!-- (Must also configure SSLCertificate and SSLPrivateKey below) -->
+ <!--
+ <key>SSLPort</key>
+ <integer>8843</integer>
+ -->
+
+ <!-- Redirect non-SSL ports to an SSL port (if configured for SSL) -->
+ <key>RedirectHTTPToHTTPS</key>
+ <false/>
+
+
+ <!--
+ Network address configuration information
+
+ 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 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>
+
+
+ <!--
+ Data Store
+ -->
+
+ <!-- Data root -->
+ <key>DataRoot</key>
+ <string>/Library/AddressBookServer/Data/</string>
+
+ <!-- Document root -->
+ <key>DocumentRoot</key>
+ <string>/Library/AddressBookServer/Documents</string>
+
+ <!-- User quota (in bytes) -->
+ <key>UserQuota</key>
+ <integer>104857600</integer><!-- 104857600 = 100Mb ; use 0 for no quota -->
+
+ <!--
+ Directory service
+
+ 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.
+ -->
+
+ <!-- XML File Directory Service -->
+ <!--
+ <key>DirectoryService</key>
+ <dict>
+ <key>type</key>
+ <string>twistedcaldav.directory.xmlfile.XMLDirectoryService</string>
+
+ <key>params</key>
+ <dict>
+ <key>xmlFile</key>
+ <string>/etc/carddavd/accounts.xml</string>
+ </dict>
+ </dict>
+ -->
+
+ <!-- Cache-on-Demand Open Directory Service (Mac OS X) -->
+ <key>DirectoryService</key>
+ <dict>
+ <key>type</key>
+ <string>twistedcaldav.directory.appleopendirectory.OpenDirectoryService</string>
+
+ <key>params</key>
+ <dict>
+ <key>node</key>
+ <string>/Search</string>
+ <key>maxAvailableWaitSeconds</key>
+ <integer>120</integer> <!-- Wait for all nodes to be available before starting server. -1 to wait forever, 0 to not wait -->
+ <key>node</key>
+ <string>/Search</string>
+ <key>restrictEnabledRecords</key>
+ <false/>
+ <key>restrictToGroup</key>
+ <string></string>
+ <key>cacheTimeout</key>
+ <integer>30</integer>
+ </dict>
+ </dict>
+
+ <!--
+ Special principals
+
+ 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__/AEB68DD7-D2B8-4D4D-A574-2A4533DF36A4/</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></string> <!-- empty to disable <string>/etc/carddavd/sudoers.plist</string> -->
+
+ <!--
+ Permissions
+ -->
+
+ <!-- Anonymous read access for root resource -->
+ <key>EnableAnonymousReadRoot</key>
+ <false/>
+
+ <!-- Anonymous read access for resource hierarchy -->
+ <key>EnableAnonymousReadNav</key>
+ <false/>
+
+ <!-- Enables directory listings for principals -->
+ <key>EnablePrincipalListings</key>
+ <false/>
+
+
+ <!--
+ Authentication
+ -->
+
+ <key>Authentication</key>
+ <dict>
+
+ <!-- Clear text; best avoided -->
+ <key>Basic</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>
+
+ <!-- Kerberos/SPNEGO -->
+ <key>Kerberos</key>
+ <dict>
+ <key>Enabled</key>
+ <true/>
+ <key>ServicePrincipal</key>
+ <string></string>
+ </dict>
+
+ </dict>
+
+
+ <!--
+ Logging
+ -->
+
+ <!-- Apache-style access log -->
+ <key>AccessLogFile</key>
+ <string>/var/log/carddavd/access.log</string>
+ <key>RotateAccessLog</key>
+ <false/>
+
+ <!-- Server activity log -->
+ <key>ErrorLogFile</key>
+ <string>/var/log/carddavd/error.log</string>
+
+ <!-- Log levels -->
+ <key>DefaultLogLevel</key>
+ <string>warn</string> <!-- debug, info, warn, error -->
+
+ <!-- Server statistics file -->
+ <key>ServerStatsFile</key>
+ <string>/var/run/carddavd/stats.plist</string>
+
+ <!-- Server process ID file -->
+ <key>PIDFile</key>
+ <string>/var/run/carddavd.pid</string>
+
+
+ <!-- Global server stats -->
+ <key>GlobalStatsSocket</key>
+ <string>/var/run/carddavd-stats.sock</string>
+
+ <!--
+ To snapshot every five minutes over the last hour:
+ GlobalStatsLoggingPeriod : 60
+ GlobalStatsLoggingFrequency : 12
+ Set GlobalStatsLoggingFrequency to 0 to disable the stats
+ -->
+
+ <!-- Global server stats logging period -->
+ <key>GlobalStatsLoggingPeriod</key>
+ <integer>60</integer>
+
+ <!-- Global server stats logging frequency -->
+ <key>GlobalStatsLoggingFrequency</key>
+ <integer>12</integer>
+
+ <!--
+ SSL/TLS
+ -->
+
+ <!-- Public key -->
+ <key>SSLCertificate</key>
+ <string></string>
+
+ <!-- Private key -->
+ <key>SSLPrivateKey</key>
+ <string></string>
+
+
+ <!--
+ Process management
+ -->
+
+ <key>UserName</key>
+ <string>_carddav</string>
+
+ <key>GroupName</key>
+ <string>_carddav</string>
+
+ <key>ProcessType</key>
+ <string>Combined</string>
+
+ <key>MultiProcess</key>
+ <dict>
+ <key>ProcessCount</key>
+ <integer>0</integer> <!-- 0 = larger of: 2 or CPU count -->
+ </dict>
+
+
+
+
+ <!--
+ Miscellaneous items
+ -->
+
+ <!-- Maximum results returned by addressbook-query report -->
+ <key>MaxAddressBookQueryResults</key>
+ <integer>1000</integer>
+
+ <!-- Maximum hrefs in addressbook-multiget report -->
+ <key>MaxAddressBookMultigetHrefs</key>
+ <integer>5000</integer>
+
+ <!-- Service ACLs (Mac OS X) -->
+ <key>EnableSACLs</key>
+ <true/>
+
+ <!-- Support for Content-Encoding compression options as specified in RFC2616 Section 3.5 -->
+ <key>ResponseCompression</key>
+ <true/>
+
+ <!--
+ Directory Address Book
+ -->
+
+ <!-- Disable Directory Address Book-->
+ <!--
+ <key>DirectoryAddressBook</key>
+ <false/>
+ -->
+
+ <!-- Open Directory-backed Directory Address Book -->
+ <key>DirectoryAddressBook</key>
+ <dict>
+ <key>type</key>
+ <string>twistedcaldav.directory.opendirectorybacker.OpenDirectoryBackingService</string>
+
+ <key>params</key>
+ <dict>
+ <!-- Search for people records -->
+ <key>queryPeopleRecords</key>
+ <true/>
+ <!-- Search for people records in this directory service node -->
+ <key>peopleNode</key>
+ <string>/Search/Contacts</string>
+ <!-- Search for user records -->
+ <key>queryUserRecords</key>
+ <true/>
+ <key>userNode</key>
+ <!-- Search for user records in this directory service node -->
+ <string>/Search</string>
+ <!-- query in directory service local node -->
+ <key>queryDSLocal</key>
+ <false/>
+ <!-- minutes to keep directory service local node in memory before refresh -->
+ <key>dsLocalCacheTimeout</key>
+ <integer>30</integer>
+ <!-- approx. maximum number of records returned from a directory service query -->
+ <key>maxDSQueryRecords</key>
+ <integer>150</integer> <!-- use 0 to have server calculate the maximum based on MaxAddressBookQueryResults, MaxAddressBookMultigetHrefs keys -->
+ <!-- ignore system records like "root" when creating vCards -->
+ <key>ignoreSystemRecords</key>
+ <true/>
+ <!-- True to use a directory service query for each addressBook-query to the directory address book -->
+ <key>liveQuery</key>
+ <true/>
+ <!-- fake the eTag. If false all directory service attributes are used to calculate the eTag -->
+ <key>fakeETag</key>
+ <true/>
+ <!-- True to store the results on disk after a directory service query. True is usually much slower. -->
+ <key>cacheQuery</key>
+ <false/>
+ <!-- If cacheQuery is True and liveQuery is False, the minutes to keep the results from a complete directory service all record query. -->
+ <key>cacheTimeout</key>
+ <integer>30</integer>
+ <!-- add this key to use additional directory service attributes in queries. Needed for some queries with directory service templates.
+ <key>additionalAttributes</key>
+ <array>
+ <string>dsAttrTypeNative:sampleAIMPreferred</string>
+ <string>dsAttrTypeNative:sampleManager</string>
+ </array>
+ -->
+ <!-- add this key to limit directory service attributes used to make vCard properties
+ When using directory service templates, list should include only mapped attributes.
+ <key>allowedAttributes</key>
+ <array>
+ <string>dsAttrTypeStandard:AddressLine1</string>
+ <string>dsAttrTypeStandard:AddressLine2</string>
+ <string>dsAttrTypeStandard:AddressLine3</string>
+ <string>dsAttrTypeStandard:Birthday</string>
+ <string>dsAttrTypeStandard:Building</string>
+ <string>dsAttrTypeStandard:City</string>
+ <string>dsAttrTypeStandard:Comment</string>
+ <string>dsAttrTypeStandard:Company</string>
+ <string>dsAttrTypeStandard:Country</string>
+ <string>dsAttrTypeStandard:CreationTimestamp</string>
+ <string>dsAttrTypeStandard:Department</string>
+ <string>dsAttrTypeStandard:EMailAddress</string>
+ <string>dsAttrTypeStandard:EMailContacts</string>
+ <string>dsAttrTypeStandard:FAXNumber</string>
+ <string>dsAttrTypeStandard:FirstName</string>
+ <string>dsAttrTypeStandard:HomePhoneNumber</string>
+ <string>dsAttrTypeStandard:IMHandle</string>
+ <string>dsAttrTypeStandard:JPEGPhoto</string>
+ <string>dsAttrTypeStandard:JobTitle</string>
+ <string>dsAttrTypeStandard:LastName</string>
+ <string>dsAttrTypeStandard:MapCoordinates</string>
+ <string>dsAttrTypeStandard:MiddleName</string>
+ <string>dsAttrTypeStandard:MobileNumber</string>
+ <string>dsAttrTypeStandard:ModificationTimestamp</string>
+ <string>dsAttrTypeStandard:NamePrefix</string>
+ <string>dsAttrTypeStandard:NameSuffix</string>
+ <string>dsAttrTypeStandard:NickName</string>
+ <string>dsAttrTypeStandard:Note</string>
+ <string>dsAttrTypeStandard:OrganizationName</string>
+ <string>dsAttrTypeStandard:PGPPublicKey</string>
+ <string>dsAttrTypeStandard:PagerNumber</string>
+ <string>dsAttrTypeStandard:PhoneContacts</string>
+ <string>dsAttrTypeStandard:PhoneNumber</string>
+ <string>dsAttrTypeStandard:PostalAddress</string>
+ <string>dsAttrTypeStandard:PostalAddressContacts</string>
+ <string>dsAttrTypeStandard:PostalCode</string>
+ <string>dsAttrTypeStandard:Relationships</string>
+ <string>dsAttrTypeStandard:State</string>
+ <string>dsAttrTypeStandard:Street</string>
+ <string>dsAttrTypeStandard:URL</string>
+ <string>dsAttrTypeStandard:UserCertificate</string>
+ <string>dsAttrTypeStandard:UserPKCS12Data</string>
+ <string>dsAttrTypeStandard:UserSMIMECertificate</string>
+ <string>dsAttrTypeStandard:WeblogURI</string>
+ </array>
+ -->
+ </dict>
+ </dict>
+
+ <!-- allow unauthenticated users to access the directory address book -->
+ <key>AnonymousDirectoryAddressBookAccess</key>
+ <false/>
+
+ <!-- enable search address book in user's home -->
+ <key>EnableSearchAddressBook</key>
+ <false/>
+
+ <!-- enable find share report -->
+ <key>EnableFindSharedReport</key>
+ <false/>
+
+ </dict>
+</plist>
Deleted: CalendarServer/trunk/conf/carddavd.plist.default
===================================================================
--- CalendarServer/trunk/conf/carddavd.plist.default 2010-02-16 22:19:59 UTC (rev 5132)
+++ CalendarServer/trunk/conf/carddavd.plist.default 2010-02-16 22:27:33 UTC (rev 5133)
@@ -1,443 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!--
- Copyright (c) 2006-2009 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
-
- 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.
- -->
-
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
- <dict>
-
- <!--
- 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.
- -->
-
- <!-- Network host name [empty = system host name] -->
- <key>ServerHostName</key>
- <string></string> <!-- The hostname clients use when connecting -->
-
- <!-- HTTP port [0 = disable HTTP] -->
- <key>HTTPPort</key>
- <integer>8800</integer>
-
- <!-- SSL port [0 = disable HTTPS] -->
- <!-- (Must also configure SSLCertificate and SSLPrivateKey below) -->
- <!--
- <key>SSLPort</key>
- <integer>8843</integer>
- -->
-
- <!-- Redirect non-SSL ports to an SSL port (if configured for SSL) -->
- <key>RedirectHTTPToHTTPS</key>
- <false/>
-
-
- <!--
- Network address configuration information
-
- 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 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>
-
-
- <!--
- Data Store
- -->
-
- <!-- Data root -->
- <key>DataRoot</key>
- <string>/Library/AddressBookServer/Data/</string>
-
- <!-- Document root -->
- <key>DocumentRoot</key>
- <string>/Library/AddressBookServer/Documents</string>
-
- <!-- User quota (in bytes) -->
- <key>UserQuota</key>
- <integer>104857600</integer><!-- 104857600 = 100Mb ; use 0 for no quota -->
-
- <!--
- Directory service
-
- 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.
- -->
-
- <!-- XML File Directory Service -->
- <!--
- <key>DirectoryService</key>
- <dict>
- <key>type</key>
- <string>twistedcaldav.directory.xmlfile.XMLDirectoryService</string>
-
- <key>params</key>
- <dict>
- <key>xmlFile</key>
- <string>/etc/carddavd/accounts.xml</string>
- </dict>
- </dict>
- -->
-
- <!-- Cache-on-Demand Open Directory Service (Mac OS X) -->
- <key>DirectoryService</key>
- <dict>
- <key>type</key>
- <string>twistedcaldav.directory.appleopendirectory.OpenDirectoryService</string>
-
- <key>params</key>
- <dict>
- <key>node</key>
- <string>/Search</string>
- <key>maxAvailableWaitSeconds</key>
- <integer>120</integer> <!-- Wait for all nodes to be available before starting server. -1 to wait forever, 0 to not wait -->
- <key>node</key>
- <string>/Search</string>
- <key>restrictEnabledRecords</key>
- <false/>
- <key>restrictToGroup</key>
- <string></string>
- <key>cacheTimeout</key>
- <integer>30</integer>
- </dict>
- </dict>
-
- <!--
- Special principals
-
- 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__/AEB68DD7-D2B8-4D4D-A574-2A4533DF36A4/</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></string> <!-- empty to disable <string>/etc/carddavd/sudoers.plist</string> -->
-
- <!--
- Permissions
- -->
-
- <!-- Anonymous read access for root resource -->
- <key>EnableAnonymousReadRoot</key>
- <false/>
-
- <!-- Anonymous read access for resource hierarchy -->
- <key>EnableAnonymousReadNav</key>
- <false/>
-
- <!-- Enables directory listings for principals -->
- <key>EnablePrincipalListings</key>
- <false/>
-
-
- <!--
- Authentication
- -->
-
- <key>Authentication</key>
- <dict>
-
- <!-- Clear text; best avoided -->
- <key>Basic</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>
-
- <!-- Kerberos/SPNEGO -->
- <key>Kerberos</key>
- <dict>
- <key>Enabled</key>
- <true/>
- <key>ServicePrincipal</key>
- <string></string>
- </dict>
-
- </dict>
-
-
- <!--
- Logging
- -->
-
- <!-- Apache-style access log -->
- <key>AccessLogFile</key>
- <string>/var/log/carddavd/access.log</string>
- <key>RotateAccessLog</key>
- <false/>
-
- <!-- Server activity log -->
- <key>ErrorLogFile</key>
- <string>/var/log/carddavd/error.log</string>
-
- <!-- Log levels -->
- <key>DefaultLogLevel</key>
- <string>warn</string> <!-- debug, info, warn, error -->
-
- <!-- Server statistics file -->
- <key>ServerStatsFile</key>
- <string>/var/run/carddavd/stats.plist</string>
-
- <!-- Server process ID file -->
- <key>PIDFile</key>
- <string>/var/run/carddavd.pid</string>
-
-
- <!-- Global server stats -->
- <key>GlobalStatsSocket</key>
- <string>/var/run/carddavd-stats.sock</string>
-
- <!--
- To snapshot every five minutes over the last hour:
- GlobalStatsLoggingPeriod : 60
- GlobalStatsLoggingFrequency : 12
- Set GlobalStatsLoggingFrequency to 0 to disable the stats
- -->
-
- <!-- Global server stats logging period -->
- <key>GlobalStatsLoggingPeriod</key>
- <integer>60</integer>
-
- <!-- Global server stats logging frequency -->
- <key>GlobalStatsLoggingFrequency</key>
- <integer>12</integer>
-
- <!--
- SSL/TLS
- -->
-
- <!-- Public key -->
- <key>SSLCertificate</key>
- <string></string>
-
- <!-- Private key -->
- <key>SSLPrivateKey</key>
- <string></string>
-
-
- <!--
- Process management
- -->
-
- <key>UserName</key>
- <string>_carddav</string>
-
- <key>GroupName</key>
- <string>_carddav</string>
-
- <key>ProcessType</key>
- <string>Combined</string>
-
- <key>MultiProcess</key>
- <dict>
- <key>ProcessCount</key>
- <integer>0</integer> <!-- 0 = larger of: 2 or CPU count -->
- </dict>
-
-
-
-
- <!--
- Miscellaneous items
- -->
-
- <!-- Maximum results returned by addressbook-query report -->
- <key>MaxAddressBookQueryResults</key>
- <integer>1000</integer>
-
- <!-- Maximum hrefs in addressbook-multiget report -->
- <key>MaxAddressBookMultigetHrefs</key>
- <integer>5000</integer>
-
- <!-- Service ACLs (Mac OS X) -->
- <key>EnableSACLs</key>
- <true/>
-
- <!-- Support for Content-Encoding compression options as specified in RFC2616 Section 3.5 -->
- <key>ResponseCompression</key>
- <true/>
-
- <!--
- Directory Address Book
- -->
-
- <!-- Disable Directory Address Book-->
- <!--
- <key>DirectoryAddressBook</key>
- <false/>
- -->
-
- <!-- Open Directory-backed Directory Address Book -->
- <key>DirectoryAddressBook</key>
- <dict>
- <key>type</key>
- <string>twistedcaldav.directory.opendirectorybacker.OpenDirectoryBackingService</string>
-
- <key>params</key>
- <dict>
- <!-- Search for people records -->
- <key>queryPeopleRecords</key>
- <true/>
- <!-- Search for people records in this directory service node -->
- <key>peopleNode</key>
- <string>/Search/Contacts</string>
- <!-- Search for user records -->
- <key>queryUserRecords</key>
- <true/>
- <key>userNode</key>
- <!-- Search for user records in this directory service node -->
- <string>/Search</string>
- <!-- query in directory service local node -->
- <key>queryDSLocal</key>
- <false/>
- <!-- minutes to keep directory service local node in memory before refresh -->
- <key>dsLocalCacheTimeout</key>
- <integer>30</integer>
- <!-- approx. maximum number of records returned from a directory service query -->
- <key>maxDSQueryRecords</key>
- <integer>150</integer> <!-- use 0 to have server calculate the maximum based on MaxAddressBookQueryResults, MaxAddressBookMultigetHrefs keys -->
- <!-- ignore system records like "root" when creating vCards -->
- <key>ignoreSystemRecords</key>
- <true/>
- <!-- True to use a directory service query for each addressBook-query to the directory address book -->
- <key>liveQuery</key>
- <true/>
- <!-- fake the eTag. If false all directory service attributes are used to calculate the eTag -->
- <key>fakeETag</key>
- <true/>
- <!-- True to store the results on disk after a directory service query. True is usually much slower. -->
- <key>cacheQuery</key>
- <false/>
- <!-- If cacheQuery is True and liveQuery is False, the minutes to keep the results from a complete directory service all record query. -->
- <key>cacheTimeout</key>
- <integer>30</integer>
- <!-- add this key to use additional directory service attributes in queries. Needed for some queries with directory service templates.
- <key>additionalAttributes</key>
- <array>
- <string>dsAttrTypeNative:sampleAIMPreferred</string>
- <string>dsAttrTypeNative:sampleManager</string>
- </array>
- -->
- <!-- add this key to limit directory service attributes used to make vCard properties
- When using directory service templates, list should include only mapped attributes.
- <key>allowedAttributes</key>
- <array>
- <string>dsAttrTypeStandard:AddressLine1</string>
- <string>dsAttrTypeStandard:AddressLine2</string>
- <string>dsAttrTypeStandard:AddressLine3</string>
- <string>dsAttrTypeStandard:Birthday</string>
- <string>dsAttrTypeStandard:Building</string>
- <string>dsAttrTypeStandard:City</string>
- <string>dsAttrTypeStandard:Comment</string>
- <string>dsAttrTypeStandard:Company</string>
- <string>dsAttrTypeStandard:Country</string>
- <string>dsAttrTypeStandard:CreationTimestamp</string>
- <string>dsAttrTypeStandard:Department</string>
- <string>dsAttrTypeStandard:EMailAddress</string>
- <string>dsAttrTypeStandard:EMailContacts</string>
- <string>dsAttrTypeStandard:FAXNumber</string>
- <string>dsAttrTypeStandard:FirstName</string>
- <string>dsAttrTypeStandard:HomePhoneNumber</string>
- <string>dsAttrTypeStandard:IMHandle</string>
- <string>dsAttrTypeStandard:JPEGPhoto</string>
- <string>dsAttrTypeStandard:JobTitle</string>
- <string>dsAttrTypeStandard:LastName</string>
- <string>dsAttrTypeStandard:MapCoordinates</string>
- <string>dsAttrTypeStandard:MiddleName</string>
- <string>dsAttrTypeStandard:MobileNumber</string>
- <string>dsAttrTypeStandard:ModificationTimestamp</string>
- <string>dsAttrTypeStandard:NamePrefix</string>
- <string>dsAttrTypeStandard:NameSuffix</string>
- <string>dsAttrTypeStandard:NickName</string>
- <string>dsAttrTypeStandard:Note</string>
- <string>dsAttrTypeStandard:OrganizationName</string>
- <string>dsAttrTypeStandard:PGPPublicKey</string>
- <string>dsAttrTypeStandard:PagerNumber</string>
- <string>dsAttrTypeStandard:PhoneContacts</string>
- <string>dsAttrTypeStandard:PhoneNumber</string>
- <string>dsAttrTypeStandard:PostalAddress</string>
- <string>dsAttrTypeStandard:PostalAddressContacts</string>
- <string>dsAttrTypeStandard:PostalCode</string>
- <string>dsAttrTypeStandard:Relationships</string>
- <string>dsAttrTypeStandard:State</string>
- <string>dsAttrTypeStandard:Street</string>
- <string>dsAttrTypeStandard:URL</string>
- <string>dsAttrTypeStandard:UserCertificate</string>
- <string>dsAttrTypeStandard:UserPKCS12Data</string>
- <string>dsAttrTypeStandard:UserSMIMECertificate</string>
- <string>dsAttrTypeStandard:WeblogURI</string>
- </array>
- -->
- </dict>
- </dict>
-
- <!-- allow unauthenticated users to access the directory address book -->
- <key>AnonymousDirectoryAddressBookAccess</key>
- <false/>
-
- <!-- enable search address book in user's home -->
- <key>EnableSearchAddressBook</key>
- <false/>
-
- <!-- enable find share report -->
- <key>EnableFindSharedReport</key>
- <false/>
-
- </dict>
-</plist>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20100216/f977a848/attachment-0001.html>
More information about the calendarserver-changes
mailing list