[Checkins] [zopefoundation/Zope] ce7421: Branch for fixing WSGI publisher.
GitHub
noreply at github.com
Tue Feb 26 16:43:08 UTC 2013
Branch: refs/heads/tseaver-fix_wsgi
Home: https://github.com/zopefoundation/Zope
Commit: ce74214bedae869ca04571bc624c59fae870acf6
https://github.com/zopefoundation/Zope/commit/ce74214bedae869ca04571bc624c59fae870acf6
Author: Tres Seaver <tseaver at palladion.com>
Date: 2009-12-21 (Mon, 21 Dec 2009)
Changed paths:
A src/Zope2/utilities/skel/bin/zope2.wsgi.in
Log Message:
-----------
Branch for fixing WSGI publisher.
Commit: cadbfddfab525a57b075f4b8f26fbdb7097286ab
https://github.com/zopefoundation/Zope/commit/cadbfddfab525a57b075f4b8f26fbdb7097286ab
Author: Tres Seaver <tseaver at palladion.com>
Date: 2009-12-21 (Mon, 21 Dec 2009)
Changed paths:
M src/ZPublisher/WSGIPublisher.py
Log Message:
-----------
Import normalization; don't use BBB import names.
Commit: 2fb060e561ef25cf56a01e8b9e5cd7349fefd12f
https://github.com/zopefoundation/Zope/commit/2fb060e561ef25cf56a01e8b9e5cd7349fefd12f
Author: Tres Seaver <tseaver at palladion.com>
Date: 2009-12-21 (Mon, 21 Dec 2009)
Changed paths:
M src/ZPublisher/HTTPResponse.py
M src/ZPublisher/tests/testHTTPResponse.py
Log Message:
-----------
PEP 8, import cleanups, etc.
Commit: e981abd5729ca8c379dfe201a5baeb124ed75b21
https://github.com/zopefoundation/Zope/commit/e981abd5729ca8c379dfe201a5baeb124ed75b21
Author: Tres Seaver <tseaver at palladion.com>
Date: 2009-12-21 (Mon, 21 Dec 2009)
Changed paths:
M src/ZPublisher/HTTPResponse.py
M src/ZPublisher/tests/testHTTPResponse.py
Log Message:
-----------
Coverage for __init__, retry.
Commit: 012d17d8dda8c6fe8862815910147a5ac8c76477
https://github.com/zopefoundation/Zope/commit/012d17d8dda8c6fe8862815910147a5ac8c76477
Author: Tres Seaver <tseaver at palladion.com>
Date: 2009-12-21 (Mon, 21 Dec 2009)
Changed paths:
M src/ZPublisher/HTTPResponse.py
M src/ZPublisher/tests/testHTTPResponse.py
Log Message:
-----------
More PEP8; coverage for retry, status, cookie, header, and base APIs.
Commit: 76f2e24dee036598325844350d6b2e95c16fd13c
https://github.com/zopefoundation/Zope/commit/76f2e24dee036598325844350d6b2e95c16fd13c
Author: Tres Seaver <tseaver at palladion.com>
Date: 2009-12-21 (Mon, 21 Dec 2009)
Changed paths:
M src/ZPublisher/HTTPResponse.py
M src/ZPublisher/tests/testHTTPResponse.py
Log Message:
-----------
Partial coverage for setBody.
Commit: f576e1f32986f7bc0ff175c5731464d26cf0c058
https://github.com/zopefoundation/Zope/commit/f576e1f32986f7bc0ff175c5731464d26cf0c058
Author: Tres Seaver <tseaver at palladion.com>
Date: 2009-12-21 (Mon, 21 Dec 2009)
Changed paths:
M src/ZPublisher/HTTPResponse.py
M src/ZPublisher/tests/testHTTPResponse.py
Log Message:
-----------
Add tests for the old latin1_alias \213 / \233 fixup, and then fix it.
Commit: 3e37dd5a518e58625082d67a3e191189d38b21db
https://github.com/zopefoundation/Zope/commit/3e37dd5a518e58625082d67a3e191189d38b21db
Author: Tres Seaver <tseaver at palladion.com>
Date: 2009-12-21 (Mon, 21 Dec 2009)
Changed paths:
M src/ZPublisher/HTTPResponse.py
M src/ZPublisher/tests/testHTTPResponse.py
Log Message:
-----------
Add tests for content compression codepaths in setBody.
Commit: dfe9905a2044e5843a737462a2938b4a0d362b16
https://github.com/zopefoundation/Zope/commit/dfe9905a2044e5843a737462a2938b4a0d362b16
Author: Tres Seaver <tseaver at palladion.com>
Date: 2009-12-21 (Mon, 21 Dec 2009)
Changed paths:
M src/ZPublisher/HTTPResponse.py
M src/ZPublisher/tests/testHTTPResponse.py
Log Message:
-----------
Coverage for redirect, _encode_unicode, and quoteHtml.
Commit: 60d1419f550a98fef81cfdabfac35707c311ea4f
https://github.com/zopefoundation/Zope/commit/60d1419f550a98fef81cfdabfac35707c311ea4f
Author: Tres Seaver <tseaver at palladion.com>
Date: 2009-12-21 (Mon, 21 Dec 2009)
Changed paths:
M src/ZPublisher/tests/testHTTPResponse.py
Log Message:
-----------
Coverage for notFoundError, forbiddenError, debugError, badRequestError, unauthorized.
Commit: c2e80e2332c44bbad7b1bdec09dc7159aa70f790
https://github.com/zopefoundation/Zope/commit/c2e80e2332c44bbad7b1bdec09dc7159aa70f790
Author: Tres Seaver <tseaver at palladion.com>
Date: 2009-12-21 (Mon, 21 Dec 2009)
Changed paths:
M src/ZPublisher/HTTPResponse.py
M src/ZPublisher/tests/testHTTPResponse.py
Log Message:
-----------
Coverage for __str__ (not complete).
Commit: ce5b4784065983f9282287ba776d8005797a6673
https://github.com/zopefoundation/Zope/commit/ce5b4784065983f9282287ba776d8005797a6673
Author: Tres Seaver <tseaver at palladion.com>
Date: 2009-12-21 (Mon, 21 Dec 2009)
Changed paths:
M src/ZPublisher/tests/testHTTPResponse.py
Log Message:
-----------
Finish coverage for __str__.
Commit: 6d1e9f8ad8b6b42f512ef4ebf7a933dded2bd2db
https://github.com/zopefoundation/Zope/commit/6d1e9f8ad8b6b42f512ef4ebf7a933dded2bd2db
Author: Tres Seaver <tseaver at palladion.com>
Date: 2009-12-21 (Mon, 21 Dec 2009)
Changed paths:
M src/ZPublisher/tests/testHTTPResponse.py
Log Message:
-----------
Coverage for write API.
Commit: ea7a1553d81ccf5e7b300ff82c19eaab99958743
https://github.com/zopefoundation/Zope/commit/ea7a1553d81ccf5e7b300ff82c19eaab99958743
Author: Tres Seaver <tseaver at palladion.com>
Date: 2009-12-21 (Mon, 21 Dec 2009)
Changed paths:
M src/ZPublisher/tests/testHTTPResponse.py
Log Message:
-----------
Move TODOs to the end.
Commit: b26852099a8d6258576a907ba61e7eb3d7581ffa
https://github.com/zopefoundation/Zope/commit/b26852099a8d6258576a907ba61e7eb3d7581ffa
Author: Tres Seaver <tseaver at palladion.com>
Date: 2009-12-21 (Mon, 21 Dec 2009)
Changed paths:
M src/ZPublisher/HTTPResponse.py
M src/ZPublisher/tests/testHTTPResponse.py
Log Message:
-----------
Stop danceing status / errmsg into / out of the headers list.
Commit: 80667b99fc0f22372fe3d2d04c43f7aae8eef8ee
https://github.com/zopefoundation/Zope/commit/80667b99fc0f22372fe3d2d04c43f7aae8eef8ee
Author: Tres Seaver <tseaver at palladion.com>
Date: 2009-12-22 (Tue, 22 Dec 2009)
Changed paths:
M src/Testing/ZopeTestCase/zopedoctest/functional.py
Log Message:
-----------
Accomodate testing jig to new internals of HTTPResponse.
Commit: 24a5aa300939004d07bc351c40c96eed3fc7b82a
https://github.com/zopefoundation/Zope/commit/24a5aa300939004d07bc351c40c96eed3fc7b82a
Author: Tres Seaver <tseaver at palladion.com>
Date: 2009-12-22 (Tue, 22 Dec 2009)
Changed paths:
M src/ZServer/HTTPResponse.py
M src/ZServer/tests/test_responses.py
Log Message:
-----------
PEP 8; import normalization; acommodate new internals of ZPublisher.HTTPRespose.
Commit: 3b8d3fea3e9482f90244b974c77604f18c17820d
https://github.com/zopefoundation/Zope/commit/3b8d3fea3e9482f90244b974c77604f18c17820d
Author: Tres Seaver <tseaver at palladion.com>
Date: 2009-12-23 (Wed, 23 Dec 2009)
Changed paths:
M src/ZPublisher/WSGIPublisher.py
A src/ZPublisher/tests/test_WSGIPublisher.py
Log Message:
-----------
Start tests for WSGIPublisher.
Commit: c62d32d1c6576d4360732308758bd70d0baf52d7
https://github.com/zopefoundation/Zope/commit/c62d32d1c6576d4360732308758bd70d0baf52d7
Author: Tres Seaver <tseaver at palladion.com>
Date: 2010-05-28 (Fri, 28 May 2010)
Changed paths:
A .bzrignore
A COPYRIGHT.txt
A LICENSE.txt
R ZopePublicLicense.txt
M bootstrap.py
M buildout.cfg
R configure
M doc/CHANGES.rst
A doc/INSTALL-buildout.rst
M doc/INSTALL.rst
M doc/WHATSNEW.rst
M doc/index.rst
A doc/operation.rst
R inst/Makefile.in
R inst/Makefile.win.in
R inst/WinBuilders/MANIFEST.txt
R inst/WinBuilders/Makefile.python
R inst/WinBuilders/Makefile.spread
R inst/WinBuilders/Makefile.spreadwrapper
R inst/WinBuilders/Makefile.zeo
R inst/WinBuilders/Makefile.zope
R inst/WinBuilders/README.txt
R inst/WinBuilders/bin/compilezpy.py
R inst/WinBuilders/bin/decompilezpy.py
R inst/WinBuilders/bin/escape.sh
R inst/WinBuilders/bin/fixreg.py
R inst/WinBuilders/bin/makezope.bat
R inst/WinBuilders/bin/msvcr71.dll
R inst/WinBuilders/bin/runzeo.bat
R inst/WinBuilders/buildout
R inst/WinBuilders/doc/ZC_PY_DIST_README.txt
R inst/WinBuilders/etc/README.html
R inst/WinBuilders/etc/sitecustomize.py
R inst/WinBuilders/etc/zeo.iss.in
R inst/WinBuilders/etc/zlogo_left.bmp
R inst/WinBuilders/etc/zlogo_top.bmp
R inst/WinBuilders/etc/zope.iss.in
R inst/WinBuilders/mk/common.mk
R inst/WinBuilders/mk/python.mk
R inst/WinBuilders/mk/spread.mk
R inst/WinBuilders/mk/spreadwrapper.mk
R inst/WinBuilders/mk/zeo.mk
R inst/WinBuilders/mk/zope.mk
R inst/WinBuilders/zeo_addons/skel/README.txt
R inst/WinBuilders/zeo_addons/skel/bin/runzeo.bat.in
R inst/WinBuilders/zeo_addons/skel/bin/zeoservice.py.in
R inst/WinBuilders/zeo_addons/skel/etc/zeo.conf.in
R inst/WinBuilders/zeo_addons/skel/etc/zeoctl.conf.in
R inst/WinBuilders/zeo_addons/skel/log/README.txt
R inst/WinBuilders/zeo_addons/skel/var/README.txt
R inst/WinBuilders/zeo_addons/utilities/compilezpy.py
R inst/WinBuilders/zeo_addons/utilities/copyskel.py
R inst/WinBuilders/zeo_addons/utilities/decompilezpy.py
R inst/WinBuilders/zeo_addons/utilities/mkzeoinstance.py
R inst/compilezpy.py
R inst/configure.py
R inst/file_from_infile.py
R inst/generate_index.py
R inst/install.py
R inst/make_resource.py
R inst/tar.py
R inst/versions.py
R inst/walkandscrub.py
M setup.py
M src/AccessControl/AuthEncoding.py
M src/AccessControl/DTML.py
M src/AccessControl/ImplC.py
M src/AccessControl/ImplPython.py
M src/AccessControl/Implementation.py
M src/AccessControl/Owned.py
M src/AccessControl/Permission.py
M src/AccessControl/PermissionMapping.py
M src/AccessControl/PermissionRole.py
M src/AccessControl/Permissions.py
M src/AccessControl/Role.py
M src/AccessControl/SecurityInfo.py
M src/AccessControl/SecurityManagement.py
M src/AccessControl/SecurityManager.py
M src/AccessControl/SimpleObjectPolicies.py
M src/AccessControl/SpecialUsers.py
M src/AccessControl/User.py
M src/AccessControl/ZopeGuards.py
M src/AccessControl/ZopeSecurityPolicy.py
M src/AccessControl/__init__.py
M src/AccessControl/cAccessControl.c
M src/AccessControl/interfaces.py
M src/AccessControl/requestmethod.py
M src/AccessControl/securitySuite/ResultObject.py
M src/AccessControl/securitySuite/SecurityBase.py
M src/AccessControl/securitySuite/framework.py
M src/AccessControl/securitySuite/regressionSecurity.py
M src/AccessControl/tests/testAcquisition.py
M src/AccessControl/tests/testBindings.py
M src/AccessControl/tests/testChownRecursive.py
M src/AccessControl/tests/testClassSecurityInfo.py
M src/AccessControl/tests/testDeprecatedAPI.py
M src/AccessControl/tests/testImplementation.py
M src/AccessControl/tests/testModuleSecurity.py
M src/AccessControl/tests/testOwned.py
M src/AccessControl/tests/testPasswordDigest.py
M src/AccessControl/tests/testPermissionRole.py
M src/AccessControl/tests/testSecurity.py
M src/AccessControl/tests/testSecurityManager.py
A src/AccessControl/tests/testUser.py
R src/AccessControl/tests/testUserFolder.py
M src/AccessControl/tests/testZopeGuards.py
M src/AccessControl/tests/testZopeSecurityPolicy.py
M src/AccessControl/tests/test_requestmethod.py
M src/AccessControl/tests/test_safeiter.py
M src/AccessControl/unauthorized.py
M src/App/ApplicationManager.py
M src/App/CacheManager.py
M src/App/Common.py
M src/App/DavLockManager.py
M src/App/Dialogs.py
M src/App/Extensions.py
M src/App/FactoryDispatcher.py
M src/App/FindHomes.py
M src/App/Hotfixes.py
M src/App/ImageFile.py
M src/App/Management.py
M src/App/Permission.py
M src/App/PersistentExtra.py
M src/App/Product.py
M src/App/ProductContext.py
M src/App/ProductRegistry.py
M src/App/RefreshFuncs.py
M src/App/Undo.py
M src/App/ZApplication.py
M src/App/__init__.py
M src/App/class_init.py
M src/App/config.py
M src/App/dtml/copyright.dtml
M src/App/dtml/manage.dtml
M src/App/dtml/manage_tabs.dtml
M src/App/interfaces.py
M src/App/special_dtml.py
M src/App/tar.py
M src/App/tests/test_cachemanager.py
M src/App/tests/test_class_init.py
M src/App/tests/test_setConfiguration.py
M src/App/version_txt.py
M src/DocumentTemplate/DT_HTML.py
M src/DocumentTemplate/DT_If.py
M src/DocumentTemplate/DT_In.py
M src/DocumentTemplate/DT_InSV.py
M src/DocumentTemplate/DT_Let.py
M src/DocumentTemplate/DT_Raise.py
M src/DocumentTemplate/DT_Return.py
M src/DocumentTemplate/DT_String.py
M src/DocumentTemplate/DT_Try.py
M src/DocumentTemplate/DT_UI.py
M src/DocumentTemplate/DT_Util.py
M src/DocumentTemplate/DT_Var.py
M src/DocumentTemplate/DT_With.py
M src/DocumentTemplate/DTtestExpr.py
M src/DocumentTemplate/_DocumentTemplate.py
M src/DocumentTemplate/__init__.py
M src/DocumentTemplate/cDocumentTemplate.c
M src/DocumentTemplate/pDocumentTemplate.py
M src/DocumentTemplate/sequence/SortEx.py
M src/DocumentTemplate/sequence/__init__.py
M src/DocumentTemplate/sequence/tests/testSequence.py
M src/DocumentTemplate/tests/testDTML.py
M src/DocumentTemplate/tests/testDTMLUnicode.py
M src/DocumentTemplate/tests/test_DT_Raise.py
M src/DocumentTemplate/tests/test_DT_Var.py
M src/DocumentTemplate/tests/testustr.py
M src/DocumentTemplate/ustr.py
M src/Globals/__init__.py
M src/HelpSys/APIHelpTopic.py
M src/HelpSys/HelpSys.py
M src/HelpSys/HelpTopic.py
M src/HelpSys/HelpUtil.py
M src/HelpSys/ObjectRef.py
M src/HelpSys/__init__.py
R src/Missing/DEPENDENCIES.cfg
R src/Missing/SETUP.cfg
R src/Missing/_Missing.c
R src/Missing/__init__.py
R src/Missing/setup.py
R src/Missing/tests.py
R src/MultiMapping/DEPENDENCIES.cfg
R src/MultiMapping/SETUP.cfg
R src/MultiMapping/_MultiMapping.c
R src/MultiMapping/__init__.py
R src/MultiMapping/setup.py
R src/MultiMapping/tests.py
M src/OFS/Application.py
M src/OFS/Cache.py
M src/OFS/CopySupport.py
M src/OFS/DTMLDocument.py
M src/OFS/DTMLMethod.py
M src/OFS/DefaultObservable.py
M src/OFS/Document.py
M src/OFS/FTPInterface.py
M src/OFS/FindSupport.py
M src/OFS/Folder.py
M src/OFS/History.py
M src/OFS/Image.py
M src/OFS/Moniker.py
M src/OFS/ObjectManager.py
M src/OFS/OrderSupport.py
M src/OFS/OrderedFolder.py
M src/OFS/PropertyManager.py
M src/OFS/PropertySheets.py
M src/OFS/SimpleItem.py
M src/OFS/Traversable.py
M src/OFS/Uninstalled.py
M src/OFS/XMLExportImport.py
M src/OFS/ZDOM.py
M src/OFS/__init__.py
M src/OFS/dtml/fileEdit.dtml
M src/OFS/dtml/findFrame.dtml
M src/OFS/dtml/findResult.dtml
M src/OFS/dtml/history.dtml
M src/OFS/dtml/importExport.dtml
M src/OFS/dtml/main.dtml
M src/OFS/dtml/properties.dtml
M src/OFS/dtml/propertyType.dtml
M src/OFS/dtml/propertysheets.dtml
M src/OFS/dtml/renameForm.dtml
M src/OFS/event.py
M src/OFS/interfaces.py
M src/OFS/misc_.py
M src/OFS/rPickle.py
M src/OFS/standard/standard_error_message.dtml
M src/OFS/subscribers.py
A src/OFS/tests/export.xml
M src/OFS/tests/testAppInitializer.py
M src/OFS/tests/testCopySupport.py
M src/OFS/tests/testFileAndImage.py
M src/OFS/tests/testProductInit.py
M src/OFS/tests/testProperties.py
M src/OFS/tests/testRanges.py
M src/OFS/tests/testSimpleItem.py
M src/OFS/tests/testTraverse.py
M src/OFS/tests/test_DTMLMethod.py
M src/OFS/tests/test_Uninstalled.py
M src/OFS/tests/test_XMLExportImport.py
M src/Products/BTreeFolder2/BTreeFolder2.py
M src/Products/BTreeFolder2/__init__.py
M src/Products/BTreeFolder2/tests/testBTreeFolder2.py
M src/Products/ExternalMethod/ExternalMethod.py
M src/Products/ExternalMethod/__init__.py
M src/Products/ExternalMethod/help/ExternalMethod.py
M src/Products/ExternalMethod/tests/__init__.py
M src/Products/ExternalMethod/tests/testExternalMethod.py
M src/Products/Five/TODO.txt
M src/Products/Five/__init__.py
M src/Products/Five/bbb.py
M src/Products/Five/browser/__init__.py
M src/Products/Five/browser/absoluteurl.py
M src/Products/Five/browser/adding.py
M src/Products/Five/browser/decode.py
M src/Products/Five/browser/menu.py
M src/Products/Five/browser/metaconfigure.py
M src/Products/Five/browser/pagetemplatefile.py
M src/Products/Five/browser/resource.py
M src/Products/Five/browser/tests/aqlegacy.py
M src/Products/Five/browser/tests/classes.py
M src/Products/Five/browser/tests/i18n.py
M src/Products/Five/browser/tests/pages.py
M src/Products/Five/browser/tests/pages.txt
M src/Products/Five/browser/tests/pages.zcml
M src/Products/Five/browser/tests/pages_ftest.txt
M src/Products/Five/browser/tests/resource.txt
M src/Products/Five/browser/tests/resource_ftest.txt
A src/Products/Five/browser/tests/resource_subdir/resource.htm
M src/Products/Five/browser/tests/skin.py
M src/Products/Five/browser/tests/test_absoluteurl.py
M src/Products/Five/browser/tests/test_adding.py
M src/Products/Five/browser/tests/test_decode.py
M src/Products/Five/browser/tests/test_defaultview.py
M src/Products/Five/browser/tests/test_i18n.py
M src/Products/Five/browser/tests/test_menu.py
M src/Products/Five/browser/tests/test_metaconfigure.py
M src/Products/Five/browser/tests/test_pages.py
M src/Products/Five/browser/tests/test_pagetemplatefile.py
M src/Products/Five/browser/tests/test_provider.py
M src/Products/Five/browser/tests/test_recurse.py
M src/Products/Five/browser/tests/test_resource.py
M src/Products/Five/browser/tests/test_skin.py
M src/Products/Five/browser/tests/test_traversable.py
M src/Products/Five/browser/tests/test_zope3security.py
M src/Products/Five/component/__init__.py
M src/Products/Five/component/browser.py
M src/Products/Five/component/interfaces.py
M src/Products/Five/component/tests.py
R src/Products/Five/doc/formlib.txt
M src/Products/Five/doc/products/FiveMiscTutorial/__init__.py
M src/Products/Five/doc/products/InterfaceTutorial/__init__.py
M src/Products/Five/doc/products/InterfaceTutorial/module.py
M src/Products/Five/doc/products/InterfaceTutorial/other.py
M src/Products/Five/eventconfigure.py
M src/Products/Five/fiveconfigure.py
M src/Products/Five/fivedirectives.py
M src/Products/Five/form/__init__.py
R src/Products/Five/form/add.pt
M src/Products/Five/form/configure.zcml
R src/Products/Five/form/edit.pt
M src/Products/Five/form/macros.py
M src/Products/Five/form/meta.zcml
M src/Products/Five/form/metaconfigure.py
R src/Products/Five/form/objectwidget.pt
M src/Products/Five/form/objectwidget.py
R src/Products/Five/form/tests/__init__.py
R src/Products/Five/form/tests/configure.zcml
R src/Products/Five/form/tests/forms.txt
R src/Products/Five/form/tests/locales/de/LC_MESSAGES/formtest.mo
R src/Products/Five/form/tests/locales/de/LC_MESSAGES/formtest.po
R src/Products/Five/form/tests/locales/formtest.pot
R src/Products/Five/form/tests/schemacontent.py
R src/Products/Five/form/tests/test_forms.py
M src/Products/Five/formlib/__init__.py
M src/Products/Five/formlib/configure.zcml
M src/Products/Five/formlib/formbase.py
R src/Products/Five/formlib/tests/__init__.py
R src/Products/Five/formlib/tests/configure.zcml
R src/Products/Five/formlib/tests/content.py
R src/Products/Five/formlib/tests/formlib.txt
R src/Products/Five/formlib/tests/test_formlib.py
R src/Products/Five/formlib/tests/view.py
M src/Products/Five/interfaces.py
M src/Products/Five/metaclass.py
M src/Products/Five/metaconfigure.py
M src/Products/Five/schema.py
M src/Products/Five/security.py
M src/Products/Five/sizeconfigure.py
M src/Products/Five/skin/standardmacros.py
M src/Products/Five/skin/tests/demomacros.py
M src/Products/Five/skin/tests/test_standardmacros.py
M src/Products/Five/testbrowser.py
M src/Products/Five/tests/adapters.py
M src/Products/Five/tests/boilerplate.py
M src/Products/Five/tests/classes.py
M src/Products/Five/tests/locales/de/LC_MESSAGES/fivetest.po
M src/Products/Five/tests/locales/en/LC_MESSAGES/fivetest.po
M src/Products/Five/tests/locales/fivetest.pot
M src/Products/Five/tests/metaconfigure.py
M src/Products/Five/tests/test_directives.py
M src/Products/Five/tests/test_event.py
M src/Products/Five/tests/test_i18n.py
M src/Products/Five/tests/test_registerclass.py
M src/Products/Five/tests/test_registerpackage.py
M src/Products/Five/tests/test_schema.py
M src/Products/Five/tests/test_security.py
M src/Products/Five/tests/test_size.py
M src/Products/Five/tests/test_testbrowser.py
M src/Products/Five/tests/testing/__init__.py
M src/Products/Five/tests/testing/fancycontent.py
M src/Products/Five/tests/testing/folder.py
M src/Products/Five/tests/testing/pythonproduct1.py
M src/Products/Five/tests/testing/restricted.py
M src/Products/Five/tests/testing/simplecontent.py
M src/Products/Five/utilities/browser/marker.py
M src/Products/Five/utilities/browser/tests/test_marker.py
M src/Products/Five/utilities/interfaces.py
M src/Products/Five/utilities/marker.py
M src/Products/Five/viewlet/manager.py
M src/Products/Five/viewlet/metaconfigure.py
M src/Products/Five/viewlet/tests.py
M src/Products/Five/viewlet/viewlet.py
M src/Products/Five/zcml.py
M src/Products/MIMETools/MIMETag.py
M src/Products/MIMETools/__init__.py
M src/Products/MailHost/MailHost.py
M src/Products/MailHost/SendMailTag.py
M src/Products/MailHost/__init__.py
M src/Products/MailHost/decorator.py
M src/Products/MailHost/help/MailHost.py
M src/Products/MailHost/interfaces.py
M src/Products/MailHost/mailer.py
M src/Products/MailHost/tests/__init__.py
M src/Products/MailHost/tests/testMailHost.py
M src/Products/OFSP/Draft.py
M src/Products/OFSP/Version.py
M src/Products/OFSP/__init__.py
M src/Products/OFSP/help/AuthenticatedUser.py
M src/Products/OFSP/help/DTMLDocument.py
M src/Products/OFSP/help/DTMLMethod.py
M src/Products/OFSP/help/DateTime.py
M src/Products/OFSP/help/File.py
M src/Products/OFSP/help/Folder.py
M src/Products/OFSP/help/Image.py
M src/Products/OFSP/help/ObjectManager.py
M src/Products/OFSP/help/ObjectManagerItem.py
M src/Products/OFSP/help/OrderSupport.py
M src/Products/OFSP/help/OrderedFolder.py
M src/Products/OFSP/help/PropertyManager.py
M src/Products/OFSP/help/PropertySheet.py
M src/Products/OFSP/help/PropertySheets.py
M src/Products/OFSP/help/Request.py
M src/Products/OFSP/help/Response.py
M src/Products/OFSP/help/sequence.py
M src/Products/PageTemplates/DeferExpr.py
M src/Products/PageTemplates/Expressions.py
M src/Products/PageTemplates/PageTemplate.py
M src/Products/PageTemplates/PageTemplateFile.py
M src/Products/PageTemplates/ZRPythonExpr.py
M src/Products/PageTemplates/ZopePageTemplate.py
M src/Products/PageTemplates/__init__.py
M src/Products/PageTemplates/interfaces.py
M src/Products/PageTemplates/tests/batch.py
M src/Products/PageTemplates/tests/testDTMLTests.py
M src/Products/PageTemplates/tests/testExpressions.py
M src/Products/PageTemplates/tests/testHTMLTests.py
M src/Products/PageTemplates/tests/testZopePageTemplate.py
M src/Products/PageTemplates/tests/util.py
M src/Products/PageTemplates/unicodeconflictresolver.py
M src/Products/PageTemplates/utils.py
M src/Products/PluginIndexes/DateIndex/DateIndex.py
M src/Products/PluginIndexes/DateIndex/tests/__init__.py
M src/Products/PluginIndexes/DateIndex/tests/test_DateIndex.py
M src/Products/PluginIndexes/DateRangeIndex/DateRangeIndex.py
M src/Products/PluginIndexes/DateRangeIndex/tests/__init__.py
M src/Products/PluginIndexes/DateRangeIndex/tests/test_DateRangeIndex.py
M src/Products/PluginIndexes/FieldIndex/FieldIndex.py
M src/Products/PluginIndexes/FieldIndex/tests/__init__.py
M src/Products/PluginIndexes/FieldIndex/tests/testFieldIndex.py
M src/Products/PluginIndexes/KeywordIndex/KeywordIndex.py
M src/Products/PluginIndexes/KeywordIndex/tests/__init__.py
M src/Products/PluginIndexes/KeywordIndex/tests/testKeywordIndex.py
M src/Products/PluginIndexes/PathIndex/PathIndex.py
M src/Products/PluginIndexes/PathIndex/tests/testPathIndex.py
M src/Products/PluginIndexes/TopicIndex/FilteredSet.py
M src/Products/PluginIndexes/TopicIndex/TopicIndex.py
M src/Products/PluginIndexes/TopicIndex/__init__.py
M src/Products/PluginIndexes/TopicIndex/tests/__init__.py
M src/Products/PluginIndexes/TopicIndex/tests/testTopicIndex.py
M src/Products/PluginIndexes/__init__.py
M src/Products/PluginIndexes/common/ResultList.py
M src/Products/PluginIndexes/common/UnIndex.py
M src/Products/PluginIndexes/common/__init__.py
M src/Products/PluginIndexes/common/randid.py
M src/Products/PluginIndexes/common/tests/__init__.py
M src/Products/PluginIndexes/common/tests/test_UnIndex.py
M src/Products/PluginIndexes/common/tests/test_util.py
M src/Products/PluginIndexes/common/util.py
M src/Products/PluginIndexes/interfaces.py
M src/Products/PythonScripts/PythonScript.py
M src/Products/PythonScripts/Utility.py
M src/Products/PythonScripts/__init__.py
M src/Products/PythonScripts/help/PythonScript.py
M src/Products/PythonScripts/help/Script.py
M src/Products/PythonScripts/standard.py
M src/Products/PythonScripts/tests/testPythonScript.py
M src/Products/Sessions/BrowserIdManager.py
M src/Products/Sessions/SessionDataManager.py
M src/Products/Sessions/SessionInterfaces.py
M src/Products/Sessions/SessionPermissions.py
M src/Products/Sessions/__init__.py
M src/Products/Sessions/common.py
A src/Products/Sessions/interfaces.py
M src/Products/Sessions/stresstests/stresstestMultiThread.py
M src/Products/Sessions/tests/__init__.py
M src/Products/Sessions/tests/testBrowserIdManager.py
M src/Products/Sessions/tests/testSessionDataManager.py
M src/Products/SiteAccess/AccessRule.py
M src/Products/SiteAccess/COPYRIGHT.txt
M src/Products/SiteAccess/SiteRoot.py
M src/Products/SiteAccess/VirtualHostMonster.py
M src/Products/SiteAccess/__init__.py
A src/Products/SiteAccess/tests/testAccessRule.py
M src/Products/SiteAccess/tests/testSiteRoot.py
M src/Products/SiteAccess/tests/testVirtualHostMonster.py
R src/Products/SiteAccess/www/VirtualHostMonsterAdd.dtml
M src/Products/SiteErrorLog/SiteErrorLog.py
M src/Products/SiteErrorLog/__init__.py
M src/Products/SiteErrorLog/www/main.pt
M src/Products/StandardCacheManagers/AcceleratedHTTPCacheManager.py
M src/Products/StandardCacheManagers/RAMCacheManager.py
M src/Products/StandardCacheManagers/__init__.py
A src/Products/StandardCacheManagers/configure.zcml
A src/Products/StandardCacheManagers/subscribers.py
M src/Products/StandardCacheManagers/tests/__init__.py
M src/Products/StandardCacheManagers/tests/test_AcceleratedHTTPCacheManager.py
A src/Products/StandardCacheManagers/tests/test_CacheManagerLocation.py
M src/Products/TemporaryFolder/LowConflictConnection.py
M src/Products/TemporaryFolder/TemporaryFolder.py
M src/Products/TemporaryFolder/__init__.py
M src/Products/TemporaryFolder/mount.py
M src/Products/TemporaryFolder/patchfs.py
M src/Products/Transience/Fake.py
M src/Products/Transience/Transience.py
M src/Products/Transience/TransienceInterfaces.py
M src/Products/Transience/TransientObject.py
M src/Products/Transience/__init__.py
M src/Products/Transience/help/TransienceInterfaces.py
M src/Products/Transience/tests/__init__.py
M src/Products/Transience/tests/testTransactionHelper.py
M src/Products/Transience/tests/testTransientObject.py
M src/Products/Transience/tests/testTransientObjectContainer.py
M src/Products/ZCTextIndex/BaseIndex.py
M src/Products/ZCTextIndex/CosineIndex.py
M src/Products/ZCTextIndex/HTMLSplitter.py
M src/Products/ZCTextIndex/IIndex.py
M src/Products/ZCTextIndex/INBest.py
M src/Products/ZCTextIndex/IPipelineElement.py
M src/Products/ZCTextIndex/IPipelineElementFactory.py
M src/Products/ZCTextIndex/IQueryParseTree.py
M src/Products/ZCTextIndex/IQueryParser.py
M src/Products/ZCTextIndex/ISplitter.py
M src/Products/ZCTextIndex/Lexicon.py
M src/Products/ZCTextIndex/NBest.py
M src/Products/ZCTextIndex/OkapiIndex.py
M src/Products/ZCTextIndex/ParseTree.py
M src/Products/ZCTextIndex/PipelineFactory.py
M src/Products/ZCTextIndex/QueryParser.py
M src/Products/ZCTextIndex/RiceCode.py
M src/Products/ZCTextIndex/SetOps.py
M src/Products/ZCTextIndex/StopDict.py
M src/Products/ZCTextIndex/WidCode.py
M src/Products/ZCTextIndex/ZCTextIndex.py
M src/Products/ZCTextIndex/__init__.py
M src/Products/ZCTextIndex/interfaces.py
M src/Products/ZCTextIndex/okascore.c
M src/Products/ZCTextIndex/stopper.c
M src/Products/ZCTextIndex/tests/__init__.py
M src/Products/ZCTextIndex/tests/testIndex.py
M src/Products/ZCTextIndex/tests/testLexicon.py
M src/Products/ZCTextIndex/tests/testNBest.py
M src/Products/ZCTextIndex/tests/testParseTree.py
M src/Products/ZCTextIndex/tests/testPipelineFactory.py
M src/Products/ZCTextIndex/tests/testQueryEngine.py
M src/Products/ZCTextIndex/tests/testQueryParser.py
M src/Products/ZCTextIndex/tests/testSetOps.py
M src/Products/ZCTextIndex/tests/testStopper.py
M src/Products/ZCTextIndex/tests/testZCTextIndex.py
M src/Products/ZCatalog/Catalog.py
M src/Products/ZCatalog/CatalogAwareness.py
M src/Products/ZCatalog/CatalogBrains.py
M src/Products/ZCatalog/CatalogPathAwareness.py
M src/Products/ZCatalog/Lazy.py
M src/Products/ZCatalog/ProgressHandler.py
M src/Products/ZCatalog/ZCatalog.py
M src/Products/ZCatalog/ZCatalogIndexes.py
M src/Products/ZCatalog/__init__.py
M src/Products/ZCatalog/help/ZCatalog.py
M src/Products/ZCatalog/interfaces.py
M src/Products/ZCatalog/regressiontests/unittest_patched.py
M src/Products/ZCatalog/tests/testBrains.py
M src/Products/ZCatalog/tests/testCatalog.py
M src/Products/ZCatalog/tests/testLazySequences.py
M src/Products/ZODBMountPoint/MountedObject.py
M src/Products/ZODBMountPoint/__init__.py
M src/Products/ZODBMountPoint/tests/testMountPoint.py
M src/Products/ZSQLMethods/SQL.py
M src/Products/ZSQLMethods/__init__.py
M src/Products/ZSQLMethods/help/ZSQLMethod.py
M src/Products/__init__.py
R src/Record/DEPENDENCIES.cfg
R src/Record/SETUP.cfg
R src/Record/_Record.c
R src/Record/__init__.py
R src/Record/setup.py
R src/Record/tests.py
M src/Shared/DC/Scripts/Bindings.py
M src/Shared/DC/Scripts/BindingsUI.py
M src/Shared/DC/Scripts/Script.py
M src/Shared/DC/Scripts/Signature.py
M src/Shared/DC/Scripts/__init__.py
M src/Shared/DC/ZRDB/Aqueduct.py
M src/Shared/DC/ZRDB/Connection.py
M src/Shared/DC/ZRDB/DA.py
M src/Shared/DC/ZRDB/RDB.py
M src/Shared/DC/ZRDB/Results.py
M src/Shared/DC/ZRDB/Search.py
M src/Shared/DC/ZRDB/THUNK.py
M src/Shared/DC/ZRDB/TM.py
M src/Shared/DC/ZRDB/__init__.py
M src/Shared/DC/ZRDB/dbi_db.py
M src/Shared/DC/ZRDB/sqlgroup.py
M src/Shared/DC/ZRDB/sqltest.py
M src/Shared/DC/ZRDB/sqlvar.py
M src/Shared/DC/ZRDB/tests/test_sqlgroup.py
M src/Shared/DC/ZRDB/tests/test_sqlvar.py
M src/Shared/DC/__init__.py
M src/Shared/DC/xml/__init__.py
M src/Shared/DC/xml/ppml.py
M src/Shared/__init__.py
M src/Signals/SignalHandler.py
M src/Signals/Signals.py
M src/Signals/WinSignalHandler.py
M src/Testing/ZopeTestCase/PortalTestCase.py
M src/Testing/ZopeTestCase/ZopeLite.py
M src/Testing/ZopeTestCase/ZopeTestCase.py
M src/Testing/ZopeTestCase/__init__.py
M src/Testing/ZopeTestCase/base.py
M src/Testing/ZopeTestCase/connections.py
M src/Testing/ZopeTestCase/functional.py
M src/Testing/ZopeTestCase/interfaces.py
M src/Testing/ZopeTestCase/layer.py
M src/Testing/ZopeTestCase/placeless.py
M src/Testing/ZopeTestCase/sandbox.py
M src/Testing/ZopeTestCase/testBaseTestCase.py
M src/Testing/ZopeTestCase/testFunctional.py
M src/Testing/ZopeTestCase/testInterfaces.py
M src/Testing/ZopeTestCase/testPlaceless.py
M src/Testing/ZopeTestCase/testPortalTestCase.py
M src/Testing/ZopeTestCase/testPythonScript.py
M src/Testing/ZopeTestCase/testShoppingCart.py
M src/Testing/ZopeTestCase/testSkeleton.py
M src/Testing/ZopeTestCase/testWebserver.py
M src/Testing/ZopeTestCase/testZODBCompat.py
M src/Testing/ZopeTestCase/testZopeTestCase.py
M src/Testing/ZopeTestCase/tests.py
M src/Testing/ZopeTestCase/threadutils.py
M src/Testing/ZopeTestCase/utils.py
M src/Testing/ZopeTestCase/warnhook.py
M src/Testing/ZopeTestCase/zopedoctest/__init__.py
M src/Testing/ZopeTestCase/zopedoctest/functional.py
M src/Testing/ZopeTestCase/zopedoctest/testAuthHeaderTest.py
M src/Testing/ZopeTestCase/zopedoctest/testFunctionalDocTest.py
M src/Testing/ZopeTestCase/zopedoctest/testLayerExtraction.py
M src/Testing/ZopeTestCase/zopedoctest/testPackageAsProduct.py
M src/Testing/ZopeTestCase/zopedoctest/testWarningsTest.py
M src/Testing/ZopeTestCase/zopedoctest/testZopeDocTest.py
M src/Testing/ZopeTestCase/zopedoctest/tests.py
M src/Testing/__init__.py
M src/Testing/dispatcher.py
M src/Testing/makerequest.py
M src/Testing/tests/test_makerequest.py
R src/ThreadLock/SETUP.cfg
R src/ThreadLock/_ThreadLock.c
R src/ThreadLock/__init__.py
R src/ThreadLock/setup.py
R src/ThreadLock/tests.py
M src/TreeDisplay/TreeTag.py
M src/TreeDisplay/__init__.py
M src/ZPublisher/BaseRequest.py
M src/ZPublisher/BaseResponse.py
M src/ZPublisher/BeforeTraverse.py
M src/ZPublisher/Client.py
M src/ZPublisher/Converters.py
M src/ZPublisher/HTTPRangeSupport.py
M src/ZPublisher/HTTPRequest.py
M src/ZPublisher/HTTPResponse.py
M src/ZPublisher/Publish.py
M src/ZPublisher/Request.py
M src/ZPublisher/Response.py
M src/ZPublisher/TaintedString.py
M src/ZPublisher/Test.py
M src/ZPublisher/WSGIPublisher.py
M src/ZPublisher/__init__.py
M src/ZPublisher/interfaces.py
M src/ZPublisher/mapply.py
M src/ZPublisher/maybe_lock.py
M src/ZPublisher/pubevents.py
A src/ZPublisher/tests/exception_handling.txt
M src/ZPublisher/tests/testBaseRequest.py
M src/ZPublisher/tests/testBeforeTraverse.py
M src/ZPublisher/tests/testHTTPRangeSupport.py
M src/ZPublisher/tests/testHTTPRequest.py
M src/ZPublisher/tests/testHTTPResponse.py
M src/ZPublisher/tests/testPublish.py
M src/ZPublisher/tests/testTaintedString.py
M src/ZPublisher/tests/test_Converters.py
A src/ZPublisher/tests/test_exception_handling.py
M src/ZPublisher/tests/test_mapply.py
M src/ZPublisher/tests/testpubevents.py
M src/ZPublisher/xmlrpc.py
M src/ZServer/AccessLogger.py
M src/ZServer/BaseLogger.py
M src/ZServer/ClockServer.py
M src/ZServer/DebugLogger.py
M src/ZServer/FCGIServer.py
M src/ZServer/FTPRequest.py
M src/ZServer/FTPResponse.py
M src/ZServer/FTPServer.py
M src/ZServer/HTTPResponse.py
M src/ZServer/HTTPServer.py
M src/ZServer/ICPServer.py
M src/ZServer/PCGIServer.py
M src/ZServer/Producers.py
M src/ZServer/PubCore/ZEvent.py
M src/ZServer/PubCore/ZRendezvous.py
M src/ZServer/PubCore/ZServerPublisher.py
M src/ZServer/PubCore/__init__.py
M src/ZServer/WebDAVSrcHandler.py
M src/ZServer/__init__.py
M src/ZServer/datatypes.py
M src/ZServer/tests/__init__.py
M src/ZServer/tests/test_config.py
M src/ZServer/tests/test_responses.py
M src/ZServer/utils.py
M src/ZTUtils/Batch.py
M src/ZTUtils/SimpleTree.py
M src/ZTUtils/Tree.py
M src/ZTUtils/Zope.py
M src/ZTUtils/__init__.py
M src/Zope2/App/ClassFactory.py
M src/Zope2/App/__init__.py
M src/Zope2/App/startup.py
M src/Zope2/App/tests/__init__.py
M src/Zope2/App/tests/testDoomedTransaction.py
M src/Zope2/App/tests/testExceptionHook.py
M src/Zope2/ClassFactory.py
M src/Zope2/Startup/__init__.py
M src/Zope2/Startup/datatypes.py
M src/Zope2/Startup/handlers.py
M src/Zope2/Startup/misc/TextBlockFormatter.py
M src/Zope2/Startup/misc/lock_file.py
M src/Zope2/Startup/misc/zpasswd.py
M src/Zope2/Startup/options.py
M src/Zope2/Startup/run.py
M src/Zope2/Startup/tests/__init__.py
M src/Zope2/Startup/tests/testStarter.py
M src/Zope2/Startup/tests/test_schema.py
M src/Zope2/Startup/tests/test_warnfilter.py
M src/Zope2/Startup/warnfilter.py
M src/Zope2/Startup/zopectl.py
M src/Zope2/Startup/zopeschema.xml
M src/Zope2/__init__.py
M src/Zope2/utilities/check_catalog.py
M src/Zope2/utilities/compilezpy.py
M src/Zope2/utilities/copyzopeskel.py
M src/Zope2/utilities/decompilezpy.py
M src/Zope2/utilities/load_site.py
R src/Zope2/utilities/mkzeoinstance.py
M src/Zope2/utilities/mkzopeinstance.py
M src/Zope2/utilities/reindex_catalog.py
M src/Zope2/utilities/requestprofiler.py
M src/Zope2/utilities/skel/etc/zope.conf.in
M src/Zope2/utilities/tracelog.py
M src/Zope2/utilities/zpasswd.py
R src/ZopeUndo/Prefix.py
R src/ZopeUndo/__init__.py
R src/ZopeUndo/tests/__init__.py
R src/ZopeUndo/tests/testPrefix.py
R src/initgroups/SETUP.cfg
R src/initgroups/__init__.py
R src/initgroups/_initgroups.c
M src/nt_svcutils/service.py
M src/reStructuredText/__init__.py
M src/webdav/Collection.py
M src/webdav/EtagSupport.py
M src/webdav/LockItem.py
M src/webdav/Lockable.py
M src/webdav/NullResource.py
M src/webdav/Resource.py
M src/webdav/__init__.py
M src/webdav/common.py
M src/webdav/davcmds.py
M src/webdav/interfaces.py
M src/webdav/xmltools.py
M src/zExceptions/ExceptionFormatter.py
M src/zExceptions/ITracebackSupplement.py
M src/zExceptions/__init__.py
M src/zExceptions/tests/testExceptionFormatter.py
A src/zExceptions/tests/test_unauthorized.py
M src/zExceptions/unauthorized.py
M versions.cfg
Log Message:
-----------
Merge 2.12 branch changes.
Commit: 87be67c1995815dfa8ec83115f0b7fbe1b1d4606
https://github.com/zopefoundation/Zope/commit/87be67c1995815dfa8ec83115f0b7fbe1b1d4606
Author: Tres Seaver <tseaver at palladion.com>
Date: 2010-05-28 (Fri, 28 May 2010)
Changed paths:
M src/ZPublisher/WSGIPublisher.py
Log Message:
-----------
More PEP8.
Commit: 86a033c03c425b8b2d97ce7d80c7e7cae0fd7598
https://github.com/zopefoundation/Zope/commit/86a033c03c425b8b2d97ce7d80c7e7cae0fd7598
Author: Tres Seaver <tseaver at palladion.com>
Date: 2010-05-28 (Fri, 28 May 2010)
Changed paths:
M src/ZPublisher/tests/test_WSGIPublisher.py
Log Message:
-----------
Full coverage for WSGIResponse.__str__.
Commit: f82c73a365527d14727a6d299a08ca0660cecf69
https://github.com/zopefoundation/Zope/commit/f82c73a365527d14727a6d299a08ca0660cecf69
Author: Tres Seaver <tseaver at palladion.com>
Date: 2010-05-28 (Fri, 28 May 2010)
Changed paths:
M src/ZPublisher/WSGIPublisher.py
Log Message:
-----------
Make new coverage pass.
Commit: 16d77cfaac3869164d3d272283514984638ed905
https://github.com/zopefoundation/Zope/commit/16d77cfaac3869164d3d272283514984638ed905
Author: Tres Seaver <tseaver at palladion.com>
Date: 2010-05-28 (Fri, 28 May 2010)
Changed paths:
M src/ZPublisher/WSGIPublisher.py
Log Message:
-----------
Replace contortions with idiomatic code.
Commit: 297a7d00a044a02b3b20b18d7c031df0a20fbdab
https://github.com/zopefoundation/Zope/commit/297a7d00a044a02b3b20b18d7c031df0a20fbdab
Author: Tres Seaver <tseaver at palladion.com>
Date: 2010-05-28 (Fri, 28 May 2010)
Changed paths:
M src/ZPublisher/WSGIPublisher.py
Log Message:
-----------
Chop out copy-and-paste fossils.
Commit: 23aec66893c14825946eab48b253c981b452613d
https://github.com/zopefoundation/Zope/commit/23aec66893c14825946eab48b253c981b452613d
Author: Tres Seaver <tseaver at palladion.com>
Date: 2010-05-28 (Fri, 28 May 2010)
Changed paths:
M src/ZPublisher/HTTPResponse.py
M src/ZPublisher/tests/testHTTPResponse.py
Log Message:
-----------
Factor out computation of the list of response headers from stringifying them.
Allows WSGIHTTPResponse do reuse them as tuples.
Commit: fd8a85de836b0abb499f5900585d60a0a24cfbc4
https://github.com/zopefoundation/Zope/commit/fd8a85de836b0abb499f5900585d60a0a24cfbc4
Author: Tres Seaver <tseaver at palladion.com>
Date: 2010-05-28 (Fri, 28 May 2010)
Changed paths:
M src/ZPublisher/WSGIPublisher.py
Log Message:
-----------
Refactor WSGIHTTPResponse to avoid the need to use str() and parse.
o Instead, compute status and headers directly.
Chop out error and transaction handling from the 'publish*' functions:
the point of doing WSGI is to move that stuff out of the application,
and out into middleware.
One backward incompatibility: the special "shutdown" behavior is gone
here. It should be replaced by something in view code.
Commit: 01bea82419ff53e3401f114e1680cba6f0c1ed17
https://github.com/zopefoundation/Zope/commit/01bea82419ff53e3401f114e1680cba6f0c1ed17
Author: Tres Seaver <tseaver at palladion.com>
Date: 2010-05-28 (Fri, 28 May 2010)
Changed paths:
M src/ZPublisher/HTTPResponse.py
M src/ZPublisher/tests/testHTTPResponse.py
Log Message:
-----------
Move finalization logic out of HTTPResponse.listHeaders.
Commit: f94cae80e1669f3d474c982983113edcc3889586
https://github.com/zopefoundation/Zope/commit/f94cae80e1669f3d474c982983113edcc3889586
Author: Tres Seaver <tseaver at palladion.com>
Date: 2010-05-28 (Fri, 28 May 2010)
Changed paths:
M src/ZPublisher/tests/test_WSGIPublisher.py
Log Message:
-----------
Split up bogus tests of __str__.
This WSGI response object should probably not even *have* a __str__.
The real logic is in finalize and listHeaders now, and the publish*
functions call those directly.
Commit: 40b33d9883a69a8d241ac1c655cb5518d37789c0
https://github.com/zopefoundation/Zope/commit/40b33d9883a69a8d241ac1c655cb5518d37789c0
Author: Tres Seaver <tseaver at palladion.com>
Date: 2010-05-28 (Fri, 28 May 2010)
Changed paths:
M src/ZPublisher/WSGIPublisher.py
M src/ZPublisher/tests/test_WSGIPublisher.py
Log Message:
-----------
Make WSGIResponse.__str__ raise and exception.
Prevents an 'attractive nuisance.'
Commit: 37670437d2fe5f39399bb50a0a7fd4d2f74c9579
https://github.com/zopefoundation/Zope/commit/37670437d2fe5f39399bb50a0a7fd4d2f74c9579
Author: Tres Seaver <tseaver at palladion.com>
Date: 2010-05-28 (Fri, 28 May 2010)
Changed paths:
M setup.py
M src/ZPublisher/WSGIPublisher.py
M src/Zope2/Startup/run.py
Log Message:
-----------
Get quickstart page rendering under plain paste config.
Commit: ade449f1d86375b9f8e56698d6d0a6594752ebed
https://github.com/zopefoundation/Zope/commit/ade449f1d86375b9f8e56698d6d0a6594752ebed
Author: Tres Seaver <tseaver at palladion.com>
Date: 2010-05-29 (Sat, 29 May 2010)
Changed paths:
M src/Products/Five/testbrowser.py
M src/Testing/ZopeTestCase/zopedoctest/functional.py
M src/ZServer/HTTPResponse.py
Log Message:
-----------
Adapt to new signature of _cookie_list.
Commit: c37a0d5b3841a906acbc26166f1cbcf616a0d380
https://github.com/zopefoundation/Zope/commit/c37a0d5b3841a906acbc26166f1cbcf616a0d380
Author: Tres Seaver <tseaver at palladion.com>
Date: 2010-05-29 (Sat, 29 May 2010)
Changed paths:
M src/App/ZApplication.py
Log Message:
-----------
Remove inappropriate suspenders from request cleaner.
Aborting the transaction is the publisher's job, not the application's.
Commit: 513f534f831c7f22815c1d77e6138d1e2d8a8287
https://github.com/zopefoundation/Zope/commit/513f534f831c7f22815c1d77e6138d1e2d8a8287
Author: Tres Seaver <tseaver at palladion.com>
Date: 2010-05-29 (Sat, 29 May 2010)
Changed paths:
M src/ZPublisher/WSGIPublisher.py
Log Message:
-----------
Make the WSGI publish function deal with three special cases:
- App returns a file-like object as the response body (keep the app from
stringifying it).
- App raises an Unauthorized exception (just set the response status, to
let middleware handle issuing a challenge).
- App raises a Redirect exception (just call redirect on the response).
Commit: a4e36c7b64ed8ca0a2f8d2512cde7cecee6db7c5
https://github.com/zopefoundation/Zope/commit/a4e36c7b64ed8ca0a2f8d2512cde7cecee6db7c5
Author: Tres Seaver <tseaver at palladion.com>
Date: 2010-05-29 (Sat, 29 May 2010)
Changed paths:
M src/App/ZApplication.py
Log Message:
-----------
Put this back: we need to do the dance differently for WSGI anyway.
Commit: 7c3e8eef0755a383d2c5987001fe5cb679e9fa97
https://github.com/zopefoundation/Zope/commit/7c3e8eef0755a383d2c5987001fe5cb679e9fa97
Author: Tres Seaver <tseaver at palladion.com>
Date: 2010-05-29 (Sat, 29 May 2010)
Changed paths:
M src/ZPublisher/WSGIPublisher.py
Log Message:
-----------
Defer closing the request until the transaction commits.
But only if we know that middleware is handling the transaction.
Commit: 3982b0d80789a0ae3bc9ef2c1dc99067f29bfc0a
https://github.com/zopefoundation/Zope/commit/3982b0d80789a0ae3bc9ef2c1dc99067f29bfc0a
Author: Tres Seaver <tseaver at palladion.com>
Date: 2010-05-29 (Sat, 29 May 2010)
Changed paths:
M src/ZPublisher/WSGIPublisher.py
Log Message:
-----------
Override the 'write' method to avoid the stringification.
This should allow things like the Plone resource registry to work properly.
Commit: 584f6580ea6a5e71912b86a4f5553e4bdd0b2b0f
https://github.com/zopefoundation/Zope/commit/584f6580ea6a5e71912b86a4f5553e4bdd0b2b0f
Author: Nathan Van Gheem <vangheem at gmail.com>
Date: 2010-05-30 (Sun, 30 May 2010)
Changed paths:
M src/ZPublisher/WSGIPublisher.py
M src/ZPublisher/tests/test_WSGIPublisher.py
Log Message:
-----------
fixed setDefaultSkin not being added to request and added tests for it
Commit: 824c36e70c99a8eda69469fecb1fd32575e77e74
https://github.com/zopefoundation/Zope/commit/824c36e70c99a8eda69469fecb1fd32575e77e74
Author: Nathan Van Gheem <vangheem at gmail.com>
Date: 2010-05-30 (Sun, 30 May 2010)
Changed paths:
M setup.py
A src/Zope2/utilities/adduser.py
A src/Zope2/utilities/finder.py
Log Message:
-----------
added add user script and finder help like how repoze.zope2 added users
Commit: a2b60a0561c74d515a4a31ae14022282c077c22e
https://github.com/zopefoundation/Zope/commit/a2b60a0561c74d515a4a31ae14022282c077c22e
Author: Tres Seaver <tseaver at palladion.com>
Date: 2010-05-31 (Mon, 31 May 2010)
Changed paths:
M src/ZPublisher/tests/test_WSGIPublisher.py
Log Message:
-----------
Tidy up / normalize test for publish_module before writing more of them.
Commit: 911dc4d8951f850ade42964f25788930c1b92587
https://github.com/zopefoundation/Zope/commit/911dc4d8951f850ade42964f25788930c1b92587
Author: Tres Seaver <tseaver at palladion.com>
Date: 2010-05-31 (Mon, 31 May 2010)
Changed paths:
M src/ZPublisher/WSGIPublisher.py
M src/ZPublisher/tests/test_WSGIPublisher.py
Log Message:
-----------
Coverage for ZPublisher.WSGIPublisher.publish.
Commit: 8e906e24ad1efab5b91651be84502af4024b161a
https://github.com/zopefoundation/Zope/commit/8e906e24ad1efab5b91651be84502af4024b161a
Author: Tres Seaver <tseaver at palladion.com>
Date: 2010-05-31 (Mon, 31 May 2010)
Changed paths:
M src/ZPublisher/WSGIPublisher.py
M src/ZPublisher/tests/test_WSGIPublisher.py
Log Message:
-----------
Coverage for ZPublisher.WSGIPublisher.publish_module.
Compare: https://github.com/zopefoundation/Zope/compare/ce74214bedae^...8e906e24ad1e
More information about the checkins
mailing list