Anne van Kesteren wrote:

On Sun, 14 May 2006 13:59:34 +0200, Jim Ley <[EMAIL PROTECTED]> wrote:
There are currently some methods that can't be allowed for security reasons and because such method smay be introduced in the future as well allowing arbitrary method names does not seem like a good idea.

I think you need to list these methods that cannot be used for security reasons, to explain more of the motivations for this decision. It also appears to be a direct reversal of the decision at the previous f2f (issue 74) It would be good to see what had changed in between to motivate the change, as there was no public discussion, other than more support for having any verb.

I'm just stating the resolutions as they have been made here. Feedback from implementors suggested that TRACE and CONNECT have issues and that future HTTP methods might become problematic (new specification released, servers updated, UAs are not, hole). What was raised against

What kind of issues? Please be more specific.

Furthermore: if specifications update the definitions of methods in an incompatible way, that's first of all the problem of these specifications. The whole point in publishing specifications about new HTTP methods is *not* to change them in incompatible ways once they are deployed. If a standards body fails to adhere to that rule - their problem.

Don't cripple XHR because of that.

that is that it hurts adoption of new HTTP methods. That's true for all other types of APIs as well though. Internet Explorer 7 as opposed to

What other types of APIs?

Internet Explorer 6 uses a whitelist and other browsers vendors are planning to do the same thing. The whitelist would contain all "safe methods" currently spreaded over various RFCs.

What specifically are you referring to when you say "safe"? I guess not the thing defined in Section 9.1.1 of RFC2616 (<http://greenbytes.de/tech/webdav/rfc2616.html#rfc.section.9.1.1>), right?

If IE7 - for instance - fails to support the ACL method (see RFC3744) - I would consider this a bug that hopefully will get fixed before it gets released.

Mark Nottingham would report back if the IETF was ok with this approach or not.

In my opinion, forbidding implementations to allow arbitrary HTTP methods is clearly the wrong thing to do.

(Speaking as active member of the IETF WebDAV working group, and as author or co-author of several WebDAV related RFCs - most of which defining new HTTP methods)

Best regards, Julian

Reply via email to