[Zope3-checkins] SVN: Zope3/branches/ZopeX3-3.0/doc/CHANGES.txt Merged from trunk

Jim Fulton jim at zope.com
Fri Jul 23 14:48:49 EDT 2004


Log message for revision 26715:
  Merged from trunk
  
    r26681 | jim | 2004-07-22 12:33:21 -0400 (Thu, 22 Jul 2004) | 4 lines
  
  
  Added details to debugging view
  


Changed:
  U   Zope3/branches/ZopeX3-3.0/doc/CHANGES.txt


-=-
Modified: Zope3/branches/ZopeX3-3.0/doc/CHANGES.txt
===================================================================
--- Zope3/branches/ZopeX3-3.0/doc/CHANGES.txt	2004-07-23 18:42:15 UTC (rev 26714)
+++ Zope3/branches/ZopeX3-3.0/doc/CHANGES.txt	2004-07-23 18:48:49 UTC (rev 26715)
@@ -10,11 +10,47 @@
 
     New features
 
+    New Features
+
+      - Improved using documentation files as tests. (Needed to test
+        new security policy):
+
+        Changed DocFileSuite:
+
+        o If a package is passed, it must be passed as a keyword argument.
+          (For now, a package can also be passed before passing any file
+          names, but this generates a deprecation warning.)
+
+        o File paths may contain '/'s as separators. These will be converted
+          to native file separators at run time.
+
+        o It is now possible to pass set-up and tear-down methods
+
+        o It is now possible to pass a dictionary of initial global variables.
+
+        o Error output is improved as is meta data used for verbose output.
+
     Bug fixes
 
       - Fixed the default 'text/*' content type for file objects.
         Backport of the fix for bug 201.
 
+      - Changed the security policy:
+
+        o Fix a bug (actually a missfeature). It wasn't possible for
+          local settings to override global (zcml) settings.
+
+        o Changed the way role denies work.  A role deny simply
+          prevents a principal from having a role.  A principal may
+          still have access through other roles or through principal
+          grants.  Role grants or denies never override principal
+          grants or denies *even* if the role-based grants or denies
+          are more local.
+
+        o Implemented a caching scheme that provides huge performance
+          benefits when the authenticated principal is defined in a
+          local auth service, rather than a global one (zcml).
+
       - Fixed bug in TypeRegistry for
         zope.app.publisher.browser.globalbrowsermenuservice which allows
         passing classes instead of interfaces as well but has a missing



More information about the Zope3-Checkins mailing list