Print

Print


  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