Branch: refs/heads/master Home: https://github.com/xrootd/xrootd Commit: f723f46acc9f4ad69b271d4c27b40f395efe2946 https://github.com/xrootd/xrootd/commit/f723f46acc9f4ad69b271d4c27b40f395efe2946 Author: Matevz Tadel <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: 33dbc10eafb78a1a0bb5d1eabcd26bcf8e41402e https://github.com/xrootd/xrootd/commit/33dbc10eafb78a1a0bb5d1eabcd26bcf8e41402e Author: Matevz Tadel <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/XrdFileCache/XrdFileCacheConfiguration.cc Log Message: ----------- Check data space size during configuration processing. Commit: 3212c001a7f66c93ed0c2d36741b9d9233cfb340 https://github.com/xrootd/xrootd/commit/3212c001a7f66c93ed0c2d36741b9d9233cfb340 Author: Matevz Tadel <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: 16d0e200e33dd5a9809eee2c484dd845bf3f85c0 https://github.com/xrootd/xrootd/commit/16d0e200e33dd5a9809eee2c484dd845bf3f85c0 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: a0a771ca2a9089da35432f3157b045b5ef23abc9 https://github.com/xrootd/xrootd/commit/a0a771ca2a9089da35432f3157b045b5ef23abc9 Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: 772f6104fc7dba1148e180c6cc9a305e89f2f61d https://github.com/xrootd/xrootd/commit/772f6104fc7dba1148e180c6cc9a305e89f2f61d Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: 3417518d13cb9b802187f9a2dd68753f53110e23 https://github.com/xrootd/xrootd/commit/3417518d13cb9b802187f9a2dd68753f53110e23 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/XrdOfs/XrdOfsConfig.cc Log Message: ----------- [Server] Allow use of size suffixes in the ofs.xattr directive. Commit: c8542c492f5259f8f2b8ab105d3ac464f691018c https://github.com/xrootd/xrootd/commit/c8542c492f5259f8f2b8ab105d3ac464f691018c Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: 6c4e928cb3201021f8f58f72b36536f9c0067646 https://github.com/xrootd/xrootd/commit/6c4e928cb3201021f8f58f72b36536f9c0067646 Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: 83ed4c5e5bfdaa5631e0873d69a23d47c6cd3dd8 https://github.com/xrootd/xrootd/commit/83ed4c5e5bfdaa5631e0873d69a23d47c6cd3dd8 Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: fb6c6b4f0f2eddd817ebe7f7694b514829b96ac3 https://github.com/xrootd/xrootd/commit/fb6c6b4f0f2eddd817ebe7f7694b514829b96ac3 Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/XrdCl/XrdClLocalFileHandler.cc Log Message: ----------- [XrdCl] fix xattr header. Commit: 1f57426bb4bf6ac03be85b99a5d6038d1e01d7cf https://github.com/xrootd/xrootd/commit/1f57426bb4bf6ac03be85b99a5d6038d1e01d7cf Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M tests/XrdClTests/FileSystemTest.cc M tests/XrdClTests/FileTest.cc Log Message: ----------- [XrdCl] Add xattr tests. Commit: 9d59def771cc42da4fd5937196295ee9c23b12f2 https://github.com/xrootd/xrootd/commit/9d59def771cc42da4fd5937196295ee9c23b12f2 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: a0184aaea71af4a690cf1087fa3d4011472340a0 https://github.com/xrootd/xrootd/commit/a0184aaea71af4a690cf1087fa3d4011472340a0 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: 80f99b6d26e2aa6ab30fadb7b8ee8056b80cffb0 https://github.com/xrootd/xrootd/commit/80f99b6d26e2aa6ab30fadb7b8ee8056b80cffb0 Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/XrdCl/XrdClLocalFileHandler.cc Log Message: ----------- [XrdCl] Fix vanilla rhel6 compilation. Commit: 1f2bdf02439159785552ae04cdcd84406c598166 https://github.com/xrootd/xrootd/commit/1f2bdf02439159785552ae04cdcd84406c598166 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/XrdSys/XrdSysFAttrBsd.icc Log Message: ----------- [Server] FREE_BSD fattr fixes by yurivict@github; fixes #791 Commit: 41db9798d558a856043097322101a737a3acc6fe https://github.com/xrootd/xrootd/commit/41db9798d558a856043097322101a737a3acc6fe Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: 0b1cee465bee5cd15e4ec55490b95988e822439a https://github.com/xrootd/xrootd/commit/0b1cee465bee5cd15e4ec55490b95988e822439a Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: b676b53ccfe2e777b6a314bee46780b615bc75e7 https://github.com/xrootd/xrootd/commit/b676b53ccfe2e777b6a314bee46780b615bc75e7 Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: fe9f1e170d3663d12036d037a6141d2227823686 https://github.com/xrootd/xrootd/commit/fe9f1e170d3663d12036d037a6141d2227823686 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/XrdSec/XrdSecEntity.hh Log Message: ----------- [Server] Add additional fields to he SecEntity structure (breaks ABI). Commit: c73e34ba587954535d5b04c0b53167f7d94166ea https://github.com/xrootd/xrootd/commit/c73e34ba587954535d5b04c0b53167f7d94166ea Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M docs/PreReleaseNotes.txt Log Message: ----------- Update notes on SecEntity change. Commit: 487db7bfcbf26a129a5e7923ee7e21f991a541d8 https://github.com/xrootd/xrootd/commit/487db7bfcbf26a129a5e7923ee7e21f991a541d8 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: fb009bf09cdd259a84e6f2b9ed3d641daf936c53 https://github.com/xrootd/xrootd/commit/fb009bf09cdd259a84e6f2b9ed3d641daf936c53 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: b8fa9e24a5f4fa4152375b7a0d6921c6a2dc79ff https://github.com/xrootd/xrootd/commit/b8fa9e24a5f4fa4152375b7a0d6921c6a2dc79ff Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/XrdOuc/XrdOucUtils.cc Log Message: ----------- [Utils] Fix unitialized variable. Commit: 9aef79bff028028ca347fbd46e0db3d06d858eea https://github.com/xrootd/xrootd/commit/9aef79bff028028ca347fbd46e0db3d06d858eea Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: 8eff9d4dfb06b4798ee4268a51de77c8a1aaaacb https://github.com/xrootd/xrootd/commit/8eff9d4dfb06b4798ee4268a51de77c8a1aaaacb Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/XrdCl/XrdClFileOperations.hh M src/XrdCl/XrdClFileSystemOperations.hh Log Message: ----------- [XrdCl] Implementing pipelining for FileSystem xattr. Commit: 363c5165108a18a2ee2833aa43bc0d434671c1b2 https://github.com/xrootd/xrootd/commit/363c5165108a18a2ee2833aa43bc0d434671c1b2 Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M tests/XrdClTests/OperationsWorkflowTest.cc Log Message: ----------- [XrdCl] Add test for xattr pipelines. Commit: e99d38d17df6a89bf02df3d3fcac787d37c07c1a https://github.com/xrootd/xrootd/commit/e99d38d17df6a89bf02df3d3fcac787d37c07c1a Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: c47a2b1d67cd2d26f7be245f070890b1150b6fe2 https://github.com/xrootd/xrootd/commit/c47a2b1d67cd2d26f7be245f070890b1150b6fe2 Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/XProtocol/XProtocol.cc M src/XProtocol/XProtocol.hh Log Message: ----------- [XProtocol] rebase on master. Commit: 2d7cd9b4b645ff5075338f6ab52820b4866d30d8 https://github.com/xrootd/xrootd/commit/2d7cd9b4b645ff5075338f6ab52820b4866d30d8 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: 7af8db3b6b7e636bef9de78d2359987ad3a2e45d https://github.com/xrootd/xrootd/commit/7af8db3b6b7e636bef9de78d2359987ad3a2e45d Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: c25cbae921291c88f223e09a00a6077b082698bb https://github.com/xrootd/xrootd/commit/c25cbae921291c88f223e09a00a6077b082698bb Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/XrdCl/XrdClFileSystem.cc Log Message: ----------- [XrdCl] Add support for local file rm. Commit: 5cb890be85eea5a8a23f313010c1313a631816cf https://github.com/xrootd/xrootd/commit/5cb890be85eea5a8a23f313010c1313a631816cf Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: 4346a682f61c9a2083b645067b0d5b64fcfa3434 https://github.com/xrootd/xrootd/commit/4346a682f61c9a2083b645067b0d5b64fcfa3434 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/XProtocol/XProtocol.cc M src/XProtocol/XProtocol.hh Log Message: ----------- Implement extended stat information (plus misc cleanup). Commit: f4f6076602293dd8975c91fc4f48c29c98a95373 https://github.com/xrootd/xrootd/commit/f4f6076602293dd8975c91fc4f48c29c98a95373 Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: 25be5eb88e25f72480bcb411b71af8f806ea647c https://github.com/xrootd/xrootd/commit/25be5eb88e25f72480bcb411b71af8f806ea647c Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: 482fcb26db5c1d5cbddf6ad2c16e7368e5c789d0 https://github.com/xrootd/xrootd/commit/482fcb26db5c1d5cbddf6ad2c16e7368e5c789d0 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: 9140e66f33580088f21d44bb93fd053d09d7b389 https://github.com/xrootd/xrootd/commit/9140e66f33580088f21d44bb93fd053d09d7b389 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: 758542421b88346f61d41b4e6eaf0fd6d664fa89 https://github.com/xrootd/xrootd/commit/758542421b88346f61d41b4e6eaf0fd6d664fa89 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: d162e4f3ff98c4424d6d3e24925df8c4597903d9 https://github.com/xrootd/xrootd/commit/d162e4f3ff98c4424d6d3e24925df8c4597903d9 Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: 17020c33e0566102dba167d93fd23058e4423b33 https://github.com/xrootd/xrootd/commit/17020c33e0566102dba167d93fd23058e4423b33 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: 47f7fddb5d09ccc9d988878a6c4a581ceb8d2da1 https://github.com/xrootd/xrootd/commit/47f7fddb5d09ccc9d988878a6c4a581ceb8d2da1 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: 35a4c841cf0163adfa88d2032dde9bf487af20b7 https://github.com/xrootd/xrootd/commit/35a4c841cf0163adfa88d2032dde9bf487af20b7 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/XrdXrootd/XrdXrootdXeq.cc Log Message: ----------- [Server] Do not apply TLS requirements to bridged connections. Commit: e40203f189c0731fbfef23398b161032f65ce7f5 https://github.com/xrootd/xrootd/commit/e40203f189c0731fbfef23398b161032f65ce7f5 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/XrdXrootd/XrdXrootdConfig.cc Log Message: ----------- [Server] Adjust tyhe xrootd.tls directive for usabiliity. Commit: cf6aa7da0bc609eebfe9c4aab7919073ecef4951 https://github.com/xrootd/xrootd/commit/cf6aa7da0bc609eebfe9c4aab7919073ecef4951 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: 6eea642b4c6cf6848b6afa15256712547f1ac820 https://github.com/xrootd/xrootd/commit/6eea642b4c6cf6848b6afa15256712547f1ac820 Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/Xrd/XrdConfig.cc Log Message: ----------- Fix build. Commit: d7bc9625d492ac8462fd4784b206e457d567a5c3 https://github.com/xrootd/xrootd/commit/d7bc9625d492ac8462fd4784b206e457d567a5c3 Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/XrdXrootd/XrdXrootdXeq.cc Log Message: ----------- Fix build. Commit: a270282a32a34578cbbfd77fb125ae760a7f4504 https://github.com/xrootd/xrootd/commit/a270282a32a34578cbbfd77fb125ae760a7f4504 Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/XrdCl/XrdClFileSystem.cc Log Message: ----------- Fix slc6 build. Commit: ba1f5ab23fad65135e881ed921ecf75a7ec406d3 https://github.com/xrootd/xrootd/commit/ba1f5ab23fad65135e881ed921ecf75a7ec406d3 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/XrdOuc/XrdOucUtils.cc Log Message: ----------- [Utils] Fix missing format parameter. Commit: 68d807c915f3fe124e50e47fcc4080d1d3e5bb9d https://github.com/xrootd/xrootd/commit/68d807c915f3fe124e50e47fcc4080d1d3e5bb9d Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: 1f347cc4f18667a25ef0913bbe10a044a017210f https://github.com/xrootd/xrootd/commit/1f347cc4f18667a25ef0913bbe10a044a017210f Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: 8038aa20da81cfca86b8c729bd7f0ed815f7498e https://github.com/xrootd/xrootd/commit/8038aa20da81cfca86b8c729bd7f0ed815f7498e Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/XrdXrootd/XrdXrootdProtocol.hh M src/XrdXrootd/XrdXrootdXeq.cc Log Message: ----------- [Server] Remove unsed parameter in do_Protocol(). Commit: cae3f2d0b77f1ece1fbabd9eb87e340a07cc8317 https://github.com/xrootd/xrootd/commit/cae3f2d0b77f1ece1fbabd9eb87e340a07cc8317 Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: 8cb04068b221105799a3f1d7811901356443fb58 https://github.com/xrootd/xrootd/commit/8cb04068b221105799a3f1d7811901356443fb58 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: f7d93629e36acf9343692133636f86106d876819 https://github.com/xrootd/xrootd/commit/f7d93629e36acf9343692133636f86106d876819 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M docs/PreReleaseNotes.txt Log Message: ----------- Update notes on g-stream monitporing feature. Commit: 83030b00e17f564e913e575aa4a4ec41019ebb12 https://github.com/xrootd/xrootd/commit/83030b00e17f564e913e575aa4a4ec41019ebb12 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/XrdOfs/XrdOfsPrepare.hh Log Message: ----------- [Server] Do not expose private header via prepare plugin interface. Commit: 37f3a37165f0a9d5a3d72f935581d7772093e56b https://github.com/xrootd/xrootd/commit/37f3a37165f0a9d5a3d72f935581d7772093e56b Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/XrdOfs/XrdOfsPrepare.hh Log Message: ----------- [Server] Correct using wrong class in header. Commit: 357b4ace38a58817f7e27832a071c1dbaf18f6c7 https://github.com/xrootd/xrootd/commit/357b4ace38a58817f7e27832a071c1dbaf18f6c7 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: 11cb19e659035b1647216104c26aa8fb9c4c7a57 https://github.com/xrootd/xrootd/commit/11cb19e659035b1647216104c26aa8fb9c4c7a57 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: a3733a8705a02692231695c463025db9bbeb6556 https://github.com/xrootd/xrootd/commit/a3733a8705a02692231695c463025db9bbeb6556 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: 35fb8e092dd7d0432004729fe2dd559d35aff93b https://github.com/xrootd/xrootd/commit/35fb8e092dd7d0432004729fe2dd559d35aff93b Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M docs/PreReleaseNotes.txt Log Message: ----------- Update notes on SFS additions. Commit: cb907da66ef014e6ded14813d9076fbfdcbc91e5 https://github.com/xrootd/xrootd/commit/cb907da66ef014e6ded14813d9076fbfdcbc91e5 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/XrdSfs/XrdSfsInterface.hh Log Message: ----------- [Server] Add missing commit to SFS. Commit: 062ece68094783dc768782ff0847fa5f6d8e7e23 https://github.com/xrootd/xrootd/commit/062ece68094783dc768782ff0847fa5f6d8e7e23 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M cmake/XRootDDefaults.cmake M src/XrdVersion.hh.in M src/XrdVersionPlugin.hh Log Message: ----------- [Cmake] Update version requirements. Commit: 5e613ad9cebcf1b11693ed3e03060f33d9e13edf https://github.com/xrootd/xrootd/commit/5e613ad9cebcf1b11693ed3e03060f33d9e13edf Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: 0df03040ba83629f26f505054d26abaa0f9d5293 https://github.com/xrootd/xrootd/commit/0df03040ba83629f26f505054d26abaa0f9d5293 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: 6c6f0479d6ed46801eac96408a3a42088533e119 https://github.com/xrootd/xrootd/commit/6c6f0479d6ed46801eac96408a3a42088533e119 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M docs/PreReleaseNotes.txt Log Message: ----------- Update notes onh TLS related changes. Commit: feafb9cbfb3e9113adbb7fc4d5ce66bd0fed4d8a https://github.com/xrootd/xrootd/commit/feafb9cbfb3e9113adbb7fc4d5ce66bd0fed4d8a Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: aaebce15bf8533482a9c28726f38bfa8733e25ce https://github.com/xrootd/xrootd/commit/aaebce15bf8533482a9c28726f38bfa8733e25ce Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/XrdTls/XrdTlsSocket.cc M src/XrdTls/XrdTlsSocket.hh Log Message: ----------- [XrdTls] Cleaning up XrdTlsSocket. Commit: 2beed12769081ab7ef125b4218082d29f133da27 https://github.com/xrootd/xrootd/commit/2beed12769081ab7ef125b4218082d29f133da27 Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: 744136a6db5a32cb05018d4b28795cff3733bcf4 https://github.com/xrootd/xrootd/commit/744136a6db5a32cb05018d4b28795cff3733bcf4 Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: 653c1e83e3f6543ca059b07ef86794d906c51e1a https://github.com/xrootd/xrootd/commit/653c1e83e3f6543ca059b07ef86794d906c51e1a Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/CMakeLists.txt M src/XrdCl/CMakeLists.txt Log Message: ----------- [CMake] clean up. Commit: 2a6997a492e626439f676036b4d8a471377962c0 https://github.com/xrootd/xrootd/commit/2a6997a492e626439f676036b4d8a471377962c0 Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/Xrd/XrdConfig.cc Log Message: ----------- [XrdConfig] Restore 'wan' option. Fixes regression introduced in fc6ab518494f0b79d0d9a1bcdeced3729436b9c1 Commit: ceba994456b4b4a8daed98f20199625c1fb7369b https://github.com/xrootd/xrootd/commit/ceba994456b4b4a8daed98f20199625c1fb7369b Author: Matevz Tadel <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: 71d7759449d56724a8e9bd2bbe66f166ebaaa9a5 https://github.com/xrootd/xrootd/commit/71d7759449d56724a8e9bd2bbe66f166ebaaa9a5 Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: 352c4c308c4aa6df4d1a1f0edceaeb727bc59b06 https://github.com/xrootd/xrootd/commit/352c4c308c4aa6df4d1a1f0edceaeb727bc59b06 Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M packaging/rhel/xrootd.spec.in Log Message: ----------- [RPM] Update spec for R5. Commit: ba87d80b6999501d69c89f84ff200afb6b251fec https://github.com/xrootd/xrootd/commit/ba87d80b6999501d69c89f84ff200afb6b251fec Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/Xrd/XrdConfig.cc Log Message: ----------- [Xrd] remove wan and leftover vars. Commit: 28cdc3a7c854c0310070493aac6dd6fd5c00dcc6 https://github.com/xrootd/xrootd/commit/28cdc3a7c854c0310070493aac6dd6fd5c00dcc6 Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/XrdCl/XrdClChannel.cc Log Message: ----------- [XrdCl] Fix PostMasterTest::FunctionalTest. Commit: 7a9cd110be69b7f55cb20df5876ef194f19a6a35 https://github.com/xrootd/xrootd/commit/7a9cd110be69b7f55cb20df5876ef194f19a6a35 Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/XrdTls/XrdTlsContext.cc Log Message: ----------- [XrdTls] Properly initialize TLS context. Commit: 82cc9567e219c4eaada8436dd847815c91c4213a https://github.com/xrootd/xrootd/commit/82cc9567e219c4eaada8436dd847815c91c4213a Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: fd02e027c9850372cb4fb49ed04fea7c136c67c9 https://github.com/xrootd/xrootd/commit/fd02e027c9850372cb4fb49ed04fea7c136c67c9 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/XrdApps/XrdCpConfig.cc M src/XrdApps/XrdCpConfig.hh Log Message: ----------- [xrdcp] Add --notlsok and --tlsdata options. Commit: 1768f63bb391fabbfd7eec5ea528035919ed4334 https://github.com/xrootd/xrootd/commit/1768f63bb391fabbfd7eec5ea528035919ed4334 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: 04f5f9e764126d025388e8fb11aca2737cea4ab4 https://github.com/xrootd/xrootd/commit/04f5f9e764126d025388e8fb11aca2737cea4ab4 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M docs/PreReleaseNotes.txt Log Message: ----------- Update notes on new xrdcp TLS options. Commit: f9083d1e274f233e82aee528325dd15a43b588e2 https://github.com/xrootd/xrootd/commit/f9083d1e274f233e82aee528325dd15a43b588e2 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/XrdApps/XrdCpConfig.cc M src/XrdApps/XrdCpConfig.hh Log Message: ----------- [xrdcp] Add new --tlsmetalink option. Commit: 56fb3213b95789b919c6ae75d48c63ac6b1029c4 https://github.com/xrootd/xrootd/commit/56fb3213b95789b919c6ae75d48c63ac6b1029c4 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M docs/PreReleaseNotes.txt Log Message: ----------- Update notes on new xrdcp optoin. Commit: 85853fe10f83a246674b9947d174d46a3c95fe65 https://github.com/xrootd/xrootd/commit/85853fe10f83a246674b9947d174d46a3c95fe65 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: 045fef10c750263492c59aaddf955065f3ea52d0 https://github.com/xrootd/xrootd/commit/045fef10c750263492c59aaddf955065f3ea52d0 Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: bcedba3b2a9e79654198475fc7c14bf5db597e52 https://github.com/xrootd/xrootd/commit/bcedba3b2a9e79654198475fc7c14bf5db597e52 Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: 8c0e5a533adab39e881ebc76b85baad72e62c406 https://github.com/xrootd/xrootd/commit/8c0e5a533adab39e881ebc76b85baad72e62c406 Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: 9a07fdc80903695599973dfb74aebcad2a760d91 https://github.com/xrootd/xrootd/commit/9a07fdc80903695599973dfb74aebcad2a760d91 Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: b67fb3414d696389c60d52dbe2f5c49d64c8abd0 https://github.com/xrootd/xrootd/commit/b67fb3414d696389c60d52dbe2f5c49d64c8abd0 Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: f04e02ee2c9dce8a80c659ab8d22cb8677cb354c https://github.com/xrootd/xrootd/commit/f04e02ee2c9dce8a80c659ab8d22cb8677cb354c Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: a5bdff1e726fbe4dbb50af9a1a2f322608f619be https://github.com/xrootd/xrootd/commit/a5bdff1e726fbe4dbb50af9a1a2f322608f619be Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: f6884af8c0db6a711911166cbd5421d30b420a0f https://github.com/xrootd/xrootd/commit/f6884af8c0db6a711911166cbd5421d30b420a0f Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/XrdXrootd/XrdXrootdProtocol.hh Log Message: ----------- [Server] Remove extraneos comment. Commit: 6059bbc15805bc9173013e435ff9584cd996900b https://github.com/xrootd/xrootd/commit/6059bbc15805bc9173013e435ff9584cd996900b Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/XrdCl/XrdClAsyncSocketHandler.cc M src/XrdCl/XrdClXRootDTransport.cc Log Message: ----------- [XrdCl] Encrypt kXR_endsess while hand-shaking. Commit: 8c37b740dfbdebddc3564c8ff0912da63bd15ab2 https://github.com/xrootd/xrootd/commit/8c37b740dfbdebddc3564c8ff0912da63bd15ab2 Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/api_test/xrdsrv.cc Log Message: ----------- [XrdCl] Update the reference impl of tls srv. Commit: 2872db4b353a5753c19f42737f0ff95b2c0162d3 https://github.com/xrootd/xrootd/commit/2872db4b353a5753c19f42737f0ff95b2c0162d3 Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: 3f48bf9abdc2d2d6e374ebb3474026931b2104a9 https://github.com/xrootd/xrootd/commit/3f48bf9abdc2d2d6e374ebb3474026931b2104a9 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: b1cbb7042705e091b2186a106632c266d8e9c338 https://github.com/xrootd/xrootd/commit/b1cbb7042705e091b2186a106632c266d8e9c338 Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/XrdCl/XrdClTls.hh Log Message: ----------- [XrdCl] Remove unnecessary ssl.h includes. Commit: dafe1d5d65dae8361606e1f66d4d807c1aa0e4a5 https://github.com/xrootd/xrootd/commit/dafe1d5d65dae8361606e1f66d4d807c1aa0e4a5 Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: 590f52235b8f09632913abf287e04ba19a476977 https://github.com/xrootd/xrootd/commit/590f52235b8f09632913abf287e04ba19a476977 Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: f06909cd62ca955aa918d040a7a522cce932562f https://github.com/xrootd/xrootd/commit/f06909cd62ca955aa918d040a7a522cce932562f Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: 9e899650a3b63a7a45f2fe15025fd2075780b373 https://github.com/xrootd/xrootd/commit/9e899650a3b63a7a45f2fe15025fd2075780b373 Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: 3e9b8bbd449404095bd5296160f0406d67fe24ca https://github.com/xrootd/xrootd/commit/3e9b8bbd449404095bd5296160f0406d67fe24ca Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: d5158dc06206bee4271a555e4d2730915b73ed66 https://github.com/xrootd/xrootd/commit/d5158dc06206bee4271a555e4d2730915b73ed66 Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: 7e38183932e8601551c2c1629a714ad9449b6796 https://github.com/xrootd/xrootd/commit/7e38183932e8601551c2c1629a714ad9449b6796 Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: 5a0b8bc362481ecc2aa1b57d79bfa3d4f8505a3c https://github.com/xrootd/xrootd/commit/5a0b8bc362481ecc2aa1b57d79bfa3d4f8505a3c Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: 386626db613e7591aefeaca53203585cfd33a96a https://github.com/xrootd/xrootd/commit/386626db613e7591aefeaca53203585cfd33a96a Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: bd9c63f89dca8b62fc02fc7602a196c4433017b8 https://github.com/xrootd/xrootd/commit/bd9c63f89dca8b62fc02fc7602a196c4433017b8 Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/XrdCl/CMakeLists.txt Log Message: ----------- [XrdCl] Move PostMaster interfaces to private headers. Commit: 7e6c10ee16f4aed47aa000c775a2c88acd500d97 https://github.com/xrootd/xrootd/commit/7e6c10ee16f4aed47aa000c775a2c88acd500d97 Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: ee75a37d563d0fbf5f95a99d8d61738fe3607c27 https://github.com/xrootd/xrootd/commit/ee75a37d563d0fbf5f95a99d8d61738fe3607c27 Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/XrdFileCache/XrdFileCacheStats.hh Log Message: ----------- [XrdFileCache] Fix fedora rawhide build. Commit: 9b7df134e748a30011147c5eb9d82018e4ba3bc1 https://github.com/xrootd/xrootd/commit/9b7df134e748a30011147c5eb9d82018e4ba3bc1 Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M .travis.yml Log Message: ----------- [CI] Use ubuntu bionic on Travis CI. Commit: e433fbe54b0f70d9183070b41d3413de4ae626b0 https://github.com/xrootd/xrootd/commit/e433fbe54b0f70d9183070b41d3413de4ae626b0 Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M bindings/python/CMakeLists.txt Log Message: ----------- [Python] Update CLANG_PROHIBITED. Commit: 1e45875b11720caff75a943970cf44ac6fd20969 https://github.com/xrootd/xrootd/commit/1e45875b11720caff75a943970cf44ac6fd20969 Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/XrdXrootd/XrdXrootdMonitor.cc Log Message: ----------- Fix Travis CI build. Commit: cf9eed2784d56db8aad1451532ef0d52bbe89bf4 https://github.com/xrootd/xrootd/commit/cf9eed2784d56db8aad1451532ef0d52bbe89bf4 Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: 36b2599bf25044f5f1e3a447c70c2f0ed120c2b6 https://github.com/xrootd/xrootd/commit/36b2599bf25044f5f1e3a447c70c2f0ed120c2b6 Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M packaging/rhel/xrootd.spec.in Log Message: ----------- [RPM] Remove XRootD 3.x.x compat package. Commit: 8123c4f17d14767ddb7095a1f73d2530ec25988a https://github.com/xrootd/xrootd/commit/8123c4f17d14767ddb7095a1f73d2530ec25988a Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: d1e54019d9e9acad733d95f24e0b67dbff947e36 https://github.com/xrootd/xrootd/commit/d1e54019d9e9acad733d95f24e0b67dbff947e36 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: 7b45e1531bef19c882c4cbe722d1b7b1848cd75e https://github.com/xrootd/xrootd/commit/7b45e1531bef19c882c4cbe722d1b7b1848cd75e Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: 77baa125e3b0a5d9c0fdcf9ce2ddac0efe8d43fe https://github.com/xrootd/xrootd/commit/77baa125e3b0a5d9c0fdcf9ce2ddac0efe8d43fe Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/XrdSsi/XrdSsiServReal.cc Log Message: ----------- [SSI] Remove unwitting code that causes double delete. Commit: 3e6131de7a54842b26144a2486b4922914994f36 https://github.com/xrootd/xrootd/commit/3e6131de7a54842b26144a2486b4922914994f36 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/XrdPss/XrdPssConfig.cc Log Message: ----------- [Proxy] Remove extraneous include. Commit: f63249562e46cad19239acbacf37662b20c7d80e https://github.com/xrootd/xrootd/commit/f63249562e46cad19239acbacf37662b20c7d80e Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: 3e17bab7ed20a9fc6a1c7d476a2069f52f092993 https://github.com/xrootd/xrootd/commit/3e17bab7ed20a9fc6a1c7d476a2069f52f092993 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M docs/PreReleaseNotes.txt Log Message: ----------- Update notes on change. Commit: 803e1f06c4cb4d62bf6c24088738f3cf513f189a https://github.com/xrootd/xrootd/commit/803e1f06c4cb4d62bf6c24088738f3cf513f189a Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: 2148459e9469d4b50b61b220b55209b88f64e71a https://github.com/xrootd/xrootd/commit/2148459e9469d4b50b61b220b55209b88f64e71a Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/XrdVersionPlugin.hh Log Message: ----------- [Server] Add XrdPerfMonitor plug-in to the plug-in table. Commit: a56e9b4ec0dd7784cafa87ddc01ccf5e009ebe38 https://github.com/xrootd/xrootd/commit/a56e9b4ec0dd7784cafa87ddc01ccf5e009ebe38 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: 5968852ccc03fa7bc3e4832a809d1c7b64d8048c https://github.com/xrootd/xrootd/commit/5968852ccc03fa7bc3e4832a809d1c7b64d8048c Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M docs/PreReleaseNotes.txt Log Message: ----------- Update notes on OFS plugin stacking feature. Commit: 13870b39fe4be907e560b79e75043183d23274df https://github.com/xrootd/xrootd/commit/13870b39fe4be907e560b79e75043183d23274df Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: 19630bcc0a3dfc089b9857e9b6e635c782ae6a70 https://github.com/xrootd/xrootd/commit/19630bcc0a3dfc089b9857e9b6e635c782ae6a70 Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: cd3752044382e0ad99bd008e1ff7eb121e2f12a6 https://github.com/xrootd/xrootd/commit/cd3752044382e0ad99bd008e1ff7eb121e2f12a6 Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: a4b43745831ff066c9ab460934c1c9bf0dddc9ef https://github.com/xrootd/xrootd/commit/a4b43745831ff066c9ab460934c1c9bf0dddc9ef Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M packaging/rhel/xrootd.spec.in Log Message: ----------- [RPM] Don't install cns. Commit: ce5dcda99075c7616ef9e2841f350cb28388eb49 https://github.com/xrootd/xrootd/commit/ce5dcda99075c7616ef9e2841f350cb28388eb49 Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: e2c4aecfb46ce4a95aff99f7c03d5d41523ad918 https://github.com/xrootd/xrootd/commit/e2c4aecfb46ce4a95aff99f7c03d5d41523ad918 Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/XrdCl/CMakeLists.txt Log Message: ----------- [XrdCl] Move XrdClFileSystemUtils.hh to private headers. Commit: 1ef6b39b97779296001c945c8eecf0b68fe01652 https://github.com/xrootd/xrootd/commit/1ef6b39b97779296001c945c8eecf0b68fe01652 Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/XrdCl/XrdClCopyProcess.cc M src/XrdCl/XrdClCopyProcess.hh Log Message: ----------- [XrdCl] Apply pimpl idiom to CopyProcess. Commit: 4a90a80d658ab908af84b76a1af4fb3623283045 https://github.com/xrootd/xrootd/commit/4a90a80d658ab908af84b76a1af4fb3623283045 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: 311a82f34e11bcb0de6263c9c0f35078338c09b8 https://github.com/xrootd/xrootd/commit/311a82f34e11bcb0de6263c9c0f35078338c09b8 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M docs/PreReleaseNotes.txt Log Message: ----------- Update notes on SFS addition. Commit: 37ce75eb964ca888e5c37cbfbfa19826aa32f1ad https://github.com/xrootd/xrootd/commit/37ce75eb964ca888e5c37cbfbfa19826aa32f1ad Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/XrdSec/XrdSecEntity.cc Log Message: ----------- [XrdSec] XrdSecEntity: unlock mutex bofere it gets deleted. Commit: 3c8218988411fa51e187f253d52dd5e9247f727a https://github.com/xrootd/xrootd/commit/3c8218988411fa51e187f253d52dd5e9247f727a Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/XrdOfs/XrdOfsConfigPI.cc Log Message: ----------- [Server] Avoid SEGV when no preplib has been specified. Commit: ed641a82501f5d8b8544c996f5e6f78855e14579 https://github.com/xrootd/xrootd/commit/ed641a82501f5d8b8544c996f5e6f78855e14579 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/XrdXrootd/XrdXrootdConfig.cc Log Message: ----------- [Server] Correct parsing of the xrootd.tls command. Commit: bb138be07df4642ceeb18f5431a6695b0ee544b3 https://github.com/xrootd/xrootd/commit/bb138be07df4642ceeb18f5431a6695b0ee544b3 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/XrdXrootd/XrdXrootdConfig.cc Log Message: ----------- [Server] Preserve TLS flags when computing actual role. Commit: 0bb78a35ab418057ebc8d9af0cbad161e69852c9 https://github.com/xrootd/xrootd/commit/0bb78a35ab418057ebc8d9af0cbad161e69852c9 Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: 9ec77747a156c878258679a9303e0f0928056eff https://github.com/xrootd/xrootd/commit/9ec77747a156c878258679a9303e0f0928056eff Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/XrdCl/XrdClXRootDTransport.cc Log Message: ----------- [XrdCl] Correctly detect stream will goto TLS. Commit: 9a30407cfa9028b595e9f4c65f6e1d7f23918c1c https://github.com/xrootd/xrootd/commit/9a30407cfa9028b595e9f4c65f6e1d7f23918c1c Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: 43f34b54f6351b156cc7c568368264d61435d549 https://github.com/xrootd/xrootd/commit/43f34b54f6351b156cc7c568368264d61435d549 Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/XrdApps/XrdCpConfig.cc Log Message: ----------- [XrdCl] xrdcp: allow roots/xroots protocol. Commit: a29f926794b1453965867f51e174434c5b67b23b https://github.com/xrootd/xrootd/commit/a29f926794b1453965867f51e174434c5b67b23b Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/XrdCl/XrdClXRootDTransport.cc Log Message: ----------- [XrdCl] Don't create separate data sptream if roots/xroots is used. Commit: 9f167c8edf6c0467d9c3dfc81b8abffbe6f86cfa https://github.com/xrootd/xrootd/commit/9f167c8edf6c0467d9c3dfc81b8abffbe6f86cfa Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/XrdTls/XrdTlsSocket.hh Log Message: ----------- [XrdTls] Provide default tid so TlsSocket doesn't crash on shutdown. Commit: d61be7ae03bb97ed3eb8786d93c3ef5dd0c69b40 https://github.com/xrootd/xrootd/commit/d61be7ae03bb97ed3eb8786d93c3ef5dd0c69b40 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: 7a3a13a4a74b04d2afa1fd202b835ca3b10bb4f1 https://github.com/xrootd/xrootd/commit/7a3a13a4a74b04d2afa1fd202b835ca3b10bb4f1 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: b8f3c7c3dd86619121b9dbf3e66a76a2cb432921 https://github.com/xrootd/xrootd/commit/b8f3c7c3dd86619121b9dbf3e66a76a2cb432921 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/XrdPss/XrdPss.cc Log Message: ----------- [Proxy] Allow proxy to forward xroots and roots protocols. Commit: 89bee3bfeccf17010d8d9a762f2efa3c885af515 https://github.com/xrootd/xrootd/commit/89bee3bfeccf17010d8d9a762f2efa3c885af515 Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/XrdCl/XrdClTls.cc Log Message: ----------- [XrdCl] Populate cadir from env, if not available use default. Commit: 876c4e414ad24e544e939ee7040eb7e7f8eb8542 https://github.com/xrootd/xrootd/commit/876c4e414ad24e544e939ee7040eb7e7f8eb8542 Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/XrdCl/XrdClSocket.cc Log Message: ----------- [XrdCl] Handle properly failure of TLS layer. Commit: 4e2c951cfc8ccadc6215093e7e19fc0e0919bbb7 https://github.com/xrootd/xrootd/commit/4e2c951cfc8ccadc6215093e7e19fc0e0919bbb7 Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: 0ca75b833dcfc8e873d61f2244d10d84f7e5406c https://github.com/xrootd/xrootd/commit/0ca75b833dcfc8e873d61f2244d10d84f7e5406c Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: 7816a7f4b606c039f4f1751dc593f4621e64ad74 https://github.com/xrootd/xrootd/commit/7816a7f4b606c039f4f1751dc593f4621e64ad74 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M docs/PreReleaseNotes.txt Log Message: ----------- Update notes on Sec enhancements. Commit: 2ea2090ee4716b2e043a0e6b8df0415ceadc90bd https://github.com/xrootd/xrootd/commit/2ea2090ee4716b2e043a0e6b8df0415ceadc90bd Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/XrdCl/XrdClTls.cc Log Message: ----------- [XrdTls] Respect host verification also if the error string is null. Commit: 7da17c5c840a910e42aa273e4a634f5bfb0804c7 https://github.com/xrootd/xrootd/commit/7da17c5c840a910e42aa273e4a634f5bfb0804c7 Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/XrdTls/XrdTlsSocket.cc Log Message: ----------- [XrdCl] Log error message on TLS connect failure. Commit: 5e0beb74bad08b0578b7fe72c84f8816a3d180ce https://github.com/xrootd/xrootd/commit/5e0beb74bad08b0578b7fe72c84f8816a3d180ce Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: 44290909e3f2ca6bfe890e904aa17fde0acbd95f https://github.com/xrootd/xrootd/commit/44290909e3f2ca6bfe890e904aa17fde0acbd95f Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: 635d2dab7b6f22eefff1119d7f04d5f93a30bb1a https://github.com/xrootd/xrootd/commit/635d2dab7b6f22eefff1119d7f04d5f93a30bb1a Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/XrdOss/XrdOssApi.cc M src/XrdOss/XrdOssApi.hh Log Message: ----------- [Server] Implement the Flush() method. Commit: 140ca08c546cb2ea10bbb3b29ffa32e81788165c https://github.com/xrootd/xrootd/commit/140ca08c546cb2ea10bbb3b29ffa32e81788165c Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/XrdTls/XrdTlsSocket.cc Log Message: ----------- [XrdTls] Fix slc6 build. Commit: c6906bf359ba7e200afd13f278cb08f5d3be5dde https://github.com/xrootd/xrootd/commit/c6906bf359ba7e200afd13f278cb08f5d3be5dde Author: Michal Simon <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/XrdSec/XrdSecEntity.cc Log Message: ----------- [XrdSec] Fix slc6 build. Commit: 51dfc1158d5cc87d7369bdb334fe837e691ba844 https://github.com/xrootd/xrootd/commit/51dfc1158d5cc87d7369bdb334fe837e691ba844 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: 814bb28b3f3b7a6f764ac0bcaf59f92652f7c494 https://github.com/xrootd/xrootd/commit/814bb28b3f3b7a6f764ac0bcaf59f92652f7c494 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 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: bea67b1cd74774989f04f0d2147f73a4913ce40f https://github.com/xrootd/xrootd/commit/bea67b1cd74774989f04f0d2147f73a4913ce40f Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/XrdOss/XrdOss.cc Log Message: ----------- [Server] Add default OSS implementation of pgread and pgwrite. Commit: ec8d283f8d9282023663587c4272cc8a26b75079 https://github.com/xrootd/xrootd/commit/ec8d283f8d9282023663587c4272cc8a26b75079 Author: Matevz Tadel <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/XrdVersion.hh.in Log Message: ----------- Insufficient size of static variable at instantiation in XrdHttpProtocol.cc Commit: ea73ca4285de5914756984475e667b9cdc6765d9 https://github.com/xrootd/xrootd/commit/ea73ca4285de5914756984475e667b9cdc6765d9 Author: Matevz Tadel <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/XrdFileCache/XrdFileCache.cc M src/XrdFileCache/XrdFileCacheConfiguration.cc Log Message: ----------- Fix XCache compilation errors. Commit: b492a265b5882df5d78feee4562f75abb42a0a97 https://github.com/xrootd/xrootd/commit/b492a265b5882df5d78feee4562f75abb42a0a97 Author: Matevz Tadel <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/XrdSec/XrdSecEntity.hh Log Message: ----------- XrdSecEntity temporarily add back ueid member. Commit: c251fe81cf72d60cad6071ff71d4b646fb5d3eb9 https://github.com/xrootd/xrootd/commit/c251fe81cf72d60cad6071ff71d4b646fb5d3eb9 Author: Matevz Tadel <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/XrdCl/XrdClChannel.cc M src/XrdCl/XrdClInQueue.cc M src/XrdCl/XrdClStream.cc M src/XrdCl/XrdClXRootDTransport.cc M src/XrdCl/XrdClXRootDTransport.hh Log Message: ----------- Fix XrdCl compilation errors. Commit: 110956df6e704eaec7fbb885a22390ef2fc10ee1 https://github.com/xrootd/xrootd/commit/110956df6e704eaec7fbb885a22390ef2fc10ee1 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/XrdAcc/XrdAccEntity.hh M src/XrdSec/XrdSecEntity.cc M src/XrdSec/XrdSecEntity.hh M src/XrdXrootd/XrdXrootdXeq.cc Log Message: ----------- [Server] Resolve conflict between ueid and entityID variables. Commit: 8e91462e76ab969720b40fc324714b84e0b4bd42 https://github.com/xrootd/xrootd/commit/8e91462e76ab969720b40fc324714b84e0b4bd42 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-10-16 (Wed, 16 Oct 2019) Changed paths: M src/XrdOfs/XrdOfs.cc M src/XrdOuc/XrdOucErrInfo.hh M src/XrdXrootd/XrdXrootdProtocol.hh M src/XrdXrootd/XrdXrootdTransit.cc M src/XrdXrootd/XrdXrootdXeq.cc Log Message: ----------- [Server] Remove the hack for direct cache access setting. Compare: https://github.com/xrootd/xrootd/compare/65c23cb5def0...8e91462e76ab ######################################################################## 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