- From: Daniel Brotsky <dbrotsky@adobe.com>
- Date: Wed, 21 Nov 2001 17:28:13 -0800
- To: "Lisa Dusseault" <lisa@xythos.com>
- Cc: "Clemm, Geoff" <gclemm@Rational.Com>, "Webdav WG" <w3c-dist-auth@w3c.org>
At 10:35 PM -0800 11/20/01, Lisa Dusseault wrote: >The definition of dead properties is not clear enough to make that proposal >a basis for interoperability. > >... Can clients >rely on these properties being listed in 'allprop' or not? On some servers >but not on others? Ugh. > >That's why I think only a fixed list of properties can be relied upon to be >in allprop. Let's rely on 'propname' to actually tell us the complete list >of properties, whether they're alive, dead, or somewhere in between. You and I seem to be going in exact opposite directions on this one, and I think it's because we have different ideas of what constitutes interoperability with respect to ALLPROP. You seem to feel that interoperability means that all servers return the same properties in response to an ALLPROP. And I would agree that this can only be satisfied by specifying ALLPROP as meaning a fixed set of properties, as you suggest. I feel that interoperability means that existing clients will continue to work "as well as possible" with the new definition of ALLPROP. Since ALLPROP originally meant "all properties," and the objection has been "that can be too expensive for servers," I think the compromise is to have ALLPROP mean "as many of the defined properties as the server feels it's reasonable to compute." I think Geoff's suggestion (DAV live props and all dead ones) is a good guideline for servers, both because these properties are presumably cheap and because an existing client who just set a dead property is likely to be very surprised when ALLPROP doesn't return it. I suggested adding "at least" because I think that gives servers the proper control over just how interoperable they want to be with old clients. Probably the place you and I really agree is that we'd both rather see ALLPROP go away entirely :^). But I think we also agree that such a move would be too backward-incompatible. dan > >Lisa > >> -----Original Message----- >> From: w3c-dist-auth-request@w3.org >> [mailto:w3c-dist-auth-request@w3.org]On Behalf Of Clemm, Geoff >> Sent: Wednesday, November 21, 2001 5:11 AM >> To: Webdav WG >> Subject: RE: [ACL] Principal Identity >> >> >> I believe that when we revise 2518, that that the >> new DAV:allprop behavior should be defined to be >> "all live properties defined in RFC 2518 plus all >> dead properties". Since 2518 states that it is *all* >> properties (both live and dead), making this direction >> clear now will allow clients to rely on dead+2518 >> properties. >> >> Cheers, >> Geoff >> >> -----Original Message----- >> From: Lisa Dusseault [mailto:lisa@xythos.com] >> Sent: Tuesday, November 20, 2001 1:40 AM >> To: Stefan Eissing; Jim Whitehead; Webdav WG >> Subject: RE: [ACL] Principal Identity >> >> >> >> >> > The nice thing about allprop is that you get all the dead properties. >> > The bad thing about allprop is that you cannot see if a resource is >> > versioned/version or which methods it does support. >> >> How do you know you can get all the dead properties? 'allprop' as defined >> in RFC2518 seems to have to change, yet we've not clearly defined a new >> behaviour. In the meantime, I don't believe clients can rely on getting >> anything back in 'allprop' except the live properties defined in RFC2518. >> >> Lisa -- Daniel Brotsky, Adobe Systems tel 408-536-4150, pager 877-704-4062 2-way pager email: <mailto:page-dbrotsky@adobe.com>
Received on Wednesday, 21 November 2001 20:47:37 UTC