Branch: refs/heads/xrdR5-rb1 Home: https://github.com/xrootd/xrootd Commit: a236c21a0a153eed91876264d2b2b9e27e44f98d https://github.com/xrootd/xrootd/commit/a236c21a0a153eed91876264d2b2b9e27e44f98d Author: Matevz Tadel <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdFileCache/XrdFileCache.cc M src/XrdFileCache/XrdFileCache.hh M src/XrdFileCache/XrdFileCacheCommand.cc M src/XrdFileCache/XrdFileCacheConfiguration.cc M src/XrdFileCache/XrdFileCacheFile.cc M src/XrdFileCache/XrdFileCacheFile.hh M src/XrdFileCache/XrdFileCacheIOEntireFile.cc M src/XrdFileCache/XrdFileCacheInfo.cc M src/XrdFileCache/XrdFileCacheInfo.hh M src/XrdFileCache/XrdFileCachePrint.cc M src/XrdFileCache/XrdFileCachePurge.cc M src/XrdFileCache/XrdFileCacheStats.hh M src/XrdFileCache/XrdFileCacheVRead.cc Log Message: ----------- Extend cinfo to format to include number of accesses and allow record merging. Also includes: * Rename stat variables to match regular cache nomenclature. * Some preliminary structs for per directory statistics collection. Commit: 2165960f4ad542936588668af3d82ef76c676d7a https://github.com/xrootd/xrootd/commit/2165960f4ad542936588668af3d82ef76c676d7a Author: Matevz Tadel <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdFileCache/XrdFileCacheConfiguration.cc Log Message: ----------- Check data space size during configuration processing. Commit: 051f5b73e8b90cfca227e1479df75a00ebd93b8c https://github.com/xrootd/xrootd/commit/051f5b73e8b90cfca227e1479df75a00ebd93b8c Author: Matevz Tadel <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdFileCache/XrdFileCache.cc M src/XrdFileCache/XrdFileCache.hh M src/XrdFileCache/XrdFileCacheCommand.cc M src/XrdFileCache/XrdFileCacheConfiguration.cc M src/XrdFileCache/XrdFileCacheFile.cc M src/XrdFileCache/XrdFileCacheFile.hh M src/XrdFileCache/XrdFileCachePurge.cc M src/XrdFileCache/XrdFileCacheStats.hh Log Message: ----------- Per directory stat processing. First version, not fully tested. Prints out report into log file during every purge cycle, e.g. (edited for readability): ``` DataFsState::dump_recursively epoch = 1544824366 delta_t = 300 max_depth = 4 0 root usage=26157253632 usage_extra=14831391356 usage_total=40988644988 num_ios=4 duration=357 b_hit=20378665723 b_miss=7415529472 b_byps=0 b_wrtn=14831391356 1 store usage=26157253632 usage_extra=14831391356 usage_total=40988644988 num_ios=4 duration=357 b_hit=20378665723 b_miss=7415529472 b_byps=0 b_wrtn=14831391356 2 user usage=26157253632 usage_extra=14831391356 usage_total=40988644988 num_ios=4 duration=357 b_hit=20378665723 b_miss=7415529472 b_byps=0 b_wrtn=14831391356 3 matevz usage=26157253632 usage_extra=14831391356 usage_total=40988644988 num_ios=4 duration=357 b_hit=20378665723 b_miss=7415529472 b_byps=0 b_wrtn=14831391356 4 xrdmon-far usage= 2558525440 usage_extra= 5705110140 usage_total= 8263635580 num_ios=2 duration=143 b_hit= 5410980421 b_miss=2852388864 b_byps=0 b_wrtn= 5705110140 4 xrdmon-xxx usage=17871405056 usage_extra= 9126281216 usage_total=26997686272 num_ios=2 duration=214 b_hit=14967685302 b_miss=4563140608 b_byps=0 b_wrtn= 9126281216 usage - usage as "measured" during purge scan usage_extra - collected from write queue and accumulated between purge scans note, purge scan does not happen every purge cycle! usage_total - sum of above two b_wrtn - number of bytes written in this directory during this cycle others should be clear ``` pfc.dirstats maxdepth is supported. pfc.dirstats dir is converted to maxdepth so it sort of works ... but prints out all the directories down to maxdepth, not only the selected ones. Commit: 726971dfc27bb5156431b016f2baa906530198cb https://github.com/xrootd/xrootd/commit/726971dfc27bb5156431b016f2baa906530198cb Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XProtocol/XProtocol.cc M src/XProtocol/XProtocol.hh M src/XrdOfs/XrdOfs.cc M src/XrdOfs/XrdOfs.hh M src/XrdOfs/XrdOfsConfig.cc A src/XrdOfs/XrdOfsFSctl.cc M src/XrdOss/XrdOss.hh M src/XrdOss/XrdOssConfig.cc M src/XrdServer.cmake A src/XrdSfs/XrdSfsFAttr.hh M src/XrdSfs/XrdSfsInterface.hh M src/XrdXrootd/XrdXrootdConfig.cc M src/XrdXrootd/XrdXrootdProtocol.cc M src/XrdXrootd/XrdXrootdProtocol.hh M src/XrdXrootd/XrdXrootdXeq.cc A src/XrdXrootd/XrdXrootdXeq.hh A src/XrdXrootd/XrdXrootdXeqFAttr.cc Log Message: ----------- [Server] Implement user settable extended file attributes. Commit: ce64322d9663b29df94de9d858bcc1b78589ff65 https://github.com/xrootd/xrootd/commit/ce64322d9663b29df94de9d858bcc1b78589ff65 Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M bindings/python/setup.py.in M docs/man/xrdfs.1 M src/XrdCl/XrdClFS.cc M src/XrdCl/XrdClFile.cc M src/XrdCl/XrdClFile.hh M src/XrdCl/XrdClFileStateHandler.cc M src/XrdCl/XrdClFileStateHandler.hh M src/XrdCl/XrdClFileSystem.cc M src/XrdCl/XrdClFileSystem.hh M src/XrdCl/XrdClMessageUtils.cc M src/XrdCl/XrdClMessageUtils.hh M src/XrdCl/XrdClXRootDMsgHandler.cc M src/XrdCl/XrdClXRootDMsgHandler.hh M src/XrdCl/XrdClXRootDResponses.hh M src/XrdCl/XrdClXRootDTransport.cc M src/XrdCl/XrdClXRootDTransport.hh Log Message: ----------- [XrdCl] Implement fattr. Commit: 17a0cea24a6bc60185161e3c7ad9bd17707bc283 https://github.com/xrootd/xrootd/commit/17a0cea24a6bc60185161e3c7ad9bd17707bc283 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdSys/XrdSysFAttrBsd.icc M src/XrdSys/XrdSysFAttrLnx.icc M src/XrdSys/XrdSysFAttrMac.icc M src/XrdSys/XrdSysFAttrSun.icc M src/XrdSys/XrdSysXAttr.hh Log Message: ----------- [Server] Correct handling of ENOENT condition for extended attributes. Commit: 64cbb6715b67c065dcbe9665dfc975fd466ca9a0 https://github.com/xrootd/xrootd/commit/64cbb6715b67c065dcbe9665dfc975fd466ca9a0 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdOfs/XrdOfsConfig.cc Log Message: ----------- [Server] Allow use of size suffixes in the ofs.xattr directive. Commit: 9c341653e8e3491ee399336e098441ad63dd948e https://github.com/xrootd/xrootd/commit/9c341653e8e3491ee399336e098441ad63dd948e Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XProtocol/XProtocol.hh M src/XrdOfs/XrdOfsFSctl.cc M src/XrdSfs/XrdSfsFAttr.hh M src/XrdSys/XrdSysFAttr.cc M src/XrdXrootd/XrdXrootdProtocol.hh M src/XrdXrootd/XrdXrootdXeqFAttr.cc Log Message: ----------- [Server] Implement list with data, responde optimization, bug fixes. Commit: a2ef11bea5f09e0c2fc476c310d6061ebfd7e707 https://github.com/xrootd/xrootd/commit/a2ef11bea5f09e0c2fc476c310d6061ebfd7e707 Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdCl/XrdClFS.cc M src/XrdCl/XrdClFile.cc M src/XrdCl/XrdClFile.hh M src/XrdCl/XrdClFileStateHandler.cc M src/XrdCl/XrdClFileStateHandler.hh M src/XrdCl/XrdClFileSystem.cc M src/XrdCl/XrdClFileSystem.hh M src/XrdCl/XrdClXRootDMsgHandler.cc M src/XrdCl/XrdClXRootDResponses.hh Log Message: ----------- [XrdCl] Support aData flag in fattr list operation. Commit: 9b7c86dbe08c45ab0fc65fce66001326b204180a https://github.com/xrootd/xrootd/commit/9b7c86dbe08c45ab0fc65fce66001326b204180a Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdCl/XrdClLocalFileHandler.cc M src/XrdCl/XrdClLocalFileHandler.hh M src/XrdCl/XrdClXRootDResponses.hh Log Message: ----------- [XrdCl] Implement xattr for local files. Commit: a463d336b8680bde373d1a2b00abdc8b16a09189 https://github.com/xrootd/xrootd/commit/a463d336b8680bde373d1a2b00abdc8b16a09189 Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdCl/XrdClLocalFileHandler.cc Log Message: ----------- [XrdCl] fix xattr header. Commit: e188dde20e2563741016791277ccf6525d4f6268 https://github.com/xrootd/xrootd/commit/e188dde20e2563741016791277ccf6525d4f6268 Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M tests/XrdClTests/FileSystemTest.cc M tests/XrdClTests/FileTest.cc Log Message: ----------- [XrdCl] Add xattr tests. Commit: 7271dd722c9300ccab87b55597fa7d047692a87f https://github.com/xrootd/xrootd/commit/7271dd722c9300ccab87b55597fa7d047692a87f Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XProtocol/XProtocol.cc M src/XProtocol/XProtocol.hh M src/XrdCks/XrdCksManager.cc M src/XrdOfs/XrdOfs.cc M src/XrdSys/XrdSysFAttr.cc M src/XrdSys/XrdSysFAttrBsd.icc M src/XrdSys/XrdSysFAttrLnx.icc M src/XrdSys/XrdSysFAttrMac.icc M src/XrdSys/XrdSysFAttrSun.icc M src/XrdXrootd/XrdXrootdXeqFAttr.cc Log Message: ----------- [Server] Fix fattr interference with checksums. Commit: 463929cdddd446198e901ab4452d386af48fa54f https://github.com/xrootd/xrootd/commit/463929cdddd446198e901ab4452d386af48fa54f Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XProtocol/XProtocol.cc M src/XProtocol/XProtocol.hh M src/XrdSec/XrdSecProtect.cc Log Message: ----------- [Server] Code cleanup and add some missing table entries. Commit: 44fa616481565e3bcefcb85b9be721d2079fd0fc https://github.com/xrootd/xrootd/commit/44fa616481565e3bcefcb85b9be721d2079fd0fc Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdCl/XrdClLocalFileHandler.cc Log Message: ----------- [XrdCl] Fix vanilla rhel6 compilation. Commit: bcb0ad6b4a4ea40d1d5e4723b51e1833539e842e https://github.com/xrootd/xrootd/commit/bcb0ad6b4a4ea40d1d5e4723b51e1833539e842e Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdSys/XrdSysFAttrBsd.icc Log Message: ----------- [Server] FREE_BSD fattr fixes by yurivict@github; fixes #791 Commit: 7f1158383af3c4b1abdb08dd39c7a50edf92a6e4 https://github.com/xrootd/xrootd/commit/7f1158383af3c4b1abdb08dd39c7a50edf92a6e4 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdOfs/XrdOfs.hh A src/XrdOfs/XrdOfsFAttr.cc M src/XrdOfs/XrdOfsFSctl.cc M src/XrdServer.cmake M src/XrdSfs/XrdSfsFAttr.hh M src/XrdSfs/XrdSfsInterface.hh M src/XrdXrootd/XrdXrootdConfig.cc M src/XrdXrootd/XrdXrootdXeqFAttr.cc Log Message: ----------- [Server] Refactor fattr support to be more rational (breaks ABI). Commit: 46e3270fb26e9bbb25d2ddb51fc4819dd4915711 https://github.com/xrootd/xrootd/commit/46e3270fb26e9bbb25d2ddb51fc4819dd4915711 Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdCl/XrdClFile.cc M src/XrdCl/XrdClFile.hh M src/XrdCl/XrdClLocalFileHandler.cc M tests/XrdClTests/FileTest.cc M tests/XrdClTests/LocalFileHandlerTest.cc Log Message: ----------- [XrdCl] Use XrdSysXAttr in LocalFileHandler. Commit: ee1ce7681d868fb9987b2e5b3d42527e58b693e5 https://github.com/xrootd/xrootd/commit/ee1ce7681d868fb9987b2e5b3d42527e58b693e5 Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XProtocol/XProtocol.cc M src/XProtocol/XProtocol.hh M src/XrdCl/XrdClLocalFileHandler.cc M src/XrdCl/XrdClMessageUtils.cc M src/XrdCl/XrdClXRootDTransport.cc M src/XrdCl/XrdClXRootDTransport.hh Log Message: ----------- [XrdCl] Refactor nvec/vvec parsing. Commit: d99b28c02320dec6efe6b9fa06e8bb5173259562 https://github.com/xrootd/xrootd/commit/d99b28c02320dec6efe6b9fa06e8bb5173259562 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdSec/XrdSecEntity.hh Log Message: ----------- [Server] Add additional fields to he SecEntity structure (breaks ABI). Commit: 13c8a94d60526a199daf1eb8e11f9e0b12a7485c https://github.com/xrootd/xrootd/commit/13c8a94d60526a199daf1eb8e11f9e0b12a7485c Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M docs/PreReleaseNotes.txt Log Message: ----------- Update notes on SecEntity change. Commit: cf6518b4a0ecb7d6fc2e88c721c6e8e262be9b67 https://github.com/xrootd/xrootd/commit/cf6518b4a0ecb7d6fc2e88c721c6e8e262be9b67 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdOfs/XrdOfs.cc M src/XrdOfs/XrdOfs.hh M src/XrdSfs/XrdSfsInterface.hh M src/XrdSsi/XrdSsiDir.cc M src/XrdSsi/XrdSsiDir.hh M src/XrdSsi/XrdSsiFile.cc M src/XrdSsi/XrdSsiFile.hh Log Message: ----------- [Server] Trivialize OFS plugin wrapping (breaks ABI). Commit: 7dbab78a4b5407c7044f8c3d759a8a9caf70f3ca https://github.com/xrootd/xrootd/commit/7dbab78a4b5407c7044f8c3d759a8a9caf70f3ca Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XProtocol/XProtocol.cc M src/XProtocol/XProtocol.hh R src/XrdCms/XrdCmsReq.cc R src/XrdCms/XrdCmsReq.hh M src/XrdOuc/XrdOucUtils.cc M src/XrdOuc/XrdOucUtils.hh M src/XrdServer.cmake M src/XrdXrootd/XrdXrootdConfig.cc M src/XrdXrootd/XrdXrootdProtocol.cc M src/XrdXrootd/XrdXrootdProtocol.hh R src/XrdXrootd/XrdXrootdStat.icc M src/XrdXrootd/XrdXrootdXeq.cc Log Message: ----------- Implement extended stat information (plus misc cleanup). Commit: 928217ad92695dcb560617f874dc6df5da74dc9b https://github.com/xrootd/xrootd/commit/928217ad92695dcb560617f874dc6df5da74dc9b Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdOuc/XrdOucUtils.cc Log Message: ----------- [Utils] Fix unitialized variable. Commit: d507ec9039f89943eb91fec85d17a5bf1d439553 https://github.com/xrootd/xrootd/commit/d507ec9039f89943eb91fec85d17a5bf1d439553 Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdCl/XrdClFileOperations.hh M src/XrdCl/XrdClOperationHandlers.hh M src/XrdCl/XrdClOperations.hh Log Message: ----------- [XrdCl] Implement pipeling for File xattrs. Commit: efd183cef4c01b916295702bc649f777c017b2b8 https://github.com/xrootd/xrootd/commit/efd183cef4c01b916295702bc649f777c017b2b8 Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdCl/XrdClFileOperations.hh M src/XrdCl/XrdClFileSystemOperations.hh Log Message: ----------- [XrdCl] Implementing pipelining for FileSystem xattr. Commit: ce95d2c20818b4515facb3a192a058f2432fd6b0 https://github.com/xrootd/xrootd/commit/ce95d2c20818b4515facb3a192a058f2432fd6b0 Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M tests/XrdClTests/OperationsWorkflowTest.cc Log Message: ----------- [XrdCl] Add test for xattr pipelines. Commit: 00b8d0d32e95e0139da087799ad872231d9e3ab3 https://github.com/xrootd/xrootd/commit/00b8d0d32e95e0139da087799ad872231d9e3ab3 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdSsi.cmake R src/XrdSsi/XrdSsiPacer.cc R src/XrdSsi/XrdSsiPacer.hh M src/XrdSsi/XrdSsiRequest.cc M src/XrdSsi/XrdSsiRequest.hh M src/XrdSsi/XrdSsiTaskReal.cc M src/XrdSsi/XrdSsiTaskReal.hh Log Message: ----------- [SSI] Change GetResponseData() to return void not enum (breaks ABI). Commit: 348ffb183d1f06afc011813be00cb296d6a7d067 https://github.com/xrootd/xrootd/commit/348ffb183d1f06afc011813be00cb296d6a7d067 Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XProtocol/XProtocol.cc M src/XProtocol/XProtocol.hh Log Message: ----------- [XProtocol] rebase on master. Commit: 65901f605115d12d07712bbd9abb31ed5b5b1dd6 https://github.com/xrootd/xrootd/commit/65901f605115d12d07712bbd9abb31ed5b5b1dd6 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdSsi/XrdSsiClient.cc M src/XrdSsi/XrdSsiProvider.hh M src/XrdSsi/XrdSsiScale.hh Log Message: ----------- [SSI] Export request scaling interface. [SSI] Add generic Control() method for future use. Commit: 08f47d87a720dffa9c1a625ba5f8893c1b4a7569 https://github.com/xrootd/xrootd/commit/08f47d87a720dffa9c1a625ba5f8893c1b4a7569 Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdCl/XrdClFileOperations.hh M src/XrdCl/XrdClOperationHandlers.hh M src/XrdCl/XrdClOperations.cc M src/XrdCl/XrdClOperations.hh M src/XrdCl/XrdClXRootDMsgHandler.cc M tests/XrdClTests/OperationsWorkflowTest.cc Log Message: ----------- [XrdCl] fail all handlers in pipeline on failure. Commit: c7f158507efa00a6e29eeeaa0365312611c39daa https://github.com/xrootd/xrootd/commit/c7f158507efa00a6e29eeeaa0365312611c39daa Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdCl/XrdClFileSystem.cc Log Message: ----------- [XrdCl] Add support for local file rm. Commit: fb2388db2717619d0b7d9e72def157b5894d3d91 https://github.com/xrootd/xrootd/commit/fb2388db2717619d0b7d9e72def157b5894d3d91 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdSsi/XrdSsiServReal.cc M src/XrdSsi/XrdSsiServReal.hh M src/XrdSsi/XrdSsiService.hh Log Message: ----------- [SSI]Implement background stop for teh service. Commit: 8c8e8d403f9a5cfafe5054faf2f805efcb26e7ec https://github.com/xrootd/xrootd/commit/8c8e8d403f9a5cfafe5054faf2f805efcb26e7ec Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XProtocol/XProtocol.cc M src/XProtocol/XProtocol.hh Log Message: ----------- Implement extended stat information (plus misc cleanup). Commit: 9d329b4c7f2629fb213aa92eb57e3323e2a7f164 https://github.com/xrootd/xrootd/commit/9d329b4c7f2629fb213aa92eb57e3323e2a7f164 Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/CMakeLists.txt M src/XrdCl/CMakeLists.txt M src/XrdCl/XrdClAsyncSocketHandler.cc M src/XrdCl/XrdClAsyncSocketHandler.hh A src/XrdCl/XrdClAsyncTlsSocketHandler.cc A src/XrdCl/XrdClAsyncTlsSocketHandler.hh M src/XrdCl/XrdClChannel.cc M src/XrdCl/XrdClSocket.cc M src/XrdCl/XrdClSocket.hh M src/XrdCl/XrdClStatus.hh M src/XrdCl/XrdClStream.cc M src/XrdCl/XrdClStream.hh A src/XrdCl/XrdClTls.cc A src/XrdCl/XrdClTls.hh M src/XrdCl/XrdClTransportManager.cc M src/XrdCl/XrdClXRootDMsgHandler.cc M src/XrdCl/XrdClXRootDMsgHandler.hh M src/XrdCl/XrdClXRootDTransport.cc M src/XrdCl/XrdClXRootDTransport.hh A src/XrdTls/CMakeLists.txt A src/XrdTls/XrdTlsConnection.cc A src/XrdTls/XrdTlsConnection.hh A src/XrdTls/XrdTlsCtx.cc A src/XrdTls/XrdTlsCtx.hh A src/api_test/CMakeLists.txt A src/api_test/xrd_api_test.cc A src/api_test/xrdsrv.cc Log Message: ----------- [XrdCl] Implement TLS encryption. Commit: c54364d960d90eab8138ceea9927f6a035fda146 https://github.com/xrootd/xrootd/commit/c54364d960d90eab8138ceea9927f6a035fda146 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdCl/CMakeLists.txt M src/XrdCl/XrdClAsyncTlsSocketHandler.cc M src/XrdCl/XrdClTls.cc M src/XrdCl/XrdClTls.hh Log Message: ----------- [Cleint] Client changes corresponding to XrdTls changes. Commit: b939fe85e623a08ec1e9f33b8354c9dcfad1b564 https://github.com/xrootd/xrootd/commit/b939fe85e623a08ec1e9f33b8354c9dcfad1b564 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdTls/XrdTlsConnection.cc M src/XrdTls/XrdTlsConnection.hh A src/XrdTls/XrdTlsContext.cc A src/XrdTls/XrdTlsContext.hh M src/XrdUtils.cmake Log Message: ----------- [TLS] Changes to ruuggedize tls support. Commit: ad5135ec94bafbd3eaaab63fc3cea29bea0c77c7 https://github.com/xrootd/xrootd/commit/ad5135ec94bafbd3eaaab63fc3cea29bea0c77c7 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/Xrd/XrdConfig.cc M src/Xrd/XrdConfig.hh M src/Xrd/XrdProtocol.hh R src/XrdTls/CMakeLists.txt R src/XrdTls/XrdTlsCtx.cc R src/XrdTls/XrdTlsCtx.hh M src/XrdXrootd/XrdXrootdConfig.cc M src/XrdXrootd/XrdXrootdProtocol.hh Log Message: ----------- [Server] Phase 1 of TLS support. Commit: a0f87514fd28ecf3fd0ece981c24284ffc992cf4 https://github.com/xrootd/xrootd/commit/a0f87514fd28ecf3fd0ece981c24284ffc992cf4 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XProtocol/XProtocol.hh A src/Xrd/LinkTLS.cc M src/Xrd/XrdConfig.cc M src/Xrd/XrdConfig.hh A src/Xrd/XrdGlobals.cc M src/Xrd/XrdInet.cc M src/Xrd/XrdLink.cc M src/Xrd/XrdLink.hh A src/Xrd/XrdLinkCtl.cc A src/Xrd/XrdLinkCtl.hh A src/Xrd/XrdLinkXeq.cc A src/Xrd/XrdLinkXeq.hh M src/Xrd/XrdMain.cc M src/Xrd/XrdPoll.cc M src/Xrd/XrdPollDev.icc M src/Xrd/XrdPollE.icc A src/Xrd/XrdPollInfo.hh M src/Xrd/XrdPollPoll.hh M src/Xrd/XrdPollPoll.icc M src/Xrd/XrdSendQ.cc M src/Xrd/XrdSendQ.hh M src/XrdCrypto/XrdCryptosslFactory.cc M src/XrdCrypto/XrdCryptosslFactory.hh M src/XrdHttp.cmake M src/XrdHttp/XrdHttpProtocol.cc M src/XrdHttp/XrdHttpProtocol.hh M src/XrdNet/XrdNetAddr.cc M src/XrdNet/XrdNetAddr.hh M src/XrdNet/XrdNetAddrInfo.cc M src/XrdNet/XrdNetAddrInfo.hh M src/XrdSys/XrdSysIOEventsPollPoll.icc M src/XrdTls/XrdTlsConnection.cc M src/XrdTls/XrdTlsConnection.hh M src/XrdTls/XrdTlsContext.cc M src/XrdTls/XrdTlsContext.hh M src/XrdUtils.cmake M src/XrdXml/tinyxml.cpp M src/XrdXrootd/XrdXrootdConfig.cc M src/XrdXrootd/XrdXrootdProtocol.cc M src/XrdXrootd/XrdXrootdProtocol.hh M src/XrdXrootd/XrdXrootdXeq.cc Log Message: ----------- [Server] First iteration on server-side TLS implementation. Commit: c07efaeb9f58edf34471e3952212aa8129752583 https://github.com/xrootd/xrootd/commit/c07efaeb9f58edf34471e3952212aa8129752583 Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdCl/XrdClAsyncTlsSocketHandler.cc M src/XrdCl/XrdClAsyncTlsSocketHandler.hh M src/XrdCl/XrdClTls.cc M src/XrdTls/XrdTlsConnection.cc Log Message: ----------- [XrdCl] Make tls handshake async. Commit: a5d585014832ca7916c2ad434ed4f6d4c953f025 https://github.com/xrootd/xrootd/commit/a5d585014832ca7916c2ad434ed4f6d4c953f025 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XProtocol/XProtocol.hh M src/Xrd/XrdConfig.cc M src/Xrd/XrdConfig.hh M src/Xrd/XrdLinkXeq.cc M src/Xrd/XrdPoll.cc M src/Xrd/XrdPollE.icc M src/Xrd/XrdProtLoad.cc M src/Xrd/XrdProtLoad.hh M src/Xrd/XrdProtocol.cc M src/Xrd/XrdProtocol.hh M src/XrdNet/XrdNet.hh M src/XrdNet/XrdNetOpts.hh M src/XrdTls/XrdTlsConnection.cc M src/XrdXrootd/XrdXrootdConfig.cc M src/XrdXrootd/XrdXrootdProtocol.cc M src/XrdXrootd/XrdXrootdProtocol.hh M src/XrdXrootd/XrdXrootdXeq.cc Log Message: ----------- [Server] Additional TLS support. Commit: a0cd17c9fb630d777f1567c98008f8f520fb348d https://github.com/xrootd/xrootd/commit/a0cd17c9fb630d777f1567c98008f8f520fb348d Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XProtocol/XProtocol.cc M src/XProtocol/XProtocol.hh R src/Xrd/LinkTLS.cc M src/Xrd/XrdLink.hh M src/Xrd/XrdLinkXeq.cc M src/XrdCl/XrdClXRootDTransport.cc M src/XrdOfs/XrdOfs.cc M src/XrdSfs/XrdSfsInterface.hh M src/XrdXrootd/XrdXrootdConfig.cc M src/XrdXrootd/XrdXrootdProtocol.cc M src/XrdXrootd/XrdXrootdProtocol.hh M src/XrdXrootd/XrdXrootdXeq.cc Log Message: ----------- [Server] Additional TLS support items. Commit: 73b7eeef8923a42fee2ddcb7424a6996288d80ba https://github.com/xrootd/xrootd/commit/73b7eeef8923a42fee2ddcb7424a6996288d80ba Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdXrootd/XrdXrootdXeq.cc Log Message: ----------- [Server] Do not apply TLS requirements to bridged connections. Commit: 7a5e68c91d9eecda50e5ed3b1f0b9a3e22b5e6c0 https://github.com/xrootd/xrootd/commit/7a5e68c91d9eecda50e5ed3b1f0b9a3e22b5e6c0 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdXrootd/XrdXrootdConfig.cc Log Message: ----------- [Server] Adjust tyhe xrootd.tls directive for usabiliity. Commit: dfec3295f4321f676121907fdc7329ab5a71c704 https://github.com/xrootd/xrootd/commit/dfec3295f4321f676121907fdc7329ab5a71c704 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdTls/XrdTlsConnection.cc M src/XrdTls/XrdTlsConnection.hh Log Message: ----------- [TLS] Add argument to Connect() for host verification. Commit: b0a71044b7e1adf2e796e73475dc95629162a658 https://github.com/xrootd/xrootd/commit/b0a71044b7e1adf2e796e73475dc95629162a658 Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/Xrd/XrdConfig.cc Log Message: ----------- Fix build. Commit: d3d50ef429fb33ff4034f359fb24f74ddd144d52 https://github.com/xrootd/xrootd/commit/d3d50ef429fb33ff4034f359fb24f74ddd144d52 Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdXrootd/XrdXrootdXeq.cc Log Message: ----------- Fix build. Commit: fafda055052a397ab29c97d5b7e1ad4b80d07336 https://github.com/xrootd/xrootd/commit/fafda055052a397ab29c97d5b7e1ad4b80d07336 Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdCl/XrdClFileSystem.cc Log Message: ----------- Fix slc6 build. Commit: ef6d32bf7cef9e0543c23b724da372a3d56541f9 https://github.com/xrootd/xrootd/commit/ef6d32bf7cef9e0543c23b724da372a3d56541f9 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdOuc/XrdOucUtils.cc Log Message: ----------- [Utils] Fix missing format parameter. Commit: 939086cdc26227fe344447cff6b3aeebdeb8c99e https://github.com/xrootd/xrootd/commit/939086cdc26227fe344447cff6b3aeebdeb8c99e Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdSsi/XrdSsiRRAgent.hh M src/XrdSsi/XrdSsiRequest.cc M src/XrdSsi/XrdSsiRequest.hh M src/XrdSsi/XrdSsiSessReal.cc Log Message: ----------- [SSI] Expose refresh flag for better request retry control. Commit: 72700f8a617bcddd2885138bd0946f87075c90d2 https://github.com/xrootd/xrootd/commit/72700f8a617bcddd2885138bd0946f87075c90d2 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdSsi/XrdSsiRRAgent.hh M src/XrdSsi/XrdSsiServReal.cc M src/XrdSsi/XrdSsiSessReal.cc Log Message: ----------- [SSI] Properly handle reusable resource when retry is enabled. Commit: 0c491e30a3690b14ef2fc0329e504dda09d75695 https://github.com/xrootd/xrootd/commit/0c491e30a3690b14ef2fc0329e504dda09d75695 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdXrootd/XrdXrootdProtocol.hh M src/XrdXrootd/XrdXrootdXeq.cc Log Message: ----------- [Server] Remove unsed parameter in do_Protocol(). Commit: e9d77605053cdf6d104c15f13158d511b9e42aed https://github.com/xrootd/xrootd/commit/e9d77605053cdf6d104c15f13158d511b9e42aed Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdCl/XrdClAsyncSocketHandler.cc M src/XrdCl/XrdClAsyncSocketHandler.hh M src/XrdCl/XrdClAsyncTlsSocketHandler.cc M src/XrdCl/XrdClAsyncTlsSocketHandler.hh M src/XrdCl/XrdClPostMasterInterfaces.hh M src/XrdCl/XrdClXRootDMsgHandler.hh M src/XrdCl/XrdClXRootDTransport.cc M src/XrdCl/XrdClXRootDTransport.hh Log Message: ----------- [XrdCl] Update PostMaster interfaces. Commit: 5d2ba41196fc83547474b775c4eedfc823a13fbe https://github.com/xrootd/xrootd/commit/5d2ba41196fc83547474b775c4eedfc823a13fbe Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdFfs/XrdFfsMisc.cc M src/XrdHeaders.cmake M src/XrdOss/XrdOss.hh M src/XrdOss/XrdOssApi.cc M src/XrdOuc/XrdOucCache.hh M src/XrdOuc/XrdOucCache2.hh M src/XrdOuc/XrdOucCacheData.cc M src/XrdOuc/XrdOucCacheStats.hh M src/XrdOuc/XrdOucPsx.cc M src/XrdOuc/XrdOucPsx.hh M src/XrdPosix/XrdPosixXrootd.cc M src/XrdPosix/XrdPosixXrootd.hh M src/XrdPss/XrdPss.cc M src/XrdPss/XrdPssConfig.cc M src/XrdServer.cmake M src/XrdXrootd/XrdXrootdConfig.cc A src/XrdXrootd/XrdXrootdGSReal.cc A src/XrdXrootd/XrdXrootdGSReal.hh A src/XrdXrootd/XrdXrootdGStream.cc A src/XrdXrootd/XrdXrootdGStream.hh M src/XrdXrootd/XrdXrootdMonData.hh M src/XrdXrootd/XrdXrootdMonFile.cc M src/XrdXrootd/XrdXrootdMonFile.hh M src/XrdXrootd/XrdXrootdMonitor.cc M src/XrdXrootd/XrdXrootdMonitor.hh M src/XrdXrootd/XrdXrootdProtocol.hh Log Message: ----------- [Server] Implement simple g-stream monitoring for medium level repotring. Commit: 37dbc64e0e2ce6a15ea3ceed1411addfa9c395b0 https://github.com/xrootd/xrootd/commit/37dbc64e0e2ce6a15ea3ceed1411addfa9c395b0 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M docs/PreReleaseNotes.txt Log Message: ----------- Update notes on g-stream monitporing feature. Commit: 0ea3089b30fba65a7e281c385b00749326d97ef1 https://github.com/xrootd/xrootd/commit/0ea3089b30fba65a7e281c385b00749326d97ef1 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdOfs/XrdOfsPrepare.hh Log Message: ----------- [Server] Do not expose private header via prepare plugin interface. Commit: 5d2efb74988f7ed74fe4da2a977b2bc49224a1f1 https://github.com/xrootd/xrootd/commit/5d2efb74988f7ed74fe4da2a977b2bc49224a1f1 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdOfs/XrdOfsPrepare.hh Log Message: ----------- [Server] Correct using wrong class in header. Commit: a9415bfaf73ffbe7dface2d55b19d196e0f32e7c https://github.com/xrootd/xrootd/commit/a9415bfaf73ffbe7dface2d55b19d196e0f32e7c Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XProtocol/XProtocol.hh M src/Xrd/XrdConfig.cc Log Message: ----------- [Server] Some TLS fixes and add get/putFile into the mix. Commit: d3641babc8ccdee629cf50a070a04bebb9cbb82d https://github.com/xrootd/xrootd/commit/d3641babc8ccdee629cf50a070a04bebb9cbb82d Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdXrootd/XrdXrootdConfig.cc A src/XrdXrootd/XrdXrootdGPFile.hh M src/XrdXrootd/XrdXrootdProtocol.cc M src/XrdXrootd/XrdXrootdProtocol.hh Log Message: ----------- [Server] Phase 1 addition of getFile & putFile request handling. Commit: ec5ecaa91be0f5e20a7cead25206f138e566bf5f https://github.com/xrootd/xrootd/commit/ec5ecaa91be0f5e20a7cead25206f138e566bf5f Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdServer.cmake M src/XrdSfs/XrdSfsFlags.hh A src/XrdSfs/XrdSfsGPFInfo.hh Log Message: ----------- [Server] Add Features(), getFile(), and putFile() methods to SFS. [Server] Improve SFS wrapping and add "how to" documentation. Commit: 5c963faa9d2cbcddb0e972a86f33aff200878c71 https://github.com/xrootd/xrootd/commit/5c963faa9d2cbcddb0e972a86f33aff200878c71 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M docs/PreReleaseNotes.txt Log Message: ----------- Update notes on SFS additions. Commit: 1ff96b7e63860c7b2814238ea0d64c9d177cba6d https://github.com/xrootd/xrootd/commit/1ff96b7e63860c7b2814238ea0d64c9d177cba6d Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdSfs/XrdSfsInterface.hh Log Message: ----------- [Server] Add missing commit to SFS. Commit: 604bdf0d216f798fda18ea9bef99ee61769b4538 https://github.com/xrootd/xrootd/commit/604bdf0d216f798fda18ea9bef99ee61769b4538 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M cmake/XRootDDefaults.cmake M src/XrdVersion.hh.in M src/XrdVersionPlugin.hh Log Message: ----------- [Cmake] Update version requirements. Commit: 1e7f0a43c03f875ce1f1cc9244c25245db0e7819 https://github.com/xrootd/xrootd/commit/1e7f0a43c03f875ce1f1cc9244c25245db0e7819 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdThrottle/XrdThrottle.hh M src/XrdThrottle/XrdThrottleFile.cc M src/XrdThrottle/XrdThrottleFileSystem.cc Log Message: ----------- [Throttle] Use the new wrapping guidelines for throttle plugin. Commit: 3cc7ab72fee72f2efaac9bff0b7f3f8eb7b2be2c https://github.com/xrootd/xrootd/commit/3cc7ab72fee72f2efaac9bff0b7f3f8eb7b2be2c Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XProtocol/XProtocol.hh M src/Xrd/XrdConfig.cc M src/Xrd/XrdConfig.hh M src/Xrd/XrdLink.cc M src/Xrd/XrdLink.hh M src/Xrd/XrdLinkXeq.cc M src/Xrd/XrdLinkXeq.hh M src/Xrd/XrdProtLoad.cc M src/Xrd/XrdTrace.hh M src/XrdCrypto/XrdCryptosslFactory.cc M src/XrdHttp/XrdHttpProtocol.cc M src/XrdOuc/XrdOucUtils.cc M src/XrdOuc/XrdOucUtils.hh M src/XrdTls/XrdTlsConnection.cc M src/XrdTls/XrdTlsConnection.hh M src/XrdTls/XrdTlsContext.cc M src/XrdTls/XrdTlsContext.hh M src/XrdXrootd/XrdXrootdConfig.cc M src/XrdXrootd/XrdXrootdXeq.cc Log Message: ----------- [TLS] Add peer certificate verification. [TLS] Note in login message the connection type and track upgrades. [TLS] General code cleanup. Commit: 4682d0bd2862746094fd198c0fbdedfff5c7fdda https://github.com/xrootd/xrootd/commit/4682d0bd2862746094fd198c0fbdedfff5c7fdda Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M docs/PreReleaseNotes.txt Log Message: ----------- Update notes onh TLS related changes. Commit: 56c73ecbdc0f998f252c9df8cecd168bc9ea74fe https://github.com/xrootd/xrootd/commit/56c73ecbdc0f998f252c9df8cecd168bc9ea74fe Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/Xrd/XrdLinkXeq.cc M src/Xrd/XrdLinkXeq.hh M src/XrdCl/XrdClTls.cc M src/XrdCl/XrdClTls.hh R src/XrdTls/XrdTlsConnection.cc R src/XrdTls/XrdTlsConnection.hh A src/XrdTls/XrdTlsSocket.cc A src/XrdTls/XrdTlsSocket.hh M src/XrdUtils.cmake Log Message: ----------- [XrdTls] Use pimpl idiom in XrdTlsSocket Commit: 868fe93f3f82d6045b40f223c4ada28c42257610 https://github.com/xrootd/xrootd/commit/868fe93f3f82d6045b40f223c4ada28c42257610 Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdTls/XrdTlsSocket.cc M src/XrdTls/XrdTlsSocket.hh Log Message: ----------- [XrdTls] Cleaning up XrdTlsSocket. Commit: 55494d889868061274c8e48f1eba6c0a759d8012 https://github.com/xrootd/xrootd/commit/55494d889868061274c8e48f1eba6c0a759d8012 Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdTls/XrdTlsContext.cc M src/XrdTls/XrdTlsContext.hh M src/XrdTls/XrdTlsSocket.hh Log Message: ----------- [XrdTlsContext] Use pimpl idiom in XrdTlsContext. Commit: 85fdef446ab548e250bce745df34c8256f54e2cc https://github.com/xrootd/xrootd/commit/85fdef446ab548e250bce745df34c8256f54e2cc Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdCl/XrdClDefaultEnv.cc M src/XrdCl/XrdClDefaultEnv.hh Log Message: ----------- [XrdCl] Ensure only one instance of DefaultEnv exists, closes #920 Commit: d4818047d5a70014a895449184c45654759ad3a4 https://github.com/xrootd/xrootd/commit/d4818047d5a70014a895449184c45654759ad3a4 Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/CMakeLists.txt M src/XrdCl/CMakeLists.txt Log Message: ----------- [CMake] clean up. Commit: 6d83442ef9a13cc6657c51ea52450850a16205da https://github.com/xrootd/xrootd/commit/6d83442ef9a13cc6657c51ea52450850a16205da Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/Xrd/XrdConfig.cc Log Message: ----------- [XrdConfig] Restore 'wan' option. Fixes regression introduced in fc6ab518494f0b79d0d9a1bcdeced3729436b9c1 Commit: 57a37ae3915ac08f86ae706514b05ab28b151026 https://github.com/xrootd/xrootd/commit/57a37ae3915ac08f86ae706514b05ab28b151026 Author: Matevz Tadel <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdFileCache/XrdFileCache.cc M src/XrdFileCache/XrdFileCacheFile.cc M src/XrdFileCache/XrdFileCachePurge.cc Log Message: ----------- Merge follow-up changes. Commit: 5e9e8b01922d9a2349c80185b26fe4ef1c693f2d https://github.com/xrootd/xrootd/commit/5e9e8b01922d9a2349c80185b26fe4ef1c693f2d Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdCl/XrdClAsyncSocketHandler.cc M src/XrdCl/XrdClChannel.cc M src/XrdCl/XrdClChannel.hh M src/XrdCl/XrdClChannelHandlerList.cc M src/XrdCl/XrdClChannelHandlerList.hh M src/XrdCl/XrdClInQueue.cc M src/XrdCl/XrdClInQueue.hh M src/XrdCl/XrdClPostMasterInterfaces.hh M src/XrdCl/XrdClStream.cc M src/XrdCl/XrdClStream.hh M src/XrdCl/XrdClXRootDMsgHandler.cc M src/XrdCl/XrdClXRootDMsgHandler.hh M src/XrdCl/XrdClXRootDTransport.cc M src/XrdCl/XrdClXRootDTransport.hh Log Message: ----------- [XrdCl] Simplify Channel abstraction for R5, closes #874 Commit: c7165dc4b40d6e5c7b657b2554b018b90218ca02 https://github.com/xrootd/xrootd/commit/c7165dc4b40d6e5c7b657b2554b018b90218ca02 Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M packaging/rhel/xrootd.spec.in Log Message: ----------- [RPM] Update spec for R5. Commit: 22b80ec06f9f276575ae85df76242160e2bb0d33 https://github.com/xrootd/xrootd/commit/22b80ec06f9f276575ae85df76242160e2bb0d33 Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/Xrd/XrdConfig.cc Log Message: ----------- [Xrd] remove wan and leftover vars. Commit: 3aa7bb487637c769118c857676544ff833b3398d https://github.com/xrootd/xrootd/commit/3aa7bb487637c769118c857676544ff833b3398d Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdCl/XrdClChannel.cc Log Message: ----------- [XrdCl] Fix PostMasterTest::FunctionalTest. Commit: 7f24922139d6c07f5ab9a37393996e2b7c1b885c https://github.com/xrootd/xrootd/commit/7f24922139d6c07f5ab9a37393996e2b7c1b885c Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdTls/XrdTlsContext.cc Log Message: ----------- [XrdTls] Properly initialize TLS context. Commit: d5e9e75c700cf102f4f253e59960cc5ed7c7a9e9 https://github.com/xrootd/xrootd/commit/d5e9e75c700cf102f4f253e59960cc5ed7c7a9e9 Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdCl/XrdClAsyncSocketHandler.cc M src/XrdCl/XrdClPostMasterInterfaces.hh M src/XrdCl/XrdClSocket.cc M src/XrdCl/XrdClSocket.hh M src/XrdCl/XrdClTls.cc M src/XrdCl/XrdClTls.hh M src/XrdCl/XrdClXRootDMsgHandler.cc M src/XrdCl/XrdClXRootDMsgHandler.hh M src/XrdCl/XrdClXRootDTransport.cc M src/XrdCl/XrdClXRootDTransport.hh Log Message: ----------- [XrdCl] Use Socket class instead of raw sockets in interfaces. Commit: ddb76a9dd414f5d1e301cca12bbfa09dab10caaa https://github.com/xrootd/xrootd/commit/ddb76a9dd414f5d1e301cca12bbfa09dab10caaa Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdApps/XrdCpConfig.cc M src/XrdApps/XrdCpConfig.hh Log Message: ----------- [xrdcp] Add --notlsok and --tlsdata options. Commit: f1ce24d97e213a7f9aab0df942085c6e56d21a1c https://github.com/xrootd/xrootd/commit/f1ce24d97e213a7f9aab0df942085c6e56d21a1c Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdApps/XrdCpFile.cc M src/XrdApps/XrdCpFile.hh Log Message: ----------- [xrdcp] Enable roots and xroots as TLS protocols. Commit: 2e4b54e029d993b997547ea33c480708c2a3c717 https://github.com/xrootd/xrootd/commit/2e4b54e029d993b997547ea33c480708c2a3c717 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M docs/PreReleaseNotes.txt Log Message: ----------- Update notes on new xrdcp TLS options. Commit: 97a5b7c4fee939d3ec454e2265c9d9cb4b6a9f4a https://github.com/xrootd/xrootd/commit/97a5b7c4fee939d3ec454e2265c9d9cb4b6a9f4a Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdApps/XrdCpConfig.cc M src/XrdApps/XrdCpConfig.hh Log Message: ----------- [xrdcp] Add new --tlsmetalink option. Commit: 11cadf622a48ceacaf04365337209db01b0c0778 https://github.com/xrootd/xrootd/commit/11cadf622a48ceacaf04365337209db01b0c0778 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M docs/PreReleaseNotes.txt Log Message: ----------- Update notes on new xrdcp optoin. Commit: e4783fede35142d96f16f037ecd2d6bb5c4e2f7e https://github.com/xrootd/xrootd/commit/e4783fede35142d96f16f037ecd2d6bb5c4e2f7e Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdTls/XrdTlsContext.hh M src/XrdTls/XrdTlsSocket.cc M src/XrdTls/XrdTlsSocket.hh Log Message: ----------- [TLS] Add trust dns option to context. Commit: 543dad90e20d203f8f2b73629f9210033e99f44b https://github.com/xrootd/xrootd/commit/543dad90e20d203f8f2b73629f9210033e99f44b Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdCl/XrdClAsyncTlsSocketHandler.cc M src/XrdCl/XrdClAsyncTlsSocketHandler.hh M src/XrdCl/XrdClSocket.cc M src/XrdCl/XrdClSocket.hh Log Message: ----------- [XrdCl] Make Socket class corkable. Commit: bf7050b6ce66a4d0917cace80ed4bc4928ba3e4b https://github.com/xrootd/xrootd/commit/bf7050b6ce66a4d0917cace80ed4bc4928ba3e4b Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdCl/XrdClAsyncSocketHandler.cc M src/XrdCl/XrdClAsyncSocketHandler.hh M src/XrdCl/XrdClAsyncTlsSocketHandler.cc M src/XrdCl/XrdClAsyncTlsSocketHandler.hh M src/XrdCl/XrdClPostMasterInterfaces.hh M src/XrdCl/XrdClSocket.cc M src/XrdCl/XrdClSocket.hh M src/XrdCl/XrdClXRootDMsgHandler.cc M src/XrdCl/XrdClXRootDMsgHandler.hh Log Message: ----------- [XrdCl] Use corking in AsyncSocketHandler. Commit: 949dc8e0506738ee1e395bcdf3cc9b4a3d58a22b https://github.com/xrootd/xrootd/commit/949dc8e0506738ee1e395bcdf3cc9b4a3d58a22b Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdCl/XrdClAsyncSocketHandler.cc M src/XrdCl/XrdClAsyncSocketHandler.hh M src/XrdCl/XrdClAsyncTlsSocketHandler.cc M src/XrdCl/XrdClAsyncTlsSocketHandler.hh M src/XrdCl/XrdClPostMasterInterfaces.hh M src/XrdCl/XrdClSocket.cc M src/XrdCl/XrdClSocket.hh M src/XrdCl/XrdClTls.cc M src/XrdCl/XrdClTls.hh M src/XrdCl/XrdClXRootDMsgHandler.cc M src/XrdCl/XrdClXRootDMsgHandler.hh M src/XrdCl/XrdClXRootDTransport.cc M src/XrdCl/XrdClXRootDTransport.hh M src/api_test/xrdsrv.cc Log Message: ----------- [XrdCl] Make Socket class upgradeable to TLS. Commit: 2fd8e560933df14dcd53ada0a0acdaf94da2f0bf https://github.com/xrootd/xrootd/commit/2fd8e560933df14dcd53ada0a0acdaf94da2f0bf Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdCl/XrdClAsyncSocketHandler.hh M src/XrdCl/XrdClAsyncTlsSocketHandler.cc M src/XrdCl/XrdClAsyncTlsSocketHandler.hh Log Message: ----------- [XrdCl] Refactor socket handlers. Commit: f8e33f42be15780ddd6dff971a9c4068e1ba07d7 https://github.com/xrootd/xrootd/commit/f8e33f42be15780ddd6dff971a9c4068e1ba07d7 Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdCl/CMakeLists.txt M src/XrdCl/XrdClAsyncSocketHandler.cc M src/XrdCl/XrdClAsyncSocketHandler.hh R src/XrdCl/XrdClAsyncTlsSocketHandler.cc R src/XrdCl/XrdClAsyncTlsSocketHandler.hh Log Message: ----------- [XrdCl] Refactor away tls specific socket handler. Commit: 9e58b76e362338a0f9e7422e676e7793be5378ec https://github.com/xrootd/xrootd/commit/9e58b76e362338a0f9e7422e676e7793be5378ec Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdCl/XrdClAsyncSocketHandler.cc M src/XrdCl/XrdClAsyncSocketHandler.hh M src/XrdCl/XrdClChannel.cc M src/XrdCl/XrdClPostMasterInterfaces.hh M src/XrdCl/XrdClStream.cc M src/XrdCl/XrdClStream.hh M src/XrdCl/XrdClURL.cc M src/XrdCl/XrdClURL.hh M src/XrdCl/XrdClXRootDTransport.cc M src/XrdCl/XrdClXRootDTransport.hh Log Message: ----------- [XrdCl] Respect server TLS flags in kXR_protocol response. Part 1. Only for the main stream (0). Commit: 3e4b5846f93205e2b5fab81ede8f49c6a45a9baf https://github.com/xrootd/xrootd/commit/3e4b5846f93205e2b5fab81ede8f49c6a45a9baf Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XProtocol/XProtocol.hh M src/XrdSec.cmake A src/XrdSec/XrdSecAttr.hh A src/XrdSec/XrdSecEntity.cc M src/XrdSec/XrdSecEntity.hh M src/XrdUtils.cmake M src/XrdXrootd/XrdXrootdProtocol.cc M src/XrdXrootd/XrdXrootdProtocol.hh Log Message: ----------- [SEC] Final touches on Entity object redefinition. Commit: 70bd264612fc2d35c4e2d32cc92f447d896a23bd https://github.com/xrootd/xrootd/commit/70bd264612fc2d35c4e2d32cc92f447d896a23bd Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdXrootd/XrdXrootdProtocol.hh Log Message: ----------- [Server] Remove extraneos comment. Commit: 4d66ba638a5e1627da9e4c0bda85d97e917ceb49 https://github.com/xrootd/xrootd/commit/4d66ba638a5e1627da9e4c0bda85d97e917ceb49 Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdCl/XrdClAsyncSocketHandler.cc M src/XrdCl/XrdClXRootDTransport.cc Log Message: ----------- [XrdCl] Encrypt kXR_endsess while hand-shaking. Commit: b50b786bb89b7084dc54c403f58261374d1c33f7 https://github.com/xrootd/xrootd/commit/b50b786bb89b7084dc54c403f58261374d1c33f7 Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/api_test/xrdsrv.cc Log Message: ----------- [XrdCl] Update the reference impl of tls srv. Commit: cb1e7c2ac107e4ae0db83d3f37ce116f628b7bf8 https://github.com/xrootd/xrootd/commit/cb1e7c2ac107e4ae0db83d3f37ce116f628b7bf8 Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdCl/XrdClAsyncSocketHandler.cc M src/XrdCl/XrdClAsyncSocketHandler.hh M src/XrdCl/XrdClXRootDTransport.cc M src/api_test/CMakeLists.txt M src/api_test/xrdsrv.cc Log Message: ----------- [XrdCl] Allow server to request encryption. Commit: 073548bf82eef968d346ef3d1ca0addfaad92afd https://github.com/xrootd/xrootd/commit/073548bf82eef968d346ef3d1ca0addfaad92afd Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/Xrd/XrdLinkXeq.cc M src/XrdCl/XrdClAsyncSocketHandler.cc M src/XrdCl/XrdClSocket.cc M src/XrdTls/XrdTlsContext.cc M src/XrdTls/XrdTlsContext.hh A src/XrdTls/XrdTlsHostcheck.hh A src/XrdTls/XrdTlsHostcheck.icc A src/XrdTls/XrdTlsNotary.cc A src/XrdTls/XrdTlsNotary.hh A src/XrdTls/XrdTlsNotaryUtils.hh A src/XrdTls/XrdTlsNotaryUtils.icc M src/XrdTls/XrdTlsSocket.cc M src/XrdTls/XrdTlsSocket.hh M src/XrdUtils.cmake M src/api_test/xrdsrv.cc Log Message: ----------- [TLS] Add hostname validation. Commit: 39f1c00a17d4c5e21b38eab3ba6e458208a425de https://github.com/xrootd/xrootd/commit/39f1c00a17d4c5e21b38eab3ba6e458208a425de Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdCl/XrdClTls.hh Log Message: ----------- [XrdCl] Remove unnecessary ssl.h includes. Commit: 31bfdf606078224392da173c0927d8e04340d1a9 https://github.com/xrootd/xrootd/commit/31bfdf606078224392da173c0927d8e04340d1a9 Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdCl/XrdClAsyncSocketHandler.cc M src/XrdCl/XrdClAsyncSocketHandler.hh M src/XrdCl/XrdClSocket.cc M src/XrdCl/XrdClSocket.hh M src/XrdCl/XrdClStream.cc M src/XrdCl/XrdClTls.cc M src/XrdCl/XrdClTls.hh M src/XrdTls/XrdTlsSocket.cc Log Message: ----------- [XrdCl] Use XrdTlsSocket::Connect() to do host verification. Commit: 774f9fd91057c5483d7e6dbceff1c1b39dc56feb https://github.com/xrootd/xrootd/commit/774f9fd91057c5483d7e6dbceff1c1b39dc56feb Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdCl/XrdClAsyncSocketHandler.cc M src/XrdCl/XrdClAsyncSocketHandler.hh M src/XrdCl/XrdClPostMasterInterfaces.hh M src/XrdCl/XrdClSocket.cc M src/XrdCl/XrdClSocket.hh M src/XrdCl/XrdClTls.cc M src/XrdCl/XrdClXRootDTransport.cc M src/XrdCl/XrdClXRootDTransport.hh Log Message: ----------- [XrdCl] Handle correctly SSL_connect in presence of want read/write. Commit: 35b425b0c492132adc238da6ab5df2218360c557 https://github.com/xrootd/xrootd/commit/35b425b0c492132adc238da6ab5df2218360c557 Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdCl/XrdClStream.cc M src/XrdCl/XrdClXRootDTransport.cc Log Message: ----------- [XrdCl] Open at least one data stream if server requests to encrypt only control stream but not the data. Commit: 98863c6086c471f1459c6a0475e7a1d4202907a7 https://github.com/xrootd/xrootd/commit/98863c6086c471f1459c6a0475e7a1d4202907a7 Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdCl/XrdClXRootDMsgHandler.cc M src/XrdCl/XrdClXRootDTransport.cc M src/XrdCl/XrdClXRootDTransport.hh Log Message: ----------- [XrdCl] Send kXR_protocol before kXR_bind. Commit: 4e6908ba5a05b2ca0a4397bcdc5759138eb8a96f https://github.com/xrootd/xrootd/commit/4e6908ba5a05b2ca0a4397bcdc5759138eb8a96f Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/Xrd/XrdConfig.cc M src/Xrd/XrdLinkXeq.cc M src/Xrd/XrdLinkXeq.hh M src/XrdCl/XrdClStatus.cc M src/XrdCl/XrdClTls.cc M src/XrdCl/XrdClTls.hh A src/XrdTls/XrdTls.cc A src/XrdTls/XrdTls.hh M src/XrdTls/XrdTlsContext.cc M src/XrdTls/XrdTlsContext.hh M src/XrdTls/XrdTlsSocket.cc M src/XrdTls/XrdTlsSocket.hh M src/XrdUtils.cmake Log Message: ----------- [TLS] Isolate all openssl code dependencies to the XrdTls package. Commit: 8c0e5b5be59b2657370114c5fbc53451366d7e49 https://github.com/xrootd/xrootd/commit/8c0e5b5be59b2657370114c5fbc53451366d7e49 Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdCl/XrdClTls.cc M src/XrdTls/XrdTlsSocket.cc Log Message: ----------- [XrdCl/XrdTls] Handle correctly TLS hand-shake flag. Commit: b848fd7b806b756f545ddb776ef2540f1336841f https://github.com/xrootd/xrootd/commit/b848fd7b806b756f545ddb776ef2540f1336841f Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdCl/XrdClTls.cc M src/XrdTls/XrdTlsSocket.cc Log Message: ----------- [XrdCl/XrdTls] Retry if SSL_read/write yield SSL_ERROR_NONE. Commit: db52e254f737285f97af389ea70df8a8006a1afd https://github.com/xrootd/xrootd/commit/db52e254f737285f97af389ea70df8a8006a1afd Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/api_test/xrd_api_test.cc M src/api_test/xrdsrv.cc Log Message: ----------- [XrdCl] Update reference implementation of TLS server. Commit: cb33c61ec644cd30826bde625dab6a34c3b700f8 https://github.com/xrootd/xrootd/commit/cb33c61ec644cd30826bde625dab6a34c3b700f8 Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdCl/XrdClXRootDTransport.cc M src/api_test/CMakeLists.txt M src/api_test/xrd_api_test.cc M src/api_test/xrdsrv.cc Log Message: ----------- [XrdCl] Bind additional data streams to encrypted control stream. This includes: - binding additional encrypted data streams to encrypted control stream - binding additional unencrypted data streams to encrypted control stream - binding by default one unencrypted data stream to encrypted control stream if protocol response has kXR_gotoTLS flag set and kXR_tlsData reset Commit: c92450ce9d713934e0304154bdc31e0b1be024d8 https://github.com/xrootd/xrootd/commit/c92450ce9d713934e0304154bdc31e0b1be024d8 Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdCl/CMakeLists.txt Log Message: ----------- [XrdCl] Move PostMaster interfaces to private headers. Commit: 77b505e98524fb0c2256f30510b90b4964194c83 https://github.com/xrootd/xrootd/commit/77b505e98524fb0c2256f30510b90b4964194c83 Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdTls/XrdTls.cc M src/XrdTls/XrdTlsContext.cc M src/XrdTls/XrdTlsNotaryUtils.icc M src/XrdTls/XrdTlsSocket.cc Log Message: ----------- [XrdTls] Fix compilation on fedora rawhide. Commit: 9fa136683493c26728f916726aa58fd3554609f8 https://github.com/xrootd/xrootd/commit/9fa136683493c26728f916726aa58fd3554609f8 Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdFileCache/XrdFileCacheStats.hh Log Message: ----------- [XrdFileCache] Fix fedora rawhide build. Commit: bdd6aca6df51c074f7600b43e090c76d65520667 https://github.com/xrootd/xrootd/commit/bdd6aca6df51c074f7600b43e090c76d65520667 Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M .travis.yml Log Message: ----------- [CI] Use ubuntu bionic on Travis CI. Commit: 17b9a91d2a97c7773900b37f14a5e78cffc612f2 https://github.com/xrootd/xrootd/commit/17b9a91d2a97c7773900b37f14a5e78cffc612f2 Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M bindings/python/CMakeLists.txt Log Message: ----------- [Python] Update CLANG_PROHIBITED. Commit: 50e1a9dd5cd3d00775aad5837c59a2b1070a9197 https://github.com/xrootd/xrootd/commit/50e1a9dd5cd3d00775aad5837c59a2b1070a9197 Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdXrootd/XrdXrootdMonitor.cc Log Message: ----------- Fix Travis CI build. Commit: fee41f2ba81aad9a82046508327f396ead97a593 https://github.com/xrootd/xrootd/commit/fee41f2ba81aad9a82046508327f396ead97a593 Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdCl/XrdClXRootDTransport.cc Log Message: ----------- [XrdCl] Addjust the number of streams for mixed transfers. mixed = encrypted control stream + unencrypted data streams Commit: 17f86482c8d6680e89eefc294d697c74b5060d52 https://github.com/xrootd/xrootd/commit/17f86482c8d6680e89eefc294d697c74b5060d52 Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M packaging/rhel/xrootd.spec.in Log Message: ----------- [RPM] Remove XRootD 3.x.x compat package. Commit: 53e92870ca7f12c6b19fbd7268cbae3fad41a229 https://github.com/xrootd/xrootd/commit/53e92870ca7f12c6b19fbd7268cbae3fad41a229 Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M packaging/debian/xrootd-client-devel.install M packaging/debian/xrootd-client-libs.install M packaging/rhel/xrootd.spec.in M src/CMakeLists.txt M src/XrdApps.cmake R src/XrdApps/XrdCpy.cc M src/XrdHeaders.cmake Log Message: ----------- [Packaging] Remove old XRootD client. Commit: 7c85c16d5dbe4c9132f51b51e2986e94c4d407ae https://github.com/xrootd/xrootd/commit/7c85c16d5dbe4c9132f51b51e2986e94c4d407ae Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdSec/XrdSecEntity.cc M src/XrdSec/XrdSecEntity.hh Log Message: ----------- [Sec] Add method to iterate over attribute key-value pairs. [Sec] Further encapsulate he SecEntity implementation. Commit: 853f1c43c483055e5f89a99b0f4c2de54b841f59 https://github.com/xrootd/xrootd/commit/853f1c43c483055e5f89a99b0f4c2de54b841f59 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdSec/XrdSecEntity.cc M src/XrdSec/XrdSecEntity.hh Log Message: ----------- [Sec] Add method that returns all of the attribute keys. Commit: 2c1f7cb62ceff00a367c446913ab39a765ba5078 https://github.com/xrootd/xrootd/commit/2c1f7cb62ceff00a367c446913ab39a765ba5078 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdSsi/XrdSsiServReal.cc Log Message: ----------- [SSI] Remove unwitting code that causes double delete. Commit: a65177c86c74d24e052326962b63e8014a8a13ab https://github.com/xrootd/xrootd/commit/a65177c86c74d24e052326962b63e8014a8a13ab Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdPss/XrdPssConfig.cc Log Message: ----------- [Proxy] Remove extraneous include. Commit: 623d314d96de76c49df11ce796d2583d33568bd9 https://github.com/xrootd/xrootd/commit/623d314d96de76c49df11ce796d2583d33568bd9 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdCms/XrdCmsAdmin.cc M src/XrdCms/XrdCmsAdmin.hh M src/XrdCms/XrdCmsClient.hh M src/XrdCms/XrdCmsClientConfig.cc M src/XrdCms/XrdCmsClientConfig.hh M src/XrdCms/XrdCmsConfig.cc M src/XrdCms/XrdCmsConfig.hh M src/XrdCms/XrdCmsFinder.cc M src/XrdCms/XrdCmsFinder.hh M src/XrdCms/XrdCmsMeter.cc M src/XrdCms/XrdCmsMeter.hh M src/XrdCms/XrdCmsNode.cc A src/XrdCms/XrdCmsPerfMon.hh M src/XrdCms/XrdCmsUtils.cc M src/XrdCms/XrdCmsUtils.hh M src/XrdHeaders.cmake M src/XrdOuc/XrdOucUtils.cc M src/XrdOuc/XrdOucUtils.hh M src/XrdServer.cmake M src/XrdSsi/XrdSsiClient.cc M src/XrdSsi/XrdSsiCluster.hh M src/XrdSsi/XrdSsiCms.hh Log Message: ----------- [Server] Add plug-in interface for performance reporting. Commit: 6cc9e531f458cd083ce9c6e81b4845ea48997f82 https://github.com/xrootd/xrootd/commit/6cc9e531f458cd083ce9c6e81b4845ea48997f82 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M docs/PreReleaseNotes.txt Log Message: ----------- Update notes on change. Commit: ca463bd16a58f9baf50db76ed7b5ee5e496dec01 https://github.com/xrootd/xrootd/commit/ca463bd16a58f9baf50db76ed7b5ee5e496dec01 Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdCl/XrdClDefaultEnv.cc M src/XrdCl/XrdClDefaultEnv.hh Log Message: ----------- [XrdCl] Don't place nifty counter in XrdCl namespace. When build with devtoolset 7 and 8 xrootd-client has crashing when finalizing the runtime with following error message: 'libgcc_s.so.1 must be installed for pthread_cancel to work' Commit: d8d541e1f64eaf10bfc15c490b06e52ba191b486 https://github.com/xrootd/xrootd/commit/d8d541e1f64eaf10bfc15c490b06e52ba191b486 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdVersionPlugin.hh Log Message: ----------- [Server] Add XrdPerfMonitor plug-in to the plug-in table. Commit: 73d73e10e1d855ec75142849774ec27446128646 https://github.com/xrootd/xrootd/commit/73d73e10e1d855ec75142849774ec27446128646 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdAcc/XrdAccAuthorize.hh M src/XrdOfs/XrdOfsConfigPI.cc M src/XrdOfs/XrdOfsConfigPI.hh M src/XrdOfs/XrdOfsPrepare.hh M src/XrdOss/XrdOss.hh M src/XrdSys/XrdSysFAttr.cc M src/XrdSys/XrdSysFAttr.hh M src/XrdSys/XrdSysXAttr.hh M src/XrdVersionPlugin.hh Log Message: ----------- [Server] Allow plugin stacking for most OFS plugins. Commit: 5e086083876f2e5cb8346e3410c698265d4b0751 https://github.com/xrootd/xrootd/commit/5e086083876f2e5cb8346e3410c698265d4b0751 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M docs/PreReleaseNotes.txt Log Message: ----------- Update notes on OFS plugin stacking feature. Commit: b8722b5d6b52ef7a9673c67a2083805edcfd439e https://github.com/xrootd/xrootd/commit/b8722b5d6b52ef7a9673c67a2083805edcfd439e Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdCl/XrdClFileSystem.cc M src/XrdCl/XrdClFileSystem.hh Log Message: ----------- [XrdCl] Apply pimpl idiom to FileSystem class. closes #1061 Commit: d7b2f26c9fee91e3745c93976748ee73b7ed4b8b https://github.com/xrootd/xrootd/commit/d7b2f26c9fee91e3745c93976748ee73b7ed4b8b Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdCl/XrdClFileStateHandler.cc M src/XrdCl/XrdClMonitor.hh M tests/XrdClTests/MonitorTestLib.cc Log Message: ----------- [XrdCl] Monitor writev requests. Commit: 09a500f020a170738281f658b03ff2a7ee79c909 https://github.com/xrootd/xrootd/commit/09a500f020a170738281f658b03ff2a7ee79c909 Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M packaging/debian/xrootd-client.install M packaging/rhel/xrootd.spec.in M src/XrdApps.cmake Log Message: ----------- [RPM] spec: remove xrdstagetool, xrd, xrdcp-old and xprep. Commit: d0b8678fd95d23e802bd7190839ba1ff2a7203e0 https://github.com/xrootd/xrootd/commit/d0b8678fd95d23e802bd7190839ba1ff2a7203e0 Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M packaging/rhel/xrootd.spec.in Log Message: ----------- [RPM] Don't install cns. Commit: 5511cba348cf6c1e021e0de3e3c8d79145144962 https://github.com/xrootd/xrootd/commit/5511cba348cf6c1e021e0de3e3c8d79145144962 Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdCl/CMakeLists.txt M src/XrdCl/XrdClFileSystem.cc M src/XrdCl/XrdClFileSystem.hh Log Message: ----------- [XrdCl] Move XrdClMessage.hh to private headers. Commit: 7899bab1d5da6e631a1d3fa1bdda11239307a2f3 https://github.com/xrootd/xrootd/commit/7899bab1d5da6e631a1d3fa1bdda11239307a2f3 Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdCl/CMakeLists.txt Log Message: ----------- [XrdCl] Move XrdClFileSystemUtils.hh to private headers. Commit: 22e4a1ff719f0292e375a6588a768e7d3b013a8e https://github.com/xrootd/xrootd/commit/22e4a1ff719f0292e375a6588a768e7d3b013a8e Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdCl/XrdClCopyProcess.cc M src/XrdCl/XrdClCopyProcess.hh Log Message: ----------- [XrdCl] Apply pimpl idiom to CopyProcess. Commit: 2b90693716a0de7506b1a9351096cc98c71265a4 https://github.com/xrootd/xrootd/commit/2b90693716a0de7506b1a9351096cc98c71265a4 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdServer.cmake R src/XrdSfs/XrdSfsGPFInfo.hh A src/XrdSfs/XrdSfsGPFile.hh M src/XrdSfs/XrdSfsInterface.hh Log Message: ----------- [Server] Add getfile and putfile SFS interfaces. Commit: 55974f922ed5852049a1d5f9291843ffb0e1be13 https://github.com/xrootd/xrootd/commit/55974f922ed5852049a1d5f9291843ffb0e1be13 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M docs/PreReleaseNotes.txt Log Message: ----------- Update notes on SFS addition. Commit: 3afdb6588dd2a87a42ca1c5bba16fa815d53757f https://github.com/xrootd/xrootd/commit/3afdb6588dd2a87a42ca1c5bba16fa815d53757f Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdSec/XrdSecEntity.cc Log Message: ----------- [XrdSec] XrdSecEntity: unlock mutex bofere it gets deleted. Commit: 4d0a3ac53de3ee7a3dc68e5b8f7a09bafc9791c6 https://github.com/xrootd/xrootd/commit/4d0a3ac53de3ee7a3dc68e5b8f7a09bafc9791c6 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdOfs/XrdOfsConfigPI.cc Log Message: ----------- [Server] Avoid SEGV when no preplib has been specified. Commit: 04624d47998c3837b631799597a767a3c9716a7d https://github.com/xrootd/xrootd/commit/04624d47998c3837b631799597a767a3c9716a7d Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdXrootd/XrdXrootdConfig.cc Log Message: ----------- [Server] Correct parsing of the xrootd.tls command. Commit: e274b663767cb2141cbf5f696432de847a2805ca https://github.com/xrootd/xrootd/commit/e274b663767cb2141cbf5f696432de847a2805ca Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdXrootd/XrdXrootdConfig.cc Log Message: ----------- [Server] Preserve TLS flags when computing actual role. Commit: 161cd89e3f52e1d6ef7000e8516fdb6520ba700d https://github.com/xrootd/xrootd/commit/161cd89e3f52e1d6ef7000e8516fdb6520ba700d Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdCl/XrdClAsyncSocketHandler.cc M src/XrdCl/XrdClPostMasterInterfaces.hh M src/XrdCl/XrdClSocket.hh M src/XrdCl/XrdClXRootDTransport.cc M src/XrdCl/XrdClXRootDTransport.hh Log Message: ----------- [XrdCl] Switch immediately to TLS on kXR_gotoTLS. Commit: d369d1a70b3fa020dc8b25b7907fb1e5c34e85bc https://github.com/xrootd/xrootd/commit/d369d1a70b3fa020dc8b25b7907fb1e5c34e85bc Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdCl/XrdClXRootDTransport.cc Log Message: ----------- [XrdCl] Correctly detect stream will goto TLS. Commit: bfa71c2f7ad771bb0b4abd6f6c65bd030c1a0969 https://github.com/xrootd/xrootd/commit/bfa71c2f7ad771bb0b4abd6f6c65bd030c1a0969 Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdCl/XrdClXRootDTransport.cc Log Message: ----------- [XrdCl] Distinguish between control and data stream when checking if TLS is needed. Commit: 693bfa72e4f58c6190c4d5b9e46ea7ef730ace0b https://github.com/xrootd/xrootd/commit/693bfa72e4f58c6190c4d5b9e46ea7ef730ace0b Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdApps/XrdCpConfig.cc Log Message: ----------- [XrdCl] xrdcp: allow roots/xroots protocol. Commit: 496b917d452098edb537e52cd1f360204acbd840 https://github.com/xrootd/xrootd/commit/496b917d452098edb537e52cd1f360204acbd840 Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdCl/XrdClXRootDTransport.cc Log Message: ----------- [XrdCl] Don't create separate data sptream if roots/xroots is used. Commit: 8c8aaee2eb63cb48909f292cd096f215736621ca https://github.com/xrootd/xrootd/commit/8c8aaee2eb63cb48909f292cd096f215736621ca Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdTls/XrdTlsSocket.hh Log Message: ----------- [XrdTls] Provide default tid so TlsSocket doesn't crash on shutdown. Commit: 3b513c49340a14ab84446f504460e6cd8cc143ca https://github.com/xrootd/xrootd/commit/3b513c49340a14ab84446f504460e6cd8cc143ca Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdTls/XrdTlsContext.cc M src/XrdTls/XrdTlsContext.hh Log Message: ----------- [TLS] Straighten out defaults for client-side files. Commit: 88988abde3f97bc7d7e4441b009d4ed6eaca433b https://github.com/xrootd/xrootd/commit/88988abde3f97bc7d7e4441b009d4ed6eaca433b Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdSfs/XrdSfsFlags.hh M src/XrdSfs/XrdSfsInterface.hh Log Message: ----------- [SFS] Additional methods and flags for the future. Commit: 872c8fc02ce62ee1a5308d593fb0b57de4a755c7 https://github.com/xrootd/xrootd/commit/872c8fc02ce62ee1a5308d593fb0b57de4a755c7 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdPss/XrdPss.cc Log Message: ----------- [Proxy] Allow proxy to forward xroots and roots protocols. Commit: 1b0db6fac46c03c7c565d0ef4a93fb85c74ceca7 https://github.com/xrootd/xrootd/commit/1b0db6fac46c03c7c565d0ef4a93fb85c74ceca7 Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdCl/XrdClTls.cc Log Message: ----------- [XrdCl] Populate cadir from env, if not available use default. Commit: e7ce0bee8d4b433bf4c67eb710f7810fb8555068 https://github.com/xrootd/xrootd/commit/e7ce0bee8d4b433bf4c67eb710f7810fb8555068 Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdCl/XrdClSocket.cc Log Message: ----------- [XrdCl] Handle properly failure of TLS layer. Commit: 1150293f4ee7bdb8ddb8e0f304cea8f57ebb12ea https://github.com/xrootd/xrootd/commit/1150293f4ee7bdb8ddb8e0f304cea8f57ebb12ea Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdCl/XrdClConstants.hh M src/XrdCl/XrdClDefaultEnv.cc M src/XrdCl/XrdClSocket.cc M src/XrdCl/XrdClTls.cc Log Message: ----------- [XrdCl] Set a message callback for TLS layer for logging purposes. Commit: 7136074da8e4f6aaed8fca4abb348499501533a9 https://github.com/xrootd/xrootd/commit/7136074da8e4f6aaed8fca4abb348499501533a9 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XProtocol/XProtocol.hh M src/XrdSec/XrdSecEntity.cc M src/XrdSec/XrdSecEntity.hh M src/XrdXrootd/XrdXrootdProtocol.cc M src/XrdXrootd/XrdXrootdProtocol.hh M src/XrdXrootd/XrdXrootdXeq.cc Log Message: ----------- [Server] Add appname to SecEntity attribute set. [Server] Assign a unique ID to each SecEntity instance. Commit: 34f232bf8181827cda3d0bd328b2a73cfde60f4a https://github.com/xrootd/xrootd/commit/34f232bf8181827cda3d0bd328b2a73cfde60f4a Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M docs/PreReleaseNotes.txt Log Message: ----------- Update notes on Sec enhancements. Commit: d1480688481894ff08b1b40bddb4bc92bb308a71 https://github.com/xrootd/xrootd/commit/d1480688481894ff08b1b40bddb4bc92bb308a71 Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdCl/XrdClTls.cc Log Message: ----------- [XrdTls] Respect host verification also if the error string is null. Commit: f30c9ea15bf802603ef634e0742ad9de6c00187c https://github.com/xrootd/xrootd/commit/f30c9ea15bf802603ef634e0742ad9de6c00187c Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdTls/XrdTlsSocket.cc Log Message: ----------- [XrdCl] Log error message on TLS connect failure. Commit: bc6872175703079ebc693df36f79d20cc8228dce https://github.com/xrootd/xrootd/commit/bc6872175703079ebc693df36f79d20cc8228dce Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: A src/XrdOss/XrdOss.cc M src/XrdOss/XrdOss.hh M src/XrdServer.cmake M src/XrdSfs/XrdSfsAio.hh M src/XrdSfs/XrdSfsFlags.hh A src/XrdSfs/XrdSfsInterface.cc M src/XrdSfs/XrdSfsInterface.hh Log Message: ----------- [Server] More cleanup of SFS and OSS headers and methods. Commit: d581f5567bb73be2d5a54d4e11982ff2b7eb01c8 https://github.com/xrootd/xrootd/commit/d581f5567bb73be2d5a54d4e11982ff2b7eb01c8 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdThrottle/XrdThrottle.hh M src/XrdThrottle/XrdThrottleFile.cc M src/XrdThrottle/XrdThrottleFileSystem.cc Log Message: ----------- [Server] Align Throttle plugin with the new SFS headers. Commit: f6fc7cdde2f134a20ac91bb59855790fe723b075 https://github.com/xrootd/xrootd/commit/f6fc7cdde2f134a20ac91bb59855790fe723b075 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdOss/XrdOssApi.cc M src/XrdOss/XrdOssApi.hh Log Message: ----------- [Server] Implement the Flush() method. Commit: e822c8648da8a4e80f832ec5233508096ec7d689 https://github.com/xrootd/xrootd/commit/e822c8648da8a4e80f832ec5233508096ec7d689 Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdTls/XrdTlsSocket.cc Log Message: ----------- [XrdTls] Fix slc6 build. Commit: 98932ebd2e3dcc8e15a5c956f424770f66e5ea20 https://github.com/xrootd/xrootd/commit/98932ebd2e3dcc8e15a5c956f424770f66e5ea20 Author: Michal Simon <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdSec/XrdSecEntity.cc Log Message: ----------- [XrdSec] Fix slc6 build. Commit: 0ec8963e95718db0be92bf056d224dd1092be3ce https://github.com/xrootd/xrootd/commit/0ec8963e95718db0be92bf056d224dd1092be3ce Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdOuc/XrdOucCRC.cc M src/XrdOuc/XrdOucCRC.hh Log Message: ----------- [Utils] Add methods for CRC32C computation and verification. Commit: 98f41fe4d29e344fe710bb85fcc906c1cecda795 https://github.com/xrootd/xrootd/commit/98f41fe4d29e344fe710bb85fcc906c1cecda795 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdSfs/XrdSfsInterface.cc M src/XrdSfs/XrdSfsInterface.hh Log Message: ----------- [Server] Add default implementation for pgRead and pgWrite. Commit: cf157f09eb604311e99d5fa87e7e8c14eb0ad774 https://github.com/xrootd/xrootd/commit/cf157f09eb604311e99d5fa87e7e8c14eb0ad774 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-10 (Thu, 10 Oct 2019) Changed paths: M src/XrdOss/XrdOss.cc Log Message: ----------- [Server] Add default OSS implementation of pgread and pgwrite. Compare: https://github.com/xrootd/xrootd/compare/a236c21a0a15%5E...cf157f09eb60 ######################################################################## Use REPLY-ALL to reply to list To unsubscribe from the XROOTD-DEV list, click the following link: https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1