- From: <Tim_Ellison@uk.ibm.com>
- Date: Fri, 22 Dec 2000 09:11:01 +0000
- To: ietf-dav-versioning@w3.org
(II.5) Move all DAV:supported-xxx properties to the OPTIONS response.
Move all DAV:xxx-collection-set properties to the OPTIONS
response.
Done.
<tim>
Do we need DAV:supported-live-properties?
Servers are required to protect the names of all live properties
(whether they support them or not), so PROPPATCH will fail if the
property is unsupported.
Servers should not define a live property that it does not support,
and PROPFIND would return 404 Not Found.
</tim>
<Geoff>
Since the protocol does not distinguish between dead and
live properties, a server has no way of knowing whether
the PROPPATCH was to a dead property or to a live property
that it doesn't know about.
</Geoff>
<tim_2>
I recall that we used to say that servers must protect all defined
live properties (i.e., names) in the spec, even those properties that
were unsupported. I didn't see that statement in a quick scan of the
latest spec, so has it been dropped?
If yes, then I presume it is now encumbant upon clients to (a) check
that a live property is supported before setting it (and expecting it
to have any effect on the server), and (b) check that a live property
is supported before getting it to check that some other client didn't
violate (a).
It would seem to be less of a burden for the server to protect the
property name (and effectively enforce (a)) than expect the client to
do two queries (OPTIONS and PROPPATCH/FIND) for each live property
operation.
</tim_2>
Tim
Received on Friday, 22 December 2000 04:12:04 UTC