Hi Slide users and implementors of Slide stores,

I just checked-in some changes in the LOCKING area:

1) Until now, the DAV:owner element specified an a LOCK request was ignored
by Slide. I added a new field "ownerInfo" to org.apache.slide.lock.NodeLock
to take the DAV:owner (which is specified as "informational" in RFC 2518).
It is now handled in LOCK and PROPFIND(DAV:lockdiscovery) requests.

This issue came up due to the Adobe client at the "WebDAV Interoperability
Meeting 2002" (California) where Slide was represented in form of Tamino
WebDAV Server.

!!!
!!! Store implementors should consider making "ownerInfo"
!!! persistent in their stores.
!!!

2) At PROPFIND(DAV:lockdiscovery), Slide always returned the subjectUri of
the
NodeLock as DAV:owner. In view of the change described at 1), it seemed to
me reasonable to follow Lisa Dusseault's proposal (see:
http://lists.w3.org/Archives/Public/w3c-dist-auth/2003JanMar/0130.html),
which is likely to become part of the ACL spec soon. 

So, I added an element DAV:principal-URL to the DAV:lockdiscovery property.
This feature can be switched-off in case of interoperability problems (->
servlet init-param "lockdiscoveryIncludesPrincipalURL").

Regards,
Peter 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to