- 23 Jun, 2007 8 commits
-
-
Stefan H. Holek authored
-
Stefan H. Holek authored
-
Stefan H. Holek authored
registered via five:registerPackage.
-
Stefan H. Holek authored
-
Andreas Jung authored
-
Andreas Jung authored
errors
-
Andreas Jung authored
- Collector #2295: Comments in PythonScripts could lead to syntax errors
-
Andreas Jung authored
errors
-
- 18 Jun, 2007 2 commits
-
-
Sidnei da Silva authored
- DAV: compatibility with Windows Web Folders restored by adding a configuration variable that controls the sending of the non-standard MS-Author-Via and Public headers. Thanks for PatrickD for the the hard work coming up with an initial patch. (http://zope.org/Collectors/Zope/1441)
-
Wichert Akkerman authored
-
- 17 Jun, 2007 11 commits
-
-
Chris McDonough authored
-
Chris McDonough authored
-
Chris McDonough authored
Revert code that fixed litmus cond_put_corrupt_token and fail_cond_put_unlock tests, because the fix broke (the more important) lock_collection test. Add a description of the current litmus failures in webdav/litmus-results.txt.
-
Wichert Akkerman authored
Add support for delayed initialization of packages through a _packages_to_initialize list on the Products package
-
Wichert Akkerman authored
-
Wichert Akkerman authored
Delay registration of python packages until a moment when a ZODB connection is available http://www.zope.org/Collectors/Zope/2293
-
Chris McDonough authored
webdav.Resource.dav__simpleifhandler. If the resource is not locked, and a DAV request contains an If header, no token can possibly match and we must return a 412 Precondition Failed instead of 204 No Content.
-
Chris McDonough authored
in webdav.Resource.dav__simpleifhandler. If the resource is locked at all, and a DAV request contains an If header, and none of the lock tokens present in the header match a lock on the resource, we need to return a 423 Locked instead of 204 No Content.
-
Chris McDonough authored
because we returned "412 Precondition Failed" instead of "423 Locked" when the resource attempting to be moved was itself locked. Fixed by changing Resource.Resource.MOVE to raise the correct error.
-
Chris McDonough authored
the wrong thing.
-
Chris McDonough authored
propwformed were failing because Zope did not strip off the xmlns: attribute attached to XML property values. We now strip off all attributes that look like xmlns declarations.
-
- 16 Jun, 2007 2 commits
-
-
Chris McDonough authored
resource hasn't been locked with, we should return an error instead of a 20X response. See http://lists.w3.org/Archives/Public/w3c-dist-auth/2001JanMar/0099.html for rationale. Prior to Zope 2.11, we returned a 204 under this circumstance. We choose do what mod_dav does, which is return a '400 Bad Request' error. This was caught by litmus locks.notowner_lock test #10.
-
Chris McDonough authored
of litmus version 10.5 (http://www.webdav.org/neon/litmus/) expose a bug in Zope propertysheet access via DAV. If a proppatch command sets a property with a null xmlns, e.g. with a PROPPATCH body like: <?xml version="1.0" encoding="utf-8" ?> <propertyupdate xmlns="DAV:"> <set> <prop> <nonamespace xmlns="">randomvalue</nonamespace> </prop> </set> </propertyupdate> When we set properties in the null namespace, Zope turns around and creates (or finds) a propertysheet with the xml_namespace of None and sets the value on it. The response to a subsequent PROPFIND for the resource will fail because the XML generated by dav__propstat included a bogus namespace declaration (xmlns="None"). Fixed by amending OFS.PropertySheets.dav__propstat.
-
- 10 Jun, 2007 1 commit
-
-
Stefan H. Holek authored
-
- 09 Jun, 2007 2 commits
-
-
Andreas Jung authored
-
Andreas Jung authored
-
- 05 Jun, 2007 1 commit
-
-
Andreas Zeidler authored
-
- 04 Jun, 2007 2 commits
-
-
Philipp von Weitershausen authored
-
Philipp von Weitershausen authored
as its own project, egg).
-
- 03 Jun, 2007 1 commit
-
-
Philipp von Weitershausen authored
-
- 22 May, 2007 1 commit
-
-
Tres Seaver authored
-
- 11 May, 2007 2 commits
-
-
Andreas Jung authored
-
Andreas Jung authored
-
- 10 May, 2007 2 commits
-
-
Andreas Jung authored
-
Andreas Jung authored
-
- 07 May, 2007 2 commits
-
-
Tres Seaver authored
-
Tres Seaver authored
o Move unneeded global imports to point of use. o Wrap long lines. o Make setUp / tearDown explicit. o Avoid use of testcase instance variables. o Split apart edge cases into discrete testcase methods. o Use stock 'assertEqual', 'failUnless' methods of unittest. Test both the 'trusted' and the 'untrusted' versions of the engine, using a common base class. XXX: This split will allow new tests which verify the security semantics of each version of the engine.
-
- 06 May, 2007 2 commits
-
-
Hanno Schlichting authored
Merged from 2.10 branch - Collector #2320: HTTPResponse setHeader lowercased keys but getHeader did not, causing lookups of 'Content-Type' to fail
-
Hanno Schlichting authored
Collector #2320: HTTPResponse setHeader lowercased keys but getHeader did not, causing lookups of 'Content-Type' to fail
-
- 04 May, 2007 1 commit
-
-
Martijn Pieters authored
-