[CalendarServer-changes] [5333] CalendarServer/trunk/twistedcaldav/stdconfig.py
source_changes at macosforge.org
source_changes at macosforge.org
Wed Mar 17 11:16:42 PDT 2010
Revision: 5333
http://trac.macosforge.org/projects/calendarserver/changeset/5333
Author: wsanchez at apple.com
Date: 2010-03-17 11:16:42 -0700 (Wed, 17 Mar 2010)
Log Message:
-----------
Enable CardDAV
Modified Paths:
--------------
CalendarServer/trunk/twistedcaldav/stdconfig.py
Modified: CalendarServer/trunk/twistedcaldav/stdconfig.py
===================================================================
--- CalendarServer/trunk/twistedcaldav/stdconfig.py 2010-03-17 17:09:33 UTC (rev 5332)
+++ CalendarServer/trunk/twistedcaldav/stdconfig.py 2010-03-17 18:16:42 UTC (rev 5333)
@@ -35,6 +35,7 @@
log = Logger()
+
DEFAULT_CONFIG_FILE = "/etc/caldavd/caldavd.plist"
DEFAULT_CARDDAV_CONFIG_FILE = "/etc/carddavd/carddavd.plist"
@@ -124,11 +125,11 @@
# default. For example, it may be the address of a load balancer or
# proxy which forwards connections to the server.
#
- "ServerHostName": "", # Network host name.
- "HTTPPort": 0, # HTTP port (0 to disable HTTP)
- "SSLPort" : 0, # SSL port (0 to disable HTTPS)
+ "ServerHostName": "", # Network host name.
+ "HTTPPort": 0, # HTTP port (0 to disable HTTP)
+ "SSLPort" : 0, # SSL port (0 to disable HTTPS)
"RedirectHTTPToHTTPS" : False, # If True, all nonSSL requests redirected to an SSL Port
- "SSLMethod" : "SSLv3_METHOD", # SSLv2_METHOD, SSLv3_METHOD, SSLv23_METHOD, TLSv1_METHOD
+ "SSLMethod" : "SSLv3_METHOD", # SSLv2_METHOD, SSLv3_METHOD, SSLv23_METHOD, TLSv1_METHOD
#
# Network address configuration information
@@ -138,14 +139,14 @@
"BindAddresses": [], # List of IP addresses to bind to [empty = all]
"BindHTTPPorts": [], # List of port numbers to bind to for HTTP [empty = same as "Port"]
"BindSSLPorts" : [], # List of port numbers to bind to for SSL [empty = same as "SSLPort"]
- "InheritFDs": [], # File descriptors to inherit for HTTP requests (empty = don't inherit)
+ "InheritFDs" : [], # File descriptors to inherit for HTTP requests (empty = don't inherit)
"InheritSSLFDs": [], # File descriptors to inherit for HTTPS requests (empty = don't inherit)
#
# Types of service provided
#
"EnableCalDAV" : True, # Enable CalDAV service
- "EnableCardDAV" : False, # Enable CardDAV service
+ "EnableCardDAV" : True, # Enable CardDAV service
# XXX CardDAV
"DirectoryAddressBook": {
@@ -439,10 +440,10 @@
# Partitioning
#
"Partitioning" : {
- "Enabled": False, # Partitioning enabled or not
- "ServerPartitionID": "", # Unique ID for this server's partition instance.
+ "Enabled": False, # Partitioning enabled or not
+ "ServerPartitionID": "", # Unique ID for this server's partition instance.
"PartitionConfigFile": "partitions.plist", # File path for partition information
- "MaxClients": 5, # Pool size for connections to each partition
+ "MaxClients": 5, # Pool size for connections to each partition
},
#
@@ -903,23 +904,23 @@
partitions.clear()
def _updateCompliance(configDict):
- if configDict.Scheduling.CalDAV.OldDraftCompatibility:
- compliance = caldavxml.caldav_full_compliance
- else:
- compliance = caldavxml.caldav_implicit_compliance
+ if configDict.Scheduling.CalDAV.OldDraftCompatibility:
+ compliance = caldavxml.caldav_full_compliance
+ else:
+ compliance = caldavxml.caldav_implicit_compliance
- if configDict.EnableProxyPrincipals:
- compliance += customxml.calendarserver_proxy_compliance
- if configDict.EnablePrivateEvents:
- compliance += customxml.calendarserver_private_events_compliance
- if configDict.Scheduling.CalDAV.get("EnablePrivateComments", True):
- compliance += customxml.calendarserver_private_comments_compliance
- if configDict.EnableCardDAV:
- compliance += carddavxml.carddav_compliance
+ if configDict.EnableProxyPrincipals:
+ compliance += customxml.calendarserver_proxy_compliance
+ if configDict.EnablePrivateEvents:
+ compliance += customxml.calendarserver_private_events_compliance
+ if configDict.Scheduling.CalDAV.EnablePrivateComments:
+ compliance += customxml.calendarserver_private_comments_compliance
+ if configDict.EnableCardDAV:
+ compliance += carddavxml.carddav_compliance
- compliance += customxml.calendarserver_principal_property_search
+ compliance += customxml.calendarserver_principal_property_search
- configDict.CalDAVComplianceClasses = compliance
+ configDict.CalDAVComplianceClasses = compliance
PRE_UPDATE_HOOKS = (
@@ -984,5 +985,5 @@
return cleanDict
config.setProvider(PListConfigProvider(DEFAULT_CONFIG))
-config.addPreUpdateHook(PRE_UPDATE_HOOKS)
-config.addPostUpdateHook(POST_UPDATE_HOOKS)
+config.addPreUpdateHooks(PRE_UPDATE_HOOKS)
+config.addPostUpdateHooks(POST_UPDATE_HOOKS)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20100317/fee4906a/attachment.html>
More information about the calendarserver-changes
mailing list