- From: Greg Stein <gstein@lyra.org>
- Date: Fri, 26 Nov 1999 00:22:21 -0800 (PST)
- To: ccjason@us.ibm.com
- cc: w3c-dist-auth@w3.org
On Thu, 25 Nov 1999 ccjason@us.ibm.com wrote: > We return a DAV:lockdiscovery element (as defined) which contains > multiple > DAV:activelock elements (as defined). > > We refresh any locks that are extent on that resource and that we find > in > the If: header. In other words, we'll refresh direct locks and those > inherited from Depth:infinity locks further up in the namespace. > > On error, we return a single status code (not a multistatus). That's > because a refresh is not being applied to multiple resources -- just > multiple locks on *one* resource. > > And what about if the if header references several locks on different > resources? A = the set of locktokens found in the If: header B = the set of locktokens found on the resource (directly and/or through inherited locks) mod_dav refreshes the intersection. By "on different resources", if you mean the Request-URI and the resource locked with a Depth:infinity lock (implied by the inherited lock on the Request-URI), then yes. If you mean locks implied by a Tagged-List in the If: header, then that just doesn't make sense :-) Happy Thanksgiving, -g -- Greg Stein, http://www.lyra.org/
Received on Friday, 26 November 1999 03:22:19 UTC