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