<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-11669</id>
	<title>Nabble - w3.org - w3c-dist-auth</title>
	<updated>2009-12-15T00:06:49Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/w3.org---w3c-dist-auth-f11669.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/w3.org---w3c-dist-auth-f11669.html" />
	<subtitle type="html"></subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26791110</id>
	<title>Re: Last Call: draft-brown-versioning-link-relations (Link Relations  for	Simple Version Navigation) to Informational RFC</title>
	<published>2009-12-15T00:06:49Z</published>
	<updated>2009-12-15T00:06:49Z</updated>
	<author>
		<name>Julian Reschke</name>
	</author>
	<content type="html">(FYI)
&lt;br&gt;&lt;br&gt;The IESG wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; The IESG has received a request from an individual submitter to consider 
&lt;br&gt;&amp;gt; the following document:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; - 'Link Relations for Simple Version Navigation '
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;draft-brown-versioning-link-relations-05.txt&amp;gt; as an Informational RFC
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The IESG plans to make a decision in the next few weeks, and solicits
&lt;br&gt;&amp;gt; final comments on this action. &amp;nbsp;Please send substantive comments to the
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26791110&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ietf@...&lt;/a&gt; mailing lists by 2010-01-11. Exceptionally, 
&lt;br&gt;&amp;gt; comments may be sent to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26791110&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;iesg@...&lt;/a&gt; instead. In either case, please 
&lt;br&gt;&amp;gt; retain the beginning of the Subject line to allow automated sorting.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The file can be obtained via
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.ietf.org/internet-drafts/draft-brown-versioning-link-relations-05.txt&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ietf.org/internet-drafts/draft-brown-versioning-link-relations-05.txt&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; IESG discussion can be tracked via
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://datatracker.ietf.org/public/pidtracker.cgi?command=view_id&amp;dTag=18658&amp;rfc_flag=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://datatracker.ietf.org/public/pidtracker.cgi?command=view_id&amp;dTag=18658&amp;rfc_flag=0&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; IETF-Announce mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26791110&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;IETF-Announce@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://www.ietf.org/mailman/listinfo/ietf-announce&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://www.ietf.org/mailman/listinfo/ietf-announce&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Last-Call%3A-draft-brown-versioning-link-relations-%28Link-Relations--for%09Simple-Version-Navigation%29-to-Informational-RFC-tp26791110p26791110.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26774830</id>
	<title>Re: bind issue: locking2</title>
	<published>2009-12-14T01:10:23Z</published>
	<updated>2009-12-14T01:10:23Z</updated>
	<author>
		<name>Julian Reschke</name>
	</author>
	<content type="html">Werner Donné wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; In RFC4918 the phrase &amp;quot;The resource identified in the Request-URI becomes the root of the lock.&amp;quot; of section 9.10.1 seems to be wrong to me. It could be just &amp;quot;The Request-URI becomes the root of the lock.&amp;quot; The definition of the &amp;quot;lockroot&amp;quot; element, which says &amp;quot;Contains the root URL of the lock, which is the URL through which the resource was addressed in the LOCK request.&amp;quot; confirms that section 6.1 point 2 is correct.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; As far as I understand it, in HTTP a resource is an opaque thing that is not specified as such. HTTP and related specifications are about representing a resource and interacting with it, not about a resource itself. The URI-specification is about addressing a resource, implying an URI is not the same thing as the resource it addresses. A resource is an undefined concept and can therefore not be the root of a lock. I would think that RFC4918 did not introduce the confusion intentionally, because the alternative server behaviour would simply be invalid.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Since there is an error in RFC4918, which will be corrected at some point, you can also just refer to section 6.1 point 2 without even mentioning section 9.10.1. If you make use of the definition of lock-root in an explicit way, then there will be no ambiguity and the text can remain the same whenever the successor of RFC4918 comes out.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Best regards,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Werner.
&lt;br&gt;&amp;gt; ...
&lt;/div&gt;&lt;br&gt;Hi Werner,
&lt;br&gt;&lt;br&gt;it appears you are agreeing with what the published BIND specs say, and 
&lt;br&gt;what I have reported as erratum for RFC 4918 in 
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://www.rfc-editor.org/errata_search.php?eid=1207&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.rfc-editor.org/errata_search.php?eid=1207&lt;/a&gt;&amp;gt;. That's good to 
&lt;br&gt;know, but I have failed to convince the author and the chairs about this 
&lt;br&gt;back before publication of RFC 4918, and also failed to convince the 
&lt;br&gt;IESG later on.
&lt;br&gt;&lt;br&gt;Thus the revised proposal that just states that RFC 4918 is ambiguous, 
&lt;br&gt;and that servers that want to support BIND need to follow a more 
&lt;br&gt;specific definition.
&lt;br&gt;&lt;br&gt;Best regards, Julian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-I-D-Action%3Adraft-ietf-webdav-bind-26.txt-tp25402104p26774830.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26774687</id>
	<title>Re: bind issue: locking2</title>
	<published>2009-12-14T00:58:20Z</published>
	<updated>2009-12-14T00:58:20Z</updated>
	<author>
		<name>Werner Donné</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;In RFC4918 the phrase &amp;quot;The resource identified in the Request-URI becomes the root of the lock.&amp;quot; of section 9.10.1 seems to be wrong to me. It could be just &amp;quot;The Request-URI becomes the root of the lock.&amp;quot; The definition of the &amp;quot;lockroot&amp;quot; element, which says &amp;quot;Contains the root URL of the lock, which is the URL through which the resource was addressed in the LOCK request.&amp;quot; confirms that section 6.1 point 2 is correct.
