Branch: refs/heads/xrdR5 Home: https://github.com/xrootd/xrootd Commit: 85840ac2467c151568f9aa04c02a74aa5ebfef25 https://github.com/xrootd/xrootd/commit/85840ac2467c151568f9aa04c02a74aa5ebfef25 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 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: ab116b8ca14594a8fdfa330862bdb04491d9c650 https://github.com/xrootd/xrootd/commit/ab116b8ca14594a8fdfa330862bdb04491d9c650 Author: Michal Simon <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 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: 0a530f4698573cfcac630be9e9ee125f17e2d335 https://github.com/xrootd/xrootd/commit/0a530f4698573cfcac630be9e9ee125f17e2d335 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 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: ad0c0a79a125dff3e1557851e97fee42718b83af https://github.com/xrootd/xrootd/commit/ad0c0a79a125dff3e1557851e97fee42718b83af Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 2019) Changed paths: M src/XrdOfs/XrdOfsConfig.cc Log Message: ----------- [Server] Allow use of size suffixes in the ofs.xattr directive. Commit: ae4b1f3293527115b3ee7fb9033203ffde100d94 https://github.com/xrootd/xrootd/commit/ae4b1f3293527115b3ee7fb9033203ffde100d94 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 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: 703ffcf9cda026ef99f34540de15fd29363e6dd7 https://github.com/xrootd/xrootd/commit/703ffcf9cda026ef99f34540de15fd29363e6dd7 Author: Michal Simon <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 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: 1223213808a902584bf5b7e72c6587e3296a7598 https://github.com/xrootd/xrootd/commit/1223213808a902584bf5b7e72c6587e3296a7598 Author: Michal Simon <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 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: 97b5158f600744e446d7e10c94e0c461585c6530 https://github.com/xrootd/xrootd/commit/97b5158f600744e446d7e10c94e0c461585c6530 Author: Michal Simon <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 2019) Changed paths: M src/XrdCl/XrdClLocalFileHandler.cc Log Message: ----------- [XrdCl] fix xattr header. Commit: 058153283ed42e2b48846f1a6099af8b96e249c2 https://github.com/xrootd/xrootd/commit/058153283ed42e2b48846f1a6099af8b96e249c2 Author: Michal Simon <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 2019) Changed paths: M tests/XrdClTests/FileSystemTest.cc M tests/XrdClTests/FileTest.cc Log Message: ----------- [XrdCl] Add xattr tests. Commit: 0c28a57774ab2853c0325d0762085723fdfcd6b7 https://github.com/xrootd/xrootd/commit/0c28a57774ab2853c0325d0762085723fdfcd6b7 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 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: 8cf967e05b7b00f61b4054e8107835e14e5a6ffe https://github.com/xrootd/xrootd/commit/8cf967e05b7b00f61b4054e8107835e14e5a6ffe Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 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: 5f80892cda60ad7a5e4e9f2bc01ec8462a0992d7 https://github.com/xrootd/xrootd/commit/5f80892cda60ad7a5e4e9f2bc01ec8462a0992d7 Author: Michal Simon <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 2019) Changed paths: M src/XrdCl/XrdClLocalFileHandler.cc Log Message: ----------- [XrdCl] Fix vanilla rhel6 compilation. Commit: 30a13c1deafcdd7b0dac5248596aac74593dc6ea https://github.com/xrootd/xrootd/commit/30a13c1deafcdd7b0dac5248596aac74593dc6ea Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 2019) Changed paths: M src/XrdSys/XrdSysFAttrBsd.icc Log Message: ----------- [Server] FREE_BSD fattr fixes by yurivict@github; fixes #791 Commit: 76e63602c2e1cbc91b811608136b767629accd11 https://github.com/xrootd/xrootd/commit/76e63602c2e1cbc91b811608136b767629accd11 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 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: fb5d8285942421b1cee9497215a3943417f2ecc1 https://github.com/xrootd/xrootd/commit/fb5d8285942421b1cee9497215a3943417f2ecc1 Author: Michal Simon <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 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: d82c4e923cd9786835539adc4da7fe3bcdec0e9b https://github.com/xrootd/xrootd/commit/d82c4e923cd9786835539adc4da7fe3bcdec0e9b Author: Michal Simon <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 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: 64b56f8cdfd9b6912619e4a4d8da10b0b121a17f https://github.com/xrootd/xrootd/commit/64b56f8cdfd9b6912619e4a4d8da10b0b121a17f Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 2019) Changed paths: M src/XrdSec/XrdSecEntity.hh Log Message: ----------- [Server] Add additional fields to he SecEntity structure (breaks ABI). Commit: 0674468897ff0033f43db69a88476810e8801656 https://github.com/xrootd/xrootd/commit/0674468897ff0033f43db69a88476810e8801656 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 2019) Changed paths: M docs/PreReleaseNotes.txt Log Message: ----------- Update notes on SecEntity change. Commit: 25eec0278d6bb8341d8c3bf9c21b814e88497b6c https://github.com/xrootd/xrootd/commit/25eec0278d6bb8341d8c3bf9c21b814e88497b6c Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 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: c51b3d71b9c75aa8708f2d1f21434b168c84e473 https://github.com/xrootd/xrootd/commit/c51b3d71b9c75aa8708f2d1f21434b168c84e473 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 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: 14d936b025059e400d3321b1e2a861dd26e25639 https://github.com/xrootd/xrootd/commit/14d936b025059e400d3321b1e2a861dd26e25639 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 2019) Changed paths: M src/XrdOuc/XrdOucUtils.cc Log Message: ----------- [Utils] Fix unitialized variable. Commit: b679bbe8973e249d53f57b44047603dfc61c9050 https://github.com/xrootd/xrootd/commit/b679bbe8973e249d53f57b44047603dfc61c9050 Author: Michal Simon <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 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: b3ac827e5103da181cd53bff0c85f5e7090ff358 https://github.com/xrootd/xrootd/commit/b3ac827e5103da181cd53bff0c85f5e7090ff358 Author: Michal Simon <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 2019) Changed paths: M src/XrdCl/XrdClFileOperations.hh M src/XrdCl/XrdClFileSystemOperations.hh Log Message: ----------- [XrdCl] Implementing pipelining for FileSystem xattr. Commit: 3a3c4888ed9f2a7292eb8d949a7580d0cda8fa67 https://github.com/xrootd/xrootd/commit/3a3c4888ed9f2a7292eb8d949a7580d0cda8fa67 Author: Michal Simon <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 2019) Changed paths: M tests/XrdClTests/OperationsWorkflowTest.cc Log Message: ----------- [XrdCl] Add test for xattr pipelines. Commit: 9f27db1f6ec7139b6d4d8ac6d930f4b4a891ce78 https://github.com/xrootd/xrootd/commit/9f27db1f6ec7139b6d4d8ac6d930f4b4a891ce78 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 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: b6492f738f2d78e27169d6841eaf7d07467060d3 https://github.com/xrootd/xrootd/commit/b6492f738f2d78e27169d6841eaf7d07467060d3 Author: Michal Simon <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 2019) Changed paths: M src/XProtocol/XProtocol.cc M src/XProtocol/XProtocol.hh Log Message: ----------- [XProtocol] rebase on master. Commit: 3e5c1dc700b1c97c05c5d8c1793209e01a59dd97 https://github.com/xrootd/xrootd/commit/3e5c1dc700b1c97c05c5d8c1793209e01a59dd97 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 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: b81dd76a10d340c52c09745f484c62626234de91 https://github.com/xrootd/xrootd/commit/b81dd76a10d340c52c09745f484c62626234de91 Author: Michal Simon <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 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: 00065ea04b9f14f5c4bfe0fbe17793672ab5e436 https://github.com/xrootd/xrootd/commit/00065ea04b9f14f5c4bfe0fbe17793672ab5e436 Author: Michal Simon <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 2019) Changed paths: M src/XrdCl/XrdClFileSystem.cc Log Message: ----------- [XrdCl] Add support for local file rm. Commit: 273c396713bcc1ba35f249231fbde22457337996 https://github.com/xrootd/xrootd/commit/273c396713bcc1ba35f249231fbde22457337996 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 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: 446ee03def209269a25e8062c8b58e04fb5a9803 https://github.com/xrootd/xrootd/commit/446ee03def209269a25e8062c8b58e04fb5a9803 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 2019) Changed paths: M src/XProtocol/XProtocol.cc M src/XProtocol/XProtocol.hh Log Message: ----------- Implement extended stat information (plus misc cleanup). Commit: 4e5b87c16db4c14380d0de8e5e9e03a0e460d1a9 https://github.com/xrootd/xrootd/commit/4e5b87c16db4c14380d0de8e5e9e03a0e460d1a9 Author: Michal Simon <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 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: 5e887aec452e950813ac32a1c031f851a10e96a3 https://github.com/xrootd/xrootd/commit/5e887aec452e950813ac32a1c031f851a10e96a3 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 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: 011aa82d3695dde61522c5e8a258354954fe63d9 https://github.com/xrootd/xrootd/commit/011aa82d3695dde61522c5e8a258354954fe63d9 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 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: 7aabc778d13bba0966ddfee5f6398f811a78d3c7 https://github.com/xrootd/xrootd/commit/7aabc778d13bba0966ddfee5f6398f811a78d3c7 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 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: d6de1deefa79cffccf002db39f2bd301a34bbefa https://github.com/xrootd/xrootd/commit/d6de1deefa79cffccf002db39f2bd301a34bbefa Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 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: 44d6d643427b05199652ec17c340750ce39dca8b https://github.com/xrootd/xrootd/commit/44d6d643427b05199652ec17c340750ce39dca8b Author: Michal Simon <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 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: 485883abdff3e44a59a317129c3dad9c82305b7e https://github.com/xrootd/xrootd/commit/485883abdff3e44a59a317129c3dad9c82305b7e Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 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: 2e22618d51b593489367827c5a65ab60ed73bdaa https://github.com/xrootd/xrootd/commit/2e22618d51b593489367827c5a65ab60ed73bdaa Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 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: e506b515edde0a2512dbf849704e313725fa52ec https://github.com/xrootd/xrootd/commit/e506b515edde0a2512dbf849704e313725fa52ec Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 2019) Changed paths: M src/XrdXrootd/XrdXrootdXeq.cc Log Message: ----------- [Server] Do not apply TLS requirements to bridged connections. Commit: ed387f484004189e6be82351de2cc7f24c6edcba https://github.com/xrootd/xrootd/commit/ed387f484004189e6be82351de2cc7f24c6edcba Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 2019) Changed paths: M src/XrdXrootd/XrdXrootdConfig.cc Log Message: ----------- [Server] Adjust tyhe xrootd.tls directive for usabiliity. Commit: 7ac39758a153813a34c2184e82ee1997233aff78 https://github.com/xrootd/xrootd/commit/7ac39758a153813a34c2184e82ee1997233aff78 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 2019) Changed paths: M src/XrdTls/XrdTlsConnection.cc M src/XrdTls/XrdTlsConnection.hh Log Message: ----------- [TLS] Add argument to Connect() for host verification. Commit: 1aa780b6a38db68982b2813ed7cd26304374c523 https://github.com/xrootd/xrootd/commit/1aa780b6a38db68982b2813ed7cd26304374c523 Author: Michal Simon <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 2019) Changed paths: M src/Xrd/XrdConfig.cc Log Message: ----------- Fix build. Commit: fb9df56b7edd9402432caf75b090daf22d77bf0a https://github.com/xrootd/xrootd/commit/fb9df56b7edd9402432caf75b090daf22d77bf0a Author: Michal Simon <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 2019) Changed paths: M src/XrdXrootd/XrdXrootdXeq.cc Log Message: ----------- Fix build. Commit: 8b94ce7b327cca6c6b816324a7272e99bad7ac5a https://github.com/xrootd/xrootd/commit/8b94ce7b327cca6c6b816324a7272e99bad7ac5a Author: Michal Simon <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 2019) Changed paths: M src/XrdCl/XrdClFileSystem.cc Log Message: ----------- Fix slc6 build. Commit: 787489e6f670dc8332aebefb6ef104ccea1895ab https://github.com/xrootd/xrootd/commit/787489e6f670dc8332aebefb6ef104ccea1895ab Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 2019) Changed paths: M src/XrdOuc/XrdOucUtils.cc Log Message: ----------- [Utils] Fix missing format parameter. Commit: 2841e17186e467d899324b3e34e7abbbe87be9c1 https://github.com/xrootd/xrootd/commit/2841e17186e467d899324b3e34e7abbbe87be9c1 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 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: 61ee0d3caaa1fa8ef890ca1009e0a4670239908f https://github.com/xrootd/xrootd/commit/61ee0d3caaa1fa8ef890ca1009e0a4670239908f Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 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: c67598a785715a3ccc8f1a499912ee03d9217290 https://github.com/xrootd/xrootd/commit/c67598a785715a3ccc8f1a499912ee03d9217290 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 2019) Changed paths: M src/XrdXrootd/XrdXrootdProtocol.hh M src/XrdXrootd/XrdXrootdXeq.cc Log Message: ----------- [Server] Remove unsed parameter in do_Protocol(). Commit: 69d4bc30c85f6bd0dd178675aaf27ea924d73b1f https://github.com/xrootd/xrootd/commit/69d4bc30c85f6bd0dd178675aaf27ea924d73b1f Author: Michal Simon <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 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: c28ef93c6e91e0af20b91ba7326dc157de365bc5 https://github.com/xrootd/xrootd/commit/c28ef93c6e91e0af20b91ba7326dc157de365bc5 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 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: a7ecb9e3b6937b2dc77037bd7d02b89a20102b9d https://github.com/xrootd/xrootd/commit/a7ecb9e3b6937b2dc77037bd7d02b89a20102b9d Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 2019) Changed paths: M docs/PreReleaseNotes.txt Log Message: ----------- Update notes on g-stream monitporing feature. Commit: 5ccc12bb8c0d1ec0d002160477b070f519c3ef7d https://github.com/xrootd/xrootd/commit/5ccc12bb8c0d1ec0d002160477b070f519c3ef7d Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 2019) Changed paths: M src/XrdOfs/XrdOfsPrepare.hh Log Message: ----------- [Server] Do not expose private header via prepare plugin interface. Commit: 023e4ce399a8fa3b07906c535f07127d81fa36e1 https://github.com/xrootd/xrootd/commit/023e4ce399a8fa3b07906c535f07127d81fa36e1 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 2019) Changed paths: M src/XrdOfs/XrdOfsPrepare.hh Log Message: ----------- [Server] Correct using wrong class in header. Commit: b94549fb318682fda5d843518c4d3e12be0f27a5 https://github.com/xrootd/xrootd/commit/b94549fb318682fda5d843518c4d3e12be0f27a5 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 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: bdffa55d5bd976d05a2725dd9d346996ac45c1e9 https://github.com/xrootd/xrootd/commit/bdffa55d5bd976d05a2725dd9d346996ac45c1e9 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 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: f790ee21a0323e6b57bf3c755615049ac10bdc17 https://github.com/xrootd/xrootd/commit/f790ee21a0323e6b57bf3c755615049ac10bdc17 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 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: f9515be5f4441b3e81a7c30b1125cdaad71b3705 https://github.com/xrootd/xrootd/commit/f9515be5f4441b3e81a7c30b1125cdaad71b3705 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 2019) Changed paths: M docs/PreReleaseNotes.txt Log Message: ----------- Update notes on SFS additions. Commit: e79997db2fd19ffeb2471f2b7c7f880365e1c16b https://github.com/xrootd/xrootd/commit/e79997db2fd19ffeb2471f2b7c7f880365e1c16b Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 2019) Changed paths: M src/XrdSfs/XrdSfsInterface.hh Log Message: ----------- [Server] Add missing commit to SFS. Commit: 475c62888887fba24b7c44129609563916031cfb https://github.com/xrootd/xrootd/commit/475c62888887fba24b7c44129609563916031cfb Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 2019) Changed paths: M cmake/XRootDDefaults.cmake M src/XrdVersion.hh.in M src/XrdVersionPlugin.hh Log Message: ----------- [Cmake] Update version requirements. Commit: 249e74f43ebd88620748b22ff88f254cf41d609d https://github.com/xrootd/xrootd/commit/249e74f43ebd88620748b22ff88f254cf41d609d Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 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: 41ac71deacfbe295b5f69fede25471e16a4ed0f6 https://github.com/xrootd/xrootd/commit/41ac71deacfbe295b5f69fede25471e16a4ed0f6 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 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: 5e9c4c2e9597e5ee672bfcc7a6845502286b318d https://github.com/xrootd/xrootd/commit/5e9c4c2e9597e5ee672bfcc7a6845502286b318d Author: Andrew Hanushevsky <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 2019) Changed paths: M docs/PreReleaseNotes.txt Log Message: ----------- Update notes onh TLS related changes. Commit: f4da72e2266d761b0d0e7ef3ecd93bb1236e5f22 https://github.com/xrootd/xrootd/commit/f4da72e2266d761b0d0e7ef3ecd93bb1236e5f22 Author: Michal Simon <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 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: 18e742c73478752b5b54c4f5b2e496d7fb2cb37e https://github.com/xrootd/xrootd/commit/18e742c73478752b5b54c4f5b2e496d7fb2cb37e Author: Michal Simon <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 2019) Changed paths: M src/XrdTls/XrdTlsSocket.cc M src/XrdTls/XrdTlsSocket.hh Log Message: ----------- [XrdTls] Cleaning up XrdTlsSocket. Commit: a5bbb3a36a7b153d8245c382662867d154cba8da https://github.com/xrootd/xrootd/commit/a5bbb3a36a7b153d8245c382662867d154cba8da Author: Michal Simon <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 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: 10febfa4785cbeb610531210fc029da4b064abc8 https://github.com/xrootd/xrootd/commit/10febfa4785cbeb610531210fc029da4b064abc8 Author: Michal Simon <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 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: b01a8381ce279e751f71051db8fc3b7024606c73 https://github.com/xrootd/xrootd/commit/b01a8381ce279e751f71051db8fc3b7024606c73 Author: Michal Simon <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 2019) Changed paths: M src/CMakeLists.txt M src/XrdCl/CMakeLists.txt Log Message: ----------- [CMake] clean up. Commit: f69e1534266e2e3f94d557c1805d42c6fe312cf4 https://github.com/xrootd/xrootd/commit/f69e1534266e2e3f94d557c1805d42c6fe312cf4 Author: Michal Simon <[log in to unmask]> Date: 2019-06-28 (Fri, 28 Jun 2019) Changed paths: M src/Xrd/XrdConfig.cc Log Message: ----------- [XrdConfig] Restore 'wan' option. Fixes regression introduced in fc6ab518494f0b79d0d9a1bcdeced3729436b9c1 Compare: https://github.com/xrootd/xrootd/compare/1452c477348a...f69e1534266e ######################################################################## 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