Angela Schreiber wrote:

with revision 293331 the following issues have been
addressed within the jcr-server contribution:

angela, thanks for all this. great stuff, very helpful.

1) JCR 184 - Simple Webdav: jcr-encoding for resource names
------------------------------------------------------------

as stated in the jira issue, i could not find an
satifying way to introduce an encoding of uris
containing characters invalid in jcr.

nevertheless i modified the code in order to have separate
usage of dav 'resourcepath' and jcr 'itempath' throughout
the project. in addition DavResourceLocator provides a method getJcrPath(). a new locator can be created from a jcr item path
using an additional method with the factory.

it looks like neither the simple nor jcr servers have implemented any escaping - you've just provided the interface for us to provide our own. is that right?

can you discuss why you don't think a simple hex-escaping of reserved characters is not sufficient for an implementation of getJcrPath()?

Reply via email to