Branch: refs/heads/master
Home: https://github.com/xrootd/xrootd
Commit: f723f46acc9f4ad69b271d4c27b40f395efe2946
https://github.com/xrootd/xrootd/commit/f723f46acc9f4ad69b271d4c27b40f395efe2946
Author: Matevz Tadel <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdFileCache/XrdFileCache.cc
M src/XrdFileCache/XrdFileCache.hh
M src/XrdFileCache/XrdFileCacheCommand.cc
M src/XrdFileCache/XrdFileCacheConfiguration.cc
M src/XrdFileCache/XrdFileCacheFile.cc
M src/XrdFileCache/XrdFileCacheFile.hh
M src/XrdFileCache/XrdFileCacheIOEntireFile.cc
M src/XrdFileCache/XrdFileCacheInfo.cc
M src/XrdFileCache/XrdFileCacheInfo.hh
M src/XrdFileCache/XrdFileCachePrint.cc
M src/XrdFileCache/XrdFileCachePurge.cc
M src/XrdFileCache/XrdFileCacheStats.hh
M src/XrdFileCache/XrdFileCacheVRead.cc
Log Message:
-----------
Extend cinfo to format to include number of accesses and allow record merging.
Also includes:
* Rename stat variables to match regular cache nomenclature.
* Some preliminary structs for per directory statistics collection.
Commit: 33dbc10eafb78a1a0bb5d1eabcd26bcf8e41402e
https://github.com/xrootd/xrootd/commit/33dbc10eafb78a1a0bb5d1eabcd26bcf8e41402e
Author: Matevz Tadel <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdFileCache/XrdFileCacheConfiguration.cc
Log Message:
-----------
Check data space size during configuration processing.
Commit: 3212c001a7f66c93ed0c2d36741b9d9233cfb340
https://github.com/xrootd/xrootd/commit/3212c001a7f66c93ed0c2d36741b9d9233cfb340
Author: Matevz Tadel <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdFileCache/XrdFileCache.cc
M src/XrdFileCache/XrdFileCache.hh
M src/XrdFileCache/XrdFileCacheCommand.cc
M src/XrdFileCache/XrdFileCacheConfiguration.cc
M src/XrdFileCache/XrdFileCacheFile.cc
M src/XrdFileCache/XrdFileCacheFile.hh
M src/XrdFileCache/XrdFileCachePurge.cc
M src/XrdFileCache/XrdFileCacheStats.hh
Log Message:
-----------
Per directory stat processing.
First version, not fully tested. Prints out report into log file during every purge cycle, e.g. (edited for readability):
```
DataFsState::dump_recursively epoch = 1544824366 delta_t = 300 max_depth = 4
0 root usage=26157253632 usage_extra=14831391356 usage_total=40988644988 num_ios=4 duration=357 b_hit=20378665723 b_miss=7415529472 b_byps=0 b_wrtn=14831391356
1 store usage=26157253632 usage_extra=14831391356 usage_total=40988644988 num_ios=4 duration=357 b_hit=20378665723 b_miss=7415529472 b_byps=0 b_wrtn=14831391356
2 user usage=26157253632 usage_extra=14831391356 usage_total=40988644988 num_ios=4 duration=357 b_hit=20378665723 b_miss=7415529472 b_byps=0 b_wrtn=14831391356
3 matevz usage=26157253632 usage_extra=14831391356 usage_total=40988644988 num_ios=4 duration=357 b_hit=20378665723 b_miss=7415529472 b_byps=0 b_wrtn=14831391356
4 xrdmon-far usage= 2558525440 usage_extra= 5705110140 usage_total= 8263635580 num_ios=2 duration=143 b_hit= 5410980421 b_miss=2852388864 b_byps=0 b_wrtn= 5705110140
4 xrdmon-xxx usage=17871405056 usage_extra= 9126281216 usage_total=26997686272 num_ios=2 duration=214 b_hit=14967685302 b_miss=4563140608 b_byps=0 b_wrtn= 9126281216
usage - usage as "measured" during purge scan
usage_extra - collected from write queue and accumulated between purge scans
note, purge scan does not happen every purge cycle!
usage_total - sum of above two
b_wrtn - number of bytes written in this directory during this cycle
others should be clear
```
pfc.dirstats maxdepth is supported.
pfc.dirstats dir is converted to maxdepth so it sort of works ... but
prints out all the directories down to maxdepth, not only the selected ones.
Commit: 16d0e200e33dd5a9809eee2c484dd845bf3f85c0
https://github.com/xrootd/xrootd/commit/16d0e200e33dd5a9809eee2c484dd845bf3f85c0
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XProtocol/XProtocol.cc
M src/XProtocol/XProtocol.hh
M src/XrdOfs/XrdOfs.cc
M src/XrdOfs/XrdOfs.hh
M src/XrdOfs/XrdOfsConfig.cc
A src/XrdOfs/XrdOfsFSctl.cc
M src/XrdOss/XrdOss.hh
M src/XrdOss/XrdOssConfig.cc
M src/XrdServer.cmake
A src/XrdSfs/XrdSfsFAttr.hh
M src/XrdSfs/XrdSfsInterface.hh
M src/XrdXrootd/XrdXrootdConfig.cc
M src/XrdXrootd/XrdXrootdProtocol.cc
M src/XrdXrootd/XrdXrootdProtocol.hh
M src/XrdXrootd/XrdXrootdXeq.cc
A src/XrdXrootd/XrdXrootdXeq.hh
A src/XrdXrootd/XrdXrootdXeqFAttr.cc
Log Message:
-----------
[Server] Implement user settable extended file attributes.
Commit: a0a771ca2a9089da35432f3157b045b5ef23abc9
https://github.com/xrootd/xrootd/commit/a0a771ca2a9089da35432f3157b045b5ef23abc9
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M bindings/python/setup.py.in
M docs/man/xrdfs.1
M src/XrdCl/XrdClFS.cc
M src/XrdCl/XrdClFile.cc
M src/XrdCl/XrdClFile.hh
M src/XrdCl/XrdClFileStateHandler.cc
M src/XrdCl/XrdClFileStateHandler.hh
M src/XrdCl/XrdClFileSystem.cc
M src/XrdCl/XrdClFileSystem.hh
M src/XrdCl/XrdClMessageUtils.cc
M src/XrdCl/XrdClMessageUtils.hh
M src/XrdCl/XrdClXRootDMsgHandler.cc
M src/XrdCl/XrdClXRootDMsgHandler.hh
M src/XrdCl/XrdClXRootDResponses.hh
M src/XrdCl/XrdClXRootDTransport.cc
M src/XrdCl/XrdClXRootDTransport.hh
Log Message:
-----------
[XrdCl] Implement fattr.
Commit: 772f6104fc7dba1148e180c6cc9a305e89f2f61d
https://github.com/xrootd/xrootd/commit/772f6104fc7dba1148e180c6cc9a305e89f2f61d
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdSys/XrdSysFAttrBsd.icc
M src/XrdSys/XrdSysFAttrLnx.icc
M src/XrdSys/XrdSysFAttrMac.icc
M src/XrdSys/XrdSysFAttrSun.icc
M src/XrdSys/XrdSysXAttr.hh
Log Message:
-----------
[Server] Correct handling of ENOENT condition for extended attributes.
Commit: 3417518d13cb9b802187f9a2dd68753f53110e23
https://github.com/xrootd/xrootd/commit/3417518d13cb9b802187f9a2dd68753f53110e23
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdOfs/XrdOfsConfig.cc
Log Message:
-----------
[Server] Allow use of size suffixes in the ofs.xattr directive.
Commit: c8542c492f5259f8f2b8ab105d3ac464f691018c
https://github.com/xrootd/xrootd/commit/c8542c492f5259f8f2b8ab105d3ac464f691018c
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XProtocol/XProtocol.hh
M src/XrdOfs/XrdOfsFSctl.cc
M src/XrdSfs/XrdSfsFAttr.hh
M src/XrdSys/XrdSysFAttr.cc
M src/XrdXrootd/XrdXrootdProtocol.hh
M src/XrdXrootd/XrdXrootdXeqFAttr.cc
Log Message:
-----------
[Server] Implement list with data, responde optimization, bug fixes.
Commit: 6c4e928cb3201021f8f58f72b36536f9c0067646
https://github.com/xrootd/xrootd/commit/6c4e928cb3201021f8f58f72b36536f9c0067646
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdCl/XrdClFS.cc
M src/XrdCl/XrdClFile.cc
M src/XrdCl/XrdClFile.hh
M src/XrdCl/XrdClFileStateHandler.cc
M src/XrdCl/XrdClFileStateHandler.hh
M src/XrdCl/XrdClFileSystem.cc
M src/XrdCl/XrdClFileSystem.hh
M src/XrdCl/XrdClXRootDMsgHandler.cc
M src/XrdCl/XrdClXRootDResponses.hh
Log Message:
-----------
[XrdCl] Support aData flag in fattr list operation.
Commit: 83ed4c5e5bfdaa5631e0873d69a23d47c6cd3dd8
https://github.com/xrootd/xrootd/commit/83ed4c5e5bfdaa5631e0873d69a23d47c6cd3dd8
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdCl/XrdClLocalFileHandler.cc
M src/XrdCl/XrdClLocalFileHandler.hh
M src/XrdCl/XrdClXRootDResponses.hh
Log Message:
-----------
[XrdCl] Implement xattr for local files.
Commit: fb6c6b4f0f2eddd817ebe7f7694b514829b96ac3
https://github.com/xrootd/xrootd/commit/fb6c6b4f0f2eddd817ebe7f7694b514829b96ac3
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdCl/XrdClLocalFileHandler.cc
Log Message:
-----------
[XrdCl] fix xattr header.
Commit: 1f57426bb4bf6ac03be85b99a5d6038d1e01d7cf
https://github.com/xrootd/xrootd/commit/1f57426bb4bf6ac03be85b99a5d6038d1e01d7cf
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M tests/XrdClTests/FileSystemTest.cc
M tests/XrdClTests/FileTest.cc
Log Message:
-----------
[XrdCl] Add xattr tests.
Commit: 9d59def771cc42da4fd5937196295ee9c23b12f2
https://github.com/xrootd/xrootd/commit/9d59def771cc42da4fd5937196295ee9c23b12f2
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XProtocol/XProtocol.cc
M src/XProtocol/XProtocol.hh
M src/XrdCks/XrdCksManager.cc
M src/XrdOfs/XrdOfs.cc
M src/XrdSys/XrdSysFAttr.cc
M src/XrdSys/XrdSysFAttrBsd.icc
M src/XrdSys/XrdSysFAttrLnx.icc
M src/XrdSys/XrdSysFAttrMac.icc
M src/XrdSys/XrdSysFAttrSun.icc
M src/XrdXrootd/XrdXrootdXeqFAttr.cc
Log Message:
-----------
[Server] Fix fattr interference with checksums.
Commit: a0184aaea71af4a690cf1087fa3d4011472340a0
https://github.com/xrootd/xrootd/commit/a0184aaea71af4a690cf1087fa3d4011472340a0
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XProtocol/XProtocol.cc
M src/XProtocol/XProtocol.hh
M src/XrdSec/XrdSecProtect.cc
Log Message:
-----------
[Server] Code cleanup and add some missing table entries.
Commit: 80f99b6d26e2aa6ab30fadb7b8ee8056b80cffb0
https://github.com/xrootd/xrootd/commit/80f99b6d26e2aa6ab30fadb7b8ee8056b80cffb0
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdCl/XrdClLocalFileHandler.cc
Log Message:
-----------
[XrdCl] Fix vanilla rhel6 compilation.
Commit: 1f2bdf02439159785552ae04cdcd84406c598166
https://github.com/xrootd/xrootd/commit/1f2bdf02439159785552ae04cdcd84406c598166
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdSys/XrdSysFAttrBsd.icc
Log Message:
-----------
[Server] FREE_BSD fattr fixes by yurivict@github; fixes #791
Commit: 41db9798d558a856043097322101a737a3acc6fe
https://github.com/xrootd/xrootd/commit/41db9798d558a856043097322101a737a3acc6fe
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdOfs/XrdOfs.hh
A src/XrdOfs/XrdOfsFAttr.cc
M src/XrdOfs/XrdOfsFSctl.cc
M src/XrdServer.cmake
M src/XrdSfs/XrdSfsFAttr.hh
M src/XrdSfs/XrdSfsInterface.hh
M src/XrdXrootd/XrdXrootdConfig.cc
M src/XrdXrootd/XrdXrootdXeqFAttr.cc
Log Message:
-----------
[Server] Refactor fattr support to be more rational (breaks ABI).
Commit: 0b1cee465bee5cd15e4ec55490b95988e822439a
https://github.com/xrootd/xrootd/commit/0b1cee465bee5cd15e4ec55490b95988e822439a
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdCl/XrdClFile.cc
M src/XrdCl/XrdClFile.hh
M src/XrdCl/XrdClLocalFileHandler.cc
M tests/XrdClTests/FileTest.cc
M tests/XrdClTests/LocalFileHandlerTest.cc
Log Message:
-----------
[XrdCl] Use XrdSysXAttr in LocalFileHandler.
Commit: b676b53ccfe2e777b6a314bee46780b615bc75e7
https://github.com/xrootd/xrootd/commit/b676b53ccfe2e777b6a314bee46780b615bc75e7
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XProtocol/XProtocol.cc
M src/XProtocol/XProtocol.hh
M src/XrdCl/XrdClLocalFileHandler.cc
M src/XrdCl/XrdClMessageUtils.cc
M src/XrdCl/XrdClXRootDTransport.cc
M src/XrdCl/XrdClXRootDTransport.hh
Log Message:
-----------
[XrdCl] Refactor nvec/vvec parsing.
Commit: fe9f1e170d3663d12036d037a6141d2227823686
https://github.com/xrootd/xrootd/commit/fe9f1e170d3663d12036d037a6141d2227823686
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdSec/XrdSecEntity.hh
Log Message:
-----------
[Server] Add additional fields to he SecEntity structure (breaks ABI).
Commit: c73e34ba587954535d5b04c0b53167f7d94166ea
https://github.com/xrootd/xrootd/commit/c73e34ba587954535d5b04c0b53167f7d94166ea
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M docs/PreReleaseNotes.txt
Log Message:
-----------
Update notes on SecEntity change.
Commit: 487db7bfcbf26a129a5e7923ee7e21f991a541d8
https://github.com/xrootd/xrootd/commit/487db7bfcbf26a129a5e7923ee7e21f991a541d8
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdOfs/XrdOfs.cc
M src/XrdOfs/XrdOfs.hh
M src/XrdSfs/XrdSfsInterface.hh
M src/XrdSsi/XrdSsiDir.cc
M src/XrdSsi/XrdSsiDir.hh
M src/XrdSsi/XrdSsiFile.cc
M src/XrdSsi/XrdSsiFile.hh
Log Message:
-----------
[Server] Trivialize OFS plugin wrapping (breaks ABI).
Commit: fb009bf09cdd259a84e6f2b9ed3d641daf936c53
https://github.com/xrootd/xrootd/commit/fb009bf09cdd259a84e6f2b9ed3d641daf936c53
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XProtocol/XProtocol.cc
M src/XProtocol/XProtocol.hh
R src/XrdCms/XrdCmsReq.cc
R src/XrdCms/XrdCmsReq.hh
M src/XrdOuc/XrdOucUtils.cc
M src/XrdOuc/XrdOucUtils.hh
M src/XrdServer.cmake
M src/XrdXrootd/XrdXrootdConfig.cc
M src/XrdXrootd/XrdXrootdProtocol.cc
M src/XrdXrootd/XrdXrootdProtocol.hh
R src/XrdXrootd/XrdXrootdStat.icc
M src/XrdXrootd/XrdXrootdXeq.cc
Log Message:
-----------
Implement extended stat information (plus misc cleanup).
Commit: b8fa9e24a5f4fa4152375b7a0d6921c6a2dc79ff
https://github.com/xrootd/xrootd/commit/b8fa9e24a5f4fa4152375b7a0d6921c6a2dc79ff
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdOuc/XrdOucUtils.cc
Log Message:
-----------
[Utils] Fix unitialized variable.
Commit: 9aef79bff028028ca347fbd46e0db3d06d858eea
https://github.com/xrootd/xrootd/commit/9aef79bff028028ca347fbd46e0db3d06d858eea
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdCl/XrdClFileOperations.hh
M src/XrdCl/XrdClOperationHandlers.hh
M src/XrdCl/XrdClOperations.hh
Log Message:
-----------
[XrdCl] Implement pipeling for File xattrs.
Commit: 8eff9d4dfb06b4798ee4268a51de77c8a1aaaacb
https://github.com/xrootd/xrootd/commit/8eff9d4dfb06b4798ee4268a51de77c8a1aaaacb
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdCl/XrdClFileOperations.hh
M src/XrdCl/XrdClFileSystemOperations.hh
Log Message:
-----------
[XrdCl] Implementing pipelining for FileSystem xattr.
Commit: 363c5165108a18a2ee2833aa43bc0d434671c1b2
https://github.com/xrootd/xrootd/commit/363c5165108a18a2ee2833aa43bc0d434671c1b2
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M tests/XrdClTests/OperationsWorkflowTest.cc
Log Message:
-----------
[XrdCl] Add test for xattr pipelines.
Commit: e99d38d17df6a89bf02df3d3fcac787d37c07c1a
https://github.com/xrootd/xrootd/commit/e99d38d17df6a89bf02df3d3fcac787d37c07c1a
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdSsi.cmake
R src/XrdSsi/XrdSsiPacer.cc
R src/XrdSsi/XrdSsiPacer.hh
M src/XrdSsi/XrdSsiRequest.cc
M src/XrdSsi/XrdSsiRequest.hh
M src/XrdSsi/XrdSsiTaskReal.cc
M src/XrdSsi/XrdSsiTaskReal.hh
Log Message:
-----------
[SSI] Change GetResponseData() to return void not enum (breaks ABI).
Commit: c47a2b1d67cd2d26f7be245f070890b1150b6fe2
https://github.com/xrootd/xrootd/commit/c47a2b1d67cd2d26f7be245f070890b1150b6fe2
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XProtocol/XProtocol.cc
M src/XProtocol/XProtocol.hh
Log Message:
-----------
[XProtocol] rebase on master.
Commit: 2d7cd9b4b645ff5075338f6ab52820b4866d30d8
https://github.com/xrootd/xrootd/commit/2d7cd9b4b645ff5075338f6ab52820b4866d30d8
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdSsi/XrdSsiClient.cc
M src/XrdSsi/XrdSsiProvider.hh
M src/XrdSsi/XrdSsiScale.hh
Log Message:
-----------
[SSI] Export request scaling interface.
[SSI] Add generic Control() method for future use.
Commit: 7af8db3b6b7e636bef9de78d2359987ad3a2e45d
https://github.com/xrootd/xrootd/commit/7af8db3b6b7e636bef9de78d2359987ad3a2e45d
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdCl/XrdClFileOperations.hh
M src/XrdCl/XrdClOperationHandlers.hh
M src/XrdCl/XrdClOperations.cc
M src/XrdCl/XrdClOperations.hh
M src/XrdCl/XrdClXRootDMsgHandler.cc
M tests/XrdClTests/OperationsWorkflowTest.cc
Log Message:
-----------
[XrdCl] fail all handlers in pipeline on failure.
Commit: c25cbae921291c88f223e09a00a6077b082698bb
https://github.com/xrootd/xrootd/commit/c25cbae921291c88f223e09a00a6077b082698bb
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdCl/XrdClFileSystem.cc
Log Message:
-----------
[XrdCl] Add support for local file rm.
Commit: 5cb890be85eea5a8a23f313010c1313a631816cf
https://github.com/xrootd/xrootd/commit/5cb890be85eea5a8a23f313010c1313a631816cf
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdSsi/XrdSsiServReal.cc
M src/XrdSsi/XrdSsiServReal.hh
M src/XrdSsi/XrdSsiService.hh
Log Message:
-----------
[SSI]Implement background stop for teh service.
Commit: 4346a682f61c9a2083b645067b0d5b64fcfa3434
https://github.com/xrootd/xrootd/commit/4346a682f61c9a2083b645067b0d5b64fcfa3434
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XProtocol/XProtocol.cc
M src/XProtocol/XProtocol.hh
Log Message:
-----------
Implement extended stat information (plus misc cleanup).
Commit: f4f6076602293dd8975c91fc4f48c29c98a95373
https://github.com/xrootd/xrootd/commit/f4f6076602293dd8975c91fc4f48c29c98a95373
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/CMakeLists.txt
M src/XrdCl/CMakeLists.txt
M src/XrdCl/XrdClAsyncSocketHandler.cc
M src/XrdCl/XrdClAsyncSocketHandler.hh
A src/XrdCl/XrdClAsyncTlsSocketHandler.cc
A src/XrdCl/XrdClAsyncTlsSocketHandler.hh
M src/XrdCl/XrdClChannel.cc
M src/XrdCl/XrdClSocket.cc
M src/XrdCl/XrdClSocket.hh
M src/XrdCl/XrdClStatus.hh
M src/XrdCl/XrdClStream.cc
M src/XrdCl/XrdClStream.hh
A src/XrdCl/XrdClTls.cc
A src/XrdCl/XrdClTls.hh
M src/XrdCl/XrdClTransportManager.cc
M src/XrdCl/XrdClXRootDMsgHandler.cc
M src/XrdCl/XrdClXRootDMsgHandler.hh
M src/XrdCl/XrdClXRootDTransport.cc
M src/XrdCl/XrdClXRootDTransport.hh
A src/XrdTls/CMakeLists.txt
A src/XrdTls/XrdTlsConnection.cc
A src/XrdTls/XrdTlsConnection.hh
A src/XrdTls/XrdTlsCtx.cc
A src/XrdTls/XrdTlsCtx.hh
A src/api_test/CMakeLists.txt
A src/api_test/xrd_api_test.cc
A src/api_test/xrdsrv.cc
Log Message:
-----------
[XrdCl] Implement TLS encryption.
Commit: 25be5eb88e25f72480bcb411b71af8f806ea647c
https://github.com/xrootd/xrootd/commit/25be5eb88e25f72480bcb411b71af8f806ea647c
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdCl/CMakeLists.txt
M src/XrdCl/XrdClAsyncTlsSocketHandler.cc
M src/XrdCl/XrdClTls.cc
M src/XrdCl/XrdClTls.hh
Log Message:
-----------
[Cleint] Client changes corresponding to XrdTls changes.
Commit: 482fcb26db5c1d5cbddf6ad2c16e7368e5c789d0
https://github.com/xrootd/xrootd/commit/482fcb26db5c1d5cbddf6ad2c16e7368e5c789d0
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdTls/XrdTlsConnection.cc
M src/XrdTls/XrdTlsConnection.hh
A src/XrdTls/XrdTlsContext.cc
A src/XrdTls/XrdTlsContext.hh
M src/XrdUtils.cmake
Log Message:
-----------
[TLS] Changes to ruuggedize tls support.
Commit: 9140e66f33580088f21d44bb93fd053d09d7b389
https://github.com/xrootd/xrootd/commit/9140e66f33580088f21d44bb93fd053d09d7b389
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/Xrd/XrdConfig.cc
M src/Xrd/XrdConfig.hh
M src/Xrd/XrdProtocol.hh
R src/XrdTls/CMakeLists.txt
R src/XrdTls/XrdTlsCtx.cc
R src/XrdTls/XrdTlsCtx.hh
M src/XrdXrootd/XrdXrootdConfig.cc
M src/XrdXrootd/XrdXrootdProtocol.hh
Log Message:
-----------
[Server] Phase 1 of TLS support.
Commit: 758542421b88346f61d41b4e6eaf0fd6d664fa89
https://github.com/xrootd/xrootd/commit/758542421b88346f61d41b4e6eaf0fd6d664fa89
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XProtocol/XProtocol.hh
A src/Xrd/LinkTLS.cc
M src/Xrd/XrdConfig.cc
M src/Xrd/XrdConfig.hh
A src/Xrd/XrdGlobals.cc
M src/Xrd/XrdInet.cc
M src/Xrd/XrdLink.cc
M src/Xrd/XrdLink.hh
A src/Xrd/XrdLinkCtl.cc
A src/Xrd/XrdLinkCtl.hh
A src/Xrd/XrdLinkXeq.cc
A src/Xrd/XrdLinkXeq.hh
M src/Xrd/XrdMain.cc
M src/Xrd/XrdPoll.cc
M src/Xrd/XrdPollDev.icc
M src/Xrd/XrdPollE.icc
A src/Xrd/XrdPollInfo.hh
M src/Xrd/XrdPollPoll.hh
M src/Xrd/XrdPollPoll.icc
M src/Xrd/XrdSendQ.cc
M src/Xrd/XrdSendQ.hh
M src/XrdCrypto/XrdCryptosslFactory.cc
M src/XrdCrypto/XrdCryptosslFactory.hh
M src/XrdHttp.cmake
M src/XrdHttp/XrdHttpProtocol.cc
M src/XrdHttp/XrdHttpProtocol.hh
M src/XrdNet/XrdNetAddr.cc
M src/XrdNet/XrdNetAddr.hh
M src/XrdNet/XrdNetAddrInfo.cc
M src/XrdNet/XrdNetAddrInfo.hh
M src/XrdSys/XrdSysIOEventsPollPoll.icc
M src/XrdTls/XrdTlsConnection.cc
M src/XrdTls/XrdTlsConnection.hh
M src/XrdTls/XrdTlsContext.cc
M src/XrdTls/XrdTlsContext.hh
M src/XrdUtils.cmake
M src/XrdXml/tinyxml.cpp
M src/XrdXrootd/XrdXrootdConfig.cc
M src/XrdXrootd/XrdXrootdProtocol.cc
M src/XrdXrootd/XrdXrootdProtocol.hh
M src/XrdXrootd/XrdXrootdXeq.cc
Log Message:
-----------
[Server] First iteration on server-side TLS implementation.
Commit: d162e4f3ff98c4424d6d3e24925df8c4597903d9
https://github.com/xrootd/xrootd/commit/d162e4f3ff98c4424d6d3e24925df8c4597903d9
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdCl/XrdClAsyncTlsSocketHandler.cc
M src/XrdCl/XrdClAsyncTlsSocketHandler.hh
M src/XrdCl/XrdClTls.cc
M src/XrdTls/XrdTlsConnection.cc
Log Message:
-----------
[XrdCl] Make tls handshake async.
Commit: 17020c33e0566102dba167d93fd23058e4423b33
https://github.com/xrootd/xrootd/commit/17020c33e0566102dba167d93fd23058e4423b33
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XProtocol/XProtocol.hh
M src/Xrd/XrdConfig.cc
M src/Xrd/XrdConfig.hh
M src/Xrd/XrdLinkXeq.cc
M src/Xrd/XrdPoll.cc
M src/Xrd/XrdPollE.icc
M src/Xrd/XrdProtLoad.cc
M src/Xrd/XrdProtLoad.hh
M src/Xrd/XrdProtocol.cc
M src/Xrd/XrdProtocol.hh
M src/XrdNet/XrdNet.hh
M src/XrdNet/XrdNetOpts.hh
M src/XrdTls/XrdTlsConnection.cc
M src/XrdXrootd/XrdXrootdConfig.cc
M src/XrdXrootd/XrdXrootdProtocol.cc
M src/XrdXrootd/XrdXrootdProtocol.hh
M src/XrdXrootd/XrdXrootdXeq.cc
Log Message:
-----------
[Server] Additional TLS support.
Commit: 47f7fddb5d09ccc9d988878a6c4a581ceb8d2da1
https://github.com/xrootd/xrootd/commit/47f7fddb5d09ccc9d988878a6c4a581ceb8d2da1
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XProtocol/XProtocol.cc
M src/XProtocol/XProtocol.hh
R src/Xrd/LinkTLS.cc
M src/Xrd/XrdLink.hh
M src/Xrd/XrdLinkXeq.cc
M src/XrdCl/XrdClXRootDTransport.cc
M src/XrdOfs/XrdOfs.cc
M src/XrdSfs/XrdSfsInterface.hh
M src/XrdXrootd/XrdXrootdConfig.cc
M src/XrdXrootd/XrdXrootdProtocol.cc
M src/XrdXrootd/XrdXrootdProtocol.hh
M src/XrdXrootd/XrdXrootdXeq.cc
Log Message:
-----------
[Server] Additional TLS support items.
Commit: 35a4c841cf0163adfa88d2032dde9bf487af20b7
https://github.com/xrootd/xrootd/commit/35a4c841cf0163adfa88d2032dde9bf487af20b7
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdXrootd/XrdXrootdXeq.cc
Log Message:
-----------
[Server] Do not apply TLS requirements to bridged connections.
Commit: e40203f189c0731fbfef23398b161032f65ce7f5
https://github.com/xrootd/xrootd/commit/e40203f189c0731fbfef23398b161032f65ce7f5
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdXrootd/XrdXrootdConfig.cc
Log Message:
-----------
[Server] Adjust tyhe xrootd.tls directive for usabiliity.
Commit: cf6aa7da0bc609eebfe9c4aab7919073ecef4951
https://github.com/xrootd/xrootd/commit/cf6aa7da0bc609eebfe9c4aab7919073ecef4951
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdTls/XrdTlsConnection.cc
M src/XrdTls/XrdTlsConnection.hh
Log Message:
-----------
[TLS] Add argument to Connect() for host verification.
Commit: 6eea642b4c6cf6848b6afa15256712547f1ac820
https://github.com/xrootd/xrootd/commit/6eea642b4c6cf6848b6afa15256712547f1ac820
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/Xrd/XrdConfig.cc
Log Message:
-----------
Fix build.
Commit: d7bc9625d492ac8462fd4784b206e457d567a5c3
https://github.com/xrootd/xrootd/commit/d7bc9625d492ac8462fd4784b206e457d567a5c3
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdXrootd/XrdXrootdXeq.cc
Log Message:
-----------
Fix build.
Commit: a270282a32a34578cbbfd77fb125ae760a7f4504
https://github.com/xrootd/xrootd/commit/a270282a32a34578cbbfd77fb125ae760a7f4504
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdCl/XrdClFileSystem.cc
Log Message:
-----------
Fix slc6 build.
Commit: ba1f5ab23fad65135e881ed921ecf75a7ec406d3
https://github.com/xrootd/xrootd/commit/ba1f5ab23fad65135e881ed921ecf75a7ec406d3
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdOuc/XrdOucUtils.cc
Log Message:
-----------
[Utils] Fix missing format parameter.
Commit: 68d807c915f3fe124e50e47fcc4080d1d3e5bb9d
https://github.com/xrootd/xrootd/commit/68d807c915f3fe124e50e47fcc4080d1d3e5bb9d
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdSsi/XrdSsiRRAgent.hh
M src/XrdSsi/XrdSsiRequest.cc
M src/XrdSsi/XrdSsiRequest.hh
M src/XrdSsi/XrdSsiSessReal.cc
Log Message:
-----------
[SSI] Expose refresh flag for better request retry control.
Commit: 1f347cc4f18667a25ef0913bbe10a044a017210f
https://github.com/xrootd/xrootd/commit/1f347cc4f18667a25ef0913bbe10a044a017210f
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdSsi/XrdSsiRRAgent.hh
M src/XrdSsi/XrdSsiServReal.cc
M src/XrdSsi/XrdSsiSessReal.cc
Log Message:
-----------
[SSI] Properly handle reusable resource when retry is enabled.
Commit: 8038aa20da81cfca86b8c729bd7f0ed815f7498e
https://github.com/xrootd/xrootd/commit/8038aa20da81cfca86b8c729bd7f0ed815f7498e
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdXrootd/XrdXrootdProtocol.hh
M src/XrdXrootd/XrdXrootdXeq.cc
Log Message:
-----------
[Server] Remove unsed parameter in do_Protocol().
Commit: cae3f2d0b77f1ece1fbabd9eb87e340a07cc8317
https://github.com/xrootd/xrootd/commit/cae3f2d0b77f1ece1fbabd9eb87e340a07cc8317
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdCl/XrdClAsyncSocketHandler.cc
M src/XrdCl/XrdClAsyncSocketHandler.hh
M src/XrdCl/XrdClAsyncTlsSocketHandler.cc
M src/XrdCl/XrdClAsyncTlsSocketHandler.hh
M src/XrdCl/XrdClPostMasterInterfaces.hh
M src/XrdCl/XrdClXRootDMsgHandler.hh
M src/XrdCl/XrdClXRootDTransport.cc
M src/XrdCl/XrdClXRootDTransport.hh
Log Message:
-----------
[XrdCl] Update PostMaster interfaces.
Commit: 8cb04068b221105799a3f1d7811901356443fb58
https://github.com/xrootd/xrootd/commit/8cb04068b221105799a3f1d7811901356443fb58
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdFfs/XrdFfsMisc.cc
M src/XrdHeaders.cmake
M src/XrdOss/XrdOss.hh
M src/XrdOss/XrdOssApi.cc
M src/XrdOuc/XrdOucCache.hh
M src/XrdOuc/XrdOucCache2.hh
M src/XrdOuc/XrdOucCacheData.cc
M src/XrdOuc/XrdOucCacheStats.hh
M src/XrdOuc/XrdOucPsx.cc
M src/XrdOuc/XrdOucPsx.hh
M src/XrdPosix/XrdPosixXrootd.cc
M src/XrdPosix/XrdPosixXrootd.hh
M src/XrdPss/XrdPss.cc
M src/XrdPss/XrdPssConfig.cc
M src/XrdServer.cmake
M src/XrdXrootd/XrdXrootdConfig.cc
A src/XrdXrootd/XrdXrootdGSReal.cc
A src/XrdXrootd/XrdXrootdGSReal.hh
A src/XrdXrootd/XrdXrootdGStream.cc
A src/XrdXrootd/XrdXrootdGStream.hh
M src/XrdXrootd/XrdXrootdMonData.hh
M src/XrdXrootd/XrdXrootdMonFile.cc
M src/XrdXrootd/XrdXrootdMonFile.hh
M src/XrdXrootd/XrdXrootdMonitor.cc
M src/XrdXrootd/XrdXrootdMonitor.hh
M src/XrdXrootd/XrdXrootdProtocol.hh
Log Message:
-----------
[Server] Implement simple g-stream monitoring for medium level repotring.
Commit: f7d93629e36acf9343692133636f86106d876819
https://github.com/xrootd/xrootd/commit/f7d93629e36acf9343692133636f86106d876819
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M docs/PreReleaseNotes.txt
Log Message:
-----------
Update notes on g-stream monitporing feature.
Commit: 83030b00e17f564e913e575aa4a4ec41019ebb12
https://github.com/xrootd/xrootd/commit/83030b00e17f564e913e575aa4a4ec41019ebb12
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdOfs/XrdOfsPrepare.hh
Log Message:
-----------
[Server] Do not expose private header via prepare plugin interface.
Commit: 37f3a37165f0a9d5a3d72f935581d7772093e56b
https://github.com/xrootd/xrootd/commit/37f3a37165f0a9d5a3d72f935581d7772093e56b
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdOfs/XrdOfsPrepare.hh
Log Message:
-----------
[Server] Correct using wrong class in header.
Commit: 357b4ace38a58817f7e27832a071c1dbaf18f6c7
https://github.com/xrootd/xrootd/commit/357b4ace38a58817f7e27832a071c1dbaf18f6c7
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XProtocol/XProtocol.hh
M src/Xrd/XrdConfig.cc
Log Message:
-----------
[Server] Some TLS fixes and add get/putFile into the mix.
Commit: 11cb19e659035b1647216104c26aa8fb9c4c7a57
https://github.com/xrootd/xrootd/commit/11cb19e659035b1647216104c26aa8fb9c4c7a57
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdXrootd/XrdXrootdConfig.cc
A src/XrdXrootd/XrdXrootdGPFile.hh
M src/XrdXrootd/XrdXrootdProtocol.cc
M src/XrdXrootd/XrdXrootdProtocol.hh
Log Message:
-----------
[Server] Phase 1 addition of getFile & putFile request handling.
Commit: a3733a8705a02692231695c463025db9bbeb6556
https://github.com/xrootd/xrootd/commit/a3733a8705a02692231695c463025db9bbeb6556
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdServer.cmake
M src/XrdSfs/XrdSfsFlags.hh
A src/XrdSfs/XrdSfsGPFInfo.hh
Log Message:
-----------
[Server] Add Features(), getFile(), and putFile() methods to SFS.
[Server] Improve SFS wrapping and add "how to" documentation.
Commit: 35fb8e092dd7d0432004729fe2dd559d35aff93b
https://github.com/xrootd/xrootd/commit/35fb8e092dd7d0432004729fe2dd559d35aff93b
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M docs/PreReleaseNotes.txt
Log Message:
-----------
Update notes on SFS additions.
Commit: cb907da66ef014e6ded14813d9076fbfdcbc91e5
https://github.com/xrootd/xrootd/commit/cb907da66ef014e6ded14813d9076fbfdcbc91e5
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdSfs/XrdSfsInterface.hh
Log Message:
-----------
[Server] Add missing commit to SFS.
Commit: 062ece68094783dc768782ff0847fa5f6d8e7e23
https://github.com/xrootd/xrootd/commit/062ece68094783dc768782ff0847fa5f6d8e7e23
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M cmake/XRootDDefaults.cmake
M src/XrdVersion.hh.in
M src/XrdVersionPlugin.hh
Log Message:
-----------
[Cmake] Update version requirements.
Commit: 5e613ad9cebcf1b11693ed3e03060f33d9e13edf
https://github.com/xrootd/xrootd/commit/5e613ad9cebcf1b11693ed3e03060f33d9e13edf
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdThrottle/XrdThrottle.hh
M src/XrdThrottle/XrdThrottleFile.cc
M src/XrdThrottle/XrdThrottleFileSystem.cc
Log Message:
-----------
[Throttle] Use the new wrapping guidelines for throttle plugin.
Commit: 0df03040ba83629f26f505054d26abaa0f9d5293
https://github.com/xrootd/xrootd/commit/0df03040ba83629f26f505054d26abaa0f9d5293
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XProtocol/XProtocol.hh
M src/Xrd/XrdConfig.cc
M src/Xrd/XrdConfig.hh
M src/Xrd/XrdLink.cc
M src/Xrd/XrdLink.hh
M src/Xrd/XrdLinkXeq.cc
M src/Xrd/XrdLinkXeq.hh
M src/Xrd/XrdProtLoad.cc
M src/Xrd/XrdTrace.hh
M src/XrdCrypto/XrdCryptosslFactory.cc
M src/XrdHttp/XrdHttpProtocol.cc
M src/XrdOuc/XrdOucUtils.cc
M src/XrdOuc/XrdOucUtils.hh
M src/XrdTls/XrdTlsConnection.cc
M src/XrdTls/XrdTlsConnection.hh
M src/XrdTls/XrdTlsContext.cc
M src/XrdTls/XrdTlsContext.hh
M src/XrdXrootd/XrdXrootdConfig.cc
M src/XrdXrootd/XrdXrootdXeq.cc
Log Message:
-----------
[TLS] Add peer certificate verification.
[TLS] Note in login message the connection type and track upgrades.
[TLS] General code cleanup.
Commit: 6c6f0479d6ed46801eac96408a3a42088533e119
https://github.com/xrootd/xrootd/commit/6c6f0479d6ed46801eac96408a3a42088533e119
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M docs/PreReleaseNotes.txt
Log Message:
-----------
Update notes onh TLS related changes.
Commit: feafb9cbfb3e9113adbb7fc4d5ce66bd0fed4d8a
https://github.com/xrootd/xrootd/commit/feafb9cbfb3e9113adbb7fc4d5ce66bd0fed4d8a
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/Xrd/XrdLinkXeq.cc
M src/Xrd/XrdLinkXeq.hh
M src/XrdCl/XrdClTls.cc
M src/XrdCl/XrdClTls.hh
R src/XrdTls/XrdTlsConnection.cc
R src/XrdTls/XrdTlsConnection.hh
A src/XrdTls/XrdTlsSocket.cc
A src/XrdTls/XrdTlsSocket.hh
M src/XrdUtils.cmake
Log Message:
-----------
[XrdTls] Use pimpl idiom in XrdTlsSocket
Commit: aaebce15bf8533482a9c28726f38bfa8733e25ce
https://github.com/xrootd/xrootd/commit/aaebce15bf8533482a9c28726f38bfa8733e25ce
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdTls/XrdTlsSocket.cc
M src/XrdTls/XrdTlsSocket.hh
Log Message:
-----------
[XrdTls] Cleaning up XrdTlsSocket.
Commit: 2beed12769081ab7ef125b4218082d29f133da27
https://github.com/xrootd/xrootd/commit/2beed12769081ab7ef125b4218082d29f133da27
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdTls/XrdTlsContext.cc
M src/XrdTls/XrdTlsContext.hh
M src/XrdTls/XrdTlsSocket.hh
Log Message:
-----------
[XrdTlsContext] Use pimpl idiom in XrdTlsContext.
Commit: 744136a6db5a32cb05018d4b28795cff3733bcf4
https://github.com/xrootd/xrootd/commit/744136a6db5a32cb05018d4b28795cff3733bcf4
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdCl/XrdClDefaultEnv.cc
M src/XrdCl/XrdClDefaultEnv.hh
Log Message:
-----------
[XrdCl] Ensure only one instance of DefaultEnv exists, closes #920
Commit: 653c1e83e3f6543ca059b07ef86794d906c51e1a
https://github.com/xrootd/xrootd/commit/653c1e83e3f6543ca059b07ef86794d906c51e1a
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/CMakeLists.txt
M src/XrdCl/CMakeLists.txt
Log Message:
-----------
[CMake] clean up.
Commit: 2a6997a492e626439f676036b4d8a471377962c0
https://github.com/xrootd/xrootd/commit/2a6997a492e626439f676036b4d8a471377962c0
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/Xrd/XrdConfig.cc
Log Message:
-----------
[XrdConfig] Restore 'wan' option.
Fixes regression introduced in fc6ab518494f0b79d0d9a1bcdeced3729436b9c1
Commit: ceba994456b4b4a8daed98f20199625c1fb7369b
https://github.com/xrootd/xrootd/commit/ceba994456b4b4a8daed98f20199625c1fb7369b
Author: Matevz Tadel <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdFileCache/XrdFileCache.cc
M src/XrdFileCache/XrdFileCacheFile.cc
M src/XrdFileCache/XrdFileCachePurge.cc
Log Message:
-----------
Merge follow-up changes.
Commit: 71d7759449d56724a8e9bd2bbe66f166ebaaa9a5
https://github.com/xrootd/xrootd/commit/71d7759449d56724a8e9bd2bbe66f166ebaaa9a5
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdCl/XrdClAsyncSocketHandler.cc
M src/XrdCl/XrdClChannel.cc
M src/XrdCl/XrdClChannel.hh
M src/XrdCl/XrdClChannelHandlerList.cc
M src/XrdCl/XrdClChannelHandlerList.hh
M src/XrdCl/XrdClInQueue.cc
M src/XrdCl/XrdClInQueue.hh
M src/XrdCl/XrdClPostMasterInterfaces.hh
M src/XrdCl/XrdClStream.cc
M src/XrdCl/XrdClStream.hh
M src/XrdCl/XrdClXRootDMsgHandler.cc
M src/XrdCl/XrdClXRootDMsgHandler.hh
M src/XrdCl/XrdClXRootDTransport.cc
M src/XrdCl/XrdClXRootDTransport.hh
Log Message:
-----------
[XrdCl] Simplify Channel abstraction for R5, closes #874
Commit: 352c4c308c4aa6df4d1a1f0edceaeb727bc59b06
https://github.com/xrootd/xrootd/commit/352c4c308c4aa6df4d1a1f0edceaeb727bc59b06
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M packaging/rhel/xrootd.spec.in
Log Message:
-----------
[RPM] Update spec for R5.
Commit: ba87d80b6999501d69c89f84ff200afb6b251fec
https://github.com/xrootd/xrootd/commit/ba87d80b6999501d69c89f84ff200afb6b251fec
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/Xrd/XrdConfig.cc
Log Message:
-----------
[Xrd] remove wan and leftover vars.
Commit: 28cdc3a7c854c0310070493aac6dd6fd5c00dcc6
https://github.com/xrootd/xrootd/commit/28cdc3a7c854c0310070493aac6dd6fd5c00dcc6
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdCl/XrdClChannel.cc
Log Message:
-----------
[XrdCl] Fix PostMasterTest::FunctionalTest.
Commit: 7a9cd110be69b7f55cb20df5876ef194f19a6a35
https://github.com/xrootd/xrootd/commit/7a9cd110be69b7f55cb20df5876ef194f19a6a35
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdTls/XrdTlsContext.cc
Log Message:
-----------
[XrdTls] Properly initialize TLS context.
Commit: 82cc9567e219c4eaada8436dd847815c91c4213a
https://github.com/xrootd/xrootd/commit/82cc9567e219c4eaada8436dd847815c91c4213a
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdCl/XrdClAsyncSocketHandler.cc
M src/XrdCl/XrdClPostMasterInterfaces.hh
M src/XrdCl/XrdClSocket.cc
M src/XrdCl/XrdClSocket.hh
M src/XrdCl/XrdClTls.cc
M src/XrdCl/XrdClTls.hh
M src/XrdCl/XrdClXRootDMsgHandler.cc
M src/XrdCl/XrdClXRootDMsgHandler.hh
M src/XrdCl/XrdClXRootDTransport.cc
M src/XrdCl/XrdClXRootDTransport.hh
Log Message:
-----------
[XrdCl] Use Socket class instead of raw sockets in interfaces.
Commit: fd02e027c9850372cb4fb49ed04fea7c136c67c9
https://github.com/xrootd/xrootd/commit/fd02e027c9850372cb4fb49ed04fea7c136c67c9
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdApps/XrdCpConfig.cc
M src/XrdApps/XrdCpConfig.hh
Log Message:
-----------
[xrdcp] Add --notlsok and --tlsdata options.
Commit: 1768f63bb391fabbfd7eec5ea528035919ed4334
https://github.com/xrootd/xrootd/commit/1768f63bb391fabbfd7eec5ea528035919ed4334
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdApps/XrdCpFile.cc
M src/XrdApps/XrdCpFile.hh
Log Message:
-----------
[xrdcp] Enable roots and xroots as TLS protocols.
Commit: 04f5f9e764126d025388e8fb11aca2737cea4ab4
https://github.com/xrootd/xrootd/commit/04f5f9e764126d025388e8fb11aca2737cea4ab4
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M docs/PreReleaseNotes.txt
Log Message:
-----------
Update notes on new xrdcp TLS options.
Commit: f9083d1e274f233e82aee528325dd15a43b588e2
https://github.com/xrootd/xrootd/commit/f9083d1e274f233e82aee528325dd15a43b588e2
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdApps/XrdCpConfig.cc
M src/XrdApps/XrdCpConfig.hh
Log Message:
-----------
[xrdcp] Add new --tlsmetalink option.
Commit: 56fb3213b95789b919c6ae75d48c63ac6b1029c4
https://github.com/xrootd/xrootd/commit/56fb3213b95789b919c6ae75d48c63ac6b1029c4
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M docs/PreReleaseNotes.txt
Log Message:
-----------
Update notes on new xrdcp optoin.
Commit: 85853fe10f83a246674b9947d174d46a3c95fe65
https://github.com/xrootd/xrootd/commit/85853fe10f83a246674b9947d174d46a3c95fe65
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdTls/XrdTlsContext.hh
M src/XrdTls/XrdTlsSocket.cc
M src/XrdTls/XrdTlsSocket.hh
Log Message:
-----------
[TLS] Add trust dns option to context.
Commit: 045fef10c750263492c59aaddf955065f3ea52d0
https://github.com/xrootd/xrootd/commit/045fef10c750263492c59aaddf955065f3ea52d0
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdCl/XrdClAsyncTlsSocketHandler.cc
M src/XrdCl/XrdClAsyncTlsSocketHandler.hh
M src/XrdCl/XrdClSocket.cc
M src/XrdCl/XrdClSocket.hh
Log Message:
-----------
[XrdCl] Make Socket class corkable.
Commit: bcedba3b2a9e79654198475fc7c14bf5db597e52
https://github.com/xrootd/xrootd/commit/bcedba3b2a9e79654198475fc7c14bf5db597e52
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdCl/XrdClAsyncSocketHandler.cc
M src/XrdCl/XrdClAsyncSocketHandler.hh
M src/XrdCl/XrdClAsyncTlsSocketHandler.cc
M src/XrdCl/XrdClAsyncTlsSocketHandler.hh
M src/XrdCl/XrdClPostMasterInterfaces.hh
M src/XrdCl/XrdClSocket.cc
M src/XrdCl/XrdClSocket.hh
M src/XrdCl/XrdClXRootDMsgHandler.cc
M src/XrdCl/XrdClXRootDMsgHandler.hh
Log Message:
-----------
[XrdCl] Use corking in AsyncSocketHandler.
Commit: 8c0e5a533adab39e881ebc76b85baad72e62c406
https://github.com/xrootd/xrootd/commit/8c0e5a533adab39e881ebc76b85baad72e62c406
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdCl/XrdClAsyncSocketHandler.cc
M src/XrdCl/XrdClAsyncSocketHandler.hh
M src/XrdCl/XrdClAsyncTlsSocketHandler.cc
M src/XrdCl/XrdClAsyncTlsSocketHandler.hh
M src/XrdCl/XrdClPostMasterInterfaces.hh
M src/XrdCl/XrdClSocket.cc
M src/XrdCl/XrdClSocket.hh
M src/XrdCl/XrdClTls.cc
M src/XrdCl/XrdClTls.hh
M src/XrdCl/XrdClXRootDMsgHandler.cc
M src/XrdCl/XrdClXRootDMsgHandler.hh
M src/XrdCl/XrdClXRootDTransport.cc
M src/XrdCl/XrdClXRootDTransport.hh
M src/api_test/xrdsrv.cc
Log Message:
-----------
[XrdCl] Make Socket class upgradeable to TLS.
Commit: 9a07fdc80903695599973dfb74aebcad2a760d91
https://github.com/xrootd/xrootd/commit/9a07fdc80903695599973dfb74aebcad2a760d91
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdCl/XrdClAsyncSocketHandler.hh
M src/XrdCl/XrdClAsyncTlsSocketHandler.cc
M src/XrdCl/XrdClAsyncTlsSocketHandler.hh
Log Message:
-----------
[XrdCl] Refactor socket handlers.
Commit: b67fb3414d696389c60d52dbe2f5c49d64c8abd0
https://github.com/xrootd/xrootd/commit/b67fb3414d696389c60d52dbe2f5c49d64c8abd0
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdCl/CMakeLists.txt
M src/XrdCl/XrdClAsyncSocketHandler.cc
M src/XrdCl/XrdClAsyncSocketHandler.hh
R src/XrdCl/XrdClAsyncTlsSocketHandler.cc
R src/XrdCl/XrdClAsyncTlsSocketHandler.hh
Log Message:
-----------
[XrdCl] Refactor away tls specific socket handler.
Commit: f04e02ee2c9dce8a80c659ab8d22cb8677cb354c
https://github.com/xrootd/xrootd/commit/f04e02ee2c9dce8a80c659ab8d22cb8677cb354c
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdCl/XrdClAsyncSocketHandler.cc
M src/XrdCl/XrdClAsyncSocketHandler.hh
M src/XrdCl/XrdClChannel.cc
M src/XrdCl/XrdClPostMasterInterfaces.hh
M src/XrdCl/XrdClStream.cc
M src/XrdCl/XrdClStream.hh
M src/XrdCl/XrdClURL.cc
M src/XrdCl/XrdClURL.hh
M src/XrdCl/XrdClXRootDTransport.cc
M src/XrdCl/XrdClXRootDTransport.hh
Log Message:
-----------
[XrdCl] Respect server TLS flags in kXR_protocol response.
Part 1. Only for the main stream (0).
Commit: a5bdff1e726fbe4dbb50af9a1a2f322608f619be
https://github.com/xrootd/xrootd/commit/a5bdff1e726fbe4dbb50af9a1a2f322608f619be
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XProtocol/XProtocol.hh
M src/XrdSec.cmake
A src/XrdSec/XrdSecAttr.hh
A src/XrdSec/XrdSecEntity.cc
M src/XrdSec/XrdSecEntity.hh
M src/XrdUtils.cmake
M src/XrdXrootd/XrdXrootdProtocol.cc
M src/XrdXrootd/XrdXrootdProtocol.hh
Log Message:
-----------
[SEC] Final touches on Entity object redefinition.
Commit: f6884af8c0db6a711911166cbd5421d30b420a0f
https://github.com/xrootd/xrootd/commit/f6884af8c0db6a711911166cbd5421d30b420a0f
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdXrootd/XrdXrootdProtocol.hh
Log Message:
-----------
[Server] Remove extraneos comment.
Commit: 6059bbc15805bc9173013e435ff9584cd996900b
https://github.com/xrootd/xrootd/commit/6059bbc15805bc9173013e435ff9584cd996900b
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdCl/XrdClAsyncSocketHandler.cc
M src/XrdCl/XrdClXRootDTransport.cc
Log Message:
-----------
[XrdCl] Encrypt kXR_endsess while hand-shaking.
Commit: 8c37b740dfbdebddc3564c8ff0912da63bd15ab2
https://github.com/xrootd/xrootd/commit/8c37b740dfbdebddc3564c8ff0912da63bd15ab2
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/api_test/xrdsrv.cc
Log Message:
-----------
[XrdCl] Update the reference impl of tls srv.
Commit: 2872db4b353a5753c19f42737f0ff95b2c0162d3
https://github.com/xrootd/xrootd/commit/2872db4b353a5753c19f42737f0ff95b2c0162d3
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdCl/XrdClAsyncSocketHandler.cc
M src/XrdCl/XrdClAsyncSocketHandler.hh
M src/XrdCl/XrdClXRootDTransport.cc
M src/api_test/CMakeLists.txt
M src/api_test/xrdsrv.cc
Log Message:
-----------
[XrdCl] Allow server to request encryption.
Commit: 3f48bf9abdc2d2d6e374ebb3474026931b2104a9
https://github.com/xrootd/xrootd/commit/3f48bf9abdc2d2d6e374ebb3474026931b2104a9
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/Xrd/XrdLinkXeq.cc
M src/XrdCl/XrdClAsyncSocketHandler.cc
M src/XrdCl/XrdClSocket.cc
M src/XrdTls/XrdTlsContext.cc
M src/XrdTls/XrdTlsContext.hh
A src/XrdTls/XrdTlsHostcheck.hh
A src/XrdTls/XrdTlsHostcheck.icc
A src/XrdTls/XrdTlsNotary.cc
A src/XrdTls/XrdTlsNotary.hh
A src/XrdTls/XrdTlsNotaryUtils.hh
A src/XrdTls/XrdTlsNotaryUtils.icc
M src/XrdTls/XrdTlsSocket.cc
M src/XrdTls/XrdTlsSocket.hh
M src/XrdUtils.cmake
M src/api_test/xrdsrv.cc
Log Message:
-----------
[TLS] Add hostname validation.
Commit: b1cbb7042705e091b2186a106632c266d8e9c338
https://github.com/xrootd/xrootd/commit/b1cbb7042705e091b2186a106632c266d8e9c338
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdCl/XrdClTls.hh
Log Message:
-----------
[XrdCl] Remove unnecessary ssl.h includes.
Commit: dafe1d5d65dae8361606e1f66d4d807c1aa0e4a5
https://github.com/xrootd/xrootd/commit/dafe1d5d65dae8361606e1f66d4d807c1aa0e4a5
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdCl/XrdClAsyncSocketHandler.cc
M src/XrdCl/XrdClAsyncSocketHandler.hh
M src/XrdCl/XrdClSocket.cc
M src/XrdCl/XrdClSocket.hh
M src/XrdCl/XrdClStream.cc
M src/XrdCl/XrdClTls.cc
M src/XrdCl/XrdClTls.hh
M src/XrdTls/XrdTlsSocket.cc
Log Message:
-----------
[XrdCl] Use XrdTlsSocket::Connect() to do host verification.
Commit: 590f52235b8f09632913abf287e04ba19a476977
https://github.com/xrootd/xrootd/commit/590f52235b8f09632913abf287e04ba19a476977
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdCl/XrdClAsyncSocketHandler.cc
M src/XrdCl/XrdClAsyncSocketHandler.hh
M src/XrdCl/XrdClPostMasterInterfaces.hh
M src/XrdCl/XrdClSocket.cc
M src/XrdCl/XrdClSocket.hh
M src/XrdCl/XrdClTls.cc
M src/XrdCl/XrdClXRootDTransport.cc
M src/XrdCl/XrdClXRootDTransport.hh
Log Message:
-----------
[XrdCl] Handle correctly SSL_connect in presence of want read/write.
Commit: f06909cd62ca955aa918d040a7a522cce932562f
https://github.com/xrootd/xrootd/commit/f06909cd62ca955aa918d040a7a522cce932562f
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdCl/XrdClStream.cc
M src/XrdCl/XrdClXRootDTransport.cc
Log Message:
-----------
[XrdCl] Open at least one data stream if server requests to encrypt
only control stream but not the data.
Commit: 9e899650a3b63a7a45f2fe15025fd2075780b373
https://github.com/xrootd/xrootd/commit/9e899650a3b63a7a45f2fe15025fd2075780b373
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdCl/XrdClXRootDMsgHandler.cc
M src/XrdCl/XrdClXRootDTransport.cc
M src/XrdCl/XrdClXRootDTransport.hh
Log Message:
-----------
[XrdCl] Send kXR_protocol before kXR_bind.
Commit: 3e9b8bbd449404095bd5296160f0406d67fe24ca
https://github.com/xrootd/xrootd/commit/3e9b8bbd449404095bd5296160f0406d67fe24ca
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/Xrd/XrdConfig.cc
M src/Xrd/XrdLinkXeq.cc
M src/Xrd/XrdLinkXeq.hh
M src/XrdCl/XrdClStatus.cc
M src/XrdCl/XrdClTls.cc
M src/XrdCl/XrdClTls.hh
A src/XrdTls/XrdTls.cc
A src/XrdTls/XrdTls.hh
M src/XrdTls/XrdTlsContext.cc
M src/XrdTls/XrdTlsContext.hh
M src/XrdTls/XrdTlsSocket.cc
M src/XrdTls/XrdTlsSocket.hh
M src/XrdUtils.cmake
Log Message:
-----------
[TLS] Isolate all openssl code dependencies to the XrdTls package.
Commit: d5158dc06206bee4271a555e4d2730915b73ed66
https://github.com/xrootd/xrootd/commit/d5158dc06206bee4271a555e4d2730915b73ed66
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdCl/XrdClTls.cc
M src/XrdTls/XrdTlsSocket.cc
Log Message:
-----------
[XrdCl/XrdTls] Handle correctly TLS hand-shake flag.
Commit: 7e38183932e8601551c2c1629a714ad9449b6796
https://github.com/xrootd/xrootd/commit/7e38183932e8601551c2c1629a714ad9449b6796
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdCl/XrdClTls.cc
M src/XrdTls/XrdTlsSocket.cc
Log Message:
-----------
[XrdCl/XrdTls] Retry if SSL_read/write yield SSL_ERROR_NONE.
Commit: 5a0b8bc362481ecc2aa1b57d79bfa3d4f8505a3c
https://github.com/xrootd/xrootd/commit/5a0b8bc362481ecc2aa1b57d79bfa3d4f8505a3c
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/api_test/xrd_api_test.cc
M src/api_test/xrdsrv.cc
Log Message:
-----------
[XrdCl] Update reference implementation of TLS server.
Commit: 386626db613e7591aefeaca53203585cfd33a96a
https://github.com/xrootd/xrootd/commit/386626db613e7591aefeaca53203585cfd33a96a
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdCl/XrdClXRootDTransport.cc
M src/api_test/CMakeLists.txt
M src/api_test/xrd_api_test.cc
M src/api_test/xrdsrv.cc
Log Message:
-----------
[XrdCl] Bind additional data streams to encrypted control stream.
This includes:
- binding additional encrypted data streams to encrypted control stream
- binding additional unencrypted data streams to encrypted control
stream
- binding by default one unencrypted data stream to encrypted control
stream if protocol response has kXR_gotoTLS flag set and kXR_tlsData
reset
Commit: bd9c63f89dca8b62fc02fc7602a196c4433017b8
https://github.com/xrootd/xrootd/commit/bd9c63f89dca8b62fc02fc7602a196c4433017b8
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdCl/CMakeLists.txt
Log Message:
-----------
[XrdCl] Move PostMaster interfaces to private headers.
Commit: 7e6c10ee16f4aed47aa000c775a2c88acd500d97
https://github.com/xrootd/xrootd/commit/7e6c10ee16f4aed47aa000c775a2c88acd500d97
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdTls/XrdTls.cc
M src/XrdTls/XrdTlsContext.cc
M src/XrdTls/XrdTlsNotaryUtils.icc
M src/XrdTls/XrdTlsSocket.cc
Log Message:
-----------
[XrdTls] Fix compilation on fedora rawhide.
Commit: ee75a37d563d0fbf5f95a99d8d61738fe3607c27
https://github.com/xrootd/xrootd/commit/ee75a37d563d0fbf5f95a99d8d61738fe3607c27
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdFileCache/XrdFileCacheStats.hh
Log Message:
-----------
[XrdFileCache] Fix fedora rawhide build.
Commit: 9b7df134e748a30011147c5eb9d82018e4ba3bc1
https://github.com/xrootd/xrootd/commit/9b7df134e748a30011147c5eb9d82018e4ba3bc1
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M .travis.yml
Log Message:
-----------
[CI] Use ubuntu bionic on Travis CI.
Commit: e433fbe54b0f70d9183070b41d3413de4ae626b0
https://github.com/xrootd/xrootd/commit/e433fbe54b0f70d9183070b41d3413de4ae626b0
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M bindings/python/CMakeLists.txt
Log Message:
-----------
[Python] Update CLANG_PROHIBITED.
Commit: 1e45875b11720caff75a943970cf44ac6fd20969
https://github.com/xrootd/xrootd/commit/1e45875b11720caff75a943970cf44ac6fd20969
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdXrootd/XrdXrootdMonitor.cc
Log Message:
-----------
Fix Travis CI build.
Commit: cf9eed2784d56db8aad1451532ef0d52bbe89bf4
https://github.com/xrootd/xrootd/commit/cf9eed2784d56db8aad1451532ef0d52bbe89bf4
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdCl/XrdClXRootDTransport.cc
Log Message:
-----------
[XrdCl] Addjust the number of streams for mixed transfers.
mixed = encrypted control stream + unencrypted data streams
Commit: 36b2599bf25044f5f1e3a447c70c2f0ed120c2b6
https://github.com/xrootd/xrootd/commit/36b2599bf25044f5f1e3a447c70c2f0ed120c2b6
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M packaging/rhel/xrootd.spec.in
Log Message:
-----------
[RPM] Remove XRootD 3.x.x compat package.
Commit: 8123c4f17d14767ddb7095a1f73d2530ec25988a
https://github.com/xrootd/xrootd/commit/8123c4f17d14767ddb7095a1f73d2530ec25988a
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M packaging/debian/xrootd-client-devel.install
M packaging/debian/xrootd-client-libs.install
M packaging/rhel/xrootd.spec.in
M src/CMakeLists.txt
M src/XrdApps.cmake
R src/XrdApps/XrdCpy.cc
M src/XrdHeaders.cmake
Log Message:
-----------
[Packaging] Remove old XRootD client.
Commit: d1e54019d9e9acad733d95f24e0b67dbff947e36
https://github.com/xrootd/xrootd/commit/d1e54019d9e9acad733d95f24e0b67dbff947e36
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdSec/XrdSecEntity.cc
M src/XrdSec/XrdSecEntity.hh
Log Message:
-----------
[Sec] Add method to iterate over attribute key-value pairs.
[Sec] Further encapsulate he SecEntity implementation.
Commit: 7b45e1531bef19c882c4cbe722d1b7b1848cd75e
https://github.com/xrootd/xrootd/commit/7b45e1531bef19c882c4cbe722d1b7b1848cd75e
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdSec/XrdSecEntity.cc
M src/XrdSec/XrdSecEntity.hh
Log Message:
-----------
[Sec] Add method that returns all of the attribute keys.
Commit: 77baa125e3b0a5d9c0fdcf9ce2ddac0efe8d43fe
https://github.com/xrootd/xrootd/commit/77baa125e3b0a5d9c0fdcf9ce2ddac0efe8d43fe
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdSsi/XrdSsiServReal.cc
Log Message:
-----------
[SSI] Remove unwitting code that causes double delete.
Commit: 3e6131de7a54842b26144a2486b4922914994f36
https://github.com/xrootd/xrootd/commit/3e6131de7a54842b26144a2486b4922914994f36
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdPss/XrdPssConfig.cc
Log Message:
-----------
[Proxy] Remove extraneous include.
Commit: f63249562e46cad19239acbacf37662b20c7d80e
https://github.com/xrootd/xrootd/commit/f63249562e46cad19239acbacf37662b20c7d80e
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdCms/XrdCmsAdmin.cc
M src/XrdCms/XrdCmsAdmin.hh
M src/XrdCms/XrdCmsClient.hh
M src/XrdCms/XrdCmsClientConfig.cc
M src/XrdCms/XrdCmsClientConfig.hh
M src/XrdCms/XrdCmsConfig.cc
M src/XrdCms/XrdCmsConfig.hh
M src/XrdCms/XrdCmsFinder.cc
M src/XrdCms/XrdCmsFinder.hh
M src/XrdCms/XrdCmsMeter.cc
M src/XrdCms/XrdCmsMeter.hh
M src/XrdCms/XrdCmsNode.cc
A src/XrdCms/XrdCmsPerfMon.hh
M src/XrdCms/XrdCmsUtils.cc
M src/XrdCms/XrdCmsUtils.hh
M src/XrdHeaders.cmake
M src/XrdOuc/XrdOucUtils.cc
M src/XrdOuc/XrdOucUtils.hh
M src/XrdServer.cmake
M src/XrdSsi/XrdSsiClient.cc
M src/XrdSsi/XrdSsiCluster.hh
M src/XrdSsi/XrdSsiCms.hh
Log Message:
-----------
[Server] Add plug-in interface for performance reporting.
Commit: 3e17bab7ed20a9fc6a1c7d476a2069f52f092993
https://github.com/xrootd/xrootd/commit/3e17bab7ed20a9fc6a1c7d476a2069f52f092993
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M docs/PreReleaseNotes.txt
Log Message:
-----------
Update notes on change.
Commit: 803e1f06c4cb4d62bf6c24088738f3cf513f189a
https://github.com/xrootd/xrootd/commit/803e1f06c4cb4d62bf6c24088738f3cf513f189a
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdCl/XrdClDefaultEnv.cc
M src/XrdCl/XrdClDefaultEnv.hh
Log Message:
-----------
[XrdCl] Don't place nifty counter in XrdCl namespace.
When build with devtoolset 7 and 8 xrootd-client has crashing when
finalizing the runtime with following error message:
'libgcc_s.so.1 must be installed for pthread_cancel to work'
Commit: 2148459e9469d4b50b61b220b55209b88f64e71a
https://github.com/xrootd/xrootd/commit/2148459e9469d4b50b61b220b55209b88f64e71a
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdVersionPlugin.hh
Log Message:
-----------
[Server] Add XrdPerfMonitor plug-in to the plug-in table.
Commit: a56e9b4ec0dd7784cafa87ddc01ccf5e009ebe38
https://github.com/xrootd/xrootd/commit/a56e9b4ec0dd7784cafa87ddc01ccf5e009ebe38
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdAcc/XrdAccAuthorize.hh
M src/XrdOfs/XrdOfsConfigPI.cc
M src/XrdOfs/XrdOfsConfigPI.hh
M src/XrdOfs/XrdOfsPrepare.hh
M src/XrdOss/XrdOss.hh
M src/XrdSys/XrdSysFAttr.cc
M src/XrdSys/XrdSysFAttr.hh
M src/XrdSys/XrdSysXAttr.hh
M src/XrdVersionPlugin.hh
Log Message:
-----------
[Server] Allow plugin stacking for most OFS plugins.
Commit: 5968852ccc03fa7bc3e4832a809d1c7b64d8048c
https://github.com/xrootd/xrootd/commit/5968852ccc03fa7bc3e4832a809d1c7b64d8048c
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M docs/PreReleaseNotes.txt
Log Message:
-----------
Update notes on OFS plugin stacking feature.
Commit: 13870b39fe4be907e560b79e75043183d23274df
https://github.com/xrootd/xrootd/commit/13870b39fe4be907e560b79e75043183d23274df
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdCl/XrdClFileSystem.cc
M src/XrdCl/XrdClFileSystem.hh
Log Message:
-----------
[XrdCl] Apply pimpl idiom to FileSystem class.
closes #1061
Commit: 19630bcc0a3dfc089b9857e9b6e635c782ae6a70
https://github.com/xrootd/xrootd/commit/19630bcc0a3dfc089b9857e9b6e635c782ae6a70
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdCl/XrdClFileStateHandler.cc
M src/XrdCl/XrdClMonitor.hh
M tests/XrdClTests/MonitorTestLib.cc
Log Message:
-----------
[XrdCl] Monitor writev requests.
Commit: cd3752044382e0ad99bd008e1ff7eb121e2f12a6
https://github.com/xrootd/xrootd/commit/cd3752044382e0ad99bd008e1ff7eb121e2f12a6
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M packaging/debian/xrootd-client.install
M packaging/rhel/xrootd.spec.in
M src/XrdApps.cmake
Log Message:
-----------
[RPM] spec: remove xrdstagetool, xrd, xrdcp-old and xprep.
Commit: a4b43745831ff066c9ab460934c1c9bf0dddc9ef
https://github.com/xrootd/xrootd/commit/a4b43745831ff066c9ab460934c1c9bf0dddc9ef
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M packaging/rhel/xrootd.spec.in
Log Message:
-----------
[RPM] Don't install cns.
Commit: ce5dcda99075c7616ef9e2841f350cb28388eb49
https://github.com/xrootd/xrootd/commit/ce5dcda99075c7616ef9e2841f350cb28388eb49
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdCl/CMakeLists.txt
M src/XrdCl/XrdClFileSystem.cc
M src/XrdCl/XrdClFileSystem.hh
Log Message:
-----------
[XrdCl] Move XrdClMessage.hh to private headers.
Commit: e2c4aecfb46ce4a95aff99f7c03d5d41523ad918
https://github.com/xrootd/xrootd/commit/e2c4aecfb46ce4a95aff99f7c03d5d41523ad918
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdCl/CMakeLists.txt
Log Message:
-----------
[XrdCl] Move XrdClFileSystemUtils.hh to private headers.
Commit: 1ef6b39b97779296001c945c8eecf0b68fe01652
https://github.com/xrootd/xrootd/commit/1ef6b39b97779296001c945c8eecf0b68fe01652
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdCl/XrdClCopyProcess.cc
M src/XrdCl/XrdClCopyProcess.hh
Log Message:
-----------
[XrdCl] Apply pimpl idiom to CopyProcess.
Commit: 4a90a80d658ab908af84b76a1af4fb3623283045
https://github.com/xrootd/xrootd/commit/4a90a80d658ab908af84b76a1af4fb3623283045
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdServer.cmake
R src/XrdSfs/XrdSfsGPFInfo.hh
A src/XrdSfs/XrdSfsGPFile.hh
M src/XrdSfs/XrdSfsInterface.hh
Log Message:
-----------
[Server] Add getfile and putfile SFS interfaces.
Commit: 311a82f34e11bcb0de6263c9c0f35078338c09b8
https://github.com/xrootd/xrootd/commit/311a82f34e11bcb0de6263c9c0f35078338c09b8
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M docs/PreReleaseNotes.txt
Log Message:
-----------
Update notes on SFS addition.
Commit: 37ce75eb964ca888e5c37cbfbfa19826aa32f1ad
https://github.com/xrootd/xrootd/commit/37ce75eb964ca888e5c37cbfbfa19826aa32f1ad
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdSec/XrdSecEntity.cc
Log Message:
-----------
[XrdSec] XrdSecEntity: unlock mutex bofere it gets deleted.
Commit: 3c8218988411fa51e187f253d52dd5e9247f727a
https://github.com/xrootd/xrootd/commit/3c8218988411fa51e187f253d52dd5e9247f727a
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdOfs/XrdOfsConfigPI.cc
Log Message:
-----------
[Server] Avoid SEGV when no preplib has been specified.
Commit: ed641a82501f5d8b8544c996f5e6f78855e14579
https://github.com/xrootd/xrootd/commit/ed641a82501f5d8b8544c996f5e6f78855e14579
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdXrootd/XrdXrootdConfig.cc
Log Message:
-----------
[Server] Correct parsing of the xrootd.tls command.
Commit: bb138be07df4642ceeb18f5431a6695b0ee544b3
https://github.com/xrootd/xrootd/commit/bb138be07df4642ceeb18f5431a6695b0ee544b3
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdXrootd/XrdXrootdConfig.cc
Log Message:
-----------
[Server] Preserve TLS flags when computing actual role.
Commit: 0bb78a35ab418057ebc8d9af0cbad161e69852c9
https://github.com/xrootd/xrootd/commit/0bb78a35ab418057ebc8d9af0cbad161e69852c9
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdCl/XrdClAsyncSocketHandler.cc
M src/XrdCl/XrdClPostMasterInterfaces.hh
M src/XrdCl/XrdClSocket.hh
M src/XrdCl/XrdClXRootDTransport.cc
M src/XrdCl/XrdClXRootDTransport.hh
Log Message:
-----------
[XrdCl] Switch immediately to TLS on kXR_gotoTLS.
Commit: 9ec77747a156c878258679a9303e0f0928056eff
https://github.com/xrootd/xrootd/commit/9ec77747a156c878258679a9303e0f0928056eff
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdCl/XrdClXRootDTransport.cc
Log Message:
-----------
[XrdCl] Correctly detect stream will goto TLS.
Commit: 9a30407cfa9028b595e9f4c65f6e1d7f23918c1c
https://github.com/xrootd/xrootd/commit/9a30407cfa9028b595e9f4c65f6e1d7f23918c1c
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdCl/XrdClXRootDTransport.cc
Log Message:
-----------
[XrdCl] Distinguish between control and data stream when checking if TLS
is needed.
Commit: 43f34b54f6351b156cc7c568368264d61435d549
https://github.com/xrootd/xrootd/commit/43f34b54f6351b156cc7c568368264d61435d549
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdApps/XrdCpConfig.cc
Log Message:
-----------
[XrdCl] xrdcp: allow roots/xroots protocol.
Commit: a29f926794b1453965867f51e174434c5b67b23b
https://github.com/xrootd/xrootd/commit/a29f926794b1453965867f51e174434c5b67b23b
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdCl/XrdClXRootDTransport.cc
Log Message:
-----------
[XrdCl] Don't create separate data sptream if roots/xroots is used.
Commit: 9f167c8edf6c0467d9c3dfc81b8abffbe6f86cfa
https://github.com/xrootd/xrootd/commit/9f167c8edf6c0467d9c3dfc81b8abffbe6f86cfa
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdTls/XrdTlsSocket.hh
Log Message:
-----------
[XrdTls] Provide default tid so TlsSocket doesn't crash on shutdown.
Commit: d61be7ae03bb97ed3eb8786d93c3ef5dd0c69b40
https://github.com/xrootd/xrootd/commit/d61be7ae03bb97ed3eb8786d93c3ef5dd0c69b40
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdTls/XrdTlsContext.cc
M src/XrdTls/XrdTlsContext.hh
Log Message:
-----------
[TLS] Straighten out defaults for client-side files.
Commit: 7a3a13a4a74b04d2afa1fd202b835ca3b10bb4f1
https://github.com/xrootd/xrootd/commit/7a3a13a4a74b04d2afa1fd202b835ca3b10bb4f1
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdSfs/XrdSfsFlags.hh
M src/XrdSfs/XrdSfsInterface.hh
Log Message:
-----------
[SFS] Additional methods and flags for the future.
Commit: b8f3c7c3dd86619121b9dbf3e66a76a2cb432921
https://github.com/xrootd/xrootd/commit/b8f3c7c3dd86619121b9dbf3e66a76a2cb432921
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdPss/XrdPss.cc
Log Message:
-----------
[Proxy] Allow proxy to forward xroots and roots protocols.
Commit: 89bee3bfeccf17010d8d9a762f2efa3c885af515
https://github.com/xrootd/xrootd/commit/89bee3bfeccf17010d8d9a762f2efa3c885af515
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdCl/XrdClTls.cc
Log Message:
-----------
[XrdCl] Populate cadir from env, if not available use default.
Commit: 876c4e414ad24e544e939ee7040eb7e7f8eb8542
https://github.com/xrootd/xrootd/commit/876c4e414ad24e544e939ee7040eb7e7f8eb8542
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdCl/XrdClSocket.cc
Log Message:
-----------
[XrdCl] Handle properly failure of TLS layer.
Commit: 4e2c951cfc8ccadc6215093e7e19fc0e0919bbb7
https://github.com/xrootd/xrootd/commit/4e2c951cfc8ccadc6215093e7e19fc0e0919bbb7
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdCl/XrdClConstants.hh
M src/XrdCl/XrdClDefaultEnv.cc
M src/XrdCl/XrdClSocket.cc
M src/XrdCl/XrdClTls.cc
Log Message:
-----------
[XrdCl] Set a message callback for TLS layer for logging purposes.
Commit: 0ca75b833dcfc8e873d61f2244d10d84f7e5406c
https://github.com/xrootd/xrootd/commit/0ca75b833dcfc8e873d61f2244d10d84f7e5406c
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XProtocol/XProtocol.hh
M src/XrdSec/XrdSecEntity.cc
M src/XrdSec/XrdSecEntity.hh
M src/XrdXrootd/XrdXrootdProtocol.cc
M src/XrdXrootd/XrdXrootdProtocol.hh
M src/XrdXrootd/XrdXrootdXeq.cc
Log Message:
-----------
[Server] Add appname to SecEntity attribute set.
[Server] Assign a unique ID to each SecEntity instance.
Commit: 7816a7f4b606c039f4f1751dc593f4621e64ad74
https://github.com/xrootd/xrootd/commit/7816a7f4b606c039f4f1751dc593f4621e64ad74
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M docs/PreReleaseNotes.txt
Log Message:
-----------
Update notes on Sec enhancements.
Commit: 2ea2090ee4716b2e043a0e6b8df0415ceadc90bd
https://github.com/xrootd/xrootd/commit/2ea2090ee4716b2e043a0e6b8df0415ceadc90bd
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdCl/XrdClTls.cc
Log Message:
-----------
[XrdTls] Respect host verification also if the error string is null.
Commit: 7da17c5c840a910e42aa273e4a634f5bfb0804c7
https://github.com/xrootd/xrootd/commit/7da17c5c840a910e42aa273e4a634f5bfb0804c7
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdTls/XrdTlsSocket.cc
Log Message:
-----------
[XrdCl] Log error message on TLS connect failure.
Commit: 5e0beb74bad08b0578b7fe72c84f8816a3d180ce
https://github.com/xrootd/xrootd/commit/5e0beb74bad08b0578b7fe72c84f8816a3d180ce
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
A src/XrdOss/XrdOss.cc
M src/XrdOss/XrdOss.hh
M src/XrdServer.cmake
M src/XrdSfs/XrdSfsAio.hh
M src/XrdSfs/XrdSfsFlags.hh
A src/XrdSfs/XrdSfsInterface.cc
M src/XrdSfs/XrdSfsInterface.hh
Log Message:
-----------
[Server] More cleanup of SFS and OSS headers and methods.
Commit: 44290909e3f2ca6bfe890e904aa17fde0acbd95f
https://github.com/xrootd/xrootd/commit/44290909e3f2ca6bfe890e904aa17fde0acbd95f
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdThrottle/XrdThrottle.hh
M src/XrdThrottle/XrdThrottleFile.cc
M src/XrdThrottle/XrdThrottleFileSystem.cc
Log Message:
-----------
[Server] Align Throttle plugin with the new SFS headers.
Commit: 635d2dab7b6f22eefff1119d7f04d5f93a30bb1a
https://github.com/xrootd/xrootd/commit/635d2dab7b6f22eefff1119d7f04d5f93a30bb1a
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdOss/XrdOssApi.cc
M src/XrdOss/XrdOssApi.hh
Log Message:
-----------
[Server] Implement the Flush() method.
Commit: 140ca08c546cb2ea10bbb3b29ffa32e81788165c
https://github.com/xrootd/xrootd/commit/140ca08c546cb2ea10bbb3b29ffa32e81788165c
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdTls/XrdTlsSocket.cc
Log Message:
-----------
[XrdTls] Fix slc6 build.
Commit: c6906bf359ba7e200afd13f278cb08f5d3be5dde
https://github.com/xrootd/xrootd/commit/c6906bf359ba7e200afd13f278cb08f5d3be5dde
Author: Michal Simon <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdSec/XrdSecEntity.cc
Log Message:
-----------
[XrdSec] Fix slc6 build.
Commit: 51dfc1158d5cc87d7369bdb334fe837e691ba844
https://github.com/xrootd/xrootd/commit/51dfc1158d5cc87d7369bdb334fe837e691ba844
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdOuc/XrdOucCRC.cc
M src/XrdOuc/XrdOucCRC.hh
Log Message:
-----------
[Utils] Add methods for CRC32C computation and verification.
Commit: 814bb28b3f3b7a6f764ac0bcaf59f92652f7c494
https://github.com/xrootd/xrootd/commit/814bb28b3f3b7a6f764ac0bcaf59f92652f7c494
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdSfs/XrdSfsInterface.cc
M src/XrdSfs/XrdSfsInterface.hh
Log Message:
-----------
[Server] Add default implementation for pgRead and pgWrite.
Commit: bea67b1cd74774989f04f0d2147f73a4913ce40f
https://github.com/xrootd/xrootd/commit/bea67b1cd74774989f04f0d2147f73a4913ce40f
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdOss/XrdOss.cc
Log Message:
-----------
[Server] Add default OSS implementation of pgread and pgwrite.
Commit: ec8d283f8d9282023663587c4272cc8a26b75079
https://github.com/xrootd/xrootd/commit/ec8d283f8d9282023663587c4272cc8a26b75079
Author: Matevz Tadel <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdVersion.hh.in
Log Message:
-----------
Insufficient size of static variable at instantiation in XrdHttpProtocol.cc
Commit: ea73ca4285de5914756984475e667b9cdc6765d9
https://github.com/xrootd/xrootd/commit/ea73ca4285de5914756984475e667b9cdc6765d9
Author: Matevz Tadel <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdFileCache/XrdFileCache.cc
M src/XrdFileCache/XrdFileCacheConfiguration.cc
Log Message:
-----------
Fix XCache compilation errors.
Commit: b492a265b5882df5d78feee4562f75abb42a0a97
https://github.com/xrootd/xrootd/commit/b492a265b5882df5d78feee4562f75abb42a0a97
Author: Matevz Tadel <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdSec/XrdSecEntity.hh
Log Message:
-----------
XrdSecEntity temporarily add back ueid member.
Commit: c251fe81cf72d60cad6071ff71d4b646fb5d3eb9
https://github.com/xrootd/xrootd/commit/c251fe81cf72d60cad6071ff71d4b646fb5d3eb9
Author: Matevz Tadel <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdCl/XrdClChannel.cc
M src/XrdCl/XrdClInQueue.cc
M src/XrdCl/XrdClStream.cc
M src/XrdCl/XrdClXRootDTransport.cc
M src/XrdCl/XrdClXRootDTransport.hh
Log Message:
-----------
Fix XrdCl compilation errors.
Commit: 110956df6e704eaec7fbb885a22390ef2fc10ee1
https://github.com/xrootd/xrootd/commit/110956df6e704eaec7fbb885a22390ef2fc10ee1
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdAcc/XrdAccEntity.hh
M src/XrdSec/XrdSecEntity.cc
M src/XrdSec/XrdSecEntity.hh
M src/XrdXrootd/XrdXrootdXeq.cc
Log Message:
-----------
[Server] Resolve conflict between ueid and entityID variables.
Commit: 8e91462e76ab969720b40fc324714b84e0b4bd42
https://github.com/xrootd/xrootd/commit/8e91462e76ab969720b40fc324714b84e0b4bd42
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M src/XrdOfs/XrdOfs.cc
M src/XrdOuc/XrdOucErrInfo.hh
M src/XrdXrootd/XrdXrootdProtocol.hh
M src/XrdXrootd/XrdXrootdTransit.cc
M src/XrdXrootd/XrdXrootdXeq.cc
Log Message:
-----------
[Server] Remove the hack for direct cache access setting.
Compare: https://github.com/xrootd/xrootd/compare/65c23cb5def0...8e91462e76ab
########################################################################
Use REPLY-ALL to reply to list
To unsubscribe from the XROOTD-DEV list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1
|