[Zope-Checkins] CVS: Zope3 - z3.py:1.1.2.13

Chris McDonough chrism@zope.com
Sat, 1 Dec 2001 17:51:07 -0500


Update of /cvs-repository/Zope3
In directory cvs.zope.org:/tmp/cvs-serv31507

Modified Files:
      Tag: Zope-3x-branch
	z3.py 
Log Message:
Caused ZopePublication to check security on traversal.

Cause z3.py to register a permissive security policy by default.


=== Zope3/z3.py 1.1.2.12 => 1.1.2.13 ===
 from Zope.Publisher.Browser.IBrowserPublisher import IBrowserPublisher
 from Zope.App.ZopePublication.ZopePublication import BrowserPublication
+from Zope.App.Security.SimpleSecurityPolicies import \
+     PermissiveSecurityPolicy
+from Zope.App.Security.SecurityManager import setSecurityPolicy
 from Zope.Publisher.HTTP.BrowserPayload import BrowserRequestPayload, \
      BrowserResponsePayload
 from Zope.App.OFS.RootFolder import RootFolder
@@ -46,6 +49,7 @@
 tasks.setThreadCount(4)
 
 hit_log = CommonHitLogger()
+setSecurityPolicy(PermissiveSecurityPolicy())
 PublisherHTTPServer(request_payload, response_payload,
                     '', 8080, tasks=tasks, verbose=1, hit_log=hit_log)