LISTSERV mailing list manager LISTSERV 16.5

Help for XROOTD-DEV Archives


XROOTD-DEV Archives

XROOTD-DEV Archives


XROOTD-DEV@LISTSERV.SLAC.STANFORD.EDU


View:

Message:

[

First

|

Previous

|

Next

|

Last

]

By Topic:

[

First

|

Previous

|

Next

|

Last

]

By Author:

[

First

|

Previous

|

Next

|

Last

]

Font:

Proportional Font

LISTSERV Archives

LISTSERV Archives

XROOTD-DEV Home

XROOTD-DEV Home

XROOTD-DEV  October 2019

XROOTD-DEV October 2019

Subject:

[xrootd/xrootd] f723f4: Extend cinfo to format to include number of access...

From:

Andrew Hanushevsky <[log in to unmask]>

Reply-To:

xrootd developers' list for Scalla/xrootd repository and related issues <[log in to unmask]>

Date:

Wed, 16 Oct 2019 01:30:49 -0700

Content-Type:

text/plain

Parts/Attachments:

Parts/Attachments

text/plain (2809 lines)

  Branch: refs/heads/xrdR5-rb2
  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/10c5be567990...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

Top of Message | Previous Page | Permalink

Advanced Options


Options

Log In

Log In

Get Password

Get Password


Search Archives

Search Archives


Subscribe or Unsubscribe

Subscribe or Unsubscribe


Archives

August 2023
July 2023
June 2023
May 2023
April 2023
March 2023
February 2023
January 2023
December 2022
November 2022
October 2022
September 2022
August 2022
July 2022
June 2022
May 2022
April 2022
March 2022
February 2022
January 2022
December 2021
November 2021
October 2021
September 2021
August 2021
July 2021
June 2021
May 2021
April 2021
March 2021
February 2021
January 2021
December 2020
November 2020
October 2020
September 2020
August 2020
July 2020
June 2020
May 2020
April 2020
March 2020
February 2020
January 2020
December 2019
November 2019
October 2019
September 2019
August 2019
July 2019
June 2019
May 2019
April 2019
March 2019
February 2019
January 2019
December 2018
November 2018
October 2018
September 2018
August 2018
July 2018
June 2018
May 2018
April 2018
March 2018
February 2018
January 2018
December 2017
November 2017
October 2017
September 2017
August 2017
July 2017
June 2017
May 2017
April 2017
March 2017
February 2017
January 2017
December 2016
November 2016
October 2016
September 2016
August 2016
July 2016
June 2016
May 2016
April 2016
March 2016
February 2016
January 2016
December 2015
November 2015
October 2015
September 2015
August 2015
July 2015
June 2015
May 2015
April 2015
March 2015
February 2015
January 2015
December 2014
November 2014
October 2014
September 2014
August 2014
July 2014
June 2014
May 2014
April 2014
March 2014
February 2014
January 2014
December 2013
November 2013
October 2013
September 2013
August 2013
July 2013
June 2013
May 2013
April 2013
March 2013
February 2013
January 2013
December 2012
November 2012
October 2012
September 2012
August 2012
July 2012
June 2012
May 2012
April 2012
March 2012
February 2012
January 2012
December 2011
November 2011
October 2011
September 2011
August 2011
July 2011
June 2011
May 2011
April 2011
March 2011
February 2011
January 2011
December 2010
November 2010
October 2010
September 2010

ATOM RSS1 RSS2



LISTSERV.SLAC.STANFORD.EDU

Secured by F-Secure Anti-Virus CataList Email List Search Powered by the LISTSERV Email List Manager

Privacy Notice, Security Notice and Terms of Use