Dear All, the XRootD 4.0.4 bugfix release has been tagged. Please follow the link below for more details. http://xrootd.org/2014/10/22/announcement_4_0_4.html Best regards, Lukasz Release Notes: * Major bug fixes * [Client/Cl] Properly allocate buffers for error messages. (issue #136) * [Client/Cl] Check if there is enough data before unmarshalling. * [Client/Cl] Fix a memory leak in MessageUtils::WaitForResponse affecting all synchronous calls. * [Client/Cl] Prevent a segfault in the destructor when called after the libXrdCl library has been finalized by the linker - ROOT garbage collection. https://github.com/cms-externals/xrootd/pull/1 * [Client/Posix] Fix broken readdir_r() and readdir_r64() functions. * [Server] Use correct flag when adding a cluster. The bug made it impossible to have more than one supervisor node. * [Server/Logrotate] Prevent stack corruption by correctly sizing the timestamp buffer. + Minor bug fixes * [Client/Cl] Properly check if a recursive copy was requested to avoid unnecessarily stating the source. * [Client/Cl] Avoid inserting duplicate entries to HostList when retrying at the same server. * [Client/Cl] Normalize (trim leading zeroes) before comparing adler and crc checksums. (issue #139) * [Client/Posix] Prevent mkdir failure in a clustered environment by creating the full directory path by default. * [Client/Possix] Fix a memory leak when doing deep locate. * [Server/Logrotate] Use expect to send a ping to pipes. This prevents logrotate from hanging when nobody is listening at the other end of the pipe. * [Authentication/Client] Pass the external environment to the protocol manager. (issue #133) * [Authentication/sss] Fix a memory leak. * [Utils] Avoid SEGV when assigning a unix domain address to a NetAddrInfo object previously used to hold a TCP domain address. * [Server/cmsd] Use the same write selection rules for dfs and non-dfs environments. + Miscellaneous * [Server/Logrotate] Prevent the default configuration from sending emails to admins and from creating a new log after the old one has been rotated. (issue #135) * [Server/SELinux] Using expect in logrotate requires the logrotate_t context to have access to pseudoterminals and tmpfs as well as stating fifos * [Client/Commandline Parser] Allow local to local copy in new xrdcp but not in the old one. * [Client/Cl] Discard a whole cluster on failure in federation context. (issue #132) ######################################################################## 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