[Zope3-dev] Re: Make sure your zserver.zcml is up to date.

Shane Hathaway shane@zope.com
Mon, 24 Mar 2003 15:12:27 -0500


R. David Murray wrote:
> On Mon, 24 Mar 2003, Steve Alexander wrote:
> 
>>>The recent IIS WebDAV bug reveals the desireability of being able
>>>to disable PUT (and WebDAV specific commands) on a production
>>>server, in my opinion.  So I hope the ability to control what
>>>'write" commands a z3 server will support is retained.
>>
>>This is a very good point. I'd be grateful if you'd make it on the
>>mailing list, so Jim and others who are working on the server end of
>>things can respond.
> 
> 
> Woops.  I meant to.
> 
> By the way, I told a guy who is responsible for supporting our
> customers who use Microsoft stuff that we'd designed in the ability
> to turn off WebDAV (thinking we had), and he was very impressed by
> our foresight.  Let's make it true <grin>.

FWIW, this is one of the things I had in mind for "payload handlers". 
HTTP is the primary protocol for transferring many kinds of payloads, 
like browser requests/responses, WebDAV, XML-RPC, and SOAP.  So I 
thought it would be neat to be able to plug payload handlers into an 
HTTP server.  The server would choose which payload handler to use only 
after the entire request is received.  (Some payloads, like SOAP, are 
even designed to work with protocols other than HTTP.)

A year and a half ago, Zope 3's publisher was set up this way.  But now 
it's quite different and I no longer know what it can do.

Shane