[CalendarServer-changes] [10185] CalendarServer/trunk

source_changes at macosforge.org source_changes at macosforge.org
Mon Dec 17 15:43:47 PST 2012


Revision: 10185
          http://trac.calendarserver.org//changeset/10185
Author:   sagen at apple.com
Date:     2012-12-17 15:43:46 -0800 (Mon, 17 Dec 2012)
Log Message:
-----------
Update docstring for apnSubscriptionsBySubscriber()

Modified Paths:
--------------
    CalendarServer/trunk/calendarserver/tools/config.py
    CalendarServer/trunk/conf/caldavd-apple.plist
    CalendarServer/trunk/contrib/migration/calendarpromotion.py
    CalendarServer/trunk/support/Makefile.Apple
    CalendarServer/trunk/twistedcaldav/stdconfig.py
    CalendarServer/trunk/txdav/common/icommondatastore.py

Modified: CalendarServer/trunk/calendarserver/tools/config.py
===================================================================
--- CalendarServer/trunk/calendarserver/tools/config.py	2012-12-17 23:32:13 UTC (rev 10184)
+++ CalendarServer/trunk/calendarserver/tools/config.py	2012-12-17 23:43:46 UTC (rev 10185)
@@ -24,11 +24,9 @@
 import os, sys
 from getopt import getopt, GetoptError
 
-from twistedcaldav.config import ConfigurationError
+from twistedcaldav.config import config, ConfigurationError
 from twistedcaldav.stdconfig import DEFAULT_CONFIG_FILE
 
-from calendarserver.tools.util import loadConfig
-
 def usage(e=None):
     if e:
         print e
