billing,webdav: Log StringTemplate errors through slf4j

Target: trunk
Require-notes: no
Require-book: no
Acked-by: Paul Millar <paul.millar@desy.de>
Patch: http://rb.dcache.org/r/6096/
cells: Improve routing failure error message

Addresses the problem that "Initial Send" is not a particularly
descriptive error message.

Target: trunk
Require-notes: no
Require-book: no
Acked-by: Paul Millar <paul.millar@desy.de>
Patch: http://rb.dcache.org/r/6098/
hsqldb-plugin: fix transposed varchar settings

The longer varchar (8000) should appear on errormessage but was erroneously given to a different field in a few of the tables.

Target: master
Request: 2.7
Request: 2.6
Require-notes: no
Require-book: no
Acked-by: Gerd
Acked-by: Paul
srmspacemanager: remove code path that has neever been used

    remove code path which has never been used, but was exposed in
    commit f03d1d73fdf79f066a90ac5be2d20ae8ded760f9 by mistake

    Patch: http://rb.dcache.org/r/6100/
    Acked-by: Gerd Behrmann
    Target: trunk
    Require-book: no
    Require-notes: no
dcache-fhs: fix missing chown for httpd directory in debian postinst

Target: master
Request: 2.7
Request: 2.6
Require-book: no
Require-notes: yes
Acked-by: Gerd

RELEASE NOTES
Fixes bug in debian installation preventing writes to the httpd directory and thus blocking creation of webadmin directory.
webdav: Fix error in config documentation

Target: trunk
Require-notes: no
Require-book: no
Acked-by: Tigran Mkrtchyan <tigran.mkrtchyan@desy.de>
Patch: http://rb.dcache.org/r/6107/
webdav: Fix typos in webdav Spring configuration

Also added a webdav instance using the jglobus backend to the
system-text configuration.

Target: trunk
Require-notes: no
Require-book: no
Acked-by: Tigran Mkrtchyan <tigran.mkrtchyan@desy.de>
Patch: http://rb.dcache.org/r/6108/
cells,spacemanager: Fix forwarding of messages

Addresses a bug that caused space manager to forward
messages twice.

AbstractCell contains logic to detect whether a message
handler already generated a reply/forwarded a message.
For reply detection, the current mechanism of looking at
the message UOID works well: Whent the direction of an
envelope is reversed and the envelope is sent, the UOID
is updated. For forwarding this does not work as the
UOID doesn't change.

The fix is a hack, really. Instead of looking at the
UOID we look at the current address in the destination
path. If it changed, it is a clear sign that the message
was forwarded.

For space manager we have the additional challenge that
the message is forwarded asynchronously. We solve that
problem by advancing the destination path to the next
address synchronously, and then forward it in a background
thread.

Target: trunk
Require-notes: no
Require-book: no
(cherry picked from commit 1fc4c45dd94c238fe0c0033a58f5c35eedd9b4d9)
billing: Minor fixes in billing indexer

Addresses some warnings by Jenkins.

Target: trunk
Require-notes: no
Require-book: no
(cherry picked from commit 1200b93c4be6d9f9dd6a8caf235b4376f9b630c9)
bootloader: Add check-config support for wrong service types

Addresses the problem that 'dcache check-config' doesn't provide information
about mistyped or wrong service types in the layout. Such errors would only
show up once a domain is started and the batch file cannot be found.

Added similar support for missing log configuration files.

I had to refactor some code to implement this correctly: Whether a service
type is valid cannot be seen from the section header alone, as the service
specific configuration may provide alternative paths for were to locate
batch files.

Note that the line number printed is off by as it refers to the first line
after the section header (the beginning of the section specific
configuration). Fixing this requires more refactoring so for now I settled
on the current solution.

Target: trunk
Require-notes: yes
Require-book: no
(cherry picked from commit ad3c02f7f60f5018460c8e412ce40f4c7ed571ad)
bootloader: Extend check-config to log non-standard properties

Addresses the issue that there is no easy way to find mistyped
property names in dCache configurations. 'dcache check-config'
now logs messages at INFO level about property declarations that
are not known to dCache.

Messages are only logged at INFO as dCache allows the user to
add custom properties used to declare other properties, or
used by third party scripts. Such properties are thus not
errors.

Target: trunk
Require-notes: yes
Require-book: yes
(cherry picked from commit 9cd5ae5080b499202a014ea22d6c3d243b39d44b)
spacemanager: BUG FIX remove file from srmspacefile table

http://rb.dcache.org/r/6113/