Return-Path: Delivered-To: apmail-jackrabbit-dev-archive@www.apache.org Received: (qmail 91933 invoked from network); 17 Sep 2008 14:30:20 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 17 Sep 2008 14:30:20 -0000 Received: (qmail 37253 invoked by uid 500); 17 Sep 2008 14:30:15 -0000 Delivered-To: apmail-jackrabbit-dev-archive@jackrabbit.apache.org Received: (qmail 37231 invoked by uid 500); 17 Sep 2008 14:30:15 -0000 Mailing-List: contact dev-help@jackrabbit.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@jackrabbit.apache.org Delivered-To: mailing list dev@jackrabbit.apache.org Received: (qmail 37220 invoked by uid 99); 17 Sep 2008 14:30:15 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 17 Sep 2008 07:30:15 -0700 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.140] (HELO brutus.apache.org) (140.211.11.140) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 17 Sep 2008 14:29:11 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id B309C234C1D6 for ; Wed, 17 Sep 2008 07:29:44 -0700 (PDT) Message-ID: <1364115251.1221661784732.JavaMail.jira@brutus> Date: Wed, 17 Sep 2008 07:29:44 -0700 (PDT) From: "Manfred Baedke (JIRA)" To: dev@jackrabbit.apache.org Subject: [jira] Updated: (JCR-1733) WebDAV BIND support In-Reply-To: <845449542.1221207224400.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/JCR-1733?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Manfred Baedke updated JCR-1733: -------------------------------- Attachment: ci-resourceid.txt patch containing support for DAV:resource-id > WebDAV BIND support > ------------------- > > Key: JCR-1733 > URL: https://issues.apache.org/jira/browse/JCR-1733 > Project: Jackrabbit > Issue Type: Task > Components: jackrabbit-webdav > Reporter: Julian Reschke > Assignee: Julian Reschke > Priority: Minor > Attachments: ci-resourceid.txt > > > I'm tempted to work on implementing the WebDAV BIND protocol, as currently defined in http://greenbytes.de/tech/webdav/draft-ietf-webdav-bind-20.html. > This issue can be used to collect design proposals and track progress. > 1) DAV:resource-id live property > This can be implemented in terms of the JCR UUID. However, we need to turn this one into a URI for WebDAV. If the JCR UUID happens to *really* use UUID syntax, we *could* use urn:uuid. Otherwise, it would probably useful to mint an HTTP URI, served by the WebDAV servlet. (note that the latter has the disadvantage that moving a node to a different server will affect its resource-id, in case that other server allows importing UUIDs). > 2) REBIND and UNBIND methods > Same as MOVE and DELETE, with the excpetion of marshalling. > 3) DAV:parent-set property > Either trivial (when node isn't shared), or needs to use the JCR 2.0 shared set functionality. > 4) BIND method > Either trivial (when shareable nodes aren't supported), or needs to use the JCR 2.0 shared set functionality. > 5) Cycle detection in depth:infinity requests > TBD :-) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.