dCache/dcache — pull request #133 by paulmillar (2013-07-19 10:11:32+00:00)
Title: xrood: Fix root path interpretation

The xrootd door allows the root path (the name space export point) to be
defined. The documentation states that the property applies to the door
in all cases, however in reality it was only used for anonymous
sessions. For authentication sessions the users private root path was
used.

There is the choice of either changing the documentation or the
implementation. I choose to change the implementation for two reasons:

- The SRM generates xrootd URIs based on the assumption that the root
path is fixed for xrootd doors, ie that is doesn't change for each
user.

- Personal preference that I want URIs to refer to the same resource no
matter who uses them.

Even though the patch changes the interpretation of properties, I request
a merge to stable branches, as the bug is a potential security risk.

Target: trunk
Request: 1.9.12
Patch: http://rb.dcache.org/r/4756
Committed: master@1da8f36a0e9d46536324121005112d5afd5db01c
Committed: 2.2@b2ef8072e7a4dbead26f28770923ba9f06db581b