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  August 2017

XROOTD-DEV August 2017

Subject:

[xrootd/xrootd] 79ea80: Implement Version 1 of the Scalable Service Interf...

From:

simonmichal <[log in to unmask]>

Reply-To:

simonmichal <[log in to unmask]>

Date:

Tue, 1 Aug 2017 05:47:56 -0700

Content-Type:

multipart/mixed

Parts/Attachments:

Parts/Attachments

text/plain (2938 lines)

  Branch: refs/heads/master
  Home:   https://github.com/xrootd/xrootd
  Commit: 79ea80126d6060886ec48ad68942a8bd755230ec
      https://github.com/xrootd/xrootd/commit/79ea80126d6060886ec48ad68942a8bd755230ec
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2015-03-18 (Wed, 18 Mar 2015)

  Changed paths:
    M src/CMakeLists.txt
    M src/XrdHeaders.cmake
    A src/XrdSsi/XrdSsiBVec.hh
    A src/XrdSsi/XrdSsiCluster.hh
    A src/XrdSsi/XrdSsiCms.cc
    A src/XrdSsi/XrdSsiCms.hh
    A src/XrdSsi/XrdSsiEntity.hh
    A src/XrdSsi/XrdSsiErrInfo.hh
    A src/XrdSsi/XrdSsiFile.cc
    A src/XrdSsi/XrdSsiFile.hh
    A src/XrdSsi/XrdSsiFileReq.cc
    A src/XrdSsi/XrdSsiFileReq.hh
    A src/XrdSsi/XrdSsiGCS.cc
    A src/XrdSsi/XrdSsiLogger.cc
    A src/XrdSsi/XrdSsiLogger.hh
    A src/XrdSsi/XrdSsiRRInfo.hh
    A src/XrdSsi/XrdSsiRRTable.hh
    A src/XrdSsi/XrdSsiRequest.hh
    A src/XrdSsi/XrdSsiRespInfo.hh
    A src/XrdSsi/XrdSsiResponder.hh
    A src/XrdSsi/XrdSsiServReal.cc
    A src/XrdSsi/XrdSsiServReal.hh
    A src/XrdSsi/XrdSsiService.hh
    A src/XrdSsi/XrdSsiSessReal.cc
    A src/XrdSsi/XrdSsiSessReal.hh
    A src/XrdSsi/XrdSsiSession.hh
    A src/XrdSsi/XrdSsiSfs.cc
    A src/XrdSsi/XrdSsiSfs.hh
    A src/XrdSsi/XrdSsiSfsConfig.cc
    A src/XrdSsi/XrdSsiSfsConfig.hh
    A src/XrdSsi/XrdSsiStat.cc
    A src/XrdSsi/XrdSsiStream.hh
    A src/XrdSsi/XrdSsiTaskReal.cc
    A src/XrdSsi/XrdSsiTaskReal.hh
    A src/XrdSsi/XrdSsiTrace.hh
    M src/XrdXrootd/XrdXrootdProtocol.cc

  Log Message:
  -----------
  Implement Version 1 of the Scalable Service Interface


  Commit: 8dfb8af580b5c135103e5d312efa1c70d95e05c3
      https://github.com/xrootd/xrootd/commit/8dfb8af580b5c135103e5d312efa1c70d95e05c3
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2015-05-26 (Tue, 26 May 2015)

  Changed paths:
    A src/XrdSsi.cmake

  Log Message:
  -----------
  Add cmake file for XrdSsi to make it build.


  Commit: afed79c5a2da043954d820faa2edfa88819aa0d6
      https://github.com/xrootd/xrootd/commit/afed79c5a2da043954d820faa2edfa88819aa0d6
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2015-05-26 (Tue, 26 May 2015)

  Changed paths:
    M docs/PreReleaseNotes.txt
    M docs/ReleaseNotes.txt
    A docs/man/xrdpfc_print.8
    M packaging/common/xrootd.logrotate
    M packaging/rhel/xrootd.spec.in
    M src/XrdApps/XrdCpConfig.cc
    M src/XrdApps/XrdCpConfig.hh
    M src/XrdCeph/XrdCephOss.cc
    M src/XrdCeph/XrdCephPosix.cc
    M src/XrdCl/XrdClClassicCopyJob.cc
    M src/XrdCl/XrdClCopy.cc
    M src/XrdCl/XrdClFS.cc
    M src/XrdCl/XrdClFileStateHandler.cc
    M src/XrdCl/XrdClPlugInManager.hh
    M src/XrdCl/XrdClXRootDMsgHandler.cc
    M src/XrdCms/XrdCmsCluster.cc
    M src/XrdCms/XrdCmsCluster.hh
    M src/XrdCms/XrdCmsConfig.cc
    M src/XrdCms/XrdCmsConfig.hh
    M src/XrdCms/XrdCmsNode.cc
    M src/XrdFileCache.cmake
    M src/XrdFileCache/XrdFileCacheFactory.cc
    M src/XrdFileCache/XrdFileCacheInfo.cc
    M src/XrdFileCache/XrdFileCacheInfo.hh
    M src/XrdFileCache/XrdFileCachePrefetch.cc
    A src/XrdFileCache/XrdFileCachePrint.cc
    A src/XrdFileCache/XrdFileCachePrint.hh
    M src/XrdNet/XrdNetAddrInfo.cc
    M src/XrdNet/XrdNetAddrInfo.hh
    M src/XrdOfs/XrdOfs.cc
    M src/XrdOfs/XrdOfsConfig.cc
    M src/XrdOss/XrdOssApi.hh
    M src/XrdOss/XrdOssConfig.cc
    M src/XrdOss/XrdOssStat.cc
    M src/XrdOss/XrdOssStatInfo.hh
    M src/XrdXrootd/XrdXrootdConfig.cc
    M src/XrdXrootd/XrdXrootdProtocol.cc
    M src/XrdXrootd/XrdXrootdProtocol.hh
    M src/XrdXrootd/XrdXrootdResponse.cc
    M src/XrdXrootd/XrdXrootdResponse.hh
    M src/XrdXrootd/XrdXrootdXeq.cc

  Log Message:
  -----------
  Merge branch 'master' into xrdssi


  Commit: fd3b2a9ce0e0013b71e27ff393f9b73097b586a0
      https://github.com/xrootd/xrootd/commit/fd3b2a9ce0e0013b71e27ff393f9b73097b586a0
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2015-05-26 (Tue, 26 May 2015)

  Changed paths:
    M src/XrdHeaders.cmake
    M src/XrdSsi.cmake
    A src/XrdSsi/XrdSsiClient.cc
    M src/XrdSsi/XrdSsiCluster.hh
    A src/XrdSsi/XrdSsiDir.cc
    A src/XrdSsi/XrdSsiDir.hh
    M src/XrdSsi/XrdSsiErrInfo.hh
    M src/XrdSsi/XrdSsiFile.cc
    M src/XrdSsi/XrdSsiFile.hh
    M src/XrdSsi/XrdSsiFileReq.cc
    A src/XrdSsi/XrdSsiProvider.hh
    M src/XrdSsi/XrdSsiRequest.hh
    M src/XrdSsi/XrdSsiRespInfo.hh
    M src/XrdSsi/XrdSsiResponder.hh
    M src/XrdSsi/XrdSsiServReal.cc
    M src/XrdSsi/XrdSsiServReal.hh
    M src/XrdSsi/XrdSsiService.hh
    M src/XrdSsi/XrdSsiSessReal.cc
    M src/XrdSsi/XrdSsiSessReal.hh
    M src/XrdSsi/XrdSsiSession.hh
    M src/XrdSsi/XrdSsiSfs.cc
    M src/XrdSsi/XrdSsiSfs.hh
    M src/XrdSsi/XrdSsiSfsConfig.cc
    M src/XrdSsi/XrdSsiSfsConfig.hh
    M src/XrdSsi/XrdSsiStat.cc
    A src/XrdSsi/XrdSsiUtils.cc
    A src/XrdSsi/XrdSsiUtils.hh

  Log Message:
  -----------
  Version 2 of the ssi interface. Relevant changes:
  o Allow the SSI framework to coexist with a filesystem
  o Fully objectify access to the the SSI framework (no extern C)
  o Vector all errors via the callback to avoid split error checks
  o Fully implement the QueryResource() interface
  o Introduce a provider class to rationalize classes
  o Some bug fixes along the way


  Commit: b4355ae4ae76acb5e4c58d97f7b9669fac652f14
      https://github.com/xrootd/xrootd/commit/b4355ae4ae76acb5e4c58d97f7b9669fac652f14
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2015-05-28 (Thu, 28 May 2015)

  Changed paths:
    M src/XrdSsi.cmake
    A src/XrdSsi/XrdSsiDebug.cc
    A src/XrdSsi/XrdSsiDebug.hh
    M src/XrdSsi/XrdSsiSessReal.cc
    M src/XrdSsi/XrdSsiTaskReal.cc

  Log Message:
  -----------
  Keep debugging from making helgrind complain for client-side ssi framework.
Set default debugging level to off. Turn it on if envar XRDSSIDEBUG is set.


  Commit: f43a6214d81933eb973eaa8725c28f04870b04f9
      https://github.com/xrootd/xrootd/commit/f43a6214d81933eb973eaa8725c28f04870b04f9
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2015-05-31 (Sun, 31 May 2015)

  Changed paths:
    M CMakeLists.txt
    M docs/PreReleaseNotes.txt
    M src/XrdSsi.cmake
    A src/XrdSsi/XrdSsiAtomics.hh
    A src/XrdSsi/XrdSsiShMam.cc
    A src/XrdSsi/XrdSsiShMam.hh
    A src/XrdSsi/XrdSsiShMap.hh
    A src/XrdSsi/XrdSsiShMap.icc
    A src/XrdSsi/XrdSsiShMat.cc
    A src/XrdSsi/XrdSsiShMat.hh

  Log Message:
  -----------
  Add a shared meory package, XrdSsiShMap, to the ssi package.


  Commit: db3603d170715cf9a2c89c1c915d0f22f6682a9d
      https://github.com/xrootd/xrootd/commit/db3603d170715cf9a2c89c1c915d0f22f6682a9d
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2015-06-01 (Mon, 01 Jun 2015)

  Changed paths:
    M src/XrdSsi.cmake
    M src/XrdSsi/XrdSsiShMap.icc
    M tests/CMakeLists.txt
    A tests/XrdSsiTests/CMakeLists.txt
    A tests/XrdSsiTests/XrdShMap.cc

  Log Message:
  -----------
  Add unit test program, xrdshmap, to teh test suite.
Fix pedantic compiler complaints.
Add pthread library to the XrdSsiShMap.so build.


  Commit: 3c18696de75c59a3572fb411d0f13e23808640ad
      https://github.com/xrootd/xrootd/commit/3c18696de75c59a3572fb411d0f13e23808640ad
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2015-07-02 (Thu, 02 Jul 2015)

  Changed paths:
    A bindings/python/README.rst
    A bindings/python/examples/copy.py
    R bindings/python/examples/copy_example.py
    M bindings/python/libs/client/file.py
    M bindings/python/libs/client/utils.py
    M bindings/python/src/AsyncResponseHandler.hh
    M bindings/python/src/ChunkIterator.hh
    M bindings/python/src/PyXRootDFile.cc
    M bindings/python/src/PyXRootDFile.hh
    M bindings/python/src/Utils.cc
    M bindings/python/src/Utils.hh
    M bindings/python/tests/test_copy.py
    M bindings/python/tests/test_file.py
    M bindings/python/tests/test_filesystem.py
    M cmake/XRootDDefaults.cmake
    M cmake/XRootDFindLibs.cmake
    M docs/PreReleaseNotes.txt
    M packaging/rhel/xrootd.spec.in
    M src/XProtocol/YProtocol.hh
    M src/XrdCl/XrdClClassicCopyJob.cc
    M src/XrdCl/XrdClCopy.cc
    M src/XrdCl/XrdClFS.cc
    M src/XrdCl/XrdClFSExecutor.cc
    M src/XrdCl/XrdClFSExecutor.hh
    M src/XrdCl/XrdClFile.cc
    M src/XrdCl/XrdClFileStateHandler.cc
    M src/XrdCl/XrdClThirdPartyCopyJob.cc
    M src/XrdClient/XrdClientConn.cc
    M src/XrdClient/XrdClientReadAhead.cc
    M src/XrdClient/XrdClientVector.hh
    M src/XrdCms/XrdCmsLogin.cc
    M src/XrdFileCache/XrdFileCacheFactory.cc
    M src/XrdFileCache/XrdFileCachePrefetch.cc
    M src/XrdHttp/XrdHttpProtocol.cc
    M src/XrdOss/XrdOssStat.cc
    M src/XrdPosix/XrdPosixFile.cc
    M src/XrdPosix/XrdPosixXrootd.cc
    M src/XrdSecsss/XrdSecProtocolsss.cc
    M src/XrdSys/XrdSysIOEventsPollE.icc
    M src/XrdSys/XrdSysIOEventsPollKQ.icc

  Log Message:
  -----------
  Merge branch 'master' into xrdssi

Conflicts:
	docs/PreReleaseNotes.txt


  Commit: 08a37ff91dc975853a0ac1b48763d40b0f555a7c
      https://github.com/xrootd/xrootd/commit/08a37ff91dc975853a0ac1b48763d40b0f555a7c
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2015-07-02 (Thu, 02 Jul 2015)

  Changed paths:
    M src/XrdHeaders.cmake
    M src/XrdSsi.cmake
    M src/XrdSsi/XrdSsiAtomics.hh
    M src/XrdSsi/XrdSsiClient.cc
    M src/XrdSsi/XrdSsiErrInfo.hh
    A src/XrdSsi/XrdSsiEvent.cc
    A src/XrdSsi/XrdSsiEvent.hh
    M src/XrdSsi/XrdSsiFile.cc
    M src/XrdSsi/XrdSsiFileReq.cc
    M src/XrdSsi/XrdSsiFileReq.hh
    M src/XrdSsi/XrdSsiProvider.hh
    M src/XrdSsi/XrdSsiRequest.hh
    M src/XrdSsi/XrdSsiRespInfo.hh
    M src/XrdSsi/XrdSsiResponder.hh
    M src/XrdSsi/XrdSsiServReal.cc
    M src/XrdSsi/XrdSsiSessReal.cc
    M src/XrdSsi/XrdSsiSessReal.hh
    M src/XrdSsi/XrdSsiTaskReal.cc
    M src/XrdSsi/XrdSsiTaskReal.hh

  Log Message:
  -----------
  Use traditional locking for request object handling.
Do not use the message response thread for callbacks.


  Commit: 5db176621761281188b88f6c8c3abcb2fc805014
      https://github.com/xrootd/xrootd/commit/5db176621761281188b88f6c8c3abcb2fc805014
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2015-07-24 (Fri, 24 Jul 2015)

  Changed paths:
    M src/XrdSsi/XrdSsiEvent.hh
    M src/XrdSsi/XrdSsiFileReq.cc
    M src/XrdSsi/XrdSsiProvider.hh
    M src/XrdSsi/XrdSsiServReal.cc
    M src/XrdSsi/XrdSsiServReal.hh
    M src/XrdSsi/XrdSsiService.hh
    M src/XrdSsi/XrdSsiTaskReal.cc

  Log Message:
  -----------
  Make sure messages are properly sequenced.
Cleanup some tracing information to get a better idea of the flow.


  Commit: 04b79d1e5a5ce2aea626845ed335cddf6f07bfa0
      https://github.com/xrootd/xrootd/commit/04b79d1e5a5ce2aea626845ed335cddf6f07bfa0
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2015-07-26 (Sun, 26 Jul 2015)

  Changed paths:
    M src/XrdSsi/XrdSsiSessReal.cc

  Log Message:
  -----------
  Make sure to remove session reference in all defered tasks in
the event that the session is unprovisioned before they complete.


  Commit: 561c7ae74602d1315c19695b36a7341195885a7b
      https://github.com/xrootd/xrootd/commit/561c7ae74602d1315c19695b36a7341195885a7b
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2015-07-26 (Sun, 26 Jul 2015)

  Changed paths:
    M src/XrdSsi/XrdSsiFileReq.cc
    M src/XrdSsi/XrdSsiResponder.hh
    M src/XrdSsi/XrdSsiTaskReal.cc

  Log Message:
  -----------
  Do not hold the request lock when calling a request callback method.
