Author: ts
Date: Fri Feb 22 12:30:22 2008
New Revision: 7428

Log:
- Restcuctured design document.
- Added section about Etag support.
- Added section about common concerns between Etag support and locking.

Modified:
    trunk/Webdav/design/design-1.1.txt

Modified: trunk/Webdav/design/design-1.1.txt
==============================================================================
--- trunk/Webdav/design/design-1.1.txt [iso-8859-1] (original)
+++ trunk/Webdav/design/design-1.1.txt [iso-8859-1] Fri Feb 22 12:30:22 2008
@@ -1,26 +1,48 @@
-eZ component: Webdav lock support, Design
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-:Author: Kore Nordmann, Tobias Schlitt
+eZ component: Webdav, Design, 1.2
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+:Author: Tobias Schlitt
 :Revision: $Rev$
 :Date: $Date$
 :Status: Draft
 
 .. contents::
 
-=====
 Scope
-=====
-
-The scope of this document is to design locking for the Webdav component. RFC
-2518 defines a complex locking scheme for WebDAV server implementations, which
-is optional to be implemented. This document describes the design of lock
-support for the eZ Webdav component, which is to be implemented for the
-components 1.1 release.
-
-============
-Introduction
-============
+^^^^^
+
+The scope of this document is to describe the enhancements for the Webdav
+component version 1.2.
+
+The general goal for this version is to support locking as described in RFC
+2518. To achieve this, the if-header must be parsed and respected by the Webdav
+component. This currently is not the case. The if-header must also be used to
+respect Etags, which is not an integral part of the locking feature. However,
+the support of Etags is part of this design, too. 
+
+The following issues are covered in this design:
+
+- Webdav does not provide ETags and does not honor the if-header with them
+  (#12583).
+- Lock support (#12286).
+
+Common concerns
+^^^^^^^^^^^^^^^
+
+This section introduces common concerns of the issues covered in this design
+document and the features resulting from them. Especually the if-header and its
+support in the Webdav component are described.
+
+
+Etag support
+^^^^^^^^^^^^
+
+This section describes the support of Etags in the Webdav component, including
+the usage of the if-header with Etags and the generation and sending of the
+Etag header.
+
+Lock support
+^^^^^^^^^^^^
 
 Locking allows a WebDAV client to gain exclusive access to a resource
 (collection or non-collection) to avoid the "lost update problem". This means


-- 
svn-components mailing list
svn-components@lists.ez.no
http://lists.ez.no/mailman/listinfo/svn-components

Reply via email to