@@ -50,15 +48,17 @@
 def main():
     try:
         (optargs, args) = getopt(
-            sys.argv[1:], "hf:", [
+            sys.argv[1:], "hf:w:", [
                 "help",
                 "config=",
+                "write=",
             ],
         )
     except GetoptError, e:
         usage(e)
 
     configFileName = DEFAULT_CONFIG_FILE
+    writeConfigFileName = DEFAULT_CONFIG_FILE
 
     for opt, arg in optargs:
         if opt in ("-h", "--help"):
@@ -67,6 +67,9 @@
         elif opt in ("-f", "--config"):
             configFileName = arg
 
+        elif opt in ("-w", "--write"):
+            writeConfigFileName = arg
+
     try:
         config = loadConfig(configFileName)
     except ConfigurationError, e:

Modified: CalendarServer/trunk/conf/caldavd-apple.plist
===================================================================
--- CalendarServer/trunk/conf/caldavd-apple.plist	2012-12-17 23:32:13 UTC (rev 10184)
+++ CalendarServer/trunk/conf/caldavd-apple.plist	2012-12-17 23:43:46 UTC (rev 10185)
@@ -537,5 +537,11 @@
     <key>OpenDirectoryModule</key>
     <string>calendarserver.platform.darwin.od.opendirectory</string>
 
+    <key>Includes</key>
+    <array>
+        <string>/Library/Server/Calendar and Contacts/Config/caldavd-system.plist</string>
+        <string>/Library/Server/Calendar and Contacts/Config/caldavd-user.plist</string>
+    </array>
+
   </dict>
 </plist>

Modified: CalendarServer/trunk/contrib/migration/calendarpromotion.py
===================================================================
--- CalendarServer/trunk/contrib/migration/calendarpromotion.py	2012-12-17 23:32:13 UTC (rev 10184)
+++ CalendarServer/trunk/contrib/migration/calendarpromotion.py	2012-12-17 23:43:46 UTC (rev 10185)
@@ -71,6 +71,7 @@
         # Already exists
         pass
 
+    # XYZZY CHANGE ALL THIS:
     plistPath = os.path.join(DEST_CONFIG_DIR, CALDAVD_PLIST)
 
     if os.path.exists(plistPath):

Modified: CalendarServer/trunk/support/Makefile.Apple
===================================================================
--- CalendarServer/trunk/support/Makefile.Apple	2012-12-17 23:32:13 UTC (rev 10184)
+++ CalendarServer/trunk/support/Makefile.Apple	2012-12-17 23:43:46 UTC (rev 10185)
@@ -85,7 +85,7 @@
 	$(_v) cd $(BuildDirectory)/pycrypto-2.5       && $(Environment) $(PYTHON) setup.py install $(PY_INSTALL_FLAGS)
 	$(_v) for so in $$(find "$(DSTROOT)$(PY_HOME)/lib" -type f -name '*.so'); do $(STRIP) -Sx "$${so}"; done 
 	$(_v) $(INSTALL_DIRECTORY) "$(DSTROOT)$(SIPP)$(ETCDIR)$(CALDAVDSUBDIR)"
-	$(_v) $(INSTALL_FILE) "$(Sources)/conf/caldavd-apple.plist" "$(DSTROOT)$(SIPP)$(ETCDIR)$(CALDAVDSUBDIR)/caldavd.plist"
+	$(_v) $(INSTALL_FILE) "$(Sources)/conf/caldavd-apple.plist" "$(DSTROOT)$(SIPP)$(ETCDIR)$(CALDAVDSUBDIR)/caldavd-apple.plist"
 	$(_v) $(INSTALL_DIRECTORY) "$(DSTROOT)$(SIPP)$(ETCDIR)$(WEBAPPSSUBDIR)"
 	$(_v) $(INSTALL_FILE) "$(Sources)/contrib/migration/com.apple.webapp.contacts.plist" "$(DSTROOT)$(SIPP)$(ETCDIR)$(WEBAPPSSUBDIR)/com.apple.webapp.contacts.plist"
 	$(_v) $(INSTALL_FILE) "$(Sources)/contrib/migration/com.apple.webapp.contactsssl.plist" "$(DSTROOT)$(SIPP)$(ETCDIR)$(WEBAPPSSUBDIR)/com.apple.webapp.contactsssl.plist"

Modified: CalendarServer/trunk/twistedcaldav/stdconfig.py
===================================================================
--- CalendarServer/trunk/twistedcaldav/stdconfig.py	2012-12-17 23:32:13 UTC (rev 10184)
+++ CalendarServer/trunk/twistedcaldav/stdconfig.py	2012-12-17 23:43:46 UTC (rev 10185)
@@ -41,7 +41,7 @@
 log = Logger()
 
 if platform.isMacOSX():
-    DEFAULT_CONFIG_FILE = "/Library/Server/Calendar and Contacts/Config/caldavd.plist"
+    DEFAULT_CONFIG_FILE = "/Applications/Server.app/Contents/ServerRoot/private/etc/caldavd/caldavd-apple.plist"
 else:
     DEFAULT_CONFIG_FILE = "/etc/caldavd/caldavd.plist"
 
@@ -1029,13 +1029,15 @@
             configDict = self._parseConfigFromFile(self._configFileName)
         # Now check for Includes and parse and add each of those
         if "Includes" in configDict:
-            configRoot = os.path.join(configDict.ServerRoot, configDict.ConfigRoot)
             for include in configDict.Includes:
-                path = _expandPath(fullServerPath(configRoot, include))
-                additionalDict = self._parseConfigFromFile(path)
-                if additionalDict:
-                    log.info("Adding configuration from file: '%s'" % (path,))
-                    configDict.update(additionalDict)
+                path = _expandPath(fullServerPath(configDict.ConfigRoot, include))
+                if os.path.exists(path):
+                    additionalDict = self._parseConfigFromFile(path)
+                    if additionalDict:
+                        log.info("Adding configuration from file: '%s'" % (path,))
+                        configDict.update(additionalDict)
+                else:
+                    log.warn("Missing configuration file: '%s'" % (path,))
         return configDict
 
 

Modified: CalendarServer/trunk/txdav/common/icommondatastore.py
===================================================================
--- CalendarServer/trunk/txdav/common/icommondatastore.py	2012-12-17 23:32:13 UTC (rev 10184)
+++ CalendarServer/trunk/txdav/common/icommondatastore.py	2012-12-17 23:43:46 UTC (rev 10185)
@@ -237,7 +237,7 @@
         @param guid: The GUID of the subscribed principal
         @type guid: C{str}
 
-        @return: tuples of (token, key, timestamp)
+        @return: tuples of (token, key, timestamp, userAgent, ipAddr)
         """
 
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20121217/d3dd1e1a/attachment-0001.html>


More information about the calendarserver-changes mailing list