This allows the callback to call Finished() and delete the request.


  Commit: 2738c010eb78934f2d51abaa12b4a35b270dc28a
      https://github.com/xrootd/xrootd/commit/2738c010eb78934f2d51abaa12b4a35b270dc28a
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2015-07-27 (Mon, 27 Jul 2015)

  Changed paths:
    M CMakeLists.txt
    M cmake/XRootDFindLibs.cmake
    M docs/PreReleaseNotes.txt
    M src/CMakeLists.txt
    A src/Xrd/XrdBuffXL.cc
    A src/Xrd/XrdBuffXL.hh
    M src/Xrd/XrdBuffer.cc
    M src/Xrd/XrdBuffer.hh
    M src/Xrd/XrdConfig.cc
    M src/XrdCeph/XrdCephOssFile.cc
    M src/XrdCl/XrdClDefaultEnv.cc
    M src/XrdCl/XrdClPostMaster.cc
    M src/XrdCl/XrdClStream.cc
    M src/XrdCl/XrdClXRootDMsgHandler.cc
    M src/XrdClient/XrdClientPhyConnection.cc
    M src/XrdClient/XrdClientUrlSet.cc
    M src/XrdCms/XrdCmsBlackList.cc
    M src/XrdCms/XrdCmsCluster.cc
    M src/XrdCms/XrdCmsCluster.hh
    M src/XrdCms/XrdCmsConfig.cc
    M src/XrdCms/XrdCmsProtocol.cc
    M src/XrdCms/XrdCmsRRQ.cc
    M src/XrdCns/XrdCnsSsiMain.cc
    M src/XrdFfs/XrdFfsDent.cc
    M src/XrdFileCache/README
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc
    M src/XrdFileCache/XrdFileCacheIOFileBlock.cc
    M src/XrdFileCache/XrdFileCachePrefetch.cc
    M src/XrdFrm/XrdFrmAdminMain.cc
    M src/XrdFrm/XrdFrmConfig.cc
    M src/XrdFrm/XrdFrmMigrate.cc
    M src/XrdHeaders.cmake
    M src/XrdNet/XrdNetIF.cc
    M src/XrdOfs/XrdOfs.cc
    M src/XrdOfs/XrdOfsTPCAuth.cc
    M src/XrdOuc/XrdOucCacheData.cc
    A src/XrdOuc/XrdOucFileInfo.cc
    A src/XrdOuc/XrdOucFileInfo.hh
    M src/XrdOuc/XrdOucString.cc
    M src/XrdOuc/XrdOucUtils.cc
    M src/XrdOuc/XrdOucUtils.hh
    M src/XrdPosix/XrdPosixFile.cc
    M src/XrdPosix/XrdPosixXrootd.cc
    M src/XrdPss/XrdPssConfig.cc
    M src/XrdSut/XrdSutRndm.cc
    M src/XrdSys/XrdSysIOEvents.cc
    M src/XrdThrottle/XrdThrottleFileSystemConfig.cc
    M src/XrdUtils.cmake
    A src/XrdXml.cmake
    A src/XrdXml/XrdXmlMetaLink.cc
    A src/XrdXml/XrdXmlMetaLink.hh
    A src/XrdXml/XrdXmlRdrTiny.cc
    A src/XrdXml/XrdXmlRdrTiny.hh
    A src/XrdXml/XrdXmlRdrXml2.cc
    A src/XrdXml/XrdXmlRdrXml2.hh
    A src/XrdXml/XrdXmlReader.cc
    A src/XrdXml/XrdXmlReader.hh
    A src/XrdXml/tinystr.cpp
    A src/XrdXml/tinystr.h
    A src/XrdXml/tinyxml.cpp
    A src/XrdXml/tinyxml.h
    A src/XrdXml/tinyxmlerror.cpp
    A src/XrdXml/tinyxmlparser.cpp
    M src/XrdXrootd/XrdXrootdConfig.cc
    M src/XrdXrootd/XrdXrootdMonitor.cc
    M src/XrdXrootd/XrdXrootdXeq.cc
    M tests/XrdClTests/FileCopyTest.cc

  Log Message:
  -----------
  Merge branch 'master' into xrdssi

Conflicts:
	docs/PreReleaseNotes.txt


  Commit: 9796f825d919daf07a67a8329d3c5b63b07a158d
      https://github.com/xrootd/xrootd/commit/9796f825d919daf07a67a8329d3c5b63b07a158d
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2015-07-28 (Tue, 28 Jul 2015)

  Changed paths:
    M src/XProtocol/YProtocol.hh
    M src/XrdCms/XrdCmsCluster.cc
    M src/XrdCms/XrdCmsConfig.cc
    M src/XrdCms/XrdCmsFinder.cc
    M src/XrdCms/XrdCmsNode.cc
    M src/XrdCms/XrdCmsSelect.hh
    M src/XrdOfs/XrdOfs.cc
    M src/XrdOuc/XrdOucExport.cc
    M src/XrdOuc/XrdOucExport.hh
    M src/XrdSfs/XrdSfsInterface.hh
    M src/XrdXml/XrdXmlRdrTiny.cc
    M src/XrdXrootd/XrdXrootdConfig.cc
    M src/XrdXrootd/XrdXrootdXPath.hh
    M src/XrdXrootd/XrdXrootdXeq.cc

  Log Message:
  -----------
  Merge branch 'master' into xrdssi


  Commit: f7ed00e243a2828d966e17a3d4622934de083401
      https://github.com/xrootd/xrootd/commit/f7ed00e243a2828d966e17a3d4622934de083401
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2015-08-13 (Thu, 13 Aug 2015)

  Changed paths:
    M docs/PreReleaseNotes.txt
    M packaging/common/xrootd.te
    M packaging/rhel/xrootd.spec.in
    M src/XrdCl/XrdClStream.cc
    M src/XrdCl/XrdClXRootDMsgHandler.cc
    M src/XrdOfs/XrdOfs.cc
    M src/XrdOfs/XrdOfs.hh
    M src/XrdOfs/XrdOfsConfig.cc
    A src/XrdOuc/XrdOucBackTrace.cc
    A src/XrdOuc/XrdOucBackTrace.hh
    M src/XrdUtils.cmake
    M src/XrdXml.cmake
    M src/XrdXrootd/XrdXrootdXeq.cc

  Log Message:
  -----------
  Merge branch 'master' into xrdssi

Conflicts:
	docs/PreReleaseNotes.txt


  Commit: 638828f77e3a0776d6673e73f397e26a53635c39
      https://github.com/xrootd/xrootd/commit/638828f77e3a0776d6673e73f397e26a53635c39
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M docs/PreReleaseNotes.txt
    M src/XrdApps/XrdMapCluster.cc
    M src/XrdFileCache/XrdFileCachePrint.cc
    M src/XrdPosix/XrdPosixMap.cc

  Log Message:
  -----------
  Merge branch 'master' into xrdssi

Conflicts:
	docs/PreReleaseNotes.txt


  Commit: b44a75e641ffd0bfff0a30cbd438ec6995432336
      https://github.com/xrootd/xrootd/commit/b44a75e641ffd0bfff0a30cbd438ec6995432336
  Author: Mario Juric <[log in to unmask]>
  Date:   2015-08-25 (Tue, 25 Aug 2015)

  Changed paths:
    M src/XrdSsi/XrdSsiFileReq.cc

  Log Message:
  -----------
  Use correct snprintf sizeof variable

Clang reports a problem with the variable being used to calculate the
size of the string buffer in XrdSsiFileReq::Alloc -

    XrdSsiFileReq.cc:142:33: error: invalid use of member 'rID' in static member

The fix is to use sizeof() on the same variable that is receiving the string.


  Commit: 25e7dbd1908a9ea16148ba2dde6e0bdd4606c109
      https://github.com/xrootd/xrootd/commit/25e7dbd1908a9ea16148ba2dde6e0bdd4606c109
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2015-09-03 (Thu, 03 Sep 2015)

  Changed paths:
    M src/XrdSsi/XrdSsiFileReq.cc

  Log Message:
  -----------
  Merge pull request #281 from timj/xrdssi

Use correct snprintf sizeof variable


  Commit: b90ae613fd8a989590c20ca82b67de887bc1ffb8
      https://github.com/xrootd/xrootd/commit/b90ae613fd8a989590c20ca82b67de887bc1ffb8
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2015-09-03 (Thu, 03 Sep 2015)

  Changed paths:
    M src/XrdSsi/XrdSsiClient.cc
    M src/XrdSsi/XrdSsiFile.cc
    M src/XrdSsi/XrdSsiFile.hh
    M src/XrdSsi/XrdSsiProvider.hh
    M src/XrdSsi/XrdSsiServReal.cc
    M src/XrdSsi/XrdSsiServReal.hh
    M src/XrdSsi/XrdSsiService.hh
    M src/XrdSsi/XrdSsiSfsConfig.cc
    M src/XrdSsi/XrdSsiSfsConfig.hh

  Log Message:
  -----------
  Set appropriate timeouts (this avoids having to set envars).
Add rUser member to the resource object (xfer query ID).
Add rInfo member to the resource object (xfer CGO information).
Add uConn argument to Provision(). This specifies how TCP
connections should be handled relative to rUser.
Add respwt directive to specify default response wait time.


  Commit: 5ae5805553dea30da29120980f6f694b777918de
      https://github.com/xrootd/xrootd/commit/5ae5805553dea30da29120980f6f694b777918de
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2015-09-04 (Fri, 04 Sep 2015)

  Changed paths:
    M src/XrdSsi/XrdSsiFile.cc

  Log Message:
  -----------
  Check for nil pointer to avoid SEGV.


  Commit: f875af937e9827db6767cdac3cd21e1785c9e115
      https://github.com/xrootd/xrootd/commit/f875af937e9827db6767cdac3cd21e1785c9e115
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2015-09-20 (Sun, 20 Sep 2015)

  Changed paths:
    M docs/PreReleaseNotes.txt
    M packaging/rhel/xrootd.spec.in
    M src/XrdCl/XrdClXRootDMsgHandler.cc
    M src/XrdCms/XrdCmsProtocol.cc
    M src/XrdFileCache.cmake
    A src/XrdFileCache/XrdFileCacheBlacklistDecision.cc
    M src/XrdFileCache/XrdFileCacheDecision.hh
    M src/XrdFileCache/XrdFileCacheFactory.cc
    M src/XrdOuc/XrdOucFileInfo.cc
    M src/XrdOuc/XrdOucFileInfo.hh
    M src/XrdPss/XrdPss.cc
    M src/XrdXml/XrdXmlMetaLink.cc
    M src/XrdXml/XrdXmlMetaLink.hh
    M src/XrdXml/XrdXmlRdrTiny.cc

  Log Message:
  -----------
  Merge branch 'master' into xrdssi

Conflicts:
	docs/PreReleaseNotes.txt


  Commit: b4adcd733ec7dbbcc52a3cd6c65e14b395508836
      https://github.com/xrootd/xrootd/commit/b4adcd733ec7dbbcc52a3cd6c65e14b395508836
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2015-09-29 (Tue, 29 Sep 2015)

  Changed paths:
    M bindings/python/.gitignore
    A bindings/python/MANIFEST.in
    M bindings/python/README.rst
    A bindings/python/setup_pypi.py
    M docs/PreReleaseNotes.txt
    A dopy.sh
    M packaging/makesrpm.sh
    M src/XrdCl/XrdClFile.cc
    M src/XrdCl/XrdClFileStateHandler.cc
    M src/XrdCl/XrdClFileStateHandler.hh
    M src/XrdCms/XrdCmsUtils.cc
    M src/XrdCms/XrdCmsUtils.hh
    M src/XrdOuc/XrdOucCallBack.cc
    M src/XrdSfs/XrdSfsInterface.hh
    M src/XrdXrootd/XrdXrootdCallBack.cc
    M src/XrdXrootd/XrdXrootdCallBack.hh
    M src/XrdXrootd/XrdXrootdXeq.cc

  Log Message:
  -----------
  Merge branch 'master' into xrdssi


  Commit: d8eb453c52b0f0e1d2e493832138bc51096bb8b4
      https://github.com/xrootd/xrootd/commit/d8eb453c52b0f0e1d2e493832138bc51096bb8b4
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2015-10-05 (Mon, 05 Oct 2015)

  Changed paths:
    M src/XrdSsi.cmake
    M src/XrdSsi/XrdSsiBVec.hh
    M src/XrdSsi/XrdSsiEvent.cc
    M src/XrdSsi/XrdSsiEvent.hh
    M src/XrdSsi/XrdSsiFile.cc
    M src/XrdSsi/XrdSsiFile.hh
    M src/XrdSsi/XrdSsiFileReq.cc
    M src/XrdSsi/XrdSsiFileReq.hh
    M src/XrdSsi/XrdSsiRRInfo.hh
    M src/XrdSsi/XrdSsiRRTable.hh
    A src/XrdSsi/XrdSsiRequest.cc
    M src/XrdSsi/XrdSsiRequest.hh
    M src/XrdSsi/XrdSsiRespInfo.hh
    M src/XrdSsi/XrdSsiResponder.hh
    M src/XrdSsi/XrdSsiSessReal.cc
    M src/XrdSsi/XrdSsiSessReal.hh
    M src/XrdSsi/XrdSsiSfsConfig.cc
    M src/XrdSsi/XrdSsiSfsConfig.hh
    M src/XrdSsi/XrdSsiTaskReal.cc
    M src/XrdSsi/XrdSsiTaskReal.hh

  Log Message:
  -----------
  Implement sending metadata.
Increase maximum number of parallel requests in a session to 1024.
Add check if a responder is trying to respond to the wrong request.
Above check usually caches responding to a cancelled request.
Allow short data responses to be immediately sent.
Various fixes and improvements.


  Commit: 513d68326f26b905fc61de19c7d7ca5d0330ace0
      https://github.com/xrootd/xrootd/commit/513d68326f26b905fc61de19c7d7ca5d0330ace0
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2015-10-05 (Mon, 05 Oct 2015)

  Changed paths:
    M bindings/python/src/Utils.cc
    M docs/PreReleaseNotes.txt
    M src/XrdCl/XrdClFile.cc
    M src/XrdCl/XrdClFileStateHandler.cc
    M src/XrdCl/XrdClFileStateHandler.hh
    M src/XrdOfs/XrdOfsTPCAuth.cc
    M src/XrdOuc/XrdOucCallBack.cc

  Log Message:
  -----------
  Merge branch 'master' into xrdssi


  Commit: 71dbc11b97ef233509433ea46313cd1db7aa7514
      https://github.com/xrootd/xrootd/commit/71dbc11b97ef233509433ea46313cd1db7aa7514
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2015-10-12 (Mon, 12 Oct 2015)

  Changed paths:
    M src/XrdSsi/XrdSsiCluster.hh
    M src/XrdSsi/XrdSsiCms.hh
    M src/XrdSsi/XrdSsiFile.cc
    M src/XrdSsi/XrdSsiSessReal.cc
    M src/XrdSsi/XrdSsiTaskReal.cc

  Log Message:
  -----------
  Make it easier to use the ssi interface by removing some rules.


  Commit: 4acbd57efa38a47b1358116f7cbed7ee66c3d43a
      https://github.com/xrootd/xrootd/commit/4acbd57efa38a47b1358116f7cbed7ee66c3d43a
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2015-10-12 (Mon, 12 Oct 2015)

  Changed paths:
    M src/XrdSsi/XrdSsiFile.cc

  Log Message:
  -----------
  Fix invalid sizeof() for clearing a memory buffer.


  Commit: 3ce6d122054765ce2b2cc1c447ca0ea016e5747c
      https://github.com/xrootd/xrootd/commit/3ce6d122054765ce2b2cc1c447ca0ea016e5747c
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2015-10-12 (Mon, 12 Oct 2015)

  Changed paths:
    M docs/PreReleaseNotes.txt
    M src/XrdCl/XrdClXRootDMsgHandler.cc
    M src/XrdFileCache/README
    M src/XrdFileCache/XrdFileCacheFactory.cc
    M src/XrdFileCache/XrdFileCacheFactory.hh
    M src/XrdOfs/XrdOfsTPCAuth.cc
    M src/XrdOuc/XrdOuca2x.cc
    M src/XrdPss/XrdPss.cc
    M src/XrdXml/XrdXmlMetaLink.cc
    M src/XrdXml/XrdXmlMetaLink.hh
    M src/XrdXrootd/XrdXrootdCallBack.cc

  Log Message:
  -----------
  Merge branch 'master' into xrdssi
