Dear All,
the XRootD 4.1.0 release has been tagged. Please follow the link
below for more details.
http://xrootd.org/2014/11/27/announcement_4_1_0.html
Best regards,
Lukasz
Release Notes:
+ New Features
* [Everyting] Implement dynamic plugin shared library filename
versioning to allow multiple major versions to co-exist.
* [Server] Compelete IPv6/IPv6 and public/private network routing.
* [Server] Allow the checksum manager to use OSS layer to access
data. (issue #140)
* [Server] Allow the definition of subordinate clusters.
* [Server] Support multiple checksum types. Client can select
non-default checksum using the "cks.type=<algorithm>" cgi element.
* [Server] Provide plugin interface for handling extended attributes.
* [Server] Add options to xrd.network to control keepalive.
* [Server] Control core file generation via xrd.sched core directive.
* [Server] Add pss.permit directive to restrict outbound connections
for forwarding proxies.
* [Server] Allow xrootd to handle objectid names as exports.
* [Server] Install and package the cluster mapping utility: xrdmapc.
* [Server] Allow the specification of xrootd.seclib default.
* [Server] Pass along XRD_MONINFO setting and application name to
monitoring.
* [Server/Proxy] Implement a forwarding proxy option.
* [Sever/HTTP] Support gridmap parsing.
* [Client/Cl] Inform the server about availability of local IP
address types (IPv6/IPv4, public/private) to in order to facilitate
redirections.
* [Client/Cl]** Make the client send kXR_endsess request when recovering
broken connection - avoids 'file already open' errors.
* [Client/Cl] Implement TCP keep-alive support.
* [Client/Cl/xrdcp] Optimize xrdcp uploads by compensating for latency.
* [Client/Cl/xrdcp] Make it possible for xrdcp to run multiple
transfers in parallel using the '--parallel' option.
* [Client/Cl/xrdcp] Make it possible for xrdcp to concatenate
multiple sources to stdout.
* [Client/Cl/xrdfs] Add xrdfs locate -i option to ignore network
dependencies (IPv6/IPv4).
* [Security] Add new security framework loader to allow external
pacakges that linked against security plugins to dynamically load them
instead.
* [Security/sss] Allow forwardable sss tokens when ecrypted with a
forwarding key as defined by the xrdsssadmin command.
* [Plugins] Implement generic matching rules to version check 3rd
party plug-ins.
* [Packaging/RPM] Add SystemD configuration files for RHEL7.
* [Packaging/RPM] Introduce compat RPM packaging providing xrootd
3.3.6 deamons and libraries with the ability to switch between desired
versions using the sysconfig file.
* [Packaging/RPM] The RPM naming has been switched back to xrootd
(from xrootd4).
* [Utils] Add xrootd-config utility.
+ Major bug fixes
* [Server/HTTP] Make it possible to handle files larger than 2GB.
* [Server] Prevent blacklisting of all connctions when role is
supervisor.
* [Server] Fix bug in handling cms.dfs redirect verify that would
keep the client is an infinite wait loop. This also affected locate
requests regardless of what the redirect option was set to.
* [Server/Proxy] Avoid SEGV when no environment has been passed in
the proxy server.
+ Minor bug fixes
* [C++ API] Provide complete portability and correct behaviour
across platforms with and without Atomics. This patch does not change
any ABI's.
* [Server] Do not set *TCP_NODELAY* for unix domain sockets as this
issues a nasty error message.
* [Server] Allow cms.dfs mdhold argument to be 0 as documented.
* [Server/Plugins] Add missing initializer to the LocInfo structure.
* [Server/Plugins] Correct header define gaurd in XrdSfsFlags.hh.
* [Server/Proxy] Fully support extended file system features and
pass those features through a proxy server. (issue #115)
* [Client/Cl] Remove duplicates from the HostList.
* [Client/Cl] Fix minor atomicity issues (C++11).
+ Miscellaneous
* [Server] Actually remove xmi plugin handling as xmilib is no
longer supported.
* [Server] Make sure to always passhrough CGI information.
* [Server] Honor network routing when creating the client's i/f
selection mask.
* [Server] Efficiently handle replicated subscribers (i.e. managers).
* [Server/HTTP] Remove useless loading the security framework.
* [Server/Security] Add new NetSecurity::Authorize() method that
accepts text.
* [Server/Proxy] Properly support proxying objectids.
* [Server/Proxy] Clean-ups in the caching proxy.
########################################################################
Use REPLY-ALL to reply to list
To unsubscribe from the XROOTD-L list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-L&A=1
|