&lt;br&gt;&lt;br&gt;As far as I understand it, in HTTP a resource is an opaque thing that is not specified as such. HTTP and related specifications are about representing a resource and interacting with it, not about a resource itself. The URI-specification is about addressing a resource, implying an URI is not the same thing as the resource it addresses. A resource is an undefined concept and can therefore not be the root of a lock. I would think that RFC4918 did not introduce the confusion intentionally, because the alternative server behaviour would simply be invalid.
&lt;br&gt;&lt;br&gt;Since there is an error in RFC4918, which will be corrected at some point, you can also just refer to section 6.1 point 2 without even mentioning section 9.10.1. If you make use of the definition of lock-root in an explicit way, then there will be no ambiguity and the text can remain the same whenever the successor of RFC4918 comes out.
&lt;br&gt;&lt;br&gt;Best regards,
&lt;br&gt;&lt;br&gt;Werner.
&lt;br&gt;&lt;br&gt;On 13 Dec 2009, at 16:43, Julian Reschke wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Julian Reschke wrote:
&lt;br&gt;&amp;gt;&amp;gt; ...
&lt;br&gt;&amp;gt;&amp;gt; 3) locking2 (&amp;lt;&lt;a href=&quot;http://greenbytes.de/tech/webdav/draft-ietf-webdav-bind-issues.html#issue.locking2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://greenbytes.de/tech/webdav/draft-ietf-webdav-bind-issues.html#issue.locking2&lt;/a&gt;&amp;gt;) ...
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; This is the issue we've been discussing over and over again in the past months. It's about whether the vagueness in RFC 4918 about the &amp;quot;lock root&amp;quot; actually is a bug (thus could be fixed with an erratum), or is intentional, allowing different ways to interpret the requirements, and thus differing server behavior.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I haven't been able to convince enough people that this is an RFC 4918 problem that should be fixed, thus the new strategy to address is is to simply state the problem, and specify which interpretation a WebDAV BIND implementation needs to follow.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Consequently, the section about locking was upgraded from an appendix to a regular spec section, and now reads:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -- snip --
&lt;br&gt;&amp;gt; 9. &amp;nbsp;Relationship to Locking in WebDAV
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; Locking is an optional feature of WebDAV ([RFC4918]). &amp;nbsp;The base
&lt;br&gt;&amp;gt; &amp;nbsp; WebDAV specification and this protocol extension have been designed
&lt;br&gt;&amp;gt; &amp;nbsp; in parallel, making sure that all features of WebDAV can be
&lt;br&gt;&amp;gt; &amp;nbsp; implemented on a server that implements this protocol as well.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; Unfortunately, WebDAV uses the term &amp;quot;lock-root&amp;quot; inconsistently. &amp;nbsp;It
&lt;br&gt;&amp;gt; &amp;nbsp; is introduced in Section 6.1 of [RFC4918], point 2, as:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;2. &amp;nbsp;A resource becomes directly locked when a LOCK request to a
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL of that resource creates a new lock. &amp;nbsp;The &amp;quot;lock-root&amp;quot; of the
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;new lock is that URL. &amp;nbsp;If at the time of the request, the URL is
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;not mapped to a resource, a new empty resource is created and
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;directly locked.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; On the other hand, [RFC4918], Section 9.10.1 states:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;A LOCK request to an existing resource will create a lock on the
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;resource identified by the Request-URI, provided the resource is
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;not already locked with a conflicting lock. &amp;nbsp;The resource
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;identified in the Request-URI becomes the root of the lock.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; Servers that implement both WebDAV locking and support for multiple
&lt;br&gt;&amp;gt; &amp;nbsp; bindings MUST use the first interpretation: the lock-root is the URI
&lt;br&gt;&amp;gt; &amp;nbsp; through which the lock was created, not a resource. &amp;nbsp;This URI, and
&lt;br&gt;&amp;gt; &amp;nbsp; potential aliases of this URI ([RFC4918], Section 5), are said to be
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;quot;protected&amp;quot; by the lock.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; As defined in the introduction to Section 7 of [RFC4918], write
&lt;br&gt;&amp;gt; &amp;nbsp; operations that modify the state of a locked resource require that
&lt;br&gt;&amp;gt; &amp;nbsp; the lock token is submitted with the request. &amp;nbsp;Consistent with
&lt;br&gt;&amp;gt; &amp;nbsp; WebDAV, the state of the resource consists of the content (&amp;quot;any
&lt;br&gt;&amp;gt; &amp;nbsp; variant&amp;quot;), dead properties, lockable live properties (item 1), plus,
&lt;br&gt;&amp;gt; &amp;nbsp; for a collection, all its bindings (item 2). &amp;nbsp;Note that this, by
&lt;br&gt;&amp;gt; &amp;nbsp; definition, does not depend on the request URI to which the write
&lt;br&gt;&amp;gt; &amp;nbsp; operation is applied (the locked state is a property of the resource,
&lt;br&gt;&amp;gt; &amp;nbsp; not its URI).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; However, the lock root is the URI through which the lock was
&lt;br&gt;&amp;gt; &amp;nbsp; requested. &amp;nbsp;Thus, the protection defined in item 3 of the list does
&lt;br&gt;&amp;gt; &amp;nbsp; not apply to additional URIs that may be mapped to the same resource
&lt;br&gt;&amp;gt; &amp;nbsp; due to the existence of multiple bindings.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 9.1. &amp;nbsp;Example: Locking and Multiple Bindings
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; Consider a root collection &amp;quot;/&amp;quot;, containing the two collections C1 and
&lt;br&gt;&amp;gt; &amp;nbsp; C2, named &amp;quot;/CollX&amp;quot; and &amp;quot;/CollY&amp;quot;, and a child resource R, bound to C1
&lt;br&gt;&amp;gt; &amp;nbsp; as &amp;quot;/CollX/test&amp;quot; and bound to C2 as &amp;quot;/CollY/test&amp;quot;:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; +-------------------------+
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | Root Collection &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp;bindings: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp;CollX &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;CollY &amp;nbsp; |
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; +-------------------------+
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;+---------------+ &amp;nbsp;+---------------+
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| Collection C1 | &amp;nbsp;| Collection C2 |
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| bindings: &amp;nbsp; &amp;nbsp; | &amp;nbsp;| bindings: &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; test &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp;| &amp;nbsp; &amp;nbsp; test &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;+---------------+ &amp;nbsp;+---------------+
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;+------------------+
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp;Resource R &amp;nbsp; &amp;nbsp;|
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;+------------------+
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; Given a host name of &amp;quot;www.example.com&amp;quot;, applying a depth-zero write
&lt;br&gt;&amp;gt; &amp;nbsp; lock to &amp;quot;/CollX/test&amp;quot; will lock the resource R, and the lock-root of
&lt;br&gt;&amp;gt; &amp;nbsp; this lock will be &amp;quot;&lt;a href=&quot;http://www.example.com/CollX/test&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.example.com/CollX/test&lt;/a&gt;&amp;quot;.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; Thus the following operations will require that the associated lock
&lt;br&gt;&amp;gt; &amp;nbsp; token is submitted with the &amp;quot;If&amp;quot; request header ([RFC4918], Section
&lt;br&gt;&amp;gt; &amp;nbsp; 10.4):
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; o &amp;nbsp;a PUT or PROPPATCH request modifying the content or lockable
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;properties of resource R (as R is locked) -- no matter which URI
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;is used as request target,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; o &amp;nbsp;a MOVE, REBIND, UNBIND or DELETE request causing &amp;quot;/CollX/test&amp;quot; not
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;being mapped to resource R anymore (be it addressed to &amp;quot;/CollX&amp;quot; or
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;quot;/CollX/test&amp;quot;).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; The following operations will not require submission of the lock
&lt;br&gt;&amp;gt; &amp;nbsp; token:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; o &amp;nbsp;a DELETE request addressed to &amp;quot;/CollY&amp;quot; or /CollY/test&amp;quot;, as it does
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;not affect the resource R, nor the lock-root,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; o &amp;nbsp;for the same reason, an UNBIND request removing the binding &amp;quot;test&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;from collection C2, or the binding &amp;quot;CollY&amp;quot; from the root
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;collection,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; o &amp;nbsp;similarly, a MOVE or REBIND request causing &amp;quot;/CollY/test&amp;quot; not
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;being mapped to resource R anymore.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; Note that despite the lock root being
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;quot;&lt;a href=&quot;http://www.example.com/CollX/test&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.example.com/CollX/test&lt;/a&gt;&amp;quot;, an UNLOCK request can be
&lt;br&gt;&amp;gt; &amp;nbsp; addressed through any URI mapped to resource R, as UNLOCK operates on
&lt;br&gt;&amp;gt; &amp;nbsp; the resource identified by the request URI, not that URI (see
&lt;br&gt;&amp;gt; &amp;nbsp; [RFC4918], Section 9.11).
&lt;br&gt;&amp;gt; -- snip --
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Some of this text is new (the introduction/motivation, and the example), so it would be nice if people understanding both BIND and locking could do a quick check.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Note that this doesn't really affect the technical contents of BIND: the &amp;nbsp;behavior with respect to locking is still the same, it's just presented in a different way.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Best regards, Julian
&lt;/div&gt;&lt;br&gt;--
&lt;br&gt;&lt;a href=&quot;http://www.pincette.biz/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.pincette.biz/&lt;/a&gt;&lt;br&gt;Handling your documents with care, wherever you are.
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-I-D-Action%3Adraft-ietf-webdav-bind-26.txt-tp25402104p26774687.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26769061</id>
	<title>bind issue: bind-vs-hierarchy</title>
	<published>2009-12-13T11:44:12Z</published>
	<updated>2009-12-13T11:44:12Z</updated>
	<author>
		<name>Julian Reschke</name>
	</author>
	<content type="html">Julian Reschke wrote:
&lt;br&gt;&amp;gt; ...
&lt;br&gt;&amp;gt; 2) bind-vs-hierarchy 
&lt;br&gt;&amp;gt; (&amp;lt;&lt;a href=&quot;http://greenbytes.de/tech/webdav/draft-ietf-webdav-bind-issues.html#issue.bind-vs-hierarchy&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://greenbytes.de/tech/webdav/draft-ietf-webdav-bind-issues.html#issue.bind-vs-hierarchy&lt;/a&gt;&amp;gt;) 
&lt;br&gt;&amp;gt; ...
&lt;br&gt;&lt;br&gt;I have added the following note to the introduction of Section 2:
&lt;br&gt;&lt;br&gt;-- snip --
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Note: the collection model described herein is not compatible with
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;systems in which resources inherit properties based solely on the
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;access path, as the ability to create additional bindings will
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;cause a single resource to appear as member of several different
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;collections at the same time.
&lt;br&gt;-- snip --
&lt;br&gt;&lt;br&gt;Also, the section about the WebDAV ACL spec has been rewritten to make 
&lt;br&gt;clear that it doesn't have a problem with multiple bindings; it now reads:
&lt;br&gt;&lt;br&gt;-- snip --
&lt;br&gt;10. &amp;nbsp;Relationship to WebDAV Access Control Protocol
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Note that the WebDAV Access Control Protocol has been designed for
&lt;br&gt;&amp;nbsp; &amp;nbsp; compatibility with systems that allow multiple URIs to map to the
&lt;br&gt;&amp;nbsp; &amp;nbsp; same resource (see [RFC3744], Section 5):
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;...Access control properties (especially DAV:acl and DAV:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;inherited-acl-set) are defined on the resource identified by the
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Request-URI of a PROPFIND request. &amp;nbsp;A direct consequence is that
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if the resource is accessible via multiple URI, the value of
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;access control properties is the same across these URI. ...
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Furthermore, note that BIND and REBIND behave the same as MOVE with
&lt;br&gt;&amp;nbsp; &amp;nbsp; respect to the DAV:acl property (see [RFC3744], Section 7.3).
&lt;br&gt;-- snip --
&lt;br&gt;&lt;br&gt;Diffs, as usually, at 
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://greenbytes.de/tech/webdav/draft-ietf-webdav-bind-latest.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://greenbytes.de/tech/webdav/draft-ietf-webdav-bind-latest.html&lt;/a&gt;&amp;gt; 
&lt;br&gt;and &amp;lt;&lt;a href=&quot;http://greenbytes.de/tech/webdav/draft-ietf-webdav-bind-issues.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://greenbytes.de/tech/webdav/draft-ietf-webdav-bind-issues.html&lt;/a&gt;&amp;gt;.
&lt;br&gt;&lt;br&gt;Feedback appreciated,
&lt;br&gt;&lt;br&gt;Julian
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-I-D-Action%3Adraft-ietf-webdav-bind-26.txt-tp25402104p26769061.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26767142</id>
	<title>bind issue: locking2</title>
	<published>2009-12-13T07:43:55Z</published>
	<updated>2009-12-13T07:43:55Z</updated>
	<author>
		<name>Julian Reschke</name>
	</author>
	<content type="html">Julian Reschke wrote:
&lt;br&gt;&amp;gt; ...
&lt;br&gt;&amp;gt; 3) locking2 
&lt;br&gt;&amp;gt; (&amp;lt;&lt;a href=&quot;http://greenbytes.de/tech/webdav/draft-ietf-webdav-bind-issues.html#issue.locking2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://greenbytes.de/tech/webdav/draft-ietf-webdav-bind-issues.html#issue.locking2&lt;/a&gt;&amp;gt;) 
&lt;br&gt;&amp;gt; ...
&lt;br&gt;&lt;br&gt;This is the issue we've been discussing over and over again in the past 
&lt;br&gt;months. It's about whether the vagueness in RFC 4918 about the &amp;quot;lock 
&lt;br&gt;root&amp;quot; actually is a bug (thus could be fixed with an erratum), or is 
&lt;br&gt;intentional, allowing different ways to interpret the requirements, and 
&lt;br&gt;thus differing server behavior.
&lt;br&gt;&lt;br&gt;I haven't been able to convince enough people that this is an RFC 4918 
&lt;br&gt;problem that should be fixed, thus the new strategy to address is is to 
&lt;br&gt;simply state the problem, and specify which interpretation a WebDAV BIND 
&lt;br&gt;implementation needs to follow.
&lt;br&gt;&lt;br&gt;Consequently, the section about locking was upgraded from an appendix to 
&lt;br&gt;a regular spec section, and now reads:
&lt;br&gt;&lt;br&gt;-- snip --
&lt;br&gt;9. &amp;nbsp;Relationship to Locking in WebDAV
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Locking is an optional feature of WebDAV ([RFC4918]). &amp;nbsp;The base
&lt;br&gt;&amp;nbsp; &amp;nbsp; WebDAV specification and this protocol extension have been designed
&lt;br&gt;&amp;nbsp; &amp;nbsp; in parallel, making sure that all features of WebDAV can be
&lt;br&gt;&amp;nbsp; &amp;nbsp; implemented on a server that implements this protocol as well.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Unfortunately, WebDAV uses the term &amp;quot;lock-root&amp;quot; inconsistently. &amp;nbsp;It
&lt;br&gt;&amp;nbsp; &amp;nbsp; is introduced in Section 6.1 of [RFC4918], point 2, as:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2. &amp;nbsp;A resource becomes directly locked when a LOCK request to a
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL of that resource creates a new lock. &amp;nbsp;The &amp;quot;lock-root&amp;quot; of the
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;new lock is that URL. &amp;nbsp;If at the time of the request, the URL is
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;not mapped to a resource, a new empty resource is created and
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;directly locked.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; On the other hand, [RFC4918], Section 9.10.1 states:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;A LOCK request to an existing resource will create a lock on the
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;resource identified by the Request-URI, provided the resource is
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;not already locked with a conflicting lock. &amp;nbsp;The resource
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;identified in the Request-URI becomes the root of the lock.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Servers that implement both WebDAV locking and support for multiple
&lt;br&gt;&amp;nbsp; &amp;nbsp; bindings MUST use the first interpretation: the lock-root is the URI
&lt;br&gt;&amp;nbsp; &amp;nbsp; through which the lock was created, not a resource. &amp;nbsp;This URI, and
&lt;br&gt;&amp;nbsp; &amp;nbsp; potential aliases of this URI ([RFC4918], Section 5), are said to be
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;quot;protected&amp;quot; by the lock.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; As defined in the introduction to Section 7 of [RFC4918], write
&lt;br&gt;&amp;nbsp; &amp;nbsp; operations that modify the state of a locked resource require that
&lt;br&gt;&amp;nbsp; &amp;nbsp; the lock token is submitted with the request. &amp;nbsp;Consistent with
&lt;br&gt;&amp;nbsp; &amp;nbsp; WebDAV, the state of the resource consists of the content (&amp;quot;any
&lt;br&gt;&amp;nbsp; &amp;nbsp; variant&amp;quot;), dead properties, lockable live properties (item 1), plus,
&lt;br&gt;&amp;nbsp; &amp;nbsp; for a collection, all its bindings (item 2). &amp;nbsp;Note that this, by
&lt;br&gt;&amp;nbsp; &amp;nbsp; definition, does not depend on the request URI to which the write
&lt;br&gt;&amp;nbsp; &amp;nbsp; operation is applied (the locked state is a property of the resource,
&lt;br&gt;&amp;nbsp; &amp;nbsp; not its URI).
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; However, the lock root is the URI through which the lock was
&lt;br&gt;&amp;nbsp; &amp;nbsp; requested. &amp;nbsp;Thus, the protection defined in item 3 of the list does
&lt;br&gt;&amp;nbsp; &amp;nbsp; not apply to additional URIs that may be mapped to the same resource
&lt;br&gt;&amp;nbsp; &amp;nbsp; due to the existence of multiple bindings.
&lt;br&gt;&lt;br&gt;9.1. &amp;nbsp;Example: Locking and Multiple Bindings
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Consider a root collection &amp;quot;/&amp;quot;, containing the two collections C1 and
&lt;br&gt;&amp;nbsp; &amp;nbsp; C2, named &amp;quot;/CollX&amp;quot; and &amp;quot;/CollY&amp;quot;, and a child resource R, bound to C1
&lt;br&gt;&amp;nbsp; &amp;nbsp; as &amp;quot;/CollX/test&amp;quot; and bound to C2 as &amp;quot;/CollY/test&amp;quot;:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; +-------------------------+
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | Root Collection &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp;bindings: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp;CollX &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;CollY &amp;nbsp; |
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; +-------------------------+
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;+---------------+ &amp;nbsp;+---------------+
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| Collection C1 | &amp;nbsp;| Collection C2 |
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| bindings: &amp;nbsp; &amp;nbsp; | &amp;nbsp;| bindings: &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; test &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp;| &amp;nbsp; &amp;nbsp; test &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;+---------------+ &amp;nbsp;+---------------+
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;+------------------+
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp;Resource R &amp;nbsp; &amp;nbsp;|
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;+------------------+
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Given a host name of &amp;quot;www.example.com&amp;quot;, applying a depth-zero write
&lt;br&gt;&amp;nbsp; &amp;nbsp; lock to &amp;quot;/CollX/test&amp;quot; will lock the resource R, and the lock-root of
&lt;br&gt;&amp;nbsp; &amp;nbsp; this lock will be &amp;quot;&lt;a href=&quot;http://www.example.com/CollX/test&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.example.com/CollX/test&lt;/a&gt;&amp;quot;.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Thus the following operations will require that the associated lock
&lt;br&gt;&amp;nbsp; &amp;nbsp; token is submitted with the &amp;quot;If&amp;quot; request header ([RFC4918], Section
&lt;br&gt;&amp;nbsp; &amp;nbsp; 10.4):
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; o &amp;nbsp;a PUT or PROPPATCH request modifying the content or lockable
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;properties of resource R (as R is locked) -- no matter which URI
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;is used as request target,
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; o &amp;nbsp;a MOVE, REBIND, UNBIND or DELETE request causing &amp;quot;/CollX/test&amp;quot; not
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;being mapped to resource R anymore (be it addressed to &amp;quot;/CollX&amp;quot; or
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;quot;/CollX/test&amp;quot;).
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; The following operations will not require submission of the lock
&lt;br&gt;&amp;nbsp; &amp;nbsp; token:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; o &amp;nbsp;a DELETE request addressed to &amp;quot;/CollY&amp;quot; or /CollY/test&amp;quot;, as it does
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;not affect the resource R, nor the lock-root,
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; o &amp;nbsp;for the same reason, an UNBIND request removing the binding &amp;quot;test&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;from collection C2, or the binding &amp;quot;CollY&amp;quot; from the root
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;collection,
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; o &amp;nbsp;similarly, a MOVE or REBIND request causing &amp;quot;/CollY/test&amp;quot; not
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;being mapped to resource R anymore.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Note that despite the lock root being
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;quot;&lt;a href=&quot;http://www.example.com/CollX/test&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.example.com/CollX/test&lt;/a&gt;&amp;quot;, an UNLOCK request can be
&lt;br&gt;&amp;nbsp; &amp;nbsp; addressed through any URI mapped to resource R, as UNLOCK operates on
&lt;br&gt;&amp;nbsp; &amp;nbsp; the resource identified by the request URI, not that URI (see
&lt;br&gt;&amp;nbsp; &amp;nbsp; [RFC4918], Section 9.11).
&lt;br&gt;-- snip --
&lt;br&gt;&lt;br&gt;Some of this text is new (the introduction/motivation, and the example), 
&lt;br&gt;so it would be nice if people understanding both BIND and locking could 
&lt;br&gt;do a quick check.
&lt;br&gt;&lt;br&gt;Note that this doesn't really affect the technical contents of BIND: the 
&lt;br&gt;&amp;nbsp; behavior with respect to locking is still the same, it's just 
&lt;br&gt;presented in a different way.
&lt;br&gt;&lt;br&gt;Best regards, Julian
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-I-D-Action%3Adraft-ietf-webdav-bind-26.txt-tp25402104p26767142.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26767048</id>
	<title>bind issue: copying-complex-loops</title>
	<published>2009-12-13T07:30:45Z</published>
	<updated>2009-12-13T07:30:45Z</updated>
	<author>
		<name>Julian Reschke</name>
	</author>
	<content type="html">Julian Reschke wrote:
&lt;br&gt;&amp;gt; ...
&lt;br&gt;&amp;gt; 1) copying-complex-loops 
&lt;br&gt;&amp;gt; (&amp;lt;&lt;a href=&quot;http://greenbytes.de/tech/webdav/draft-ietf-webdav-bind-issues.html#issue.copying-complex-loops&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://greenbytes.de/tech/webdav/draft-ietf-webdav-bind-issues.html#issue.copying-complex-loops&lt;/a&gt;&amp;gt;) 
&lt;br&gt;&amp;gt; ...
&lt;br&gt;&lt;br&gt;This issue was raised by Robert Sparks during IESG review 
&lt;br&gt;(&amp;lt;&lt;a href=&quot;https://datatracker.ietf.org/idtracker/ballot/1025/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://datatracker.ietf.org/idtracker/ballot/1025/&lt;/a&gt;&amp;gt;):
&lt;br&gt;&lt;br&gt;-- snip --
&lt;br&gt;&lt;br&gt;The document provides some discussion of the ramifications of simple 
&lt;br&gt;loops, but its not immediately obvious that the recommendations for 
&lt;br&gt;handling them are sufficient for dealing with more complex loops. Are 
&lt;br&gt;there additional issues introduced when each added level of depth adds 
&lt;br&gt;an exponentially growing number of elements?
&lt;br&gt;&lt;br&gt;(view in fixed width)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;+---------+
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| root &amp;nbsp; &amp;nbsp;|
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp;start &amp;nbsp;|
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;+---------+
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; v
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;+---------+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;+---------+
&lt;br&gt;&amp;nbsp; &amp;nbsp;+----&amp;gt;| C1 &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| C2 &amp;nbsp; &amp;nbsp; &amp;nbsp;|&amp;lt;---+
&lt;br&gt;&amp;nbsp; &amp;nbsp;| &amp;nbsp;+-&amp;gt;| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&amp;lt;-+ |
&lt;br&gt;&amp;nbsp; &amp;nbsp;| &amp;nbsp;| &amp;nbsp;| a &amp;nbsp; &amp;nbsp;b &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| a &amp;nbsp; &amp;nbsp;b &amp;nbsp;| &amp;nbsp;| |
&lt;br&gt;&amp;nbsp; &amp;nbsp;| &amp;nbsp;| &amp;nbsp;+---------+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;+---------+ &amp;nbsp;| |
&lt;br&gt;&amp;nbsp; &amp;nbsp;| &amp;nbsp;| &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; | |
&lt;br&gt;&amp;nbsp; &amp;nbsp;| &amp;nbsp;| &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;+----+ &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; | |
&lt;br&gt;&amp;nbsp; &amp;nbsp;| &amp;nbsp;| &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; | |
&lt;br&gt;&amp;nbsp; &amp;nbsp;| &amp;nbsp;| &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp;+----------c---+ &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; | |
&lt;br&gt;&amp;nbsp; &amp;nbsp;| &amp;nbsp;| &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; | &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; | |
&lt;br&gt;&amp;nbsp; &amp;nbsp;| &amp;nbsp;| &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp;+----------+ &amp;nbsp; | &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; | |
&lt;br&gt;&amp;nbsp; &amp;nbsp;| &amp;nbsp;| &amp;nbsp; &amp;nbsp;v &amp;nbsp; &amp;nbsp;v &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;v &amp;nbsp; &amp;nbsp; v &amp;nbsp; &amp;nbsp; | |
&lt;br&gt;&amp;nbsp; &amp;nbsp;| &amp;nbsp;| &amp;nbsp;+---------+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;+---------+ &amp;nbsp;| |
&lt;br&gt;&amp;nbsp; &amp;nbsp;| &amp;nbsp;| &amp;nbsp;| C3 &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| C4 &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp;| |
&lt;br&gt;&amp;nbsp; &amp;nbsp;| &amp;nbsp;| &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp;| |
&lt;br&gt;&amp;nbsp; &amp;nbsp;| &amp;nbsp;| &amp;nbsp;| a &amp;nbsp; &amp;nbsp;b &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| a &amp;nbsp; &amp;nbsp;b &amp;nbsp;| &amp;nbsp;| |
&lt;br&gt;&amp;nbsp; &amp;nbsp;| &amp;nbsp;| &amp;nbsp;+---------+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;+---------+ &amp;nbsp;| |
&lt;br&gt;&amp;nbsp; &amp;nbsp;| &amp;nbsp;| &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; | |
&lt;br&gt;&amp;nbsp; &amp;nbsp;| &amp;nbsp;+----+ &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;+----+ &amp;nbsp; &amp;nbsp;+-----+ |
&lt;br&gt;&amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;+----------c-----------------+
&lt;br&gt;&amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&amp;nbsp; &amp;nbsp;+-----------------------+
&lt;br&gt;&lt;br&gt;-- snip --
&lt;br&gt;&lt;br&gt;We (the authors) have discussed this, and note that copying complex 
&lt;br&gt;loops works exactly like copying simple loops, and thus adding another 
&lt;br&gt;example isn't necessary.
&lt;br&gt;&lt;br&gt;That being said, we have added an additional explanation, and a short 
&lt;br&gt;statement about complex loops:
&lt;br&gt;&lt;br&gt;-- snip --
&lt;br&gt;2.3.1. &amp;nbsp;Example: COPY with 'Depth: infinity' in Presence of Bind Loops
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; As an example of how COPY with Depth infinity would work in the
&lt;br&gt;&amp;nbsp; &amp;nbsp; presence of bindings, consider the following collection:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; +------------------+
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | Root Collection &amp;nbsp;|
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp;bindings: &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp;CollX &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; +------------------+
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; +-------------------------------+
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | Collection C1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&amp;lt;-------+
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | bindings: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | x.gif &amp;nbsp; &amp;nbsp; &amp;nbsp;CollY &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; +-------------------------------+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;\ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(creates loop) |
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; \ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; +-------------+ &amp;nbsp; +------------------+ &amp;nbsp; |
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | Resource R1 | &amp;nbsp; | Collection C2 &amp;nbsp; &amp;nbsp;| &amp;nbsp; |
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; +-------------+ &amp;nbsp; | bindings: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; |
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | y.gif &amp;nbsp; &amp;nbsp; CollZ &amp;nbsp;| &amp;nbsp; |
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; +------------------+ &amp;nbsp; |
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; +--------+
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; +-------------+
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | Resource R2 |
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; +-------------+
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; If a COPY with Depth infinity is submitted to /CollX, with
&lt;br&gt;&amp;nbsp; &amp;nbsp; destination of /CollA, the outcome of the copy operation is that a
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;&amp;nbsp; &amp;nbsp; copy of the tree is replicated to the target /CollA:
&lt;br&gt;&amp;nbsp; &amp;nbsp; ***************************************************
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;+------------------+
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| Root Collection &amp;nbsp;|
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp;bindings: &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp;CollX &amp;nbsp; &amp;nbsp; CollA |
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;+------------------+
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; +---------------------------+
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;+-------------------+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| Collection C1 &amp;nbsp; &amp;nbsp; |&amp;lt;------------------+ &amp;nbsp;|
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| bindings: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp;|
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| x.gif &amp;nbsp; &amp;nbsp; &amp;nbsp;CollY &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp;|
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;+-------------------+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp;|
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;\ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(creates loop) | &amp;nbsp;|
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; \ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp;|
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;+-------------+ &amp;nbsp; +-----------------+ &amp;nbsp; | &amp;nbsp;|
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| Resource R1 | &amp;nbsp; | Collection C2 &amp;nbsp; | &amp;nbsp; | &amp;nbsp;|
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;+-------------+ &amp;nbsp; | bindings: &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; | &amp;nbsp;|
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| y.gif &amp;nbsp; &amp;nbsp; CollZ | &amp;nbsp; | &amp;nbsp;|
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;+-----------------+ &amp;nbsp; | &amp;nbsp;|
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp;|
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; +-------+ &amp;nbsp;|
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;+-------------+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| Resource R2 | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;+-------------+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; +-------------------------------+
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;+-------------------+
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| Collection C3 &amp;nbsp; &amp;nbsp; |&amp;lt;------------------+
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| bindings: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| x.gif &amp;nbsp; &amp;nbsp; &amp;nbsp;CollY &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;+-------------------+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;\ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(creates loop) |
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; \ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;+-------------+ &amp;nbsp; +-----------------+ &amp;nbsp; |
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| Resource R3 | &amp;nbsp; | Collection C4 &amp;nbsp; | &amp;nbsp; |
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;+-------------+ &amp;nbsp; | bindings: &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; |
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| y.gif &amp;nbsp; &amp;nbsp; CollZ | &amp;nbsp; |
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;+-----------------+ &amp;nbsp; |
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; +-------+
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;+-------------+
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| Resource R4 |
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;+-------------+
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Note that the same would apply for more complex loops.
&lt;br&gt;&amp;nbsp; &amp;nbsp; ******************************************************
&lt;br&gt;-- snip --
&lt;br&gt;&lt;br&gt;(new bits marked with &amp;quot;*&amp;quot; characters).
&lt;br&gt;&lt;br&gt;We hope that this addresses this comment.
&lt;br&gt;&lt;br&gt;Note a new draft has not yet been submitted, for now the changes can be 
&lt;br&gt;seen in context at 
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://greenbytes.de/tech/webdav/draft-ietf-webdav-bind-latest.html#rfc.issue.copying-complex-loops&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://greenbytes.de/tech/webdav/draft-ietf-webdav-bind-latest.html#rfc.issue.copying-complex-loops&lt;/a&gt;&amp;gt; 
&lt;br&gt;and 
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://greenbytes.de/tech/webdav/draft-ietf-webdav-bind-latest-from-previous.diff.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://greenbytes.de/tech/webdav/draft-ietf-webdav-bind-latest-from-previous.diff.html&lt;/a&gt;&amp;gt;.
&lt;br&gt;&lt;br&gt;Best regards, Julian
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-I-D-Action%3Adraft-ietf-webdav-bind-26.txt-tp25402104p26767048.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26766927</id>
	<title>progress on WebDAV BIND, was: I-D Action:draft-ietf-webdav-bind-26.txt</title>
	<published>2009-12-13T07:14:53Z</published>
	<updated>2009-12-13T07:14:53Z</updated>
	<author>
		<name>Julian Reschke</name>
	</author>
	<content type="html">Julian Reschke wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; the draft below contains the example for locking behavior in presence of 
&lt;br&gt;&amp;gt; multiple bindings, as proposed a few days ago.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; At this point I'd like to ask those who still have concerns with the 
&lt;br&gt;&amp;gt; specification to verify that the example given matches the locking 
&lt;br&gt;&amp;gt; semantics in RFC 4918.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; If it does not, we'll need to do more work. If if does, then it appears 
&lt;br&gt;&amp;gt; that Appendix A is indeed a clarification of RFC 4918, nothing more.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; BR, Julian
&lt;br&gt;&amp;gt; ...
&lt;/div&gt;&lt;br&gt;In the meantime I had a conversation with our AD, trying to identify 
&lt;br&gt;what's left to do. We identified three issues:
&lt;br&gt;&lt;br&gt;1) copying-complex-loops 
&lt;br&gt;(&amp;lt;&lt;a href=&quot;http://greenbytes.de/tech/webdav/draft-ietf-webdav-bind-issues.html#issue.copying-complex-loops&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://greenbytes.de/tech/webdav/draft-ietf-webdav-bind-issues.html#issue.copying-complex-loops&lt;/a&gt;&amp;gt;)
&lt;br&gt;&lt;br&gt;2) bind-vs-hierarchy 
&lt;br&gt;(&amp;lt;&lt;a href=&quot;http://greenbytes.de/tech/webdav/draft-ietf-webdav-bind-issues.html#issue.bind-vs-hierarchy&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://greenbytes.de/tech/webdav/draft-ietf-webdav-bind-issues.html#issue.bind-vs-hierarchy&lt;/a&gt;&amp;gt;)
&lt;br&gt;&lt;br&gt;3) locking2 
&lt;br&gt;(&amp;lt;&lt;a href=&quot;http://greenbytes.de/tech/webdav/draft-ietf-webdav-bind-issues.html#issue.locking2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://greenbytes.de/tech/webdav/draft-ietf-webdav-bind-issues.html#issue.locking2&lt;/a&gt;&amp;gt;)
&lt;br&gt;&lt;br&gt;I'll address the individual issues in separate mails.
&lt;br&gt;&lt;br&gt;Best regards, Julian
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-I-D-Action%3Adraft-ietf-webdav-bind-26.txt-tp25402104p26766927.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26742483</id>
	<title>Re: I-D Action:draft-brown-versioning-link-relations-05.txt</title>
	<published>2009-12-11T03:13:55Z</published>
	<updated>2009-12-11T03:13:55Z</updated>
	<author>
		<name>Julian Reschke</name>
	</author>
	<content type="html">Geoffrey M Clemm wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Putting something under version control really doesn't mean anything 
&lt;br&gt;&amp;gt; beyond having multiple versions of the resource.
&lt;br&gt;&amp;gt; There are of course a variety of other features supported by many 
&lt;br&gt;&amp;gt; versioning servers, but having a version history is the lowest common 
&lt;br&gt;&amp;gt; denominator.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; So yes, this draft would apply to the case you describe, as long as 
&lt;br&gt;&amp;gt; multiple separately addressable versions of the resource are provided.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt; Geoff
&lt;br&gt;&amp;gt; ...
&lt;/div&gt;&lt;br&gt;Agreed.
&lt;br&gt;&lt;br&gt;At least for the link relations that support the navigation between 
&lt;br&gt;versions it really doesn't matter whether internally a version control 
&lt;br&gt;system was used. (For the working-copy related relations things may be 
&lt;br&gt;different because they somehow imply authorability of a resource).
&lt;br&gt;&lt;br&gt;Best regards, Julian
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-I-D-Action%3Adraft-brown-versioning-link-relations-05.txt-tp26678161p26742483.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26720991</id>
	<title>Re: I-D Action:draft-brown-versioning-link-relations-05.txt</title>
	<published>2009-12-09T17:53:05Z</published>
	<updated>2009-12-09T17:53:05Z</updated>
	<author>
		<name>Geoffrey M Clemm</name>
	</author>
	<content type="html">
&lt;br&gt;&lt;tt&gt;&lt;font size=2&gt;Putting something under version control really doesn't
mean anything beyond having multiple versions of the resource.&lt;/font&gt;&lt;/tt&gt;
&lt;br&gt;&lt;tt&gt;&lt;font size=2&gt;There are of course a variety of other features supported
by many versioning servers, but having a version history is the lowest
common denominator.&lt;/font&gt;&lt;/tt&gt;
&lt;br&gt;
&lt;br&gt;&lt;tt&gt;&lt;font size=2&gt;So yes, this draft would apply to the case you describe,
as long as multiple separately addressable versions of the resource are
provided.&lt;/font&gt;&lt;/tt&gt;
&lt;br&gt;
&lt;br&gt;&lt;tt&gt;&lt;font size=2&gt;Cheers,&lt;/font&gt;&lt;/tt&gt;
&lt;br&gt;&lt;tt&gt;&lt;font size=2&gt;Geoff&lt;/font&gt;&lt;/tt&gt;
&lt;br&gt;
&lt;br&gt;&lt;tt&gt;&lt;font size=2&gt;Jan Algermissen wrote on 12/09/2009 05:26:40 PM:&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; when visiting the Dublin Core Web site, I was wondering if the draft
&amp;nbsp;&lt;br&gt;
&amp;gt; should clarify whether the intended semantics around 'version' refer
&amp;nbsp;&lt;br&gt;
&amp;gt; to versioning systems only or if they could be used in a broader &amp;nbsp;&lt;br&gt;
&amp;gt; context such as multiple versions of a 'work'.&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; Dublin Core for example defines relationships around the concept of
&amp;nbsp;&lt;br&gt;
&amp;gt; 'versions', e.g. &lt;/font&gt;&lt;/tt&gt;&lt;a href=http://purl.org/dc/terms/isVersionOf target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;tt&gt;&lt;font size=2&gt;http://purl.org/dc/terms/isVersionOf&lt;/font&gt;&lt;/tt&gt;&lt;/a&gt;&lt;tt&gt;&lt;font size=2&gt;&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; IOW, there might be a situation when I have multiple versions of a
&amp;nbsp;&lt;br&gt;
&amp;gt; resource that are not related to 'putting the resource under version
&amp;nbsp;&lt;br&gt;
&amp;gt; control' but rather are the result of the evolution of the content.
&amp;nbsp;&lt;br&gt;
&amp;gt; Such versions might even reside on different servers, managed by &amp;nbsp;&lt;br&gt;
&amp;gt; different authorities.&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; Do you feel the draft's semantics of 'version' covers this use case?
&amp;nbsp;&lt;br&gt;
&amp;gt; Or not?&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; Jan&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; On Dec 7, 2009, at 3:38 PM, Julian Reschke wrote:&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt; &amp;gt; Hi,&lt;br&gt;
&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt; &amp;gt; FYI - I have now requested registration and publication as &amp;nbsp;&lt;br&gt;
&amp;gt; &amp;gt; Informational RFC. If nothing unexpected happens, this could
mean &amp;nbsp;&lt;br&gt;
&amp;gt; &amp;gt; that the draft gets to IETF Last Call in the next few weeks.&lt;br&gt;
&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt; &amp;gt; Best regards, Julian&lt;br&gt;
&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt; &amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26720991&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Internet-Drafts@...&lt;/a&gt; wrote:&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt; A New Internet-Draft is available from the on-line Internet-Drafts
&amp;nbsp;&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt; directories.&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;Title &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : Link
Relations for Simple Version Navigation&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;Author(s) &amp;nbsp; &amp;nbsp; &amp;nbsp; : A. Brown, et
al.&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;Filename &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;: draft-brown-versioning-link-relations-05.txt&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;Pages &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : 13&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;Date &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;:
2009-12-07&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt; This specification defines Atom link relations for navigation
between&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt; a resource and its versions.&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt; A URL for this Internet-Draft is:&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt; &lt;/font&gt;&lt;/tt&gt;&lt;a href=&quot;http://www.ietf.org/internet-drafts/draft-brown-versioning-link-&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;tt&gt;&lt;font size=2&gt;http://www.ietf.org/internet-drafts/draft-brown-versioning-link-&lt;/font&gt;&lt;/tt&gt;&lt;/a&gt;&lt;tt&gt;&lt;font size=2&gt;&lt;br&gt;
&amp;gt; relations-05.txt&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt; Internet-Drafts are also available by anonymous FTP at:&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt; &lt;/font&gt;&lt;/tt&gt;&lt;a href=&quot;ftp://ftp.ietf.org/internet-drafts/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;tt&gt;&lt;font size=2&gt;ftp://ftp.ietf.org/internet-drafts/&lt;/font&gt;&lt;/tt&gt;&lt;/a&gt;&lt;tt&gt;&lt;font size=2&gt;&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt; Below is the data which will enable a MIME compliant mail
reader&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt; implementation to automatically retrieve the ASCII version
of the&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt; Internet-Draft.&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt; ------------------------------------------------------------------------&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt; _______________________________________________&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt; I-D-Announce mailing list&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26720991&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;I-D-Announce@...&lt;/a&gt;&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt; &lt;/font&gt;&lt;/tt&gt;&lt;a href=&quot;https://www.ietf.org/mailman/listinfo/i-d-announce&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;tt&gt;&lt;font size=2&gt;https://www.ietf.org/mailman/listinfo/i-d-announce&lt;/font&gt;&lt;/tt&gt;&lt;/a&gt;&lt;tt&gt;&lt;font size=2&gt;&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt; Internet-Draft directories: &lt;/font&gt;&lt;/tt&gt;&lt;a href=http://www.ietf.org/shadow.html target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;tt&gt;&lt;font size=2&gt;http://www.ietf.org/shadow.html&lt;/font&gt;&lt;/tt&gt;&lt;/a&gt;&lt;tt&gt;&lt;font size=2&gt;&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt; or &lt;/font&gt;&lt;/tt&gt;&lt;a href=&quot;ftp://ftp.ietf.org/ietf/1shadow-sites.txt&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;tt&gt;&lt;font size=2&gt;ftp://ftp.ietf.org/ietf/1shadow-sites.txt&lt;/font&gt;&lt;/tt&gt;&lt;/a&gt;&lt;tt&gt;&lt;font size=2&gt;&lt;br&gt;
&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; --------------------------------------&lt;br&gt;
&amp;gt; Jan Algermissen&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; Mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26720991&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;algermissen@...&lt;/a&gt;&lt;br&gt;
&amp;gt; Blog: &lt;/font&gt;&lt;/tt&gt;&lt;a href=http://algermissen.blogspot.com target=&quot;_top&quot; rel=&quot;nofollow&quot; /&gt;&lt;tt&gt;&lt;font size=2&gt;http://algermissen.blogspot.com/&lt;/font&gt;&lt;/tt&gt;&lt;/a&gt;&lt;tt&gt;&lt;font size=2&gt;&lt;br&gt;
&amp;gt; Home: &lt;/font&gt;&lt;/tt&gt;&lt;a href=http://www.jalgermissen.com target=&quot;_top&quot; rel=&quot;nofollow&quot; /&gt;&lt;tt&gt;&lt;font size=2&gt;http://www.jalgermissen.com&lt;/font&gt;&lt;/tt&gt;&lt;/a&gt;&lt;tt&gt;&lt;font size=2&gt;&lt;br&gt;
&amp;gt; --------------------------------------&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; &lt;br&gt;
&lt;/font&gt;&lt;/tt&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-I-D-Action%3Adraft-brown-versioning-link-relations-05.txt-tp26678161p26720991.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26718909</id>
	<title>Re: I-D Action:draft-brown-versioning-link-relations-05.txt</title>
	<published>2009-12-09T14:26:40Z</published>
	<updated>2009-12-09T14:26:40Z</updated>
	<author>
		<name>Jan Algermissen-2</name>
	</author>
	<content type="html">Julian,
&lt;br&gt;&lt;br&gt;when visiting the Dublin Core Web site, I was wondering if the draft &amp;nbsp;
&lt;br&gt;should clarify whether the intended semantics around 'version' refer &amp;nbsp;
&lt;br&gt;to versioning systems only or if they could be used in a broader &amp;nbsp;
&lt;br&gt;context such as multiple versions of a 'work'.
&lt;br&gt;&lt;br&gt;Dublin Core for example defines relationships around the concept of &amp;nbsp;
&lt;br&gt;'versions', e.g. &lt;a href=&quot;http://purl.org/dc/terms/isVersionOf&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.org/dc/terms/isVersionOf&lt;/a&gt;&lt;br&gt;&lt;br&gt;IOW, there might be a situation when I have multiple versions of a &amp;nbsp;
&lt;br&gt;resource that are not related to 'putting the resource under version &amp;nbsp;
&lt;br&gt;control' but rather are the result of the evolution of the content. &amp;nbsp;
&lt;br&gt;Such versions might even reside on different servers, managed by &amp;nbsp;
&lt;br&gt;different authorities.
&lt;br&gt;&lt;br&gt;Do you feel the draft's semantics of 'version' covers this use case? &amp;nbsp;
&lt;br&gt;Or not?
&lt;br&gt;&lt;br&gt;Jan
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;On Dec 7, 2009, at 3:38 PM, Julian Reschke wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; FYI - I have now requested registration and publication as &amp;nbsp;
&lt;br&gt;&amp;gt; Informational RFC. If nothing unexpected happens, this could mean &amp;nbsp;
&lt;br&gt;&amp;gt; that the draft gets to IETF Last Call in the next few weeks.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Best regards, Julian
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26718909&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Internet-Drafts@...&lt;/a&gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; A New Internet-Draft is available from the on-line Internet-Drafts &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; directories.
&lt;br&gt;&amp;gt;&amp;gt; 	Title &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : Link Relations for Simple Version Navigation
&lt;br&gt;&amp;gt;&amp;gt; 	Author(s) &amp;nbsp; &amp;nbsp; &amp;nbsp; : A. Brown, et al.
&lt;br&gt;&amp;gt;&amp;gt; 	Filename &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;: draft-brown-versioning-link-relations-05.txt
&lt;br&gt;&amp;gt;&amp;gt; 	Pages &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : 13
&lt;br&gt;&amp;gt;&amp;gt; 	Date &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;: 2009-12-07
&lt;br&gt;&amp;gt;&amp;gt; This specification defines Atom link relations for navigation between
&lt;br&gt;&amp;gt;&amp;gt; a resource and its versions.
&lt;br&gt;&amp;gt;&amp;gt; A URL for this Internet-Draft is:
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.ietf.org/internet-drafts/draft-brown-versioning-link-relations-05.txt&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ietf.org/internet-drafts/draft-brown-versioning-link-relations-05.txt&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; Internet-Drafts are also available by anonymous FTP at:
&lt;br&gt;&amp;gt;&amp;gt; ftp://ftp.ietf.org/internet-drafts/
&lt;br&gt;&amp;gt;&amp;gt; Below is the data which will enable a MIME compliant mail reader
&lt;br&gt;&amp;gt;&amp;gt; implementation to automatically retrieve the ASCII version of the
&lt;br&gt;&amp;gt;&amp;gt; Internet-Draft.
&lt;br&gt;&amp;gt;&amp;gt; ------------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt; I-D-Announce mailing list
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26718909&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;I-D-Announce@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;https://www.ietf.org/mailman/listinfo/i-d-announce&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://www.ietf.org/mailman/listinfo/i-d-announce&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; Internet-Draft directories: &lt;a href=&quot;http://www.ietf.org/shadow.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ietf.org/shadow.html&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; or ftp://ftp.ietf.org/ietf/1shadow-sites.txt
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;--------------------------------------
&lt;br&gt;Jan Algermissen
&lt;br&gt;&lt;br&gt;Mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26718909&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;algermissen@...&lt;/a&gt;
&lt;br&gt;Blog: &lt;a href=&quot;http://algermissen.blogspot.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://algermissen.blogspot.com/&lt;/a&gt;&lt;br&gt;Home: &lt;a href=&quot;http://www.jalgermissen.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jalgermissen.com&lt;/a&gt;&lt;br&gt;--------------------------------------
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-I-D-Action%3Adraft-brown-versioning-link-relations-05.txt-tp26678161p26718909.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26685377</id>
	<title>Re: [VCARDDAV] [caldav] new webdav sync draft</title>
	<published>2009-12-07T14:26:06Z</published>
	<updated>2009-12-07T14:26:06Z</updated>
	<author>
		<name>Andrew McMillan-5</name>
	</author>
	<content type="html">On Mon, 2009-12-07 at 21:43 +0100, Helge Hess wrote:
&lt;br&gt;&amp;gt; On 07.12.2009, at 16:55, Cyrus Daboo wrote:
&lt;br&gt;&amp;gt; &amp;gt; Just to clarify - right now the spec says that a resource
&lt;br&gt;&amp;gt; &amp;gt; that is deleted and re-created is reported as &amp;quot;new&amp;quot; if a
&lt;br&gt;&amp;gt; &amp;gt; sync-token prior to the deletion is given in the REPORT.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Ah, OK. I would have expected a &amp;quot;deleted&amp;quot; and a &amp;quot;new&amp;quot; entry in such a
&lt;br&gt;&amp;gt; case.
&lt;br&gt;&lt;br&gt;Yes, and in fact I revisited my code for this situation after reading
&lt;br&gt;Cyrus' note and discovered that I had implemented that particular case
&lt;br&gt;incorrectly in exactly that way.
&lt;br&gt;&lt;br&gt;Sending a DELETE followed by a CREATE in this situation would seem to
&lt;br&gt;more clearly communicate the real-world action, and while there will be
&lt;br&gt;times when the sync report simply ends up prompting the client to
&lt;br&gt;perform a full sync, reducing the frequency of those situations should
&lt;br&gt;also be a goal.
&lt;br&gt;&lt;br&gt;On the other hand if we consider this analogous to two consecutive
&lt;br&gt;PROPFIND requests providing a difference of 'that resource is modified'
&lt;br&gt;which clients must necessarily have to cope with already, then it would
&lt;br&gt;be better to send a 'resource modified' in the sync response.
&lt;br&gt;&lt;br&gt;As it stands, it seems to me to be a gotcha and an inevitable a source
&lt;br&gt;of bugs for any client side implementation which sees the create and
&lt;br&gt;makes the easy assumption that it means no resource existed in a local
&lt;br&gt;cache.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; Anyways, I stick to my opinion, slightly extended: Either way is fine
&lt;br&gt;&amp;gt; with me with a slight preference towards having a separate 'created'
&lt;br&gt;&amp;gt; AND 'deleted'. If that would be significantly more difficult for
&lt;br&gt;&amp;gt; servers, lets drop it, if not, lets preserve it.
&lt;br&gt;&lt;br&gt;That does seem the safest approach.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Andrew McMillan.
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------
&lt;br&gt;andrew (AT) morphoss (DOT) com &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;+64(272)DEBIAN
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Don't you wish you had more energy... or less ambition?
&lt;br&gt;------------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&lt;br /&gt; &lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (205 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/26685377/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/new-webdav-sync-draft-tp26430381p26685377.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26684979</id>
	<title>Re: [VCARDDAV] [caldav] new webdav sync draft</title>
	<published>2009-12-07T13:57:45Z</published>
	<updated>2009-12-07T13:57:45Z</updated>
	<author>
		<name>Julian Reschke</name>
	</author>
	<content type="html">Helge Hess wrote:
&lt;br&gt;&amp;gt; On 07.12.2009, at 16:55, Cyrus Daboo wrote:
&lt;br&gt;&amp;gt;&amp;gt; Just to clarify - right now the spec says that a resource that is deleted and re-created is reported as &amp;quot;new&amp;quot; if a sync-token prior to the deletion is given in the REPORT.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Ah, OK. I would have expected a &amp;quot;deleted&amp;quot; and a &amp;quot;new&amp;quot; entry in such a case.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Now thinking about it, I think it might be an issue if a resource in the cache is replaced with an entirely new resource.
&lt;br&gt;&amp;gt; Eg the client might have (real world: is likely to have) extra client-side data which is only valid for the 'old' resource.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; But then, the client can't discover that specific situation with the regular PROPFIND either. And it won't be terribly common, as new URLs usually change in most systems.
&lt;br&gt;&lt;br&gt;It could if the server supports DAV:resourceid. (see 
&lt;br&gt;draft-ietf-webdav-bind).
&lt;br&gt;&lt;br&gt;&amp;gt; ...
&lt;br&gt;&lt;br&gt;BR, Julian
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/new-webdav-sync-draft-tp26430381p26684979.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26683833</id>
	<title>Re: [caldav] new webdav sync draft</title>
	<published>2009-12-07T12:43:16Z</published>
	<updated>2009-12-07T12:43:16Z</updated>
	<author>
		<name>Helge Hess</name>
	</author>
	<content type="html">On 07.12.2009, at 16:55, Cyrus Daboo wrote:
&lt;br&gt;&amp;gt; Just to clarify - right now the spec says that a resource that is deleted and re-created is reported as &amp;quot;new&amp;quot; if a sync-token prior to the deletion is given in the REPORT.
&lt;br&gt;&lt;br&gt;Ah, OK. I would have expected a &amp;quot;deleted&amp;quot; and a &amp;quot;new&amp;quot; entry in such a case.
&lt;br&gt;&lt;br&gt;Now thinking about it, I think it might be an issue if a resource in the cache is replaced with an entirely new resource.
&lt;br&gt;Eg the client might have (real world: is likely to have) extra client-side data which is only valid for the 'old' resource.
&lt;br&gt;&lt;br&gt;But then, the client can't discover that specific situation with the regular PROPFIND either. And it won't be terribly common, as new URLs usually change in most systems.
&lt;br&gt;&lt;br&gt;&amp;gt; However, I think the reality is that clients are going to have to accept the fact that there may be false positives (though hopefully never false negatives) so the prudent thing to do is always do a proper match between the server reported results and the full cache they currently have. Maybe we need a statement clarify that.
&lt;br&gt;&lt;br&gt;I think performance might be a real world issue with restricted clients (mobile) and large folders, where a key lookup does have a cost.
&lt;br&gt;&lt;br&gt;Anyways, I stick to my opinion, slightly extended: Either way is fine with me with a slight preference towards having a separate 'created' AND 'deleted'. If that would be significantly more difficult for servers, lets drop it, if not, lets preserve it.
&lt;br&gt;&lt;br&gt;:-)
&lt;br&gt;&lt;br&gt;Greets,
&lt;br&gt;&amp;nbsp; Helge
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/new-webdav-sync-draft-tp26430381p26683833.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26679314</id>
	<title>Re: [caldav] new webdav sync draft</title>
	<published>2009-12-07T07:55:16Z</published>
	<updated>2009-12-07T07:55:16Z</updated>
	<author>
		<name>Cyrus Daboo-2</name>
	</author>
	<content type="html">Hi Helge,
&lt;br&gt;&lt;br&gt;--On December 6, 2009 10:34:33 PM +0100 Helge Hess 
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26679314&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;helge.hess@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Its not crucial, but helpful. If I don't know that a resource is new, I
&lt;br&gt;&amp;gt; obviously have to scan the cache to check for that. Which is
&lt;br&gt;&amp;gt; significantly more expensive than a simple INSERT (status = 'N', url=abc)
&lt;br&gt;&amp;gt; ... Given that WebDAV sync is supposed to improve sync with large
&lt;br&gt;&amp;gt; folders, the 'check' time consumption becomes more relevant too ...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The question is whether I would do the scan anyways, just to be sure
&lt;br&gt;&amp;gt; there are no DUPs. Probably! :-) [either me, or a database unique
&lt;br&gt;&amp;gt; constraint doing effectively the same thing]
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; So I guess either way is fine with me with a slight preference towards
&lt;br&gt;&amp;gt; having a separate 'created'. If that would be significantly more
&lt;br&gt;&amp;gt; difficult for servers, lets drop it, if not, lets preserve it.
&lt;/div&gt;&lt;br&gt;Just to clarify - right now the spec says that a resource that is deleted 
&lt;br&gt;and re-created is reported as &amp;quot;new&amp;quot; if a sync-token prior to the deletion 
&lt;br&gt;is given in the REPORT. In that case, were you to do an INSERT using the 
&lt;br&gt;UID as a unique key for that reported item you would get an error as the 
&lt;br&gt;client already has the old copy cached. So a &amp;quot;simple&amp;quot; INSERT isn't going to 
&lt;br&gt;work in that case.
&lt;br&gt;&lt;br&gt;Now we could change that behavior to have the deleted/re-created resource 
&lt;br&gt;reported as &amp;quot;modified&amp;quot; rather than &amp;quot;new&amp;quot;. However, I think the reality is 
&lt;br&gt;that clients are going to have to accept the fact that there may be false 
&lt;br&gt;positives (though hopefully never false negatives) so the prudent thing to 
&lt;br&gt;do is always do a proper match between the server reported results and the 
&lt;br&gt;full cache they currently have. Maybe we need a statement clarify that.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Cyrus Daboo
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/new-webdav-sync-draft-tp26430381p26679314.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26678394</id>
	<title>Re: [caldav] new webdav sync draft</title>
	<published>2009-12-07T06:58:18Z</published>
	<updated>2009-12-07T06:58:18Z</updated>
	<author>
		<name>Arnaud Quillaud</name>
	</author>
	<content type="html">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
&lt;html&gt;
&lt;head&gt;
  &lt;meta content=&quot;text/html; charset=ISO-8859-1&quot; http-equiv=&quot;Content-Type&quot;&gt;
&lt;/head&gt;
&lt;body bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;
On 6/12/09 22:34, Helge Hess wrote:
&lt;blockquote cite=&quot;mid:FC4CE9C0-0F2C-4F4A-8F22-DAE3F1AA6B4D@opengroupware.org&quot; type=&quot;cite&quot;&gt;
  &lt;pre wrap=&quot;&quot;&gt;Hi,

Arnaud asked me on my opinion on the following ...

On 19.11.2009, at 18:20, Arnaud Quillaud wrote:
  &lt;/pre&gt;
  &lt;blockquote type=&quot;cite&quot;&gt;
    &lt;pre wrap=&quot;&quot;&gt;I have just submitted a new version of the webdav sync draft (&lt;a class=&quot;moz-txt-link-freetext&quot; href=&quot;http://www.ietf.org/id/draft-daboo-webdav-sync-02.txt&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ietf.org/id/draft-daboo-webdav-sync-02.txt&lt;/a&gt; ).
    &lt;/pre&gt;
  &lt;/blockquote&gt;
  &lt;pre wrap=&quot;&quot;&gt;&lt;!----&gt;
=&amp;gt;
  &lt;/pre&gt;
  &lt;blockquote type=&quot;cite&quot;&gt;
    &lt;pre wrap=&quot;&quot;&gt;   2.  Do clients really need to be notified that a resource was created
       versus modified ?  They should be able to figure that out by
       looking at the state of their current cache.  If this information
       is not necessary, the response would not need to contain a DAV:
       status along with the DAV:propstat.  This would allow the use of
       a regular multistatus (simply extended with a sync-token
       element).
    &lt;/pre&gt;
  &lt;/blockquote&gt;
  &lt;pre wrap=&quot;&quot;&gt;&lt;!----&gt;
Its not crucial, but helpful. If I don't know that a resource is new, I obviously have to scan the cache to check for that. Which is significantly more expensive than a simple INSERT (status = 'N', url=abc) ...
Given that WebDAV sync is supposed to improve sync with large folders, the 'check' time consumption becomes more relevant too ...

The question is whether I would do the scan anyways, just to be sure there are no DUPs. Probably! :-) [either me, or a database unique constraint doing effectively the same thing]
  &lt;/pre&gt;
&lt;/blockquote&gt;
Maximilian Odendahl who is working on the Symbian CalDAV connector gave
us the same feedback.&lt;br&gt;
And it looks like the Inverse Edition of Mozilla Lightning is doing the
same thing (i.e. scan regardless of the status sent by the server).&lt;br&gt;
&lt;br&gt;
Arnaud&lt;br&gt;
&lt;blockquote cite=&quot;mid:FC4CE9C0-0F2C-4F4A-8F22-DAE3F1AA6B4D@opengroupware.org&quot; type=&quot;cite&quot;&gt;
  &lt;pre wrap=&quot;&quot;&gt;
So I guess either way is fine with me with a slight preference towards having a separate 'created'. If that would be significantly more difficult for servers, lets drop it, if not, lets preserve it.

Greets,
  Helge



_______________________________________________
caldav mailing list
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26678394&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;caldav@...&lt;/a&gt;
&lt;a class=&quot;moz-txt-link-freetext&quot; href=&quot;https://www.ietf.org/mailman/listinfo/caldav&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://www.ietf.org/mailman/listinfo/caldav&lt;/a&gt;
  &lt;/pre&gt;
&lt;/blockquote&gt;
&lt;br&gt;
&lt;/body&gt;
&lt;/html&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/new-webdav-sync-draft-tp26430381p26678394.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26678161</id>
	<title>Re: I-D Action:draft-brown-versioning-link-relations-05.txt</title>
	<published>2009-12-07T06:38:35Z</published>
	<updated>2009-12-07T06:38:35Z</updated>
	<author>
		<name>Julian Reschke</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;FYI - I have now requested registration and publication as Informational 
&lt;br&gt;RFC. If nothing unexpected happens, this could mean that the draft gets 
&lt;br&gt;to IETF Last Call in the next few weeks.
&lt;br&gt;&lt;br&gt;Best regards, Julian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26678161&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Internet-Drafts@...&lt;/a&gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; A New Internet-Draft is available from the on-line Internet-Drafts directories.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 	Title &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : Link Relations for Simple Version Navigation
&lt;br&gt;&amp;gt; 	Author(s) &amp;nbsp; &amp;nbsp; &amp;nbsp; : A. Brown, et al.
&lt;br&gt;&amp;gt; 	Filename &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;: draft-brown-versioning-link-relations-05.txt
&lt;br&gt;&amp;gt; 	Pages &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : 13
&lt;br&gt;&amp;gt; 	Date &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;: 2009-12-07
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; This specification defines Atom link relations for navigation between
&lt;br&gt;&amp;gt; a resource and its versions.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; A URL for this Internet-Draft is:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.ietf.org/internet-drafts/draft-brown-versioning-link-relations-05.txt&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ietf.org/internet-drafts/draft-brown-versioning-link-relations-05.txt&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Internet-Drafts are also available by anonymous FTP at:
&lt;br&gt;&amp;gt; ftp://ftp.ietf.org/internet-drafts/
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Below is the data which will enable a MIME compliant mail reader
&lt;br&gt;&amp;gt; implementation to automatically retrieve the ASCII version of the
&lt;br&gt;&amp;gt; Internet-Draft.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; I-D-Announce mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26678161&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;I-D-Announce@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://www.ietf.org/mailman/listinfo/i-d-announce&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://www.ietf.org/mailman/listinfo/i-d-announce&lt;/a&gt;&lt;br&gt;&amp;gt; Internet-Draft directories: &lt;a href=&quot;http://www.ietf.org/shadow.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ietf.org/shadow.html&lt;/a&gt;&lt;br&gt;&amp;gt; or ftp://ftp.ietf.org/ietf/1shadow-sites.txt
&lt;/div&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-I-D-Action%3Adraft-brown-versioning-link-relations-05.txt-tp26678161p26678161.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26676101</id>
	<title>Why working-copy belongs into draft-brown-versioning-link-relations</title>
	<published>2009-12-07T03:46:32Z</published>
	<updated>2009-12-07T03:46:32Z</updated>
	<author>
		<name>Jan Algermissen-2</name>
	</author>
	<content type="html">I have been wondering, whether working-copy should be included in the &amp;nbsp;
&lt;br&gt;draft, or if it was too specific to particular versioning systems. &amp;nbsp;
&lt;br&gt;Here is why I think it belongs into the draft:
&lt;br&gt;&lt;br&gt;Regardless of the kind of versioning system, there will allways be a &amp;nbsp;
&lt;br&gt;copy of the versioned resource that serves as the basis for the change &amp;nbsp;
&lt;br&gt;the user makes. Even in the case of updating an unversioned HTTP &amp;nbsp;
&lt;br&gt;resource the user retrieves a representation of the resource, modifies &amp;nbsp;
&lt;br&gt;this local (working-) copy and then updates the resource with the &amp;nbsp;
&lt;br&gt;modified representation.
&lt;br&gt;&lt;br&gt;There is a special case where working copies are maintained by the &amp;nbsp;
&lt;br&gt;server and made available to the user and only in this case the user &amp;nbsp;
&lt;br&gt;does not necessarily know or have a hold of her working copy. The &amp;nbsp;
&lt;br&gt;working copy link relation addresses exactly this special case.
&lt;br&gt;&lt;br&gt;&amp;nbsp;From this POV the working-copy link relation *completes* the draft &amp;nbsp;
&lt;br&gt;regarding all aspects of working copies when interacting with &amp;nbsp;
&lt;br&gt;authoring systems. Hence - it should be in there (as it currently is).
&lt;br&gt;&lt;br&gt;Jan
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;On Dec 4, 2009, at 11:03 PM, Julian Reschke wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; (FYI)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26676101&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Internet-Drafts@...&lt;/a&gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; A New Internet-Draft is available from the on-line Internet-Drafts &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; directories.
&lt;br&gt;&amp;gt;&amp;gt; 	Title &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : Link Relations for Simple Version Navigation
&lt;br&gt;&amp;gt;&amp;gt; 	Author(s) &amp;nbsp; &amp;nbsp; &amp;nbsp; : A. Brown, et al.
&lt;br&gt;&amp;gt;&amp;gt; 	Filename &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;: draft-brown-versioning-link-relations-04.txt
&lt;br&gt;&amp;gt;&amp;gt; 	Pages &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : 14
&lt;br&gt;&amp;gt;&amp;gt; 	Date &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;: 2009-12-04
&lt;br&gt;&amp;gt;&amp;gt; This specification defines Atom link relations for navigation between
&lt;br&gt;&amp;gt;&amp;gt; a resource and its versions.
&lt;br&gt;&amp;gt;&amp;gt; A URL for this Internet-Draft is:
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.ietf.org/internet-drafts/draft-brown-versioning-link-relations-04.txt&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ietf.org/internet-drafts/draft-brown-versioning-link-relations-04.txt&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; Internet-Drafts are also available by anonymous FTP at:
&lt;br&gt;&amp;gt;&amp;gt; ftp://ftp.ietf.org/internet-drafts/
&lt;br&gt;&amp;gt;&amp;gt; Below is the data which will enable a MIME compliant mail reader
&lt;br&gt;&amp;gt;&amp;gt; implementation to automatically retrieve the ASCII version of the
&lt;br&gt;&amp;gt;&amp;gt; Internet-Draft.
&lt;br&gt;&amp;gt;&amp;gt; ------------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt; I-D-Announce mailing list
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26676101&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;I-D-Announce@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;https://www.ietf.org/mailman/listinfo/i-d-announce&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://www.ietf.org/mailman/listinfo/i-d-announce&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; Internet-Draft directories: &lt;a href=&quot;http://www.ietf.org/shadow.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ietf.org/shadow.html&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; or ftp://ftp.ietf.org/ietf/1shadow-sites.txt
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;--------------------------------------
&lt;br&gt;Jan Algermissen
&lt;br&gt;&lt;br&gt;Mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26676101&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;algermissen@...&lt;/a&gt;
&lt;br&gt;Blog: &lt;a href=&quot;http://algermissen.blogspot.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://algermissen.blogspot.com/&lt;/a&gt;&lt;br&gt;Home: &lt;a href=&quot;http://www.jalgermissen.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jalgermissen.com&lt;/a&gt;&lt;br&gt;--------------------------------------
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-I-D-Action%3Adraft-brown-versioning-link-relations-04.txt-tp26649949p26676101.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26669332</id>
	<title>Re: new webdav sync draft</title>
	<published>2009-12-06T13:34:33Z</published>
	<updated>2009-12-06T13:34:33Z</updated>
	<author>
		<name>Helge Hess</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;Arnaud asked me on my opinion on the following ...
&lt;br&gt;&lt;br&gt;On 19.11.2009, at 18:20, Arnaud Quillaud wrote:
&lt;br&gt;&amp;gt; I have just submitted a new version of the webdav sync draft (&lt;a href=&quot;http://www.ietf.org/id/draft-daboo-webdav-sync-02.txt&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ietf.org/id/draft-daboo-webdav-sync-02.txt&lt;/a&gt;&amp;nbsp;).
&lt;br&gt;&lt;br&gt;=&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;2. &amp;nbsp;Do clients really need to be notified that a resource was created
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;versus modified ? &amp;nbsp;They should be able to figure that out by
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;looking at the state of their current cache. &amp;nbsp;If this information
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;is not necessary, the response would not need to contain a DAV:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;status along with the DAV:propstat. &amp;nbsp;This would allow the use of
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;a regular multistatus (simply extended with a sync-token
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;element).
&lt;br&gt;&lt;br&gt;Its not crucial, but helpful. If I don't know that a resource is new, I obviously have to scan the cache to check for that. Which is significantly more expensive than a simple INSERT (status = 'N', url=abc) ...
&lt;br&gt;Given that WebDAV sync is supposed to improve sync with large folders, the 'check' time consumption becomes more relevant too ...
&lt;br&gt;&lt;br&gt;The question is whether I would do the scan anyways, just to be sure there are no DUPs. Probably! :-) [either me, or a database unique constraint doing effectively the same thing]
&lt;br&gt;&lt;br&gt;So I guess either way is fine with me with a slight preference towards having a separate 'created'. If that would be significantly more difficult for servers, lets drop it, if not, lets preserve it.
&lt;br&gt;&lt;br&gt;Greets,
&lt;br&gt;&amp;nbsp; Helge
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/new-webdav-sync-draft-tp26430381p26669332.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26649949</id>
	<title>Re: I-D Action:draft-brown-versioning-link-relations-04.txt</title>
	<published>2009-12-04T14:03:28Z</published>
	<updated>2009-12-04T14:03:28Z</updated>
	<author>
		<name>Julian Reschke</name>
	</author>
	<content type="html">(FYI)
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26649949&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Internet-Drafts@...&lt;/a&gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; A New Internet-Draft is available from the on-line Internet-Drafts directories.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 	Title &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : Link Relations for Simple Version Navigation
&lt;br&gt;&amp;gt; 	Author(s) &amp;nbsp; &amp;nbsp; &amp;nbsp; : A. Brown, et al.
&lt;br&gt;&amp;gt; 	Filename &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;: draft-brown-versioning-link-relations-04.txt
&lt;br&gt;&amp;gt; 	Pages &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : 14
&lt;br&gt;&amp;gt; 	Date &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;: 2009-12-04
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; This specification defines Atom link relations for navigation between
&lt;br&gt;&amp;gt; a resource and its versions.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; A URL for this Internet-Draft is:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.ietf.org/internet-drafts/draft-brown-versioning-link-relations-04.txt&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ietf.org/internet-drafts/draft-brown-versioning-link-relations-04.txt&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Internet-Drafts are also available by anonymous FTP at:
&lt;br&gt;&amp;gt; ftp://ftp.ietf.org/internet-drafts/
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Below is the data which will enable a MIME compliant mail reader
&lt;br&gt;&amp;gt; implementation to automatically retrieve the ASCII version of the
&lt;br&gt;&amp;gt; Internet-Draft.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; I-D-Announce mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26649949&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;I-D-Announce@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://www.ietf.org/mailman/listinfo/i-d-announce&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://www.ietf.org/mailman/listinfo/i-d-announce&lt;/a&gt;&lt;br&gt;&amp;gt; Internet-Draft directories: &lt;a href=&quot;http://www.ietf.org/shadow.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ietf.org/shadow.html&lt;/a&gt;&lt;br&gt;&amp;gt; or ftp://ftp.ietf.org/ietf/1shadow-sites.txt
&lt;/div&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-I-D-Action%3Adraft-brown-versioning-link-relations-04.txt-tp26649949p26649949.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26643186</id>
	<title>Re: (Opposite of working-copy?) Comment on  draft-brown-versioning-link-relations-03</title>
	<published>2009-12-04T06:17:35Z</published>
	<updated>2009-12-04T06:17:35Z</updated>
	<author>
		<name>Julian Reschke</name>
	</author>
	<content type="html">Julian Reschke wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Jan Algermissen wrote:
&lt;br&gt;&amp;gt;&amp;gt; Julian,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; what is your opinion regarding the introduction of a link relation 
&lt;br&gt;&amp;gt;&amp;gt; that is the opposite of working-copy in order to being able to find 
&lt;br&gt;&amp;gt;&amp;gt; the versioned resource that the working copy I have is a working copy of?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I am undecided regarding the necessity, but without a working-copy-of 
&lt;br&gt;&amp;gt;&amp;gt; relation it seems the client would need to maintain that information 
&lt;br&gt;&amp;gt;&amp;gt; (the relationship or the fact that a given resource is a working copy) 
&lt;br&gt;&amp;gt;&amp;gt; across requests.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I do not think this is really I-D publication relevant right now, 
&lt;br&gt;&amp;gt;&amp;gt; please understand it only as a side comment.
&lt;br&gt;&amp;gt;&amp;gt; ...
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I have no problems adding this; the reason it hasn't been proposed was 
&lt;br&gt;&amp;gt; that apparently CMIS didn't have a use case for it.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Al, any opinion on this from a CMIS point of view?
&lt;br&gt;&amp;gt; ...
&lt;/div&gt;&lt;br&gt;OK, I have added working-copy-of, and plan to submit the current draft 
&lt;br&gt;(also including the other changes we discussed) as 
&lt;br&gt;draft-brown-versioning-link-relations-04 later today.
&lt;br&gt;&lt;br&gt;A marked up version with diffs is available at
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://greenbytes.de/tech/webdav/draft-brown-versioning-link-relations-latest.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://greenbytes.de/tech/webdav/draft-brown-versioning-link-relations-latest.html&lt;/a&gt;&amp;gt;, 
&lt;br&gt;feedback appreciated.
&lt;br&gt;&lt;br&gt;Best regards, Julian
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/last-calling-I-D-Action%3Adraft-brown-versioning-link-relations-03-tp26443951p26643186.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26622719</id>
	<title>.htaccess prevent right access from webdav</title>
	<published>2009-12-02T21:15:19Z</published>
	<updated>2009-12-02T21:15:19Z</updated>
	<author>
		<name>J. Bakshi-2</name>
	</author>
	<content type="html">Hello list,
&lt;br&gt;&lt;br&gt;I am facing a strange problem with webdav. &amp;nbsp;I am running debian lenny
&lt;br&gt;server with apache2
&lt;br&gt;&lt;br&gt;` ` `
&lt;br&gt;Server version: Apache/2.2.9 (Debian)
&lt;br&gt;Server built: &amp;nbsp; Jul 14 2009 20:44:04
&lt;br&gt;` ` `
&lt;br&gt;&lt;br&gt;with &amp;nbsp;dav and dav_fs enabled. &amp;nbsp;webdav is running well and it also
&lt;br&gt;creates and deletes file/folder with out any problem. The problem starts
&lt;br&gt;as soon as I place .htaccess file. webdav can't create/delete
&lt;br&gt;anything!!! It generates error as below from client pc
&lt;br&gt;&lt;br&gt;` ` '
&lt;br&gt;touch 123
&lt;br&gt;touch: cannot touch `123': Input/output error
&lt;br&gt;&lt;br&gt;mkdir 123
&lt;br&gt;mkdir: cannot create directory `123': No such file or directory
&lt;br&gt;&amp;nbsp;` ` `
&lt;br&gt;&lt;br&gt;windows client simply throws error as permission denied. My webdav
&lt;br&gt;configuration is
&lt;br&gt;&lt;br&gt;&amp;nbsp;` ` `
&lt;br&gt;## webdav access
&lt;br&gt;&lt;br&gt;Alias /webdav/kaushik /var/personal_work_area/kaushik
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Location /webdav/kaushik&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DAV On
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ForceType text/plain
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SSLRequireSSL
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; AuthType Basic
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;AuthName &amp;quot;kaushik's webdav&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;AuthUserFile &amp;nbsp;/home/svn/PASSWD
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Require user kaushik
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/Location&amp;gt;
&lt;br&gt;` ` `
&lt;br&gt;&lt;br&gt;and .htaccess is
&lt;br&gt;&lt;br&gt;` ` `
&lt;br&gt;Options +FollowSymLinks
&lt;br&gt;&lt;br&gt;RewriteEngine On
&lt;br&gt;RewriteRule ^typo3$ - [L]
&lt;br&gt;RewriteRule ^typo3/.*$ - [L]
&lt;br&gt;&lt;br&gt;RewriteCond %{REQUEST_FILENAME} !-f
&lt;br&gt;RewriteCond %{REQUEST_FILENAME} !-d
&lt;br&gt;RewriteCond %{REQUEST_FILENAME} !-l
&lt;br&gt;RewriteRule .* index.php
&lt;br&gt;` ` `
&lt;br&gt;&lt;br&gt;as soon as I delete .htaccess ( from the server) webdav has no problem
&lt;br&gt;to create/delete files/folders.
&lt;br&gt;&lt;br&gt;Does any one know why .htaccess prevents &amp;nbsp;write access from webdav ?
&lt;br&gt;&lt;br&gt;Thanks
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;জয়দীপ বক্সী
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/.htaccess-prevent-right-access-from-webdav-tp26622719p26622719.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26613450</id>
	<title>Re: Comments on Action:draft-brown-versioning-link-relations-03</title>
	<published>2009-12-02T09:59:01Z</published>
	<updated>2009-12-02T09:59:01Z</updated>
	<author>
		<name>Julian Reschke</name>
	</author>
	<content type="html">Jan Algermissen wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Julian,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Dec 1, 2009, at 3:07 PM, Julian Reschke wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Jan Algermissen wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; ...
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Hmm, I think so. The definition in a sense implies that the version 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; is created as a result of the modification. Which is IMHO *never* the 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; case for working copies.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Surely the draft must define 'working copy'. What is the nature of a 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; working copy? What is its true nature? I think: being *used* for 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; creating new versions. So, what about:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;quot;A &amp;quot;working copy&amp;quot; is a resource at a server-defined URL that can 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; be *used* to create a new version of a versioned resource.&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; ...
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; So, substituting &amp;quot;modified&amp;quot; by &amp;quot;used&amp;quot;. I'm ok with that.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Fine.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; and remove checkout/checkin completely. ('use' instead of 'modify' 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; sounds less like &amp;quot;The modification cause the versioning&amp;quot; (which it 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; never does by nature of a working copy (IMHO - s.a.))
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; If the draft wanted to define it, then it woud be something like:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; checkout: an operation on a resource that creates a working copy
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; checkin: an operation on a working copy that creates a new version of 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; its corresponding versioned resource.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; The issue here is that in some systems, checkout will not create a new 
&lt;br&gt;&amp;gt;&amp;gt; resource, just flip a bit on the versioned resource.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Also, (I think) there are systems where checking in does not create a 
&lt;br&gt;&amp;gt;&amp;gt; new version, but flips a bit on the working resource *making* it a 
&lt;br&gt;&amp;gt;&amp;gt; version (at the same URL).
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thus, defining this would need to be defined in a more generic way. My 
&lt;br&gt;&amp;gt;&amp;gt; attempt:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;Checkout: an operation on a versioned resource that creates a working 
&lt;br&gt;&amp;gt;&amp;gt; copy, or changes the versioned resource to be a working-copy as well 
&lt;br&gt;&amp;gt;&amp;gt; (&amp;quot;in-place versioning&amp;quot;).
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Checkin: an operation on a working copy that creates a new version of
&lt;br&gt;&amp;gt;&amp;gt; its corresponding versioned resource.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Note: the operations for putting a resource under version control, and 
&lt;br&gt;&amp;gt;&amp;gt; for checking in and checking out depend on the protocol in use and are 
&lt;br&gt;&amp;gt;&amp;gt; beyond the scope of this document; see [CMIS], [RFC3253] and [JSR-283] 
&lt;br&gt;&amp;gt;&amp;gt; for details).&amp;quot;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Sounds good to me.
&lt;br&gt;&amp;gt; ...
&lt;/div&gt;&lt;br&gt;OK, I have added the text as proposed in my copy at 
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://greenbytes.de/tech/webdav/draft-brown-versioning-link-relations-latest.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://greenbytes.de/tech/webdav/draft-brown-versioning-link-relations-latest.html&lt;/a&gt;&amp;gt;, 
&lt;br&gt;the terminology section now reads:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Versioned Resource
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;When a resource is put under version control, it becomes a
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;quot;versioned resource&amp;quot;. &amp;nbsp;Many servers protect versioned resources
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;from modifications by considering them &amp;quot;checked in&amp;quot;, and by
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;requiring a &amp;quot;checkout&amp;quot; operation before modification, and a
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;quot;checkin&amp;quot; operation to get back to the &amp;quot;checked-in&amp;quot; state. &amp;nbsp;Other
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;servers allow modification, in which case the checkout/checkin
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;operation may happen implicitly.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Version History
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;A &amp;quot;version history&amp;quot; resource is a resource that contains all the
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;versions of a particular versioned resource.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Predecessor, Successor
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;When a versioned resource is checked out and then subsequently
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;checked in, the version that was checked out becomes a
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;quot;predecessor&amp;quot; of the version created by the checkin. &amp;nbsp;A client can
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;specify multiple predecessors for a new version if the new version
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;is logically a merge of those predecessors. &amp;nbsp;The inverse of the
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;predecessor relation is the &amp;quot;successor&amp;quot; relation. &amp;nbsp;Therefore, if X
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;is a predecessor of Y, then Y is a successor of X.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Working Copy
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;A &amp;quot;working copy&amp;quot; is a resource at a server-defined URL that can be
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;used to create a new version of a versioned resource.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Checkin
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;A &amp;quot;checkin&amp;quot; is an operation on a versioned resource that creates a
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;working copy, or changes the versioned resource to be a working-
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;copy as well (&amp;quot;in-place versioning&amp;quot;).
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Checkout
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;A &amp;quot;checkout&amp;quot; is an operation on a working copy that creates a new
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;version of its corresponding versioned resource.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Note: the operations for putting a resource under version control,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;and for checking in and checking out depend on the protocol in use
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;and are beyond the scope of this document; see [CMIS], [RFC3253]
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;and [JSR-283] for examples.
&lt;br&gt;&lt;br&gt;...as always, feedback appreciated,
&lt;br&gt;&lt;br&gt;Julian
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/last-calling-I-D-Action%3Adraft-brown-versioning-link-relations-03-tp26443951p26613450.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26612412</id>
	<title>Re: (Opposite of working-copy?) Comment on  draft-brown-versioning-link-relations-03</title>
	<published>2009-12-02T08:58:56Z</published>
	<updated>2009-12-02T08:58:56Z</updated>
	<author>
		<name>Julian Reschke</name>
	</author>
	<content type="html">Jan Algermissen wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Julian,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; what is your opinion regarding the introduction of a link relation that 
&lt;br&gt;&amp;gt; is the opposite of working-copy in order to being able to find the 
&lt;br&gt;&amp;gt; versioned resource that the working copy I have is a working copy of?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I am undecided regarding the necessity, but without a working-copy-of 
&lt;br&gt;&amp;gt; relation it seems the client would need to maintain that information 
&lt;br&gt;&amp;gt; (the relationship or the fact that a given resource is a working copy) 
&lt;br&gt;&amp;gt; across requests.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I do not think this is really I-D publication relevant right now, please 
&lt;br&gt;&amp;gt; understand it only as a side comment.
&lt;br&gt;&amp;gt; ...
&lt;/div&gt;&lt;br&gt;I have no problems adding this; the reason it hasn't been proposed was 
&lt;br&gt;that apparently CMIS didn't have a use case for it.
&lt;br&gt;&lt;br&gt;Al, any opinion on this from a CMIS point of view?
&lt;br&gt;&lt;br&gt;Best regards, Julian
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/last-calling-I-D-Action%3Adraft-brown-versioning-link-relations-03-tp26443951p26612412.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26611265</id>
	<title>Re: Comments on Action:draft-brown-versioning-link-relations-03</title>
	<published>2009-12-02T07:55:19Z</published>
	<updated>2009-12-02T07:55:19Z</updated>
	<author>
		<name>Julian Reschke</name>
	</author>
	<content type="html">Asbjørn Ulsberg wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Thu, 26 Nov 2009 16:58:37 +0100, Julian Reschke 
&lt;br&gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26611265&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;julian.reschke@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Sam Johnston wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; * version-history -&amp;gt; versions, history or revisions
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; * latest-version -&amp;gt; latest
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; * working-copy -&amp;gt; ok
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; * predecessor-version -&amp;gt; predecessor or previous-version or
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; prev-version (which is it, prev or previous - I think there's some
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; ambiguity here)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; * successor-version -&amp;gt; successor or next-version
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I think the suffix &amp;quot;-version&amp;quot; is important because there can be many 
&lt;br&gt;&amp;gt;&amp;gt; other similar relations providing &amp;quot;prex/next/last&amp;quot;, which have nothing 
&lt;br&gt;&amp;gt;&amp;gt; to do with versioning.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; As long as the words &amp;quot;previous&amp;quot;, &amp;quot;next&amp;quot; and &amp;quot;last&amp;quot; aren't used, there's 
&lt;br&gt;&amp;gt; no collision. &amp;quot;predecessor&amp;quot; and &amp;quot;successor&amp;quot; are pretty unambiguous and 
&lt;br&gt;&amp;gt; don't collide with any existing link relations that I'm aware of. Also, 
&lt;/div&gt;&lt;br&gt;They do not collide with link relations, but they aren't unambiguous 
&lt;br&gt;either. For instance, &amp;lt;&lt;a href=&quot;http://www.imdb.com/title/tt0071562/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.imdb.com/title/tt0071562/&lt;/a&gt;&amp;gt; is the 
&lt;br&gt;successor of &amp;lt;&lt;a href=&quot;http://www.imdb.com/title/tt0068646/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.imdb.com/title/tt0068646/&lt;/a&gt;&amp;gt;, but it's not a 
&lt;br&gt;successor version.
&lt;br&gt;&lt;br&gt;&amp;gt; in this context (talking about documents) what else than &amp;quot;an earlier 
&lt;br&gt;&amp;gt; version&amp;quot; might you refer to when pointing to a &amp;quot;predecessor&amp;quot;?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; In other words; I agree with Sam. I think the shorter and more concise 
&lt;br&gt;&amp;gt; relations are better. Either use words that don't imply &amp;quot;version&amp;quot; (like 
&lt;br&gt;&amp;gt; &amp;quot;previous&amp;quot; and &amp;quot;next&amp;quot;) and suffix them with &amp;quot;-version&amp;quot; or use words that 
&lt;br&gt;&amp;gt; unambiguously refer to &amp;quot;versions&amp;quot; and have no suffix, but not a mix of 
&lt;br&gt;&amp;gt; both.
&lt;br&gt;&lt;br&gt;Not convinced. I'll leave this to the expert review and the IESG.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I also wonder whether it makes sense to offer links to &amp;quot;native&amp;quot; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; revision control (e.g. hg, git, svn, etc.) and/or web interfaces to 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; them - and then specifics like branches and tags, and what a URI/URL 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; to a branch/tag would even look like.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; That's an interesting thought, but appears to be a much more complex 
&lt;br&gt;&amp;gt;&amp;gt; problem that the one we wanted to solve here.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I think such problems are important to explore, since this I-D is 
&lt;br&gt;&amp;gt; something these SCM's might want to implement.
&lt;/div&gt;&lt;br&gt;I agree that it's an interesting problem, but just because something is 
&lt;br&gt;interesting doesn't mean it needs to be solved in this proposal. At this 
&lt;br&gt;point, I'd rather take out things than add new things.
&lt;br&gt;&lt;br&gt;Best regards, Julian
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/last-calling-I-D-Action%3Adraft-brown-versioning-link-relations-03-tp26443951p26611265.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26607079</id>
	<title>(Opposite of working-copy?) Comment on  draft-brown-versioning-link-relations-03</title>
	<published>2009-12-02T02:56:47Z</published>
	<updated>2009-12-02T02:56:47Z</updated>
	<author>
		<name>Jan Algermissen-2</name>
	</author>
	<content type="html">Julian,
&lt;br&gt;&lt;br&gt;what is your opinion regarding the introduction of a link relation &amp;nbsp;
&lt;br&gt;that is the opposite of working-copy in order to being able to find &amp;nbsp;
&lt;br&gt;the versioned resource that the working copy I have is a working copy &amp;nbsp;
&lt;br&gt;of?
&lt;br&gt;&lt;br&gt;I am undecided regarding the necessity, but without a working-copy-of &amp;nbsp;
&lt;br&gt;relation it seems the client would need to maintain that information &amp;nbsp;
&lt;br&gt;(the relationship or the fact that a given resource is a working copy) &amp;nbsp;
&lt;br&gt;across requests.
&lt;br&gt;&lt;br&gt;I do not think this is really I-D publication relevant right now, &amp;nbsp;
&lt;br&gt;please understand it only as a side comment.
&lt;br&gt;&lt;br&gt;Jan
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;On Nov 20, 2009, at 3:13 PM, Julian Reschke wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; (FYI)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This update to yesterday's draft is purely editorial, moving each &amp;nbsp;
&lt;br&gt;&amp;gt; link relation into a proper subsection, and using the correct IANA &amp;nbsp;
&lt;br&gt;&amp;gt; registration template as defined per RFC 4287.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; At this point we'd like to ask the community for final feedback; we &amp;nbsp;
&lt;br&gt;&amp;gt; are planning to request publication in two weeks from now (Dec 04).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Best regards,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Julian
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26607079&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Internet-Drafts@...&lt;/a&gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; A New Internet-Draft is available from the on-line Internet-Drafts &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; directories.
&lt;br&gt;&amp;gt;&amp;gt; 	Title &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : Link Relations for Simple Version Navigation
&lt;br&gt;&amp;gt;&amp;gt; 	Author(s) &amp;nbsp; &amp;nbsp; &amp;nbsp; : A. Brown, et al.
&lt;br&gt;&amp;gt;&amp;gt; 	Filename &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;: draft-brown-versioning-link-relations-03.txt
&lt;br&gt;&amp;gt;&amp;gt; 	Pages &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : 11
&lt;br&gt;&amp;gt;&amp;gt; 	Date &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;: 2009-11-20
&lt;br&gt;&amp;gt;&amp;gt; This specification defines Atom link relations for navigation between
&lt;br&gt;&amp;gt;&amp;gt; a resource and its versions.
&lt;br&gt;&amp;gt;&amp;gt; A URL for this Internet-Draft is:
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.ietf.org/internet-drafts/draft-brown-versioning-link-relations-03.txt&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ietf.org/internet-drafts/draft-brown-versioning-link-relations-03.txt&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; Internet-Drafts are also available by anonymous FTP at:
&lt;br&gt;&amp;gt;&amp;gt; ftp://ftp.ietf.org/internet-drafts/
&lt;br&gt;&amp;gt;&amp;gt; Below is the data which will enable a MIME compliant mail reader
&lt;br&gt;&amp;gt;&amp;gt; implementation to automatically retrieve the ASCII version of the
&lt;br&gt;&amp;gt;&amp;gt; Internet-Draft.
&lt;br&gt;&amp;gt;&amp;gt; ------------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt; I-D-Announce mailing list
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26607079&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;I-D-Announce@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;https://www.ietf.org/mailman/listinfo/i-d-announce&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://www.ietf.org/mailman/listinfo/i-d-announce&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; Internet-Draft directories: &lt;a href=&quot;http://www.ietf.org/shadow.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ietf.org/shadow.html&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; or ftp://ftp.ietf.org/ietf/1shadow-sites.txt
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;--------------------------------------
&lt;br&gt;Jan Algermissen
&lt;br&gt;&lt;br&gt;Mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26607079&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;algermissen@...&lt;/a&gt;
&lt;br&gt;Blog: &lt;a href=&quot;http://algermissen.blogspot.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://algermissen.blogspot.com/&lt;/a&gt;&lt;br&gt;Home: &lt;a href=&quot;http://www.jalgermissen.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jalgermissen.com&lt;/a&gt;&lt;br&gt;--------------------------------------
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/last-calling-I-D-Action%3Adraft-brown-versioning-link-relations-03-tp26443951p26607079.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26604316</id>
	<title>Re: Comments on Action:draft-brown-versioning-link-relations-03</title>
	<published>2009-12-01T22:41:56Z</published>
	<updated>2009-12-01T22:41:56Z</updated>
	<author>
		<name>Jan Algermissen-2</name>
	</author>
	<content type="html">Julian,
&lt;br&gt;&lt;br&gt;On Dec 1, 2009, at 3:07 PM, Julian Reschke wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Jan Algermissen wrote:
&lt;br&gt;&amp;gt;&amp;gt; ...
&lt;br&gt;&amp;gt;&amp;gt; Hmm, I think so. The definition in a sense implies that the version &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; is created as a result of the modification. Which is IMHO *never* &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; the case for working copies.
&lt;br&gt;&amp;gt;&amp;gt; Surely the draft must define 'working copy'. What is the nature of &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; a working copy? What is its true nature? I think: being *used* for &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; creating new versions. So, what about:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;quot;A &amp;quot;working copy&amp;quot; is a resource at a server-defined URL that can &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; be *used* to create a new version of a versioned resource.&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; ...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; So, substituting &amp;quot;modified&amp;quot; by &amp;quot;used&amp;quot;. I'm ok with that.
&lt;/div&gt;&lt;br&gt;Fine.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; and remove checkout/checkin completely. ('use' instead of 'modify' &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; sounds less like &amp;quot;The modification cause the versioning&amp;quot; (which it &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; never does by nature of a working copy (IMHO - s.a.))
&lt;br&gt;&amp;gt;&amp;gt; If the draft wanted to define it, then it woud be something like:
&lt;br&gt;&amp;gt;&amp;gt; checkout: an operation on a resource that creates a working copy
&lt;br&gt;&amp;gt;&amp;gt; checkin: an operation on a working copy that creates a new version &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; of its corresponding versioned resource.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The issue here is that in some systems, checkout will not create a &amp;nbsp;
&lt;br&gt;&amp;gt; new resource, just flip a bit on the versioned resource.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Also, (I think) there are systems where checking in does not create &amp;nbsp;
&lt;br&gt;&amp;gt; a new version, but flips a bit on the working resource *making* it a &amp;nbsp;
&lt;br&gt;&amp;gt; version (at the same URL).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thus, defining this would need to be defined in a more generic way. &amp;nbsp;
&lt;br&gt;&amp;gt; My attempt:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;quot;Checkout: an operation on a versioned resource that creates a &amp;nbsp;
&lt;br&gt;&amp;gt; working copy, or changes the versioned resource to be a working-copy &amp;nbsp;
&lt;br&gt;&amp;gt; as well (&amp;quot;in-place versioning&amp;quot;).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Checkin: an operation on a working copy that creates a new version of
&lt;br&gt;&amp;gt; its corresponding versioned resource.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Note: the operations for putting a resource under version control, &amp;nbsp;
&lt;br&gt;&amp;gt; and for checking in and checking out depend on the protocol in use &amp;nbsp;
&lt;br&gt;&amp;gt; and are beyond the scope of this document; see [CMIS], [RFC3253] and &amp;nbsp;
&lt;br&gt;&amp;gt; [JSR-283] for details).&amp;quot;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;Sounds good to me.
&lt;br&gt;&lt;br&gt;Jan
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Best regards, Julian
&lt;br&gt;&lt;br&gt;--------------------------------------
&lt;br&gt;Jan Algermissen
&lt;br&gt;&lt;br&gt;Mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26604316&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;algermissen@...&lt;/a&gt;
&lt;br&gt;Blog: &lt;a href=&quot;http://algermissen.blogspot.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://algermissen.blogspot.com/&lt;/a&gt;&lt;br&gt;Home: &lt;a href=&quot;http://www.jalgermissen.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jalgermissen.com&lt;/a&gt;&lt;br&gt;--------------------------------------
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/last-calling-I-D-Action%3Adraft-brown-versioning-link-relations-03-tp26443951p26604316.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26592365</id>
	<title>Re: Comments on Action:draft-brown-versioning-link-relations-03</title>
	<published>2009-12-01T06:07:52Z</published>
	<updated>2009-12-01T06:07:52Z</updated>
	<author>
		<name>Julian Reschke</name>
	</author>
	<content type="html">Jan Algermissen wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; ...
&lt;br&gt;&amp;gt; Hmm, I think so. The definition in a sense implies that the version is 
&lt;br&gt;&amp;gt; created as a result of the modification. Which is IMHO *never* the case 
&lt;br&gt;&amp;gt; for working copies.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Surely the draft must define 'working copy'. What is the nature of a 
&lt;br&gt;&amp;gt; working copy? What is its true nature? I think: being *used* for 
&lt;br&gt;&amp;gt; creating new versions. So, what about:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;quot;A &amp;quot;working copy&amp;quot; is a resource at a server-defined URL that can be 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; *used* to create a new version of a versioned resource.&amp;quot;
&lt;br&gt;&amp;gt; ...
&lt;/div&gt;&lt;br&gt;So, substituting &amp;quot;modified&amp;quot; by &amp;quot;used&amp;quot;. I'm ok with that.
&lt;br&gt;&lt;br&gt;&amp;gt; and remove checkout/checkin completely. ('use' instead of 'modify' 
&lt;br&gt;&amp;gt; sounds less like &amp;quot;The modification cause the versioning&amp;quot; (which it never 
&lt;br&gt;&amp;gt; does by nature of a working copy (IMHO - s.a.))
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; If the draft wanted to define it, then it woud be something like:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; checkout: an operation on a resource that creates a working copy
&lt;br&gt;&amp;gt; checkin: an operation on a working copy that creates a new version of 
&lt;br&gt;&amp;gt; its corresponding versioned resource.
&lt;br&gt;&lt;br&gt;The issue here is that in some systems, checkout will not create a new 
&lt;br&gt;resource, just flip a bit on the versioned resource.
&lt;br&gt;&lt;br&gt;Also, (I think) there are systems where checking in does not create a 
&lt;br&gt;new version, but flips a bit on the working resource *making* it a 
&lt;br&gt;version (at the same URL).
&lt;br&gt;&lt;br&gt;Thus, defining this would need to be defined in a more generic way. My 
&lt;br&gt;attempt:
&lt;br&gt;&lt;br&gt;&amp;quot;Checkout: an operation on a versioned resource that creates a working 
&lt;br&gt;copy, or changes the versioned resource to be a working-copy as well 
&lt;br&gt;(&amp;quot;in-place versioning&amp;quot;).
&lt;br&gt;&lt;br&gt;Checkin: an operation on a working copy that creates a new version of
&lt;br&gt;its corresponding versioned resource.
&lt;br&gt;&lt;br&gt;Note: the operations for putting a resource under version control, and 
&lt;br&gt;for checking in and checking out depend on the protocol in use and are 
&lt;br&gt;beyond the scope of this document; see [CMIS], [RFC3253] and [JSR-283] 
&lt;br&gt;for details).&amp;quot;
&lt;br&gt;&lt;br&gt;Best regards, Julian
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/last-calling-I-D-Action%3Adraft-brown-versioning-link-relations-03-tp26443951p26592365.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26591953</id>
	<title>Re: Comments on Action:draft-brown-versioning-link-relations-03</title>
	<published>2009-12-01T05:27:40Z</published>
	<updated>2009-12-01T05:27:40Z</updated>
	<author>
		<name>Julian Reschke</name>
	</author>
	<content type="html">Julian Reschke wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Jan Algermissen wrote:
&lt;br&gt;&amp;gt;&amp;gt; Do you have a (rough) set of use cases (IOW: client goals) that are to 
&lt;br&gt;&amp;gt;&amp;gt; be enabled by the link relations?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Along the lines: &amp;quot;Client needs to find a working-copy&amp;quot; =&amp;gt; link rel 
&lt;br&gt;&amp;gt;&amp;gt; working-copy enables that
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; These use cases mainly come from CMIS (content management over AtomPub); 
&lt;br&gt;&amp;gt; and the main reason these aren't mentioned in the spec is that we wanted 
&lt;br&gt;&amp;gt; to avoid a circular spec reference.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; See 
&lt;br&gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://lists.oasis-open.org/archives/tc-announce/200910/msg00015.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.oasis-open.org/archives/tc-announce/200910/msg00015.html&lt;/a&gt;&amp;gt;.
&lt;br&gt;&amp;gt; ...
&lt;/div&gt;&lt;br&gt;To make things cleared, I have added a short pointer to the Introduction:
&lt;br&gt;&lt;br&gt;&amp;quot;These link relations are used in the AtomPub ([RFC5023]) bindings of 
&lt;br&gt;the &amp;quot;Content Management Interoperability Services&amp;quot; (CMIS). See Section 
&lt;br&gt;3.4.3.1 of [CMIS] for further information.&amp;quot; -- 
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://greenbytes.de/tech/webdav/draft-brown-versioning-link-relations-latest.html#introduction&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://greenbytes.de/tech/webdav/draft-brown-versioning-link-relations-latest.html#introduction&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;Best regards, Julian
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/last-calling-I-D-Action%3Adraft-brown-versioning-link-relations-03-tp26443951p26591953.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26577530</id>
	<title>Re: Comments on Action:draft-brown-versioning-link-relations-03</title>
	<published>2009-11-30T08:28:12Z</published>
	<updated>2009-11-30T08:28:12Z</updated>
	<author>
		<name>Jan Algermissen-2</name>
	</author>
	<content type="html">&lt;br&gt;On Nov 30, 2009, at 5:06 PM, Julian Reschke wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Jan Algermissen wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Does it?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;quot;A &amp;quot;working copy&amp;quot; is a resource at a server-defined URL that can &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; be modified to create a new version of a versioned resource.&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; So it might be enough to:
&lt;br&gt;&amp;gt;&amp;gt; PUT /working-copies/667
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;foo/&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; to create a new version of /main/667 ?? (assuming that /main/667 -- 
&lt;br&gt;&amp;gt;&amp;gt; working-copy--&amp;gt; /working-copies/667)
&lt;br&gt;&amp;gt;&amp;gt; What would be the reason to have a working copy that needs not be &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; checked-in?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; That's not what I intended to say; I was just pointing out that the &amp;nbsp;
&lt;br&gt;&amp;gt; current definition in the spec does not refer to checkin/checkout &amp;nbsp;
&lt;br&gt;&amp;gt; (maybe it should?).
&lt;/div&gt;&lt;br&gt;Hmm, I think so. The definition in a sense implies that the version is &amp;nbsp;
&lt;br&gt;created as a result of the modification. Which is IMHO *never* the &amp;nbsp;
&lt;br&gt;case for working copies.
&lt;br&gt;&lt;br&gt;Surely the draft must define 'working copy'. What is the nature of a &amp;nbsp;
&lt;br&gt;working copy? What is its true nature? I think: being *used* for &amp;nbsp;
&lt;br&gt;creating new versions. So, what about:
&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;quot;A &amp;quot;working copy&amp;quot; is a resource at a server-defined URL that can &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; be *used* to create a new version of a versioned resource.&amp;quot;
&lt;br&gt;&lt;br&gt;and remove checkout/checkin completely. ('use' instead of 'modify' &amp;nbsp;
&lt;br&gt;sounds less like &amp;quot;The modification cause the versioning&amp;quot; (which it &amp;nbsp;
&lt;br&gt;never does by nature of a working copy (IMHO - s.a.))
&lt;br&gt;&lt;br&gt;If the draft wanted to define it, then it woud be something like:
&lt;br&gt;&lt;br&gt;checkout: an operation on a resource that creates a working copy
&lt;br&gt;checkin: an operation on a working copy that creates a new version of &amp;nbsp;
&lt;br&gt;its corresponding versioned resource.
&lt;br&gt;&lt;br&gt;Jan
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; BR, Julian
&lt;br&gt;&lt;br&gt;--------------------------------------
&lt;br&gt;Jan Algermissen
&lt;br&gt;&lt;br&gt;Mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26577530&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;algermissen@...&lt;/a&gt;
&lt;br&gt;Blog: &lt;a href=&quot;http://algermissen.blogspot.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://algermissen.blogspot.com/&lt;/a&gt;&lt;br&gt;Home: &lt;a href=&quot;http://www.jalgermissen.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jalgermissen.com&lt;/a&gt;&lt;br&gt;--------------------------------------
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/last-calling-I-D-Action%3Adraft-brown-versioning-link-relations-03-tp26443951p26577530.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26577376</id>
	<title>Re: Comments on Action:draft-brown-versioning-link-relations-03</title>
	<published>2009-11-30T08:19:16Z</published>
	<updated>2009-11-30T08:19:16Z</updated>
	<author>
		<name>Geoffrey M Clemm</name>
	</author>
	<content type="html">
&lt;br&gt;&lt;tt&gt;&lt;font size=2&gt;Many (possibly, most) versioning servers provide the
ability for a client to store on the server working drafts of the working
resource, before committing it as a publicly visible next version. &amp;nbsp;So
a PUT to the working resource just updates the content of the (private)
working resource. &amp;nbsp;A separate operation (checkin) commits the current
content (or the content included with the CHECKIN operation).&lt;/font&gt;&lt;/tt&gt;
&lt;br&gt;
&lt;br&gt;&lt;tt&gt;&lt;font size=2&gt;Cheers,&lt;/font&gt;&lt;/tt&gt;
&lt;br&gt;&lt;tt&gt;&lt;font size=2&gt;Geoff&lt;/font&gt;&lt;/tt&gt;
&lt;br&gt;
&lt;br&gt;&lt;tt&gt;&lt;font size=2&gt;Jan Algermissen &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26577376&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;algermissen1971@...&lt;/a&gt;&amp;gt; wrote
on 11/30/2009 07:56:57 AM:&lt;br&gt;
&amp;gt; Geoffrey M Clemm, &amp;quot;Atom-syntax Syntax'&amp;quot;, WebDAV, w3c-dist-auth-request&lt;/font&gt;&lt;/tt&gt;
&lt;br&gt;&lt;tt&gt;&lt;font size=2&gt;&amp;gt; &lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; On Nov 30, 2009, at 1:02 PM, Julian Reschke wrote:&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; Jan Algermissen wrote:&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt; On Nov 28, 2009, at 6:19 AM, Geoffrey M Clemm wrote:&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt;&amp;gt; Note that versioning servers without working copies often
still &amp;nbsp;&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt;&amp;gt; require a checkout/checkin protocol.&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt;&amp;gt; The &amp;quot;checkout&amp;quot; method is used as a notification
to other users &amp;nbsp;&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt;&amp;gt; that this client is working on that resource.&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt;&amp;gt; The &amp;quot;checkin&amp;quot; method is used to tell the server
&amp;quot;I want you to &amp;nbsp;&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt;&amp;gt; create a new version with the current content&amp;quot; (while
a PUT just &amp;nbsp;&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt;&amp;gt; updates the current content without creating a new version).&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt; In this case, checkout/checkin is also orthogonal to the
notion of &amp;nbsp;&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt; versioning and would not need to be mentioned in the spec.
IOW, the &amp;nbsp;&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt; only reason mentioning checkin/checkout in the spec is because
the &amp;nbsp;&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt; definition of working copy depends on it.&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt; ...&lt;br&gt;
&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt; &amp;gt; Does it?&lt;br&gt;
&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt; &amp;gt; &amp;quot;A &amp;quot;working copy&amp;quot; is a resource at a server-defined
URL that can be &amp;nbsp;&lt;br&gt;
&amp;gt; &amp;gt; modified to create a new version of a versioned resource.&amp;quot;&lt;br&gt;
&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; So it might be enough to:&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; PUT /working-copies/667&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; &amp;lt;foo/&amp;gt;&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; to create a new version of /main/667 ?? (assuming that /main/667 --
&lt;br&gt;
&amp;gt; working-copy--&amp;gt; /working-copies/667)&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; What would be the reason to have a working copy that needs not be
&amp;nbsp;&lt;br&gt;
&amp;gt; checked-in?&lt;br&gt;
&lt;br&gt;
&lt;/font&gt;&lt;/tt&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/last-calling-I-D-Action%3Adraft-brown-versioning-link-relations-03-tp26443951p26577376.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26577177</id>
	<title>Re: Comments on Action:draft-brown-versioning-link-relations-03</title>
	<published>2009-11-30T08:06:44Z</published>
	<updated>2009-11-30T08:06:44Z</updated>
	<author>
		<name>Julian Reschke</name>
	</author>
	<content type="html">Jan Algermissen wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt; Does it?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;A &amp;quot;working copy&amp;quot; is a resource at a server-defined URL that can be 
&lt;br&gt;&amp;gt;&amp;gt; modified to create a new version of a versioned resource.&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; So it might be enough to:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; PUT /working-copies/667
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;lt;foo/&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; to create a new version of /main/667 ?? (assuming that /main/667 
&lt;br&gt;&amp;gt; --working-copy--&amp;gt; /working-copies/667)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; What would be the reason to have a working copy that needs not be 
&lt;br&gt;&amp;gt; checked-in?
&lt;/div&gt;&lt;br&gt;That's not what I intended to say; I was just pointing out that the 
&lt;br&gt;current definition in the spec does not refer to checkin/checkout (maybe 
&lt;br&gt;it should?).
&lt;br&gt;&lt;br&gt;BR, Julian
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/last-calling-I-D-Action%3Adraft-brown-versioning-link-relations-03-tp26443951p26577177.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26574319</id>
	<title>Re: Comments on Action:draft-brown-versioning-link-relations-03</title>
	<published>2009-11-30T04:56:57Z</published>
	<updated>2009-11-30T04:56:57Z</updated>
	<author>
		<name>Jan Algermissen-2</name>
	</author>
	<content type="html">&lt;br&gt;On Nov 30, 2009, at 1:02 PM, Julian Reschke wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Jan Algermissen wrote:
&lt;br&gt;&amp;gt;&amp;gt; On Nov 28, 2009, at 6:19 AM, Geoffrey M Clemm wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Note that versioning servers without working copies often still &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; require a checkout/checkin protocol.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; The &amp;quot;checkout&amp;quot; method is used as a notification to other users &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; that this client is working on that resource.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; The &amp;quot;checkin&amp;quot; method is used to tell the server &amp;quot;I want you to &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; create a new version with the current content&amp;quot; (while a PUT just &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; updates the current content without creating a new version).
&lt;br&gt;&amp;gt;&amp;gt; In this case, checkout/checkin is also orthogonal to the notion of &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; versioning and would not need to be mentioned in the spec. IOW, the &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; only reason mentioning checkin/checkout in the spec is because the &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; definition of working copy depends on it.
&lt;br&gt;&amp;gt;&amp;gt; ...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Does it?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;quot;A &amp;quot;working copy&amp;quot; is a resource at a server-defined URL that can be &amp;nbsp;
&lt;br&gt;&amp;gt; modified to create a new version of a versioned resource.&amp;quot;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;So it might be enough to:
&lt;br&gt;&lt;br&gt;PUT /working-copies/667
&lt;br&gt;&lt;br&gt;&amp;lt;foo/&amp;gt;
&lt;br&gt;&lt;br&gt;to create a new version of /main/667 ?? (assuming that /main/667 -- 
&lt;br&gt;working-copy--&amp;gt; /working-copies/667)
&lt;br&gt;&lt;br&gt;What would be the reason to have a working copy that needs not be &amp;nbsp;
&lt;br&gt;checked-in?
&lt;br&gt;&lt;br&gt;Jan
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; Best regards, Julian
&lt;br&gt;&lt;br&gt;--------------------------------------
&lt;br&gt;Jan Algermissen
&lt;br&gt;&lt;br&gt;Mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26574319&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;algermissen@...&lt;/a&gt;
&lt;br&gt;Blog: &lt;a href=&quot;http://algermissen.blogspot.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://algermissen.blogspot.com/&lt;/a&gt;&lt;br&gt;Home: &lt;a href=&quot;http://www.jalgermissen.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jalgermissen.com&lt;/a&gt;&lt;br&gt;--------------------------------------
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/last-calling-I-D-Action%3Adraft-brown-versioning-link-relations-03-tp26443951p26574319.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26573633</id>
	<title>Re: Comments on Action:draft-brown-versioning-link-relations-03</title>
	<published>2009-11-30T04:02:53Z</published>
	<updated>2009-11-30T04:02:53Z</updated>
	<author>
		<name>Julian Reschke</name>
	</author>
	<content type="html">Jan Algermissen wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Nov 28, 2009, at 6:19 AM, Geoffrey M Clemm wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Note that versioning servers without working copies often still 
&lt;br&gt;&amp;gt;&amp;gt; require a checkout/checkin protocol.
&lt;br&gt;&amp;gt;&amp;gt; The &amp;quot;checkout&amp;quot; method is used as a notification to other users that 
&lt;br&gt;&amp;gt;&amp;gt; this client is working on that resource.
&lt;br&gt;&amp;gt;&amp;gt; The &amp;quot;checkin&amp;quot; method is used to tell the server &amp;quot;I want you to create 
&lt;br&gt;&amp;gt;&amp;gt; a new version with the current content&amp;quot; (while a PUT just updates the 
&lt;br&gt;&amp;gt;&amp;gt; current content without creating a new version).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; In this case, checkout/checkin is also orthogonal to the notion of 
&lt;br&gt;&amp;gt; versioning and would not need to be mentioned in the spec. IOW, the only 
&lt;br&gt;&amp;gt; reason mentioning checkin/checkout in the spec is because the definition 
&lt;br&gt;&amp;gt; of working copy depends on it.
&lt;br&gt;&amp;gt; ...
&lt;/div&gt;&lt;br&gt;Does it?
&lt;br&gt;&lt;br&gt;&amp;quot;A &amp;quot;working copy&amp;quot; is a resource at a server-defined URL that can be 
&lt;br&gt;modified to create a new version of a versioned resource.&amp;quot;
&lt;br&gt;&lt;br&gt;Best regards, Julian
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/last-calling-I-D-Action%3Adraft-brown-versioning-link-relations-03-tp26443951p26573633.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26551241</id>
	<title>Re: Comments on Action:draft-brown-versioning-link-relations-03</title>
	<published>2009-11-28T00:29:26Z</published>
	<updated>2009-11-28T00:29:26Z</updated>
	<author>
		<name>Jan Algermissen-2</name>
	</author>
	<content type="html">&lt;br&gt;On Nov 28, 2009, at 6:19 AM, Geoffrey M Clemm wrote:
&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Note that versioning servers without working copies often still &amp;nbsp;
&lt;br&gt;&amp;gt; require a checkout/checkin protocol.
&lt;br&gt;&amp;gt; The &amp;quot;checkout&amp;quot; method is used as a notification to other users that &amp;nbsp;
&lt;br&gt;&amp;gt; this client is working on that resource.
&lt;br&gt;&amp;gt; The &amp;quot;checkin&amp;quot; method is used to tell the server &amp;quot;I want you to &amp;nbsp;
&lt;br&gt;&amp;gt; create a new version with the current content&amp;quot; (while a PUT just &amp;nbsp;
&lt;br&gt;&amp;gt; updates the current content without creating a new version).
&lt;br&gt;&lt;br&gt;In this case, checkout/checkin is also orthogonal to the notion of &amp;nbsp;
&lt;br&gt;versioning and would not need to be mentioned in the spec. IOW, the &amp;nbsp;
&lt;br&gt;only reason mentioning checkin/checkout in the spec is because the &amp;nbsp;
&lt;br&gt;definition of working copy depends on it.
&lt;br&gt;&lt;br&gt;Jan
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt; Geoff
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Jan Algermissen wrote on 11/27/2009 12:13:27 PM:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ...
&lt;br&gt;&amp;gt; &amp;gt; I think the notion of versioning is orthogonal to the notion of
&lt;br&gt;&amp;gt; &amp;gt; checkout/checkin and the draft seems to be centered around it. If a
&lt;br&gt;&amp;gt; &amp;gt; resource is being versioned by the server, all relations make sense,
&lt;br&gt;&amp;gt; &amp;gt; except working-copy. Only for working-copy you need to introduce
&lt;br&gt;&amp;gt; &amp;gt; checkin/checkout. It is just another means putting the versioning
&lt;br&gt;&amp;gt; &amp;gt; 'action' in the hands of the client.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; (But please takte this only as input - the draft just triggered an
&lt;br&gt;&amp;gt; &amp;gt; analysis process and that keeps going :-)
&lt;br&gt;&amp;gt; &amp;gt; I cannot judge if it is significant enough to justify work on the
&lt;br&gt;&amp;gt; &amp;gt; draft or even this exchange...
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;--------------------------------------
&lt;br&gt;Jan Algermissen
&lt;br&gt;&lt;br&gt;Mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26551241&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;algermissen@...&lt;/a&gt;
&lt;br&gt;Blog: &lt;a href=&quot;http://algermissen.blogspot.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://algermissen.blogspot.com/&lt;/a&gt;&lt;br&gt;Home: &lt;a href=&quot;http://www.jalgermissen.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jalgermissen.com&lt;/a&gt;&lt;br&gt;--------------------------------------
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/last-calling-I-D-Action%3Adraft-brown-versioning-link-relations-03-tp26443951p26551241.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26550609</id>
	<title>Re: Comments on Action:draft-brown-versioning-link-relations-03</title>
	<published>2009-11-27T21:19:32Z</published>
	<updated>2009-11-27T21:19:32Z</updated>
	<author>
		<name>Geoffrey M Clemm</name>
	</author>
	<content type="html">
&lt;br&gt;&lt;tt&gt;&lt;font size=2&gt;Note that versioning servers without working copies
often still require a checkout/checkin protocol.&lt;/font&gt;&lt;/tt&gt;
&lt;br&gt;&lt;tt&gt;&lt;font size=2&gt;The &amp;quot;checkout&amp;quot; method is used as a notification
to other users that this client is working on that resource.&lt;/font&gt;&lt;/tt&gt;
&lt;br&gt;&lt;tt&gt;&lt;font size=2&gt;The &amp;quot;checkin&amp;quot; method is used to tell the
server &amp;quot;I want you to create a new version with the current content&amp;quot;
(while a PUT just updates the current content without creating a new version).&lt;/font&gt;&lt;/tt&gt;
&lt;br&gt;
&lt;br&gt;&lt;tt&gt;&lt;font size=2&gt;Cheers,&lt;/font&gt;&lt;/tt&gt;
&lt;br&gt;&lt;tt&gt;&lt;font size=2&gt;Geoff&lt;/font&gt;&lt;/tt&gt;
&lt;br&gt;
&lt;br&gt;&lt;tt&gt;&lt;font size=2&gt;Jan Algermissen wrote on 11/27/2009 12:13:27 PM:&lt;br&gt;
&lt;br&gt;
...&lt;br&gt;
&amp;gt; I think the notion of versioning is orthogonal to the notion of &amp;nbsp;&lt;br&gt;
&amp;gt; checkout/checkin and the draft seems to be centered around it. If
a &amp;nbsp;&lt;br&gt;
&amp;gt; resource is being versioned by the server, all relations make sense,
&amp;nbsp;&lt;br&gt;
&amp;gt; except working-copy. Only for working-copy you need to introduce &amp;nbsp;&lt;br&gt;
&amp;gt; checkin/checkout. It is just another means putting the versioning
&amp;nbsp;&lt;br&gt;
&amp;gt; 'action' in the hands of the client.&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; (But please takte this only as input - the draft just triggered an
&amp;nbsp;&lt;br&gt;
&amp;gt; analysis process and that keeps going :-)&lt;br&gt;
&amp;gt; I cannot judge if it is significant enough to justify work on the
&amp;nbsp;&lt;br&gt;
&amp;gt; draft or even this exchange...&lt;br&gt;
&amp;gt; &lt;br&gt;
&lt;br&gt;
&lt;/font&gt;&lt;/tt&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/last-calling-I-D-Action%3Adraft-brown-versioning-link-relations-03-tp26443951p26550609.html" />
</entry>

</feed>