Fix sizeof() issue when clearing a buffer.
Conflicts:
	docs/PreReleaseNotes.txt


  Commit: e17a26028f877331d3b48f7ea8e4de0e820868a4
      https://github.com/xrootd/xrootd/commit/e17a26028f877331d3b48f7ea8e4de0e820868a4
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2015-10-22 (Thu, 22 Oct 2015)

  Changed paths:
    M docs/PreReleaseNotes.txt
    M src/XrdCl/XrdClClassicCopyJob.cc
    M src/XrdCl/XrdClConstants.hh
    M src/XrdCl/XrdClDefaultEnv.cc
    M src/XrdCl/XrdClFileStateHandler.cc
    M src/XrdCl/XrdClThirdPartyCopyJob.cc
    M src/XrdFileCache.cmake
    M src/XrdOss/XrdOssApi.hh
    M src/XrdOss/XrdOssConfig.cc
    M src/XrdOss/XrdOssStat.cc
    M src/XrdOuc/XrdOucFileInfo.cc
    M src/XrdOuc/XrdOucFileInfo.hh
    M src/XrdOuc/XrdOucN2NLoader.cc
    M src/XrdOuc/XrdOucN2NLoader.hh
    M src/XrdOuc/XrdOucName2Name.cc
    M src/XrdOuc/XrdOucName2Name.hh
    M src/XrdOuc/XrdOucPinLoader.cc
    M src/XrdSys/XrdSysPlugin.cc
    M src/XrdXml/XrdXmlMetaLink.cc
    M src/XrdXml/XrdXmlMetaLink.hh
    M tests/CMakeLists.txt

  Log Message:
  -----------
  Merge branch 'master' into xrdssi


  Commit: 42c84df6afe90d3c5eedaee14b7601cff415b198
      https://github.com/xrootd/xrootd/commit/42c84df6afe90d3c5eedaee14b7601cff415b198
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2015-11-10 (Tue, 10 Nov 2015)

  Changed paths:
    M docs/PreReleaseNotes.txt
    M src/Xrd/XrdConfig.cc
    M src/Xrd/XrdScheduler.cc
    M src/Xrd/XrdScheduler.hh
    M src/XrdCms/XrdCmsClientConfig.cc
    M src/XrdCms/XrdCmsClientConfig.hh
    M src/XrdCms/XrdCmsCluster.cc
    M src/XrdCms/XrdCmsCluster.hh
    M src/XrdCms/XrdCmsConfig.cc
    M src/XrdCms/XrdCmsConfig.hh
    M src/XrdCms/XrdCmsManager.cc
    M src/XrdCms/XrdCmsManager.hh
    M src/XrdCms/XrdCmsNode.cc
    M src/XrdCms/XrdCmsNode.hh
    M src/XrdCms/XrdCmsProtocol.cc
    M src/XrdCms/XrdCmsSecurity.cc
    M src/XrdCms/XrdCmsSecurity.hh
    M src/XrdCms/XrdCmsUtils.cc
    M src/XrdCms/XrdCmsUtils.hh
    M src/XrdNet/XrdNetAddr.cc
    M src/XrdNet/XrdNetAddrInfo.cc
    M src/XrdNet/XrdNetAddrInfo.hh
    M src/XrdOuc/XrdOucN2NLoader.cc

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into xrdssi

Conflicts:
	docs/PreReleaseNotes.txt


  Commit: 3ec2b25952f2a5f053661d0c7ea562f96d37b92e
      https://github.com/xrootd/xrootd/commit/3ec2b25952f2a5f053661d0c7ea562f96d37b92e
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2015-11-11 (Wed, 11 Nov 2015)

  Changed paths:
    M src/XrdSsi/XrdSsiSfsConfig.cc

  Log Message:
  -----------
  Don't complain about missing net I/F if running in the cmsd.


  Commit: 25570c96f0b56e70f2c1b4a2b2b7bab91ad81c79
      https://github.com/xrootd/xrootd/commit/25570c96f0b56e70f2c1b4a2b2b7bab91ad81c79
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2015-12-02 (Wed, 02 Dec 2015)

  Changed paths:
    M src/CMakeLists.txt
    M src/XrdHeaders.cmake
    A src/XrdSsi/XrdSsiBVec.hh
    A src/XrdSsi/XrdSsiCluster.hh
    A src/XrdSsi/XrdSsiCms.cc
    A src/XrdSsi/XrdSsiCms.hh
    A src/XrdSsi/XrdSsiEntity.hh
    A src/XrdSsi/XrdSsiErrInfo.hh
    A src/XrdSsi/XrdSsiFile.cc
    A src/XrdSsi/XrdSsiFile.hh
    A src/XrdSsi/XrdSsiFileReq.cc
    A src/XrdSsi/XrdSsiFileReq.hh
    A src/XrdSsi/XrdSsiGCS.cc
    A src/XrdSsi/XrdSsiLogger.cc
    A src/XrdSsi/XrdSsiLogger.hh
    A src/XrdSsi/XrdSsiRRInfo.hh
    A src/XrdSsi/XrdSsiRRTable.hh
    A src/XrdSsi/XrdSsiRequest.hh
    A src/XrdSsi/XrdSsiRespInfo.hh
    A src/XrdSsi/XrdSsiResponder.hh
    A src/XrdSsi/XrdSsiServReal.cc
    A src/XrdSsi/XrdSsiServReal.hh
    A src/XrdSsi/XrdSsiService.hh
    A src/XrdSsi/XrdSsiSessReal.cc
    A src/XrdSsi/XrdSsiSessReal.hh
    A src/XrdSsi/XrdSsiSession.hh
    A src/XrdSsi/XrdSsiSfs.cc
    A src/XrdSsi/XrdSsiSfs.hh
    A src/XrdSsi/XrdSsiSfsConfig.cc
    A src/XrdSsi/XrdSsiSfsConfig.hh
    A src/XrdSsi/XrdSsiStat.cc
    A src/XrdSsi/XrdSsiStream.hh
    A src/XrdSsi/XrdSsiTaskReal.cc
    A src/XrdSsi/XrdSsiTaskReal.hh
    A src/XrdSsi/XrdSsiTrace.hh
    M src/XrdXrootd/XrdXrootdProtocol.cc

  Log Message:
  -----------
  Implement Version 1 of the Scalable Service Interface


  Commit: 7fe07e995d04ada3d576ed0af82a857c8b55a2d2
      https://github.com/xrootd/xrootd/commit/7fe07e995d04ada3d576ed0af82a857c8b55a2d2
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2015-12-02 (Wed, 02 Dec 2015)

  Changed paths:
    A src/XrdSsi.cmake

  Log Message:
  -----------
  Add cmake file for XrdSsi to make it build.


  Commit: 84ce929b5fe717c59a8ca9ae528a700ee90b00b3
      https://github.com/xrootd/xrootd/commit/84ce929b5fe717c59a8ca9ae528a700ee90b00b3
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2015-12-02 (Wed, 02 Dec 2015)

  Changed paths:
    M src/XrdHeaders.cmake
    M src/XrdSsi.cmake
    A src/XrdSsi/XrdSsiClient.cc
    M src/XrdSsi/XrdSsiCluster.hh
    A src/XrdSsi/XrdSsiDir.cc
    A src/XrdSsi/XrdSsiDir.hh
    M src/XrdSsi/XrdSsiErrInfo.hh
    M src/XrdSsi/XrdSsiFile.cc
    M src/XrdSsi/XrdSsiFile.hh
    M src/XrdSsi/XrdSsiFileReq.cc
    A src/XrdSsi/XrdSsiProvider.hh
    M src/XrdSsi/XrdSsiRequest.hh
    M src/XrdSsi/XrdSsiRespInfo.hh
    M src/XrdSsi/XrdSsiResponder.hh
    M src/XrdSsi/XrdSsiServReal.cc
    M src/XrdSsi/XrdSsiServReal.hh
    M src/XrdSsi/XrdSsiService.hh
    M src/XrdSsi/XrdSsiSessReal.cc
    M src/XrdSsi/XrdSsiSessReal.hh
    M src/XrdSsi/XrdSsiSession.hh
    M src/XrdSsi/XrdSsiSfs.cc
    M src/XrdSsi/XrdSsiSfs.hh
    M src/XrdSsi/XrdSsiSfsConfig.cc
    M src/XrdSsi/XrdSsiSfsConfig.hh
    M src/XrdSsi/XrdSsiStat.cc
    A src/XrdSsi/XrdSsiUtils.cc
    A src/XrdSsi/XrdSsiUtils.hh

  Log Message:
  -----------
  Version 2 of the ssi interface. Relevant changes:
  o Allow the SSI framework to coexist with a filesystem
  o Fully objectify access to the the SSI framework (no extern C)
  o Vector all errors via the callback to avoid split error checks
  o Fully implement the QueryResource() interface
  o Introduce a provider class to rationalize classes
  o Some bug fixes along the way


  Commit: d215a1e1cb503f2abd5c4723c0e190f00df447bf
      https://github.com/xrootd/xrootd/commit/d215a1e1cb503f2abd5c4723c0e190f00df447bf
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2015-12-02 (Wed, 02 Dec 2015)

  Changed paths:
    M src/XrdSsi.cmake
    A src/XrdSsi/XrdSsiDebug.cc
    A src/XrdSsi/XrdSsiDebug.hh
    M src/XrdSsi/XrdSsiSessReal.cc
    M src/XrdSsi/XrdSsiTaskReal.cc

  Log Message:
  -----------
  Keep debugging from making helgrind complain for client-side ssi framework.
Set default debugging level to off. Turn it on if envar XRDSSIDEBUG is set.


  Commit: 563d872e2c32154c2aa07f8a8e6bd545f8257b98
      https://github.com/xrootd/xrootd/commit/563d872e2c32154c2aa07f8a8e6bd545f8257b98
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2015-12-02 (Wed, 02 Dec 2015)

  Changed paths:
    M CMakeLists.txt
    M docs/PreReleaseNotes.txt
    M src/XrdSsi.cmake
    A src/XrdSsi/XrdSsiAtomics.hh
    A src/XrdSsi/XrdSsiShMam.cc
    A src/XrdSsi/XrdSsiShMam.hh
    A src/XrdSsi/XrdSsiShMap.hh
    A src/XrdSsi/XrdSsiShMap.icc
    A src/XrdSsi/XrdSsiShMat.cc
    A src/XrdSsi/XrdSsiShMat.hh

  Log Message:
  -----------
  Add a shared meory package, XrdSsiShMap, to the ssi package.


  Commit: 10fecf87359166fe8745e95cb77edebdcf2b7bce
      https://github.com/xrootd/xrootd/commit/10fecf87359166fe8745e95cb77edebdcf2b7bce
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2015-12-02 (Wed, 02 Dec 2015)

  Changed paths:
    M src/XrdSsi.cmake
    M src/XrdSsi/XrdSsiShMap.icc
    M tests/CMakeLists.txt
    A tests/XrdSsiTests/CMakeLists.txt
    A tests/XrdSsiTests/XrdShMap.cc

  Log Message:
  -----------
  Add unit test program, xrdshmap, to teh test suite.
Fix pedantic compiler complaints.
Add pthread library to the XrdSsiShMap.so build.


  Commit: 94b0083b6d43a2b0e2890b3ff5f2b925c7a7226e
      https://github.com/xrootd/xrootd/commit/94b0083b6d43a2b0e2890b3ff5f2b925c7a7226e
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2015-12-02 (Wed, 02 Dec 2015)

  Changed paths:
    M src/XrdHeaders.cmake
    M src/XrdSsi.cmake
    M src/XrdSsi/XrdSsiAtomics.hh
    M src/XrdSsi/XrdSsiClient.cc
    M src/XrdSsi/XrdSsiErrInfo.hh
    A src/XrdSsi/XrdSsiEvent.cc
    A src/XrdSsi/XrdSsiEvent.hh
    M src/XrdSsi/XrdSsiFile.cc
    M src/XrdSsi/XrdSsiFileReq.cc
    M src/XrdSsi/XrdSsiFileReq.hh
    M src/XrdSsi/XrdSsiProvider.hh
    M src/XrdSsi/XrdSsiRequest.hh
    M src/XrdSsi/XrdSsiRespInfo.hh
    M src/XrdSsi/XrdSsiResponder.hh
    M src/XrdSsi/XrdSsiServReal.cc
    M src/XrdSsi/XrdSsiSessReal.cc
    M src/XrdSsi/XrdSsiSessReal.hh
    M src/XrdSsi/XrdSsiTaskReal.cc
    M src/XrdSsi/XrdSsiTaskReal.hh

  Log Message:
  -----------
  Use traditional locking for request object handling.
Do not use the message response thread for callbacks.


  Commit: 734fed4840cb59ba80cf73b9ca518bb645c77ea4
      https://github.com/xrootd/xrootd/commit/734fed4840cb59ba80cf73b9ca518bb645c77ea4
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2015-12-02 (Wed, 02 Dec 2015)

  Changed paths:
    M src/XrdSsi/XrdSsiEvent.hh
    M src/XrdSsi/XrdSsiFileReq.cc
    M src/XrdSsi/XrdSsiProvider.hh
    M src/XrdSsi/XrdSsiServReal.cc
    M src/XrdSsi/XrdSsiServReal.hh
    M src/XrdSsi/XrdSsiService.hh
    M src/XrdSsi/XrdSsiTaskReal.cc

  Log Message:
  -----------
  Make sure messages are properly sequenced.
Cleanup some tracing information to get a better idea of the flow.


  Commit: 5066119b0da74ed55f41cf7db5b6c83fa3ebe4fa
      https://github.com/xrootd/xrootd/commit/5066119b0da74ed55f41cf7db5b6c83fa3ebe4fa
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2015-12-02 (Wed, 02 Dec 2015)

  Changed paths:
    M src/XrdSsi/XrdSsiSessReal.cc

  Log Message:
  -----------
  Make sure to remove session reference in all defered tasks in
the event that the session is unprovisioned before they complete.


  Commit: f8a42432ce8f7819c722c96fd27e5e97500de32e
      https://github.com/xrootd/xrootd/commit/f8a42432ce8f7819c722c96fd27e5e97500de32e
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2015-12-02 (Wed, 02 Dec 2015)

  Changed paths:
    M src/XrdSsi/XrdSsiFileReq.cc
    M src/XrdSsi/XrdSsiResponder.hh
    M src/XrdSsi/XrdSsiTaskReal.cc

  Log Message:
  -----------
  Do not hold the request lock when calling a request callback method.
This allows the callback to call Finished() and delete the request.


  Commit: e0a56a54a501ef25f267f180b82d23b3da805443
      https://github.com/xrootd/xrootd/commit/e0a56a54a501ef25f267f180b82d23b3da805443
  Author: Mario Juric <[log in to unmask]>
  Date:   2015-12-02 (Wed, 02 Dec 2015)

  Changed paths:
    M src/XrdSsi/XrdSsiFileReq.cc

  Log Message:
  -----------
  Use correct snprintf sizeof variable

Clang reports a problem with the variable being used to calculate the
size of the string buffer in XrdSsiFileReq::Alloc -

    XrdSsiFileReq.cc:142:33: error: invalid use of member 'rID' in static member

The fix is to use sizeof() on the same variable that is receiving the string.


  Commit: e9512b88708e502e68e8b6c4444850a56982c19f
      https://github.com/xrootd/xrootd/commit/e9512b88708e502e68e8b6c4444850a56982c19f
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2015-12-02 (Wed, 02 Dec 2015)

  Changed paths:
    M src/XrdSsi/XrdSsiClient.cc
    M src/XrdSsi/XrdSsiFile.cc
    M src/XrdSsi/XrdSsiFile.hh
    M src/XrdSsi/XrdSsiProvider.hh
    M src/XrdSsi/XrdSsiServReal.cc
    M src/XrdSsi/XrdSsiServReal.hh
    M src/XrdSsi/XrdSsiService.hh
    M src/XrdSsi/XrdSsiSfsConfig.cc
    M src/XrdSsi/XrdSsiSfsConfig.hh

  Log Message:
  -----------
  Set appropriate timeouts (this avoids having to set envars).
