          return succeed(None)
  
  class DAVPrincipalResource (DAVLeafResource):
-@@ -1712,6 +2077,37 @@
+@@ -1712,6 +2076,37 @@
  davxml.registerElement(TwistedACLInheritable)
  davxml.ACE.allowed_children[(twisted_dav_namespace, "inheritable")] = (0, 1)
  

     def defaultAccessControlList(self):
         """
         @return: the L{davxml.ACL} element containing the default access control
@@ -1146,49 +1206,95 @@
 
         This implementation returns an empty set.
         """

Index: resource.py
===================================================================
--- resource.py	(revision 18545)
+++ resource.py	(working copy)
@@ -130,6 +130,8 @@
         (dav_namespace, "acl-restrictions"          ), # RFC 3744, section 5.6
         (dav_namespace, "inherited-acl-set"         ), # RFC 3744, section 5.7
