| draft-ietf-webdav-ordering-protocol-06.txt | draft-ietf-webdav-ordering-protocol-07.txt | |||
|---|---|---|---|---|
| Network Working Group J. Slein | Network Working Group J. Slein | |||
| Internet Draft Xerox | Internet Draft Xerox | |||
| Expires: August 2003 J. Whitehead | Expires: September 2003 J. Whitehead | |||
| U.C. Santa Cruz | U.C. Santa Cruz | |||
| J. Crawford | J. Crawford | |||
| IBM | IBM | |||
| J. F. Reschke | J. F. Reschke | |||
| greenbytes | greenbytes | |||
| February 2003 | March 2003 | |||
| WebDAV Ordered Collections Protocol | WebDAV Ordered Collections Protocol | |||
| draft-ietf-webdav-ordering-protocol-06 | draft-ietf-webdav-ordering-protocol-07 | |||
| Status of this Memo | Status of this Memo | |||
| This document is an Internet-Draft and is in full conformance with | This document is an Internet-Draft and is in full conformance with | |||
| all provisions of Section 10 of RFC2026. Internet-Drafts are working | all provisions of Section 10 of RFC2026. Internet-Drafts are working | |||
| documents of the Internet Engineering Task Force (IETF), its areas, | documents of the Internet Engineering Task Force (IETF), its areas, | |||
| and its working groups. Note that other groups may also distribute | and its working groups. Note that other groups may also distribute | |||
| working documents as Internet-Drafts. | working documents as Internet-Drafts. | |||
| Internet-Drafts are draft documents valid for a maximum of six months | Internet-Drafts are draft documents valid for a maximum of six months | |||
| and may be updated, replaced, or obsoleted by other documents at any | and may be updated, replaced, or obsoleted by other documents at any | |||
| time. It is inappropriate to use Internet-Drafts as reference | time. It is inappropriate to use Internet-Drafts as reference | |||
| material or to cite them other than as "work in progress". | material or to cite them other than as "work in progress". | |||
| The list of current Internet-Drafts can be accessed at | The list of current Internet-Drafts can be accessed at | |||
| http://www.ietf.org/ietf/1id-abstracts.txt. | http://www.ietf.org/ietf/1id-abstracts.txt. | |||
| The list of Internet-Draft Shadow Directories can be accessed at | The list of Internet-Draft Shadow Directories can be accessed at | |||
| http://www.ietf.org/shadow.html. | http://www.ietf.org/shadow.html. | |||
| This Internet-Draft will expire in August 2003. | This Internet-Draft will expire in September 2003. | |||
| Copyright Notice | Copyright Notice | |||
| Copyright (C) The Internet Society (2003). All Rights Reserved. | Copyright (C) The Internet Society (2003). All Rights Reserved. | |||
| Abstract | Abstract | |||
| This specification extends the WebDAV Distributed Authoring Protocol | This specification extends the WebDAV Distributed Authoring Protocol | |||
| to support server-side ordering of collection members. Of particular | to support server-side ordering of collection members. Of particular | |||
| interest are orderings that are not based on property values, and so | interest are orderings that are not based on property values, and so | |||
| skipping to change at page 4, line 7 ¶ | skipping to change at page 5, line ? ¶ | |||
| Normative References . . . . . . . . . . . . . . . . . . . . . 36 | Normative References . . . . . . . . . . . . . . . . . . . . . 36 | |||
| Author's Addresses . . . . . . . . . . . . . . . . . . . . . . 36 | Author's Addresses . . . . . . . . . . . . . . . . . . . . . . 36 | |||
| A Extensions to the WebDAV Document Type Definition . . . . . 38 | A Extensions to the WebDAV Document Type Definition . . . . . 38 | |||
| B Change Log . . . . . . . . . . . . . . . . . . . . . . . . . 39 | B Change Log . . . . . . . . . . . . . . . . . . . . . . . . . 39 | |||
| B.1 Since draft-ietf-webdav-ordering-protocol dated December | B.1 Since draft-ietf-webdav-ordering-protocol dated December | |||
| 1999 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 | 1999 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 | |||
| B.2 Since draft-ietf-webdav-ordering-protocol-02 . . . . . . 39 | B.2 Since draft-ietf-webdav-ordering-protocol-02 . . . . . . 39 | |||
| B.3 Since draft-ietf-webdav-ordering-protocol-03 . . . . . . 39 | B.3 Since draft-ietf-webdav-ordering-protocol-03 . . . . . . 39 | |||
| B.4 Since draft-ietf-webdav-ordering-protocol-04 . . . . . . 40 | B.4 Since draft-ietf-webdav-ordering-protocol-04 . . . . . . 40 | |||
| B.5 Since draft-ietf-webdav-ordering-protocol-05 . . . . . . 40 | B.5 Since draft-ietf-webdav-ordering-protocol-05 . . . . . . 40 | |||
| B.6 Since draft-ietf-webdav-ordering-protocol-06 . . . . . . 40 | ||||
| Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 | Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 | |||
| 1 Notational Conventions | 1 Notational Conventions | |||
| Since this document describes a set of extensions to the WebDAV | Since this document describes a set of extensions to the WebDAV | |||
| Distributed Authoring Protocol [RFC2518], itself an extension to the | Distributed Authoring Protocol [RFC2518], itself an extension to the | |||
| HTTP/1.1 protocol, the augmented BNF used here to describe protocol | HTTP/1.1 protocol, the augmented BNF used here to describe protocol | |||
| elements is exactly the same as described in Section 2.1 of HTTP | elements is exactly the same as described in Section 2.1 of HTTP | |||
| [RFC2616]. Since this augmented BNF uses the basic production rules | [RFC2616]. Since this augmented BNF uses the basic production rules | |||
| provided in Section 2.2 of HTTP, these rules apply to this document | provided in Section 2.2 of HTTP, these rules apply to this document | |||
| skipping to change at page 15, line 31 ¶ | skipping to change at page 15, line 31 ¶ | |||
| that all members for which the client specified a position are at the | that all members for which the client specified a position are at the | |||
| beginning of the ordering, followed by any members for which the | beginning of the ordering, followed by any members for which the | |||
| server assigned positions. | server assigned positions. | |||
| If an ORDERPATCH request does not change the ordering semantics, any | If an ORDERPATCH request does not change the ordering semantics, any | |||
| member positions not specified in the request MUST remain unchanged. | member positions not specified in the request MUST remain unchanged. | |||
| A request to reposition a collection member at the same place in the | A request to reposition a collection member at the same place in the | |||
| ordering is not an error. | ordering is not an error. | |||
| If an ORDERPATCH request fails, the server state preceding the | ||||
| request MUST be restored. | ||||
| Additional Marshalling: | Additional Marshalling: | |||
| The request body MUST be DAV:orderpatch element. | The request body MUST be DAV:orderpatch element. | |||
| <!ELEMENT orderpatch (ordering-type?, order-member*) > | <!ELEMENT orderpatch (ordering-type?, order-member*) > | |||
| <!ELEMENT order-member (segment, position) > | <!ELEMENT order-member (segment, position) > | |||
| <!ELEMENT position (first | last | before | after)> | <!ELEMENT position (first | last | before | after)> | |||
| <!ELEMENT segment (#PCDATA)> | <!ELEMENT segment (#PCDATA)> | |||
| <!ELEMENT first EMPTY > | <!ELEMENT first EMPTY > | |||
| skipping to change at page 41, line 5 ¶ | skipping to change at page 40, line 31 ¶ | |||
| Typos fixed. | Typos fixed. | |||
| Renamed DAV:ordermember to DAV:order-member. | Renamed DAV:ordermember to DAV:order-member. | |||
| Made RFC3253-compatible pre/postcondition handling a MUST | Made RFC3253-compatible pre/postcondition handling a MUST | |||
| requirement. | requirement. | |||
| Reference definition of "protected property" from RFC3253. | Reference definition of "protected property" from RFC3253. | |||
| Added explanation of role of DTD fragments to Notation section. | Added explanation of role of DTD fragments to Notation section. | |||
| Clarified semantics for operations on versioned collections and | Clarified semantics for operations on versioned collections and | |||
| collection versions. | collection versions. | |||
| B.6 Since draft-ietf-webdav-ordering-protocol-06 | ||||
| Added atomicity statement for ORDERPATCH method. | ||||
| Index | Index | |||
| C | C | |||
| Client-Maintained Ordering | Client-Maintained Ordering | |||
| 3 | 3 | |||
| D | D | |||
| DAV:collection-must-be-ordered precondition | DAV:collection-must-be-ordered precondition | |||
| End of changes. 7 change blocks. | ||||
| 4 lines changed or deleted | 12 lines changed or added | |||
This html diff was produced by rfcdiff 1.45. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ | ||||