Add rUser member to the resource object (xfer query ID).
Add rInfo member to the resource object (xfer CGO information).
Add uConn argument to Provision(). This specifies how TCP
connections should be handled relative to rUser.
Add respwt directive to specify default response wait time.


  Commit: e9c93876140cb0c965a55a6056b0a87e045af3e1
      https://github.com/xrootd/xrootd/commit/e9c93876140cb0c965a55a6056b0a87e045af3e1
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2015-12-02 (Wed, 02 Dec 2015)

  Changed paths:
    M src/XrdSsi/XrdSsiFile.cc

  Log Message:
  -----------
  Check for nil pointer to avoid SEGV.


  Commit: 6031ec59f8c5f3dc665b64f31551b97d7aac696d
      https://github.com/xrootd/xrootd/commit/6031ec59f8c5f3dc665b64f31551b97d7aac696d
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2015-12-02 (Wed, 02 Dec 2015)

  Changed paths:
    M src/XrdSsi.cmake
    M src/XrdSsi/XrdSsiBVec.hh
    M src/XrdSsi/XrdSsiEvent.cc
    M src/XrdSsi/XrdSsiEvent.hh
    M src/XrdSsi/XrdSsiFile.cc
    M src/XrdSsi/XrdSsiFile.hh
    M src/XrdSsi/XrdSsiFileReq.cc
    M src/XrdSsi/XrdSsiFileReq.hh
    M src/XrdSsi/XrdSsiRRInfo.hh
    M src/XrdSsi/XrdSsiRRTable.hh
    A src/XrdSsi/XrdSsiRequest.cc
    M src/XrdSsi/XrdSsiRequest.hh
    M src/XrdSsi/XrdSsiRespInfo.hh
    M src/XrdSsi/XrdSsiResponder.hh
    M src/XrdSsi/XrdSsiSessReal.cc
    M src/XrdSsi/XrdSsiSessReal.hh
    M src/XrdSsi/XrdSsiSfsConfig.cc
    M src/XrdSsi/XrdSsiSfsConfig.hh
    M src/XrdSsi/XrdSsiTaskReal.cc
    M src/XrdSsi/XrdSsiTaskReal.hh

  Log Message:
  -----------
  Implement sending metadata.
Increase maximum number of parallel requests in a session to 1024.
Add check if a responder is trying to respond to the wrong request.
Above check usually caches responding to a cancelled request.
Allow short data responses to be immediately sent.
Various fixes and improvements.


  Commit: 93451c4efc58a17918304edf768bd056c6a6ef01
      https://github.com/xrootd/xrootd/commit/93451c4efc58a17918304edf768bd056c6a6ef01
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2015-12-02 (Wed, 02 Dec 2015)

  Changed paths:
    M src/XrdSsi/XrdSsiCluster.hh
    M src/XrdSsi/XrdSsiCms.hh
    M src/XrdSsi/XrdSsiFile.cc
    M src/XrdSsi/XrdSsiSessReal.cc
    M src/XrdSsi/XrdSsiTaskReal.cc

  Log Message:
  -----------
  Make it easier to use the ssi interface by removing some rules.


  Commit: 33845f177b589c78d6da4093825f492a818ca97e
      https://github.com/xrootd/xrootd/commit/33845f177b589c78d6da4093825f492a818ca97e
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2015-12-02 (Wed, 02 Dec 2015)

  Changed paths:
    M src/XrdSsi/XrdSsiFile.cc

  Log Message:
  -----------
  Fix invalid sizeof() for clearing a memory buffer.


  Commit: 8ea78c975ef91cd481d97436bddefc4670352c2c
      https://github.com/xrootd/xrootd/commit/8ea78c975ef91cd481d97436bddefc4670352c2c
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2015-12-02 (Wed, 02 Dec 2015)

  Changed paths:
    M src/XrdSsi/XrdSsiSfsConfig.cc

  Log Message:
  -----------
  Don't complain about missing net I/F if running in the cmsd.


  Commit: e76c576c939f8920e00f0beb13867d3bfbc9616a
      https://github.com/xrootd/xrootd/commit/e76c576c939f8920e00f0beb13867d3bfbc9616a
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2015-12-02 (Wed, 02 Dec 2015)

  Changed paths:
    M docs/PreReleaseNotes.txt

  Log Message:
  -----------
  Merge branch 'xrdssi' of github.com:xrootd/xrootd into xrdssi

Conflicts:
	docs/PreReleaseNotes.txt


  Commit: 6e6848f641f2a5648a680485b1309aebad91009b
      https://github.com/xrootd/xrootd/commit/6e6848f641f2a5648a680485b1309aebad91009b
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2015-12-02 (Wed, 02 Dec 2015)

  Changed paths:
    M src/XrdSsi/XrdSsiFileReq.cc

  Log Message:
  -----------
  Make sure wakeup gets sent when response is posted during the
synchnronous phase fctl() processing the response query.


  Commit: 4847b56370eeb604265000ee94b9599f959aefab
      https://github.com/xrootd/xrootd/commit/4847b56370eeb604265000ee94b9599f959aefab
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-02-25 (Thu, 25 Feb 2016)

  Changed paths:
    M docs/PreReleaseNotes.txt

  Log Message:
  -----------
  Resync PreRelease notes with master.


  Commit: ac789772ba9d5fcc29b72b7ef64177c0be418781
      https://github.com/xrootd/xrootd/commit/ac789772ba9d5fcc29b72b7ef64177c0be418781
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-02-25 (Thu, 25 Feb 2016)

  Changed paths:
    M bindings/python/src/AsyncResponseHandler.hh
    M bindings/python/src/PyXRootDFile.cc
    M bindings/python/src/PyXRootDFileSystem.cc
    R cmake/FindLibEvent.cmake
    R cmake/FindLibEventPthreads.cmake
    M cmake/XRootDDefaults.cmake
    M cmake/XRootDFindLibs.cmake
    M cmake/XRootDOSDefs.cmake
    M cmake/XRootDSummary.cmake
    M docs/PreReleaseNotes.txt
    M docs/ReleaseNotes.txt
    M docs/man/xrdcp.1
    M packaging/common/client.conf
    M packaging/common/xrootd.logrotate
    M src/XProtocol/XProtocol.hh
    M src/XProtocol/YProtocol.hh
    M src/Xrd/XrdLink.hh
    M src/XrdCeph.cmake
    M src/XrdCeph/XrdCephPosix.cc
    M src/XrdCks/XrdCks.hh
    M src/XrdCl/CMakeLists.txt
    M src/XrdCl/XrdClAsyncSocketHandler.cc
    M src/XrdCl/XrdClConstants.hh
    M src/XrdCl/XrdClCopyProcess.cc
    M src/XrdCl/XrdClCopyProcess.hh
    M src/XrdCl/XrdClDefaultEnv.cc
    M src/XrdCl/XrdClFS.cc
    M src/XrdCl/XrdClFileSystem.cc
    M src/XrdCl/XrdClFileSystem.hh
    M src/XrdCl/XrdClFileSystemUtils.cc
    M src/XrdCl/XrdClMonitor.hh
    M src/XrdCl/XrdClPollerBuiltIn.cc
    M src/XrdCl/XrdClPollerBuiltIn.hh
    M src/XrdCl/XrdClPollerFactory.cc
    R src/XrdCl/XrdClPollerLibEvent.cc
    R src/XrdCl/XrdClPollerLibEvent.hh
    M src/XrdCl/XrdClPostMaster.hh
    M src/XrdCl/XrdClPostMasterInterfaces.hh
    M src/XrdCl/XrdClSocket.hh
    M src/XrdCl/XrdClThirdPartyCopyJob.cc
    M src/XrdCl/XrdClUglyHacks.hh
    M src/XrdCl/XrdClXRootDMsgHandler.cc
    M src/XrdCl/XrdClXRootDMsgHandler.hh
    M src/XrdCl/XrdClXRootDResponses.hh
    M src/XrdCl/XrdClXRootDTransport.cc
    M src/XrdClient/XrdClientAbs.hh
    M src/XrdClient/XrdClientSock.cc
    M src/XrdCms/XrdCmsClient.hh
    M src/XrdCms/XrdCmsClientMan.cc
    M src/XrdCms/XrdCmsClientMan.hh
    M src/XrdCms/XrdCmsCluster.cc
    M src/XrdCms/XrdCmsCluster.hh
    M src/XrdCms/XrdCmsConfig.cc
    M src/XrdCms/XrdCmsConfig.hh
    M src/XrdCms/XrdCmsFinder.cc
    M src/XrdCms/XrdCmsMeter.cc
    M src/XrdCms/XrdCmsNode.cc
    M src/XrdCms/XrdCmsNode.hh
    M src/XrdCms/XrdCmsSelect.hh
    M src/XrdFileCache/XrdFileCacheDecision.hh
    M src/XrdFileCache/XrdFileCacheFactory.cc
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc
    M src/XrdFileCache/XrdFileCacheIOFileBlock.cc
    M src/XrdFileCache/XrdFileCacheInfo.hh
    M src/XrdFileCache/XrdFileCachePrefetch.cc
    M src/XrdNet/XrdNetIF.cc
    M src/XrdNet/XrdNetIF.hh
    M src/XrdNet/XrdNetUtils.cc
    M src/XrdNet/XrdNetUtils.hh
    M src/XrdOfs/XrdOfs.cc
    M src/XrdOfs/XrdOfs.hh
    M src/XrdOss/XrdOssStatInfo.hh
    M src/XrdOuc/XrdOucErrInfo.hh
    M src/XrdPosix/XrdPosixDir.cc
    M src/XrdPosix/XrdPosixXrootd.cc
    M src/XrdPosix/XrdPosixXrootd.hh
    M src/XrdPss/XrdPss.cc
    M src/XrdPss/XrdPss.hh
    M src/XrdPss/XrdPssConfig.cc
    M src/XrdSec/XrdSecInterface.hh
    M src/XrdSys/XrdSysAtomics.hh
    M src/XrdSys/XrdSysDNS.cc
    M src/XrdSys/XrdSysIOEvents.hh
    M src/XrdSys/XrdSysLogger.hh
    M src/XrdSys/XrdSysPthread.hh
    M src/XrdSys/XrdSysTimer.cc
    M src/XrdSys/XrdSysXSLock.cc
    M src/XrdXrootd/XrdXrootdResponse.cc
    M src/XrdXrootd/XrdXrootdXeq.cc
    M tests/XrdClTests/PollerTest.cc

  Log Message:
  -----------
  Merge branch 'master' into xrdssi

Conflicts:
	docs/PreReleaseNotes.txt


  Commit: 7fe7da30f0b9b2d92d8a01b80a63f77a82444192
      https://github.com/xrootd/xrootd/commit/7fe7da30f0b9b2d92d8a01b80a63f77a82444192
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-02-25 (Thu, 25 Feb 2016)

  Changed paths:
    M src/XrdSsi/XrdSsiServReal.cc
    M src/XrdSsi/XrdSsiService.hh

  Log Message:
  -----------
  Implement resource affinity.


  Commit: 505e81644f6ad7be8a27fbc3d4ff645c57007a2a
      https://github.com/xrootd/xrootd/commit/505e81644f6ad7be8a27fbc3d4ff645c57007a2a
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-05-24 (Tue, 24 May 2016)

  Changed paths:
    M cmake/FindOpenSSL.cmake
    M cmake/XRootDSystemCheck.cmake
    M docs/PreReleaseNotes.txt
    M docs/man/xrdcp.1
    M packaging/rhel/xrootd.functions
    M src/XProtocol/YProtocol.hh
    M src/Xrd/XrdConfig.cc
    M src/XrdApps/XrdCpConfig.cc
    M src/XrdApps/XrdCpConfig.hh
    M src/XrdCeph/XrdCephPosix.cc
    M src/XrdCl/CMakeLists.txt
    M src/XrdCl/XrdClAsyncSocketHandler.cc
    M src/XrdCl/XrdClCopy.cc
    M src/XrdCl/XrdClCopyProcess.cc
    A src/XrdCl/XrdClMetalinkCopyJob.cc
    A src/XrdCl/XrdClMetalinkCopyJob.hh
    M src/XrdCl/XrdClPollerBuiltIn.cc
    M src/XrdCl/XrdClStream.cc
    M src/XrdCl/XrdClStream.hh
    M src/XrdCl/XrdClURL.cc
    M src/XrdCl/XrdClURL.hh
    M src/XrdCl/XrdClXRootDMsgHandler.cc
    M src/XrdCl/XrdClXRootDResponses.hh
    M src/XrdDig/XrdDigFS.cc
    M src/XrdHeaders.cmake
    M src/XrdHttp.cmake
    M src/XrdHttp/XrdHttpProtocol.cc
    M src/XrdHttp/XrdHttpReq.cc
    M src/XrdHttp/xrootd-http.cf
    M src/XrdOuc/XrdOucFileInfo.cc
    A src/XrdOuc/XrdOucLogging.cc
    A src/XrdOuc/XrdOucLogging.hh
    M src/XrdSecgsi/XrdSecProtocolgsi.cc
    M src/XrdSecsss/XrdSecProtocolsss.cc
    M src/XrdSfs/XrdSfsNative.cc
    A src/XrdSys/XrdSysLogPI.hh
    M src/XrdSys/XrdSysLogger.cc
    M src/XrdSys/XrdSysLogger.hh
    A src/XrdSys/XrdSysLogging.cc
    A src/XrdSys/XrdSysLogging.hh
    M src/XrdUtils.cmake
    M src/XrdVersionPlugin.hh
    M src/XrdXml/XrdXmlMetaLink.cc
    M src/XrdXrootd/XrdXrootdMonData.hh
    M src/XrdXrootd/XrdXrootdMonFile.cc
    M src/XrdXrootd/XrdXrootdMonitor.cc
    M src/XrdXrootd/XrdXrootdMonitor.hh
    M src/XrdXrootd/XrdXrootdXeq.cc
    M tests/XrdClTests/CMakeLists.txt
    A tests/XrdClTests/MetalinkTest.cc

  Log Message:
  -----------
  Merge branch 'master' into xrdssi


  Commit: 5e7ce399335df9ab9ecc093d907b857c4958a2af
      https://github.com/xrootd/xrootd/commit/5e7ce399335df9ab9ecc093d907b857c4958a2af
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-06-04 (Sat, 04 Jun 2016)

  Changed paths:
    M docs/PreReleaseNotes.txt
    R src/XrdAcc/XrdAccTest.cc
    M src/XrdApps.cmake
    A src/XrdApps/XrdAccTest.cc
    M src/XrdCl/CMakeLists.txt
    M src/XrdCl/XrdClChannel.cc
    M src/XrdCl/XrdClChannel.hh
    M src/XrdCl/XrdClClassicCopyJob.cc
    M src/XrdCl/XrdClCopy.cc
    M src/XrdCl/XrdClCopyProcess.cc
    M src/XrdCl/XrdClFile.cc
    M src/XrdCl/XrdClFile.hh
    M src/XrdCl/XrdClFileStateHandler.cc
    M src/XrdCl/XrdClFileStateHandler.hh
    M src/XrdCl/XrdClMessage.hh
    M src/XrdCl/XrdClMessageUtils.hh
    R src/XrdCl/XrdClMetalinkCopyJob.cc
    R src/XrdCl/XrdClMetalinkCopyJob.hh
    A src/XrdCl/XrdClMetalinkRedirector.cc
    A src/XrdCl/XrdClMetalinkRedirector.hh
    M src/XrdCl/XrdClPostMaster.cc
    A src/XrdCl/XrdClRedirectorRegistry.cc
    A src/XrdCl/XrdClRedirectorRegistry.hh
    M src/XrdCl/XrdClStream.cc
    M src/XrdCl/XrdClStream.hh
    M src/XrdCl/XrdClThirdPartyCopyJob.cc
    M src/XrdCl/XrdClURL.cc
    M src/XrdCl/XrdClUtils.cc
    M src/XrdCl/XrdClXRootDTransport.cc
    M src/XrdFrm/XrdFrmTransfer.cc
    M src/XrdSys/XrdSysLogging.cc
    M tests/XrdClTests/CMakeLists.txt
    M tests/XrdClTests/FileCopyTest.cc
    M tests/XrdClTests/FileTest.cc
    R tests/XrdClTests/MetalinkTest.cc

  Log Message:
  -----------
  Merge branch 'master' into xrdssi


  Commit: f2f3048ad9d3a0fde23d071a3a07d4105a3c3f7a
      https://github.com/xrootd/xrootd/commit/f2f3048ad9d3a0fde23d071a3a07d4105a3c3f7a
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-06-04 (Sat, 04 Jun 2016)

  Changed paths:
    M src/XrdHeaders.cmake
    M src/XrdSsi.cmake
    M src/XrdSsi/XrdSsiAtomics.hh
    M src/XrdSsi/XrdSsiClient.cc
    M src/XrdSsi/XrdSsiFile.cc
    M src/XrdSsi/XrdSsiFileReq.hh
    A src/XrdSsi/XrdSsiPacer.cc
    A src/XrdSsi/XrdSsiPacer.hh
    M src/XrdSsi/XrdSsiProvider.hh
    M src/XrdSsi/XrdSsiRequest.cc
    M src/XrdSsi/XrdSsiRequest.hh
    A src/XrdSsi/XrdSsiResource.hh
    A src/XrdSsi/XrdSsiSSRun.cc
    A src/XrdSsi/XrdSsiSSRun.hh
    M src/XrdSsi/XrdSsiServReal.cc
    M src/XrdSsi/XrdSsiService.hh
    M src/XrdSsi/XrdSsiSessReal.cc
    M src/XrdSsi/XrdSsiSessReal.hh
    M src/XrdSsi/XrdSsiTaskReal.cc
    M src/XrdSsi/XrdSsiTaskReal.hh

  Log Message:
  -----------
  Add response pacing.
Add single session request execution.


  Commit: 770bf489783a881c1f15c65efe7aef16fecd88d8
      https://github.com/xrootd/xrootd/commit/770bf489783a881c1f15c65efe7aef16fecd88d8
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-06-04 (Sat, 04 Jun 2016)

  Changed paths:
    M src/XrdSsi/XrdSsiDebug.hh

  Log Message:
  -----------
  Cleanup debugging.


  Commit: aaa8c981124a8806b141d827d746d4b4f46d2283
      https://github.com/xrootd/xrootd/commit/aaa8c981124a8806b141d827d746d4b4f46d2283
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-06-13 (Mon, 13 Jun 2016)

  Changed paths:
    M src/XrdSsi/XrdSsiClient.cc
    M src/XrdSsi/XrdSsiProvider.hh

  Log Message:
  -----------
  Add additional types of timeouts.


  Commit: 7ab26c28eb16fca01993cf06ff20e5ccb9627f29
      https://github.com/xrootd/xrootd/commit/7ab26c28eb16fca01993cf06ff20e5ccb9627f29
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-07-05 (Tue, 05 Jul 2016)

  Changed paths:
    M src/XrdSsi.cmake
    M src/XrdSsi/XrdSsiBVec.hh
    M src/XrdSsi/XrdSsiFile.cc
    M src/XrdSsi/XrdSsiFile.hh
    M src/XrdSsi/XrdSsiFileReq.cc
    M src/XrdSsi/XrdSsiFileReq.hh
    A src/XrdSsi/XrdSsiFileSess.cc
    A src/XrdSsi/XrdSsiFileSess.hh
    M src/XrdSsi/XrdSsiRRTable.hh
    M src/XrdSsi/XrdSsiSfsConfig.cc

  Log Message:
  -----------
  Refactor to allow for disconnected sessions.


  Commit: 03430c9d6909855b798a849e97912e5970115f76
      https://github.com/xrootd/xrootd/commit/03430c9d6909855b798a849e97912e5970115f76
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-07-05 (Tue, 05 Jul 2016)

  Changed paths:
    M docs/PreReleaseNotes.txt
    M docs/man/xrdcp.1
    M docs/man/xrdfs.1
    M [log in to unmask]
    M [log in to unmask]
    M [log in to unmask]
    M [log in to unmask]
    M src/XProtocol/XProtocol.hh
    M src/Xrd/XrdConfig.cc
    M src/Xrd/XrdScheduler.cc
    M src/XrdAcc/XrdAccAuthDB.hh
    M src/XrdAcc/XrdAccAuthFile.cc
    M src/XrdAcc/XrdAccAuthFile.hh
    M src/XrdAcc/XrdAccConfig.cc
    M src/XrdApps/XrdCpConfig.cc
    M src/XrdApps/XrdCpConfig.hh
    M src/XrdApps/XrdCpFile.cc
    M src/XrdCl/XrdClAsyncSocketHandler.cc
    M src/XrdCl/XrdClAsyncSocketHandler.hh
    M src/XrdCl/XrdClChannel.cc
    M src/XrdCl/XrdClChannel.hh
    M src/XrdCl/XrdClClassicCopyJob.cc
    M src/XrdCl/XrdClConstants.hh
    M src/XrdCl/XrdClCopy.cc
    M src/XrdCl/XrdClDefaultEnv.cc
    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.hh
    M src/XrdCl/XrdClMessage.hh
    M src/XrdCl/XrdClMessageUtils.hh
    M src/XrdCl/XrdClMetalinkRedirector.cc
    M src/XrdCl/XrdClMetalinkRedirector.hh
    M src/XrdCl/XrdClPostMaster.cc
    M src/XrdCl/XrdClPostMasterInterfaces.hh
    M src/XrdCl/XrdClRedirectorRegistry.cc
    M src/XrdCl/XrdClRedirectorRegistry.hh
    M src/XrdCl/XrdClStatus.cc
    M src/XrdCl/XrdClStream.cc
    M src/XrdCl/XrdClStream.hh
    M src/XrdCl/XrdClThirdPartyCopyJob.cc
    M src/XrdCl/XrdClURL.cc
    M src/XrdCl/XrdClXRootDTransport.cc
    M src/XrdCms/XrdCmsProtocol.cc
    M src/XrdNet/XrdNetIF.cc
    M src/XrdNet/XrdNetIF.hh
    M src/XrdOss/XrdOssConfig.cc
    M src/XrdOss/XrdOssPath.hh
    M src/XrdOuc/XrdOucFileInfo.cc
    M src/XrdOuc/XrdOucFileInfo.hh
    M src/XrdPosix/XrdPosixMap.cc
    M src/XrdPosix/XrdPosixObject.cc
    M src/XrdSec/XrdSecPManager.cc
    M src/XrdXml/XrdXmlMetaLink.cc
    M src/XrdXml/XrdXmlMetaLink.hh
    M tests/XrdClTests/FileCopyTest.cc
    M tests/XrdClTests/FileTest.cc

  Log Message:
  -----------
  Merge branch 'master' into xrdssi


  Commit: 2142dc7f13447c91da7514c3c6bbfd2829872d4d
      https://github.com/xrootd/xrootd/commit/2142dc7f13447c91da7514c3c6bbfd2829872d4d
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-07-25 (Mon, 25 Jul 2016)

  Changed paths:
    M docs/PreReleaseNotes.txt
    M docs/ReleaseNotes.txt
    M docs/man/xrdcp.1
    M src/XProtocol/XProtocol.hh
    M src/XrdCeph/XrdCephOss.cc
    M src/XrdCeph/XrdCephOss.hh
    M src/XrdCeph/XrdCephPosix.cc
    M src/XrdCl/XrdClChannel.cc
    M src/XrdCl/XrdClConstants.hh
    M src/XrdCl/XrdClDefaultEnv.cc
    M src/XrdCl/XrdClDefaultEnv.hh
    M src/XrdCl/XrdClInQueue.cc
    M src/XrdCl/XrdClInQueue.hh
    M src/XrdCl/XrdClMetalinkRedirector.cc
    M src/XrdCl/XrdClPollerBuiltIn.cc
    M src/XrdCl/XrdClPostMasterInterfaces.hh
    M src/XrdCl/XrdClStatus.cc
    M src/XrdCl/XrdClXRootDMsgHandler.cc
    M src/XrdCl/XrdClXRootDMsgHandler.hh
    M src/XrdHttp/XrdHttpReq.cc
    M src/XrdOuc/XrdOucCacheData.cc
    M tests/XrdClTests/PostMasterTest.cc

  Log Message:
  -----------
  Merge branch 'master' into xrdssi


  Commit: 8faeca125805c600f84abc03c5b08aad282ab01e
      https://github.com/xrootd/xrootd/commit/8faeca125805c600f84abc03c5b08aad282ab01e
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-09-03 (Sat, 03 Sep 2016)

  Changed paths:
    M docs/PreReleaseNotes.txt
    M packaging/rhel/xrootd.spec.in
    M src/Xrd/XrdConfig.cc
    M src/XrdApps.cmake
    M src/XrdApps/XrdAccTest.cc
    M src/XrdCl/CMakeLists.txt
    M src/XrdCl/XrdClDefaultEnv.cc
    M src/XrdCl/XrdClFileStateHandler.cc
    A src/XrdCl/XrdClZipArchiveReader.cc
    A src/XrdCl/XrdClZipArchiveReader.hh
    M src/XrdSecsss/XrdSecsssID.cc

  Log Message:
  -----------
  Merge branch 'master' into xrdssi


  Commit: 1cf12a4ba99d134452d891970db5003b0e7e7a1a
      https://github.com/xrootd/xrootd/commit/1cf12a4ba99d134452d891970db5003b0e7e7a1a
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-09-03 (Sat, 03 Sep 2016)

  Changed paths:
    M src/XrdPlugins.cmake
    M src/XrdSsi.cmake

  Log Message:
  -----------
  Change library packaging to follow EPEL rules.


  Commit: 744197b27ab82ec4f80a4a8bb5a69d4c2b32a79b
      https://github.com/xrootd/xrootd/commit/744197b27ab82ec4f80a4a8bb5a69d4c2b32a79b
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-09-06 (Tue, 06 Sep 2016)

  Changed paths:
    M src/XrdSsi/XrdSsiPacer.cc
    M src/XrdSsi/XrdSsiPacer.hh
    M src/XrdSsi/XrdSsiRequest.cc
    M src/XrdSsi/XrdSsiRequest.hh

  Log Message:
  -----------
  Redo the way held responses are restarted to be easier to handle.


  Commit: 2c6f2d9b8768ffdcaf619507b47080330b64229a
      https://github.com/xrootd/xrootd/commit/2c6f2d9b8768ffdcaf619507b47080330b64229a
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-09-06 (Tue, 06 Sep 2016)

  Changed paths:
    M src/XrdSsi/XrdSsiLogger.cc
    M src/XrdSsi/XrdSsiLogger.hh
    M src/XrdSsi/XrdSsiSfs.cc
    M src/XrdSsi/XrdSsiSfsConfig.cc

  Log Message:
  -----------
  Enable server and client-side logmsg redirection.


  Commit: 355d4423b52f79e9c35c6a70178a89d831eb0e8c
      https://github.com/xrootd/xrootd/commit/355d4423b52f79e9c35c6a70178a89d831eb0e8c
  Author: Tim Jenness <[log in to unmask]>
  Date:   2016-09-16 (Fri, 16 Sep 2016)

  Changed paths:
    M src/XrdPlugins.cmake

  Log Message:
  -----------
  XrdUtils library is needed for libXrdSsi on OS X


  Commit: 2dccd48cf111bc24dde44410fc57f79ab4d7a33c
      https://github.com/xrootd/xrootd/commit/2dccd48cf111bc24dde44410fc57f79ab4d7a33c
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-09-17 (Sat, 17 Sep 2016)

  Changed paths:
    M src/XrdPlugins.cmake

  Log Message:
  -----------
  Merge pull request #417 from timj/u/timj/mac-linking

XrdUtils library is needed for libXrdSsi on OS X


  Commit: 7808f55b4dd3c4274753b213b3bd3ccbf3ce505b
      https://github.com/xrootd/xrootd/commit/7808f55b4dd3c4274753b213b3bd3ccbf3ce505b
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-09-19 (Mon, 19 Sep 2016)

  Changed paths:
    M docs/PreReleaseNotes.txt
    M docs/man/xrdcp.1
    M src/XrdApps/XrdCpConfig.cc
    M src/XrdApps/XrdCpConfig.hh
    M src/XrdCks/XrdCksData.hh
    M src/XrdCl/XrdClClassicCopyJob.cc
    M src/XrdCl/XrdClCopy.cc
    M src/XrdCl/XrdClCopyProcess.cc
    M src/XrdCl/XrdClPollerBuiltIn.cc
    M src/XrdCl/XrdClPollerBuiltIn.hh
    M src/XrdCl/XrdClXRootDTransport.cc
    M src/XrdCl/XrdClZipArchiveReader.cc
    M src/XrdCl/XrdClZipArchiveReader.hh
    M src/XrdCms/XrdCmsManList.cc
    M src/XrdNet/XrdNetAddr.cc
    M src/XrdNet/XrdNetAddrInfo.cc
    M src/XrdNet/XrdNetAddrInfo.hh
    M src/XrdNet/XrdNetUtils.cc
    M tests/XrdClTests/FileCopyTest.cc
    M tests/XrdClTests/FileTest.cc

  Log Message:
  -----------
  Merge branch 'master' into xrdssi


  Commit: ba6ea75084aed256d2711a1c0c3b92d002ddbfc7
      https://github.com/xrootd/xrootd/commit/ba6ea75084aed256d2711a1c0c3b92d002ddbfc7
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-09-20 (Tue, 20 Sep 2016)

  Changed paths:
    M src/XrdSsi/XrdSsiClient.cc

  Log Message:
  -----------
  Fix atomic operation by declaring target data type as atomic.


  Commit: 6e46411ebfe9f3d130c9b625fd160ce956491a78
      https://github.com/xrootd/xrootd/commit/6e46411ebfe9f3d130c9b625fd160ce956491a78
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-09-22 (Thu, 22 Sep 2016)

  Changed paths:
    M src/XrdSsi/XrdSsiSession.hh

  Log Message:
  -----------
  Correct forward declaration to prevent compiler errors.


  Commit: e616d8bffccde261c13d20183d0e1fc81bf7f5f9
      https://github.com/xrootd/xrootd/commit/e616d8bffccde261c13d20183d0e1fc81bf7f5f9
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-10-17 (Mon, 17 Oct 2016)

  Changed paths:
    M cmake/XRootDOSDefs.cmake
    M packaging/rhel/xrootd.spec.in
    M src/XProtocol/XProtocol.hh
    M src/XrdAcc/XrdAccAccess.cc
    M src/XrdAcc/XrdAccGroups.hh
    M src/XrdBwm/XrdBwmLogger.cc
    M src/XrdCl/XrdClFileSystem.cc
    M src/XrdCl/XrdClPollerBuiltIn.cc
    M src/XrdCl/XrdClUglyHacks.hh
    M src/XrdCl/XrdClXRootDTransport.cc
    M src/XrdCms/XrdCmsManTree.cc
    M src/XrdCms/XrdCmsNode.cc
    M src/XrdCrypto/XrdCryptolocalCipher.cc
    M src/XrdCrypto/XrdCryptosslCipher.cc
    M src/XrdCrypto/XrdCryptosslMsgDigest.cc
    M src/XrdCrypto/XrdCryptosslMsgDigest.hh
    M src/XrdFrm/XrdFrmConfig.cc
    M src/XrdOfs/XrdOfsConfig.cc
    M src/XrdOfs/XrdOfsEvs.cc
    M src/XrdOss/XrdOssApi.cc
    M src/XrdOuc/XrdOucUtils.cc
    M src/XrdPss/XrdPssConfig.cc
    M src/XrdSecgsi/XrdSecProtocolgsi.cc
    M src/XrdSecgsi/XrdSecProtocolgsi.hh
    M src/XrdSecpwd/XrdSecProtocolpwd.cc
    M src/XrdSecsss/XrdSecProtocolsss.cc
    M src/XrdSecsss/XrdSecsssKT.cc
    M src/XrdXrootd/XrdXrootdAdmin.cc
    M src/XrdXrootd/XrdXrootdFile.cc
    M src/XrdXrootd/XrdXrootdJob.cc
    M src/XrdXrootd/XrdXrootdXeq.cc

  Log Message:
  -----------
  Merge branch 'master' into xrdssi


  Commit: c57e2dabcab28dfd6d96487408815d66f7f709e8
      https://github.com/xrootd/xrootd/commit/c57e2dabcab28dfd6d96487408815d66f7f709e8
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-10-17 (Mon, 17 Oct 2016)

  Changed paths:
    M src/XrdSsi/XrdSsiClient.cc

  Log Message:
  -----------
  Follow new C++ standard for construction.


  Commit: 7d16d2052a8769e224fa6dddd7ce496ea3d9bd98
      https://github.com/xrootd/xrootd/commit/7d16d2052a8769e224fa6dddd7ce496ea3d9bd98
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-10-18 (Tue, 18 Oct 2016)

  Changed paths:
    M src/XrdSsi/XrdSsiLogger.cc
    M src/XrdSsi/XrdSsiLogger.hh

  Log Message:
  -----------
  Modify logging plugin to make it simpler.


  Commit: 39184130412a3e6e3532ae936db878aee6712ec3
      https://github.com/xrootd/xrootd/commit/39184130412a3e6e3532ae936db878aee6712ec3
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-10-26 (Wed, 26 Oct 2016)

  Changed paths:
    M src/XrdSsi/XrdSsiLogger.cc

  Log Message:
  -----------
  Fix for delayed open when resolving plugins.


  Commit: 08200199bfaeb7b624d7c19dbdd233821fe3e7c7
      https://github.com/xrootd/xrootd/commit/08200199bfaeb7b624d7c19dbdd233821fe3e7c7
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-10-28 (Fri, 28 Oct 2016)

  Changed paths:
    M src/XrdPlugins.cmake
    M src/XrdSsi/XrdSsiLogger.cc
    A src/XrdSsi/XrdSsiLogging.cc

  Log Message:
  -----------
  Don't violate EPEL rules with logging plugin.


  Commit: 0480caad5a6cce2b2771706bd62b37796adfef90
      https://github.com/xrootd/xrootd/commit/0480caad5a6cce2b2771706bd62b37796adfef90
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-11-01 (Tue, 01 Nov 2016)

  Changed paths:
    M src/XrdPlugins.cmake

  Log Message:
  -----------
  Make sure to install libXrdSsiLog.so


  Commit: 2fe624725af69f6a8402b0f22ebfe0fac9983cc8
      https://github.com/xrootd/xrootd/commit/2fe624725af69f6a8402b0f22ebfe0fac9983cc8
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-11-02 (Wed, 02 Nov 2016)

  Changed paths:
    M docs/PreReleaseNotes.txt
    M packaging/rhel/xrootd.spec.in
    A src/XProtocol/XProtocol.cc
    M src/XProtocol/XProtocol.hh
    M src/XProtocol/XPtypes.hh
    M src/Xrd/XrdConfig.cc
    M src/Xrd/XrdInet.cc
    M src/Xrd/XrdInet.hh
    M src/XrdCl/XrdClAsyncSocketHandler.cc
    M src/XrdCl/XrdClAsyncSocketHandler.hh
    M src/XrdCl/XrdClDefaultEnv.cc
    M src/XrdCl/XrdClLog.cc
    M src/XrdCl/XrdClLog.hh
    M src/XrdCl/XrdClSocket.cc
    M src/XrdCl/XrdClSocket.hh
    M src/XrdCl/XrdClXRootDTransport.cc
    M src/XrdCl/XrdClXRootDTransport.hh
    M src/XrdCms/XrdCmsCache.cc
    M src/XrdCms/XrdCmsCache.hh
    M src/XrdCms/XrdCmsConfig.cc
    M src/XrdCms/XrdCmsConfig.hh
    M src/XrdCms/XrdCmsKey.hh
    M src/XrdCrypto/XrdCryptosslX509.cc
    M src/XrdCrypto/XrdCryptosslX509Crl.cc
    M src/XrdCrypto/XrdCryptosslX509Req.cc
    M src/XrdSec.cmake
    M src/XrdSec/XrdSecInterface.hh
    M src/XrdSec/XrdSecLoadSecurity.cc
    M src/XrdSec/XrdSecLoadSecurity.hh
    A src/XrdSec/XrdSecProtect.cc
    A src/XrdSec/XrdSecProtect.hh
    A src/XrdSec/XrdSecProtector.cc
    A src/XrdSec/XrdSecProtector.hh
    M src/XrdSec/XrdSecServer.cc
    M src/XrdSec/XrdSecServer.hh
    A src/XrdSys/XrdSysTrace.cc
    A src/XrdSys/XrdSysTrace.hh
    M src/XrdUtils.cmake
    M src/XrdXrootd/XrdXrootdConfig.cc
    M src/XrdXrootd/XrdXrootdProtocol.cc
    M src/XrdXrootd/XrdXrootdProtocol.hh
    M src/XrdXrootd/XrdXrootdStats.cc
    M src/XrdXrootd/XrdXrootdStats.hh
    M src/XrdXrootd/XrdXrootdXeq.cc
    M tests/common/TestEnv.cc

  Log Message:
  -----------
  Merge branch 'master' into xrdssi


  Commit: d0618739e64f5bd82cd362a5cd1f1c88a666cc7d
      https://github.com/xrootd/xrootd/commit/d0618739e64f5bd82cd362a5cd1f1c88a666cc7d
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-11-02 (Wed, 02 Nov 2016)

  Changed paths:
    M src/XrdSsi.cmake
    M src/XrdSsi/XrdSsiClient.cc
    R src/XrdSsi/XrdSsiDebug.cc
    R src/XrdSsi/XrdSsiDebug.hh
    M src/XrdSsi/XrdSsiFileReq.cc
    M src/XrdSsi/XrdSsiFileSess.cc
    M src/XrdSsi/XrdSsiLogger.cc
    M src/XrdSsi/XrdSsiLogger.hh
    M src/XrdSsi/XrdSsiSessReal.cc
    M src/XrdSsi/XrdSsiSfs.cc
    M src/XrdSsi/XrdSsiSfsConfig.cc
    M src/XrdSsi/XrdSsiTaskReal.cc
    M src/XrdSsi/XrdSsiTrace.hh

  Log Message:
  -----------
  Vector debug and tracing messages via the logger to allow forwarding.


  Commit: 18f767de257e81700d3978ef11512b22bac0bea2
      https://github.com/xrootd/xrootd/commit/18f767de257e81700d3978ef11512b22bac0bea2
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2017-02-03 (Fri, 03 Feb 2017)

  Changed paths:
    M src/XrdSsi.cmake
    A src/XrdSsi/XrdSsiAlert.cc
    A src/XrdSsi/XrdSsiAlert.hh
    M src/XrdSsi/XrdSsiClient.cc
    M src/XrdSsi/XrdSsiErrInfo.hh
    M src/XrdSsi/XrdSsiEvent.cc
    M src/XrdSsi/XrdSsiEvent.hh
    M src/XrdSsi/XrdSsiFileReq.cc
    M src/XrdSsi/XrdSsiFileReq.hh
    A src/XrdSsi/XrdSsiFileResource.cc
    A src/XrdSsi/XrdSsiFileResource.hh
    M src/XrdSsi/XrdSsiFileSess.cc
    M src/XrdSsi/XrdSsiFileSess.hh
    M src/XrdSsi/XrdSsiProvider.hh
    M src/XrdSsi/XrdSsiRRInfo.hh
    M src/XrdSsi/XrdSsiRequest.cc
    M src/XrdSsi/XrdSsiRequest.hh
    M src/XrdSsi/XrdSsiResource.hh
    M src/XrdSsi/XrdSsiRespInfo.hh
    M src/XrdSsi/XrdSsiResponder.hh
    R src/XrdSsi/XrdSsiSSRun.cc
    R src/XrdSsi/XrdSsiSSRun.hh
    A src/XrdSsi/XrdSsiScale.hh
    M src/XrdSsi/XrdSsiServReal.cc
    M src/XrdSsi/XrdSsiServReal.hh
    M src/XrdSsi/XrdSsiService.hh
    M src/XrdSsi/XrdSsiSessReal.cc
    M src/XrdSsi/XrdSsiSessReal.hh
    R src/XrdSsi/XrdSsiSession.hh
    M src/XrdSsi/XrdSsiSfsConfig.cc
    M src/XrdSsi/XrdSsiStream.hh
    M src/XrdSsi/XrdSsiTaskReal.cc
    M src/XrdSsi/XrdSsiTaskReal.hh
    M src/XrdSsi/XrdSsiUtils.cc
    M src/XrdSsi/XrdSsiUtils.hh

  Log Message:
  -----------
  [XrdSsi] Version 2 changes.


  Commit: a7894c49f20402d2a6feaed9534f4a5ffab2cf52
      https://github.com/xrootd/xrootd/commit/a7894c49f20402d2a6feaed9534f4a5ffab2cf52
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2017-02-03 (Fri, 03 Feb 2017)

  Changed paths:
    M Doxyfile
    M docs/PreReleaseNotes.txt
    M docs/ReleaseNotes.txt
    A docs/man/xrdgsitest.1
    M docs/man/xrdpfc_print.8
    A packaging/common/xrootd-filecache-clustered.cfg
    A packaging/common/xrootd-filecache-standalone.cfg
    M packaging/rhel/xrootd.spec.in
    M src/Xrd/XrdBuffer.cc
    M src/Xrd/XrdBuffer.hh
    M src/Xrd/XrdLink.cc
    M src/Xrd/XrdLink.hh
    M src/Xrd/XrdPoll.cc
    A src/Xrd/XrdSendQ.cc
    A src/Xrd/XrdSendQ.hh
    M src/XrdApps/XrdMpxStats.cc
    M src/XrdCeph/XrdCephPosix.cc
    M src/XrdCl/XrdClFileStateHandler.cc
    M src/XrdCl/XrdClMessageUtils.hh
    M src/XrdCl/XrdClMetalinkRedirector.cc
    M src/XrdCl/XrdClRedirectorRegistry.cc
    M src/XrdCl/XrdClZipArchiveReader.cc
    M src/XrdCms/XrdCmsCluster.cc
    M src/XrdCms/XrdCmsConfig.cc
    M src/XrdCms/XrdCmsConfig.hh
    M src/XrdCms/XrdCmsManTree.cc
    M src/XrdCms/XrdCmsManTree.hh
    M src/XrdCms/XrdCmsNode.cc
    M src/XrdCms/XrdCmsNode.hh
    M src/XrdCms/XrdCmsProtocol.cc
    M src/XrdCms/XrdCmsProtocol.hh
    M src/XrdCms/XrdCmsReq.cc
    M src/XrdCns/XrdCnsConfig.cc
    M src/XrdCns/XrdCnsDaemon.cc
    M src/XrdCns/XrdCnsLogRec.hh
    M src/XrdCns/XrdCnsSsi.cc
    M src/XrdCrypto/XrdCryptoFactory.cc
    M src/XrdCrypto/XrdCryptoFactory.hh
    M src/XrdCrypto/XrdCryptoX509.cc
    M src/XrdCrypto/XrdCryptoX509.hh
    M src/XrdCrypto/XrdCryptoX509Chain.cc
    M src/XrdCrypto/XrdCryptoX509Chain.hh
    M src/XrdCrypto/XrdCryptogsiX509Chain.cc
    M src/XrdCrypto/XrdCryptosslAux.hh
    M src/XrdCrypto/XrdCryptosslFactory.cc
    M src/XrdCrypto/XrdCryptosslFactory.hh
    M src/XrdCrypto/XrdCryptosslX509.cc
    M src/XrdCrypto/XrdCryptosslX509.hh
    M src/XrdCrypto/XrdCryptosslX509Crl.cc
    M src/XrdCrypto/XrdCryptosslX509Req.cc
    M src/XrdCrypto/XrdCryptosslgsiAux.cc
    M src/XrdCrypto/XrdCryptosslgsiAux.hh
    M src/XrdFileCache.cmake
    M src/XrdFileCache/README
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCache.hh
    M src/XrdFileCache/XrdFileCacheAllowDecision.cc
    M src/XrdFileCache/XrdFileCacheBlacklistDecision.cc
    A src/XrdFileCache/XrdFileCacheConfiguration.cc
    M src/XrdFileCache/XrdFileCacheDecision.hh
    R src/XrdFileCache/XrdFileCacheFactory.cc
    R src/XrdFileCache/XrdFileCacheFactory.hh
    A src/XrdFileCache/XrdFileCacheFile.cc
    A src/XrdFileCache/XrdFileCacheFile.hh
    A src/XrdFileCache/XrdFileCacheIO.cc
    A src/XrdFileCache/XrdFileCacheIO.hh
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc
    M src/XrdFileCache/XrdFileCacheIOEntireFile.hh
    M src/XrdFileCache/XrdFileCacheIOFileBlock.cc
    M src/XrdFileCache/XrdFileCacheIOFileBlock.hh
    M src/XrdFileCache/XrdFileCacheInfo.cc
    M src/XrdFileCache/XrdFileCacheInfo.hh
    R src/XrdFileCache/XrdFileCachePrefetch.cc
    R src/XrdFileCache/XrdFileCachePrefetch.hh
    M src/XrdFileCache/XrdFileCachePrint.cc
    A src/XrdFileCache/XrdFileCachePurge.cc
    M src/XrdFileCache/XrdFileCacheStats.hh
    A src/XrdFileCache/XrdFileCacheTrace.hh
    A src/XrdFileCache/XrdFileCacheVRead.cc
    M src/XrdFrc/XrdFrcReqFile.cc
    M src/XrdFrc/XrdFrcUtils.cc
    M src/XrdFrm/XrdFrmConfig.cc
    M src/XrdFrm/XrdFrmTransfer.cc
    M src/XrdHttp/XrdHttpProtocol.cc
    M src/XrdHttp/XrdHttpReq.cc
    M src/XrdHttp/XrdHttpSecXtractor.hh
    M src/XrdOfs/XrdOfs.cc
    M src/XrdOfs/XrdOfsTPCProg.hh
    M src/XrdOss/XrdOssCache.cc
    M src/XrdOss/XrdOssCache.hh
    M src/XrdOuc/XrdOucCache.hh
    A src/XrdOuc/XrdOucCache2.hh
    M src/XrdOuc/XrdOucIOVec.hh
    M src/XrdOuc/XrdOucMsubs.cc
    M src/XrdOuc/XrdOucPup.cc
    M src/XrdPlugins.cmake
    M src/XrdPosix.cmake
    M src/XrdPosix/XrdPosix.hh
    A src/XrdPosix/XrdPosixCacheBC.hh
    A src/XrdPosix/XrdPosixCallBack.cc
    M src/XrdPosix/XrdPosixCallBack.hh
    M src/XrdPosix/XrdPosixFile.cc
    M src/XrdPosix/XrdPosixFile.hh
    A src/XrdPosix/XrdPosixFileRH.cc
    A src/XrdPosix/XrdPosixFileRH.hh
    A src/XrdPosix/XrdPosixObjGuard.hh
    M src/XrdPosix/XrdPosixObject.cc
    M src/XrdPosix/XrdPosixObject.hh
    A src/XrdPosix/XrdPosixPrepIO.cc
    A src/XrdPosix/XrdPosixPrepIO.hh
    M src/XrdPosix/XrdPosixXrootd.cc
    M src/XrdPosix/XrdPosixXrootd.hh
    M src/XrdPss/XrdPssAio.cc
    A src/XrdPss/XrdPssAioCB.cc
    A src/XrdPss/XrdPssAioCB.hh
    M src/XrdPss/XrdPssConfig.cc
    M src/XrdSec/XrdSecProtect.cc
    M src/XrdSecgsi.cmake
    M src/XrdSecgsi/XrdSecProtocolgsi.cc
    M src/XrdSecgsi/XrdSecProtocolgsi.hh
    M src/XrdSecgsi/XrdSecgsiProxy.cc
    M src/XrdSecgsi/XrdSecgsitest.cc
    M src/XrdSecpwd/XrdSecProtocolpwd.cc
    M src/XrdSecpwd/XrdSecpwdSrvAdmin.cc
    M src/XrdSecsss/XrdSecProtocolsss.cc
    M src/XrdSut/XrdSutPFile.cc
    M src/XrdSys/XrdSysError.cc
    M src/XrdSys/XrdSysLogging.cc
    M src/XrdSys/XrdSysTrace.cc
    M src/XrdUtils.cmake
    M src/XrdVersionPlugin.hh
    M src/XrdXml/tinyxmlparser.cpp
    M src/XrdXrootd/XrdXrootdAio.cc
    M src/XrdXrootd/XrdXrootdConfig.cc
    M src/XrdXrootd/XrdXrootdProtocol.cc
    M src/XrdXrootd/XrdXrootdProtocol.hh
    M src/XrdXrootd/XrdXrootdTransit.cc
    M src/XrdXrootd/XrdXrootdTransit.hh
    M src/XrdXrootd/XrdXrootdXeq.cc

  Log Message:
  -----------
  Merge branch 'master' into xrdssiV2


  Commit: 7583163c25e17ed68d89a9ed6f39a989ef666d84
      https://github.com/xrootd/xrootd/commit/7583163c25e17ed68d89a9ed6f39a989ef666d84
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2017-02-04 (Sat, 04 Feb 2017)

  Changed paths:
    M src/XrdSsi/XrdSsiRequest.hh
    M src/XrdSsi/XrdSsiResponder.hh
    M src/XrdSsi/XrdSsiSessReal.cc

  Log Message:
  -----------
  [XrdSsi] Consistency changes for API.


  Commit: ab2d315b50caed87d56551756d94cc3dc75d2dc7
      https://github.com/xrootd/xrootd/commit/ab2d315b50caed87d56551756d94cc3dc75d2dc7
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2017-02-07 (Tue, 07 Feb 2017)

  Changed paths:
    M src/XrdSsi.cmake
    M src/XrdSsi/XrdSsiAlert.cc
    M src/XrdSsi/XrdSsiFileReq.cc
    M src/XrdSsi/XrdSsiFileSess.cc
    M src/XrdSsi/XrdSsiProvider.hh
    M src/XrdSsi/XrdSsiRequest.hh
    M src/XrdSsi/XrdSsiRespInfo.hh
    M src/XrdSsi/XrdSsiResponder.hh
    A src/XrdSsi/XrdSsiService.cc
    M src/XrdSsi/XrdSsiService.hh
    M src/XrdSsi/XrdSsiTaskReal.cc

  Log Message:
  -----------
  [XrdSsi] Additional conformance changes.


  Commit: 38c643aba49204cab56f7d5309b7cf22a4690e60
      https://github.com/xrootd/xrootd/commit/38c643aba49204cab56f7d5309b7cf22a4690e60
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2017-02-10 (Fri, 10 Feb 2017)

  Changed paths:
    M src/XrdSsi/XrdSsiClient.cc
    M src/XrdSsi/XrdSsiEntity.hh
    M src/XrdSsi/XrdSsiFileResource.cc
    M src/XrdSsi/XrdSsiFileResource.hh
    M src/XrdSsi/XrdSsiFileSess.cc
    M src/XrdSsi/XrdSsiFileSess.hh
    M src/XrdSsi/XrdSsiProvider.hh
    M src/XrdSsi/XrdSsiRequest.hh
    M src/XrdSsi/XrdSsiResource.hh
    M src/XrdSsi/XrdSsiRespInfo.hh
    M src/XrdSsi/XrdSsiService.hh
    M src/XrdSsi/XrdSsiSfsConfig.cc

  Log Message:
  -----------
  [XrdSsi] Additional cleanup and enhancements.


  Commit: 1b3ab4eecf04835e90974b72f01f47fb17fb6481
      https://github.com/xrootd/xrootd/commit/1b3ab4eecf04835e90974b72f01f47fb17fb6481
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2017-02-12 (Sun, 12 Feb 2017)

  Changed paths:
    M src/XrdSsi.cmake
    M src/XrdSsi/XrdSsiFileReq.cc
    M src/XrdSsi/XrdSsiFileReq.hh
    M src/XrdSsi/XrdSsiRequest.cc
    M src/XrdSsi/XrdSsiRequest.hh
    M src/XrdSsi/XrdSsiResponder.hh
    M src/XrdSsi/XrdSsiServReal.cc
    M src/XrdSsi/XrdSsiService.cc
    M src/XrdSsi/XrdSsiService.hh
    M src/XrdSsi/XrdSsiSfsConfig.cc
    M src/XrdSsi/XrdSsiTaskReal.cc
    M src/XrdSsi/XrdSsiUtils.cc

  Log Message:
  -----------
  si] Additional bug fixes and improvements.


  Commit: f371071d817b00ac98197bc2826f86e2119f2454
      https://github.com/xrootd/xrootd/commit/f371071d817b00ac98197bc2826f86e2119f2454
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2017-02-13 (Mon, 13 Feb 2017)

  Changed paths:
    A src/XrdSsi/XrdSsiReqAgent.hh

  Log Message:
  -----------
  [XrdSs] Add missing file to repo.


  Commit: ee946940bef4eaa8071f853f326062302537243c
      https://github.com/xrootd/xrootd/commit/ee946940bef4eaa8071f853f326062302537243c
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2017-02-23 (Thu, 23 Feb 2017)

  Changed paths:
    M src/XrdSsi/XrdSsiReqAgent.hh
    M src/XrdSsi/XrdSsiRequest.hh
    M src/XrdSsi/XrdSsiResource.hh
    M src/XrdSsi/XrdSsiScale.hh
    M src/XrdSsi/XrdSsiServReal.cc
    M src/XrdSsi/XrdSsiServReal.hh
    M src/XrdSsi/XrdSsiSessReal.cc
    M src/XrdSsi/XrdSsiSessReal.hh
    M src/XrdSsi/XrdSsiTaskReal.cc
    M src/XrdSsi/XrdSsiTaskReal.hh

  Log Message:
  -----------
  [XrdSsi] Implement reusable resources.


  Commit: 0033bd778193565bd3a6a9eb665d9c73659a6681
      https://github.com/xrootd/xrootd/commit/0033bd778193565bd3a6a9eb665d9c73659a6681
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2017-02-28 (Tue, 28 Feb 2017)

  Changed paths:
    M src/XrdSsi/XrdSsiRequest.hh

  Log Message:
  -----------
  Return a string for endpoint name to avoid scope confusion.


  Commit: ac627491b15666c2c386c4a44e719ea8c7ec1a1f
      https://github.com/xrootd/xrootd/commit/ac627491b15666c2c386c4a44e719ea8c7ec1a1f
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2017-03-04 (Sat, 04 Mar 2017)

  Changed paths:
    M src/XrdSsi/XrdSsiRequest.hh

  Log Message:
  -----------
  Remove unused member.


  Commit: 3346eb4575fd6cb69fd0d4fc18fd8e81847d8534
      https://github.com/xrootd/xrootd/commit/3346eb4575fd6cb69fd0d4fc18fd8e81847d8534
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2017-03-07 (Tue, 07 Mar 2017)

  Changed paths:
    M src/XrdHeaders.cmake
    M src/XrdSsi/XrdSsiCluster.hh
    M src/XrdSsi/XrdSsiLogger.hh
    M src/XrdSsi/XrdSsiProvider.hh
    M src/XrdSsi/XrdSsiRequest.hh
    M src/XrdSsi/XrdSsiResource.hh
    M src/XrdSsi/XrdSsiRespInfo.hh
    M src/XrdSsi/XrdSsiResponder.hh
    M src/XrdSsi/XrdSsiService.hh
    M src/XrdSsi/XrdSsiShMap.hh
    M src/XrdSsi/XrdSsiStream.hh

  Log Message:
  -----------
  Correct spelling in public headers.
Remove XrdSsiSession.hh from public headers.


  Commit: c3ea084c647a1e4789b7c5cadf503ab2d5a04f5e
      https://github.com/xrootd/xrootd/commit/c3ea084c647a1e4789b7c5cadf503ab2d5a04f5e
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2017-03-23 (Thu, 23 Mar 2017)

  Changed paths:
    M cmake/FindOpenSSL.cmake
    M docs/PreReleaseNotes.txt
    M docs/ReleaseNotes.txt
    M packaging/rhel/xrootd.spec.in
    M src/XrdApps.cmake
    M src/XrdApps/XrdCpConfig.cc
    M src/XrdApps/XrdCpConfig.hh
    M src/XrdApps/Xrdadler32.cc
    A src/XrdCks/XrdCksAssist.cc
    A src/XrdCks/XrdCksAssist.hh
    M src/XrdCks/XrdCksConfig.cc
    M src/XrdCks/XrdCksManager.cc
    M src/XrdCks/XrdCksXAttr.hh
    M src/XrdCl/XrdClAsyncSocketHandler.cc
    M src/XrdCl/XrdClCopyProcess.cc
    M src/XrdCl/XrdClStream.cc
    M src/XrdCl/XrdClStream.hh
    M src/XrdCl/XrdClXRootDMsgHandler.cc
    M src/XrdClient/XrdClient.cc
    M src/XrdCrypto/XrdCryptoFactory.cc
    M src/XrdCrypto/XrdCryptoFactory.hh
    M src/XrdCrypto/XrdCryptoX509Chain.cc
    M src/XrdCrypto/XrdCryptoX509Chain.hh
    M src/XrdCrypto/XrdCryptogsiX509Chain.cc
    M src/XrdCrypto/XrdCryptosslAux.cc
    M src/XrdCrypto/XrdCryptosslAux.hh
    M src/XrdCrypto/XrdCryptosslCipher.cc
    M src/XrdCrypto/XrdCryptosslCipher.hh
    M src/XrdCrypto/XrdCryptosslFactory.cc
    M src/XrdCrypto/XrdCryptosslRSA.cc
    M src/XrdCrypto/XrdCryptosslX509.cc
    M src/XrdCrypto/XrdCryptosslX509Crl.cc
    M src/XrdCrypto/XrdCryptosslX509Req.cc
    M src/XrdCrypto/XrdCryptosslgsiAux.cc
    M src/XrdCrypto/XrdCryptosslgsiAux.hh
    M src/XrdFileCache/XrdFileCacheConfiguration.cc
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdHeaders.cmake
    M src/XrdHttp/XrdHttpProtocol.cc
    M src/XrdHttp/XrdHttpSecXtractor.hh
    M src/XrdHttp/XrdHttpUtils.cc
    M src/XrdOfs/XrdOfsConfigPI.cc
    M src/XrdOuc/XrdOucCache.hh
    M src/XrdOuc/XrdOucCacheReal.cc
    M src/XrdOuc/XrdOucUtils.cc
    M src/XrdOuc/XrdOucUtils.hh
    M src/XrdPosix/XrdPosixCacheBC.hh
    M src/XrdPosix/XrdPosixFile.cc
    M src/XrdPosix/XrdPosixFile.hh
    M src/XrdPosix/XrdPosixMap.cc
    M src/XrdPosix/XrdPosixXrootd.cc
    M src/XrdPss/XrdPssConfig.cc
    M src/XrdSec/XrdSecProtect.cc
    M src/XrdSecgsi/XrdSecProtocolgsi.cc
    M src/XrdSecgsi/XrdSecProtocolgsi.hh
    M src/XrdSecgsi/XrdSecgsiProxy.cc
    M src/XrdSeckrb5/XrdSecProtocolkrb5.cc
    M src/XrdSecpwd/XrdSecProtocolpwd.cc
    M src/XrdSys/XrdSysTrace.cc
    M src/XrdUtils.cmake
    M src/XrdVersionPlugin.hh
    M src/XrdXrootd/XrdXrootdConfig.cc
    M src/XrdXrootd/XrdXrootdXeq.cc

  Log Message:
  -----------
  Merge branch 'master' into xrdssiV2


  Commit: 575ef674892eecda59cb993ae08a29e89357b350
      https://github.com/xrootd/xrootd/commit/575ef674892eecda59cb993ae08a29e89357b350
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2017-04-21 (Fri, 21 Apr 2017)

  Changed paths:
    M src/XrdSsi.cmake
    M src/XrdSsi/XrdSsiBVec.hh
    M src/XrdSsi/XrdSsiFileReq.cc
    M src/XrdSsi/XrdSsiFileReq.hh
    M src/XrdSsi/XrdSsiFileSess.cc
    M src/XrdSsi/XrdSsiFileSess.hh
    A src/XrdSsi/XrdSsiRRAgent.hh
    M src/XrdSsi/XrdSsiRRInfo.hh
    M src/XrdSsi/XrdSsiRRTable.hh
    M src/XrdSsi/XrdSsiRequest.hh
    A src/XrdSsi/XrdSsiResponder.cc
    M src/XrdSsi/XrdSsiResponder.hh
    M src/XrdSsi/XrdSsiServReal.cc
    M src/XrdSsi/XrdSsiSessReal.cc
    M src/XrdSsi/XrdSsiSessReal.hh
    M src/XrdSsi/XrdSsiTaskReal.cc
    M src/XrdSsi/XrdSsiUtils.cc

  Log Message:
  -----------
  * Increase number of outsanding requests to 1 server to 16 million.
* Do an automatic unbind when the responder object is deleted.


  Commit: 373be3f51f29a8188403e0f75546a50451aacfe4
      https://github.com/xrootd/xrootd/commit/373be3f51f29a8188403e0f75546a50451aacfe4
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2017-04-21 (Fri, 21 Apr 2017)

  Changed paths:
    A .travis.yml
    A cmake/FindSystemd.cmake
    M cmake/XRootDFindLibs.cmake
    M docs/PreReleaseNotes.txt
    M docs/man/xrdcp.1
    A packaging/common/xrdhttp.socket
    M packaging/common/xrootd.logrotate
    M [log in to unmask]
    M packaging/rhel/xrootd.spec.in
    A packaging/rhel/xrootd.tmpfiles
    M src/Xrd/XrdConfig.cc
    M src/Xrd/XrdInet.cc
    M src/Xrd/XrdInet.hh
    M src/XrdAcc/XrdAccAccess.cc
    M src/XrdAcc/XrdAccAccess.hh
    M src/XrdAcc/XrdAccAuthFile.cc
    M src/XrdAcc/XrdAccConfig.cc
    M src/XrdApps.cmake
    A src/XrdApps/XrdClProxyPlugin/ProxyPrefixFile.cc
    A src/XrdApps/XrdClProxyPlugin/ProxyPrefixFile.hh
    A src/XrdApps/XrdClProxyPlugin/ProxyPrefixPlugin.cc
    A src/XrdApps/XrdClProxyPlugin/ProxyPrefixPlugin.hh
    A src/XrdApps/XrdClProxyPlugin/README.md
    M src/XrdCeph/XrdCephOss.cc
    M src/XrdCeph/XrdCephOss.hh
    M src/XrdCeph/XrdCephPosix.cc
    M src/XrdCl/CMakeLists.txt
    M src/XrdCl/XrdClClassicCopyJob.cc
    M src/XrdCl/XrdClConstants.hh
    M src/XrdCl/XrdClCopy.cc
    M src/XrdCl/XrdClCopyProcess.cc
    M src/XrdCl/XrdClDefaultEnv.cc
    M src/XrdCl/XrdClForkHandler.cc
    M src/XrdCl/XrdClMetalinkRedirector.hh
    M src/XrdCl/XrdClPlugInManager.cc
    M src/XrdCl/XrdClRedirectorRegistry.hh
    M src/XrdCl/XrdClStatus.cc
    M src/XrdCl/XrdClStatus.hh
    M src/XrdCl/XrdClSyncQueue.hh
    A src/XrdCl/XrdClXCpCtx.cc
    A src/XrdCl/XrdClXCpCtx.hh
    A src/XrdCl/XrdClXCpSrc.cc
    A src/XrdCl/XrdClXCpSrc.hh
    M src/XrdCms/XrdCmsConfig.cc
    M src/XrdCms/XrdCmsConfig.hh
    M src/XrdCms/XrdCmsNode.cc
    M src/XrdCrypto/XrdCryptosslAux.cc
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCache.hh
    M src/XrdFileCache/XrdFileCacheConfiguration.cc
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh
    M src/XrdFileCache/XrdFileCacheIO.cc
    M src/XrdFileCache/XrdFileCacheIO.hh
    M src/XrdFileCache/XrdFileCacheIOEntireFile.cc
    M src/XrdFileCache/XrdFileCacheIOEntireFile.hh
    M src/XrdFileCache/XrdFileCacheIOFileBlock.cc
    M src/XrdFileCache/XrdFileCacheIOFileBlock.hh
    M src/XrdFileCache/XrdFileCacheInfo.cc
    M src/XrdFileCache/XrdFileCacheVRead.cc
    M src/XrdHeaders.cmake
    M src/XrdHttp/XrdHttpProtocol.cc
    M src/XrdHttp/XrdHttpReq.cc
    M src/XrdNet/XrdNet.cc
    M src/XrdNet/XrdNetOpts.hh
    M src/XrdNet/XrdNetSocket.cc
    M src/XrdOuc/XrdOucUtils.cc
    M src/XrdOuc/XrdOucUtils.hh
    M src/XrdPosix/XrdPosixFile.cc
    M src/XrdPss/XrdPss.cc
    M src/XrdSecgsi.cmake
    M src/XrdSecgsi/XrdSecProtocolgsi.cc
    M src/XrdSecgsi/XrdSecgsiGMAPFunLDAP.cc
    M src/XrdSys/XrdSysLogger.cc
    M src/XrdSys/XrdSysLogger.hh
    M src/XrdUtils.cmake
    M src/XrdVersionPlugin.hh
    M tests/XrdClTests/FileCopyTest.cc

  Log Message:
  -----------
  Merge branch 'master' into xrdssiV2


  Commit: f7372e2dffd51a7180f39c3f0367803a98ccab47
      https://github.com/xrootd/xrootd/commit/f7372e2dffd51a7180f39c3f0367803a98ccab47
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2017-04-21 (Fri, 21 Apr 2017)

  Changed paths:
    M src/XrdSsi/XrdSsiAlert.cc

  Log Message:
  -----------
  Accomodate offsetof MACRO use in new compilers.


  Commit: 972ffffb6eb605fb726f7eb60149ccb52b00a682
      https://github.com/xrootd/xrootd/commit/972ffffb6eb605fb726f7eb60149ccb52b00a682
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2017-07-12 (Wed, 12 Jul 2017)

  Changed paths:
    M src/XrdSsi/XrdSsiRequest.cc
    M src/XrdSsi/XrdSsiRequest.hh

  Log Message:
  -----------
  Protect against SEGV when nvalid calling sequence is used.


  Commit: bcff981134b104aabc86b8e38b4a056d49290ad7
      https://github.com/xrootd/xrootd/commit/bcff981134b104aabc86b8e38b4a056d49290ad7
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2017-07-12 (Wed, 12 Jul 2017)

  Changed paths:
    M src/XrdHeaders.cmake

  Log Message:
  -----------
  Move SSI headers from public to private for now to avoid ABI issues later.


  Commit: c42aab72d1705963378c7d3a4da3b42aa84fcc97
      https://github.com/xrootd/xrootd/commit/c42aab72d1705963378c7d3a4da3b42aa84fcc97
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2017-07-12 (Wed, 12 Jul 2017)

  Changed paths:
    M packaging/rhel/xrootd.spec.in

  Log Message:
  -----------
  Add SSI libraries to the rpm spec file.


  Commit: 1c45a9ac0ece2dad2051ff9e617a800cf432595a
      https://github.com/xrootd/xrootd/commit/1c45a9ac0ece2dad2051ff9e617a800cf432595a
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2017-07-12 (Wed, 12 Jul 2017)

  Changed paths:
    M .travis.yml
    M bindings/python/libs/client/__init__.py
    M bindings/python/libs/client/copyprocess.py
    M bindings/python/libs/client/file.py
    M bindings/python/libs/client/filesystem.py
    M bindings/python/libs/client/flags.py
    M bindings/python/libs/client/responses.py
    M bindings/python/libs/client/url.py
    M bindings/python/libs/client/utils.py
    M bindings/python/setup.py.in
    M bindings/python/src/ChunkIterator.hh
    M bindings/python/src/PyXRootD.hh
    M bindings/python/src/PyXRootDCopyProcess.hh
    M bindings/python/src/PyXRootDFile.cc
    M bindings/python/src/PyXRootDFile.hh
    M bindings/python/src/PyXRootDFileSystem.cc
    M bindings/python/src/PyXRootDFileSystem.hh
    M bindings/python/src/PyXRootDModule.cc
    M bindings/python/src/PyXRootDURL.cc
    M bindings/python/src/PyXRootDURL.hh
    M bindings/python/src/Utils.cc
    M docs/PreReleaseNotes.txt
    M genversion.sh
    R packaging/common/xrdhttp.socket
    A [log in to unmask]
    A packaging/common/xrootd-http.cfg
    A [log in to unmask]
    M packaging/makesrpm.sh
    M packaging/rhel/xrootd.functions
    M packaging/rhel/xrootd.spec.in
    M src/XProtocol/XProtocol.hh
    M src/XrdAcc/XrdAccAccess.cc
    M src/XrdCl/XrdClChannel.cc
    M src/XrdCl/XrdClClassicCopyJob.cc
    M src/XrdCl/XrdClFileStateHandler.cc
    M src/XrdCl/XrdClFileStateHandler.hh
    M src/XrdCl/XrdClInQueue.hh
    M src/XrdCl/XrdClMonitor.hh
    M src/XrdCl/XrdClXCpCtx.cc
    M src/XrdCl/XrdClXCpCtx.hh
    M src/XrdCl/XrdClXCpSrc.cc
    M src/XrdCl/XrdClXRootDTransport.cc
    M src/XrdCns/XrdCnsSsi.cc
    M src/XrdCrypto.cmake
    R src/XrdCrypto/PC1.cc
    R src/XrdCrypto/PC1.hh
    R src/XrdCrypto/PC3.cc
    R src/XrdCrypto/PC3.hh
    M src/XrdCrypto/XrdCryptoFactory.cc
    R src/XrdCrypto/XrdCryptolocalCipher.cc
    R src/XrdCrypto/XrdCryptolocalCipher.hh
    R src/XrdCrypto/XrdCryptolocalFactory.cc
    R src/XrdCrypto/XrdCryptolocalFactory.hh
    M src/XrdCrypto/XrdCryptosslX509Crl.cc
    M src/XrdCrypto/XrdCryptosslX509Crl.hh
    M src/XrdFfs/README
    M src/XrdFfs/XrdFfsMisc.cc
    M src/XrdFfs/XrdFfsWcache.cc
    M src/XrdFfs/XrdFfsXrootdfs.cc
    M src/XrdFileCache.cmake
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCache.hh
    M src/XrdFileCache/XrdFileCacheConfiguration.cc
    M src/XrdFileCache/XrdFileCacheFile.cc
    M src/XrdFileCache/XrdFileCacheFile.hh
    M src/XrdFileCache/XrdFileCacheIO.hh
    M src/XrdFileCache/XrdFileCacheIOEntireFile.hh
    M src/XrdFileCache/XrdFileCacheIOFileBlock.hh
    M src/XrdFileCache/XrdFileCacheInfo.cc
    M src/XrdFileCache/XrdFileCacheInfo.hh
    M src/XrdFileCache/XrdFileCachePrint.cc
    M src/XrdFileCache/XrdFileCachePurge.cc
    M src/XrdFileCache/XrdFileCacheTrace.hh
    M src/XrdNet/XrdNetUtils.hh
    M src/XrdOfs/XrdOfsEvs.cc
    M src/XrdOfs/XrdOfsHandle.cc
    M src/XrdOss/XrdOssCache.cc
    M src/XrdOss/XrdOssConfig.cc
    M src/XrdOuc/XrdOucCache2.hh
    M src/XrdOuc/XrdOucExport.cc
    A src/XrdOuc/XrdOucN2No2p.cc
    M src/XrdOuc/XrdOucPList.hh
    A src/XrdOuc/XrdOucPsx.cc
    A src/XrdOuc/XrdOucPsx.hh
    M src/XrdOuc/XrdOucTList.hh
    M src/XrdOuc/XrdOucUtils.cc
    M src/XrdOuc/XrdOucUtils.hh
    M src/XrdPlugins.cmake
    M src/XrdPosix.cmake
    M src/XrdPosix/XrdPosixAdmin.cc
    M src/XrdPosix/XrdPosixCacheBC.hh
    A src/XrdPosix/XrdPosixConfig.cc
    A src/XrdPosix/XrdPosixConfig.hh
    M src/XrdPosix/XrdPosixFile.cc
    M src/XrdPosix/XrdPosixFile.hh
    M src/XrdPosix/XrdPosixFileRH.hh
    M src/XrdPosix/XrdPosixObject.cc
    M src/XrdPosix/XrdPosixPreload.cc
    M src/XrdPosix/XrdPosixPreload32.cc
    M src/XrdPosix/XrdPosixPrepIO.cc
    A src/XrdPosix/XrdPosixTrace.hh
    M src/XrdPosix/XrdPosixXrootd.cc
    M src/XrdPosix/XrdPosixXrootd.hh
    M src/XrdPosix/XrdPosixXrootdPath.cc
    M src/XrdPosix/XrdPosixXrootdPath.hh
    M src/XrdPss/XrdPss.cc
    M src/XrdPss/XrdPss.hh
    M src/XrdPss/XrdPssConfig.cc
    M src/XrdSecgsi/XrdSecProtocolgsi.cc
    M src/XrdSecgsi/XrdSecProtocolgsi.hh
    R src/XrdSecgsi/XrdSecgsiGMAPFunLDAP.cc
    R src/XrdSecgsi/XrdSecgsiGMAPFunLDAP.cf
    M src/XrdSeckrb5/XrdSecProtocolkrb5.cc
    M src/XrdSecpwd/XrdSecProtocolpwd.cc
    M src/XrdSecpwd/XrdSecProtocolpwd.hh
    M src/XrdSecsss/XrdSecsssKT.cc
    R src/XrdSut/XrdSutCache.cc
    M src/XrdSut/XrdSutCache.hh
    A src/XrdSut/XrdSutCacheEntry.cc
    A src/XrdSut/XrdSutCacheEntry.hh
    A src/XrdSut/XrdSutPFCache.cc
    A src/XrdSut/XrdSutPFCache.hh
    M src/XrdSut/XrdSutPFile.hh
    M src/XrdSys/XrdSysIOEvents.hh
    M src/XrdSys/XrdSysLogger.cc
    M src/XrdSys/XrdSysLogger.hh
    M src/XrdSys/XrdSysPlugin.cc
    M src/XrdSys/XrdSysPthread.hh
    M src/XrdSys/XrdSysTrace.cc
    M src/XrdSys/XrdSysTrace.hh
    M src/XrdUtils.cmake
    M src/XrdXrootd/XrdXrootdAdmin.cc
    M src/XrdXrootd/XrdXrootdConfig.cc
    M src/XrdXrootd/XrdXrootdJob.cc
    M src/XrdXrootd/XrdXrootdMonData.hh
    M src/XrdXrootd/XrdXrootdProtocol.cc
    M src/XrdXrootd/XrdXrootdProtocol.hh
    M src/XrdXrootd/XrdXrootdXeq.cc

  Log Message:
  -----------
  Merge branch 'master' into xrdssiV2

Conflicts:
	src/XrdPlugins.cmake


  Commit: e2d1b84d8514e8429938bda276cc8c710826284a
      https://github.com/xrootd/xrootd/commit/e2d1b84d8514e8429938bda276cc8c710826284a
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2017-07-14 (Fri, 14 Jul 2017)

  Changed paths:
    M packaging/rhel/xrootd.spec.in
    M src/XrdPlugins.cmake
    M src/XrdSsi.cmake

  Log Message:
  -----------
  Fix packaging issues (hopefully all of the)


  Commit: 06ffc7f6f9423653f1387be87ce94d2aa7ab27d0
      https://github.com/xrootd/xrootd/commit/06ffc7f6f9423653f1387be87ce94d2aa7ab27d0
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2017-07-15 (Sat, 15 Jul 2017)

  Changed paths:
    M tests/XrdSsiTests/XrdShMap.cc

  Log Message:
  -----------
  Fix possible use of uninitialized variable.


  Commit: 93cf45d532b8e5e30d9f0e4cabb47cfce7763884
      https://github.com/xrootd/xrootd/commit/93cf45d532b8e5e30d9f0e4cabb47cfce7763884
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2017-07-27 (Thu, 27 Jul 2017)

  Changed paths:
    M src/XrdSsi/XrdSsiSfsConfig.cc

  Log Message:
  -----------
  Correct v1 to v2 ommision that disabled FS+SSI mode.


  Commit: c4f43a250f5733ac7b4515126e30399ca1405778
      https://github.com/xrootd/xrootd/commit/c4f43a250f5733ac7b4515126e30399ca1405778
  Author: simonmichal <[log in to unmask]>
  Date:   2017-08-01 (Tue, 01 Aug 2017)

  Changed paths:
    M CMakeLists.txt
    M packaging/rhel/xrootd.spec.in
    M src/CMakeLists.txt
    M src/XrdHeaders.cmake
    A src/XrdSsi.cmake
    A src/XrdSsi/XrdSsiAlert.cc
    A src/XrdSsi/XrdSsiAlert.hh
    A src/XrdSsi/XrdSsiAtomics.hh
    A src/XrdSsi/XrdSsiBVec.hh
    A src/XrdSsi/XrdSsiClient.cc
    A src/XrdSsi/XrdSsiCluster.hh
    A src/XrdSsi/XrdSsiCms.cc
    A src/XrdSsi/XrdSsiCms.hh
    A src/XrdSsi/XrdSsiDir.cc
    A src/XrdSsi/XrdSsiDir.hh
    A src/XrdSsi/XrdSsiEntity.hh
    A src/XrdSsi/XrdSsiErrInfo.hh
    A src/XrdSsi/XrdSsiEvent.cc
    A src/XrdSsi/XrdSsiEvent.hh
    A src/XrdSsi/XrdSsiFile.cc
    A src/XrdSsi/XrdSsiFile.hh
    A src/XrdSsi/XrdSsiFileReq.cc
    A src/XrdSsi/XrdSsiFileReq.hh
    A src/XrdSsi/XrdSsiFileResource.cc
    A src/XrdSsi/XrdSsiFileResource.hh
    A src/XrdSsi/XrdSsiFileSess.cc
    A src/XrdSsi/XrdSsiFileSess.hh
    A src/XrdSsi/XrdSsiGCS.cc
    A src/XrdSsi/XrdSsiLogger.cc
    A src/XrdSsi/XrdSsiLogger.hh
    A src/XrdSsi/XrdSsiLogging.cc
    A src/XrdSsi/XrdSsiPacer.cc
    A src/XrdSsi/XrdSsiPacer.hh
    A src/XrdSsi/XrdSsiProvider.hh
    A src/XrdSsi/XrdSsiRRAgent.hh
    A src/XrdSsi/XrdSsiRRInfo.hh
    A src/XrdSsi/XrdSsiRRTable.hh
    A src/XrdSsi/XrdSsiReqAgent.hh
    A src/XrdSsi/XrdSsiRequest.cc
    A src/XrdSsi/XrdSsiRequest.hh
    A src/XrdSsi/XrdSsiResource.hh
    A src/XrdSsi/XrdSsiRespInfo.hh
    A src/XrdSsi/XrdSsiResponder.cc
    A src/XrdSsi/XrdSsiResponder.hh
    A src/XrdSsi/XrdSsiScale.hh
    A src/XrdSsi/XrdSsiServReal.cc
    A src/XrdSsi/XrdSsiServReal.hh
    A src/XrdSsi/XrdSsiService.cc
    A src/XrdSsi/XrdSsiService.hh
    A src/XrdSsi/XrdSsiSessReal.cc
    A src/XrdSsi/XrdSsiSessReal.hh
    A src/XrdSsi/XrdSsiSfs.cc
    A src/XrdSsi/XrdSsiSfs.hh
    A src/XrdSsi/XrdSsiSfsConfig.cc
    A src/XrdSsi/XrdSsiSfsConfig.hh
    A src/XrdSsi/XrdSsiShMam.cc
    A src/XrdSsi/XrdSsiShMam.hh
    A src/XrdSsi/XrdSsiShMap.hh
    A src/XrdSsi/XrdSsiShMap.icc
    A src/XrdSsi/XrdSsiShMat.cc
    A src/XrdSsi/XrdSsiShMat.hh
    A src/XrdSsi/XrdSsiStat.cc
    A src/XrdSsi/XrdSsiStream.hh
    A src/XrdSsi/XrdSsiTaskReal.cc
    A src/XrdSsi/XrdSsiTaskReal.hh
    A src/XrdSsi/XrdSsiTrace.hh
    A src/XrdSsi/XrdSsiUtils.cc
    A src/XrdSsi/XrdSsiUtils.hh
    M src/XrdXrootd/XrdXrootdProtocol.cc
    M tests/CMakeLists.txt
    A tests/XrdSsiTests/CMakeLists.txt
    A tests/XrdSsiTests/XrdShMap.cc

  Log Message:
  -----------
  Merge pull request #542 from xrootd/xrdssiV2

Xrdssi v2


Compare: https://github.com/xrootd/xrootd/compare/3eee8c825388...c4f43a250f57

########################################################################
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