Print

Print


  Branch: refs/heads/xrdfattr
  Home:   https://github.com/xrootd/xrootd
  Commit: d973ac1bbb279dfcffd3103badc92bb0d523201d
      https://github.com/xrootd/xrootd/commit/d973ac1bbb279dfcffd3103badc92bb0d523201d
  Author: Radu Popescu <[log in to unmask]>
  Date:   2018-07-13 (Fri, 13 Jul 2018)

  Changed paths:
    M tests/common/CMakeLists.txt

  Log Message:
  -----------
  Fix compilation on Mac with ENABLE_TESTS=ON


  Commit: f092fc6a06ee1643a8095cbb69ddacf40534aba5
      https://github.com/xrootd/xrootd/commit/f092fc6a06ee1643a8095cbb69ddacf40534aba5
  Author: Matevz Tadel <[log in to unmask]>
  Date:   2018-07-13 (Fri, 13 Jul 2018)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc
    M src/XrdFileCache/XrdFileCache.hh
    M src/XrdFileCache/XrdFileCacheFile.hh
    M src/XrdFileCache/XrdFileCacheInfo.cc
    M src/XrdFileCache/XrdFileCacheInfo.hh
    M src/XrdFileCache/XrdFileCachePurge.cc

  Log Message:
  -----------
  Implement Cache::LocalFilePath() and reduce m_active lock duration during open.

Delay purging of files for which Cache::LocalFilePath(), Prepare() or
Stat() has been called.


  Commit: 2eb163386eccdb2aa67dfffa1c79052daec189f0
      https://github.com/xrootd/xrootd/commit/2eb163386eccdb2aa67dfffa1c79052daec189f0
  Author: Matevz Tadel <[log in to unmask]>
  Date:   2018-07-13 (Fri, 13 Jul 2018)

  Changed paths:
    M src/XrdFileCache/XrdFileCache.cc

  Log Message:
  -----------
  Follow up on upstream changes in LocalFilePath() specs.


  Commit: 795a7d38ca0abc7ae602bca13d07552a399c24c5
      https://github.com/xrootd/xrootd/commit/795a7d38ca0abc7ae602bca13d07552a399c24c5
  Author: Andreas Joachim Peters <[log in to unmask]>
  Date:   2018-07-13 (Fri, 13 Jul 2018)

  Changed paths:
    M src/XrdSecsss/XrdSecsssID.cc

  Log Message:
  -----------
  SSS: add possiblity to inject an endorsement string into an SSS SecEntity object


  Commit: c9871a5bbccfa281bbee4ef07f6f7ee9f57d49b5
      https://github.com/xrootd/xrootd/commit/c9871a5bbccfa281bbee4ef07f6f7ee9f57d49b5
  Author: Brian Bockelman <[log in to unmask]>
  Date:   2018-07-13 (Fri, 13 Jul 2018)

  Changed paths:
    M cmake/XRootDFindLibs.cmake
    M src/CMakeLists.txt
    M src/XrdHttp.cmake
    A src/XrdTpc.cmake
    A src/XrdTpc/CMakeLists.txt
    A src/XrdTpc/README.md
    A src/XrdTpc/configure.cpp
    A src/XrdTpc/export-lib-symbols
    A src/XrdTpc/multistream.cpp
    A src/XrdTpc/state.cpp
    A src/XrdTpc/state.hh
    A src/XrdTpc/stream.cpp
    A src/XrdTpc/stream.hh
    A src/XrdTpc/tpc.cpp
    A src/XrdTpc/tpc.hh
    A src/XrdTpc/xrootd-test-tpc

  Log Message:
  -----------
  Revert "Revert "Merge pull request #679 from bbockelm/xrootd-tpc-rename""

This reverts commit d46c51616e7a26474f977afea911bac3506e7530.

Reverting-the-revert to start working on cleanup of this branch for C++03
support and eventual re-merge.


  Commit: ca4769b31f5ffa6e866dbb7ddfd5304a2dadcf35
      https://github.com/xrootd/xrootd/commit/ca4769b31f5ffa6e866dbb7ddfd5304a2dadcf35
  Author: Jan Iven <[log in to unmask]>
  Date:   2018-07-13 (Fri, 13 Jul 2018)

  Changed paths:
    M src/XrdCl/XrdClStream.cc

  Log Message:
  -----------
  XrdClStream.cc: typo


  Commit: 91a3f05759328e7480ba5042ff03a6624669e616
      https://github.com/xrootd/xrootd/commit/91a3f05759328e7480ba5042ff03a6624669e616
  Author: Brian Bockelman <[log in to unmask]>
  Date:   2018-07-13 (Fri, 13 Jul 2018)

  Changed paths:
    M src/XrdSecgsi/XrdSecProtocolgsi.cc

  Log Message:
  -----------
  Expand the hostname if necessary.

Use `getaddrinfo` to determine whether the user-provided hostname
is a complete, valid hostname.  If it isn't, then ask `getaddrinfo`
for a canonical name and use that.


  Commit: 79ab62fbc3993c16b5afbc80c4f0a9a814a53729
      https://github.com/xrootd/xrootd/commit/79ab62fbc3993c16b5afbc80c4f0a9a814a53729
  Author: Brian Bockelman <[log in to unmask]>
  Date:   2018-07-13 (Fri, 13 Jul 2018)

  Changed paths:
    M src/XrdSecgsi/XrdSecProtocolgsi.cc

  Log Message:
  -----------
  Allow XrdSecGSITrustDNS setting to disable use of all DNS lookups.

By setting XrdSecGSITrustDNS=0, one can disable all DNS lookups in
the client for matching a server certificate to the current connection.

This is the most safe setting but has fairly significant backward
compatibility implications if this is set.  The default is to trust
DNS for a few limited cases.


  Commit: d775683b1bd2624a3a6e1da609de4c415b1b0807
      https://github.com/xrootd/xrootd/commit/d775683b1bd2624a3a6e1da609de4c415b1b0807
  Author: Brian Bockelman <[log in to unmask]>
  Date:   2018-07-13 (Fri, 13 Jul 2018)

  Changed paths:
    M src/XrdTpc/CMakeLists.txt
    M src/XrdTpc/configure.cpp
    M src/XrdTpc/multistream.cpp
    M src/XrdTpc/state.cpp
    M src/XrdTpc/state.hh
    M src/XrdTpc/stream.cpp
    M src/XrdTpc/stream.hh
    M src/XrdTpc/tpc.cpp
    M src/XrdTpc/tpc.hh

  Log Message:
  -----------
  Downgrade the XrdTpc code from C++11 to C++03.


  Commit: 5581ef1cfc39b21c24f8a10ed5e8bb607903f181
      https://github.com/xrootd/xrootd/commit/5581ef1cfc39b21c24f8a10ed5e8bb607903f181
  Author: Brian Bockelman <[log in to unmask]>
  Date:   2018-07-13 (Fri, 13 Jul 2018)

  Changed paths:
    M src/XrdSecgsi/XrdSecProtocolgsi.cc

  Log Message:
  -----------
  Simplify logic for utilizing DNS.

Rely more on XrdNetAddr routines where at all possible.

We now call a hostname non-qualified if it contains no '.' characters.
While the previous algorithm potentially handled more side cases,
it had the strong downside of always relying on DNS security.  Since
that's precisely what we want to avoid, we only consider the case
where the user specifies `foo` and wants the search name to expand
it to `foo.example.com`.


  Commit: 0c2564a08d4ab0eb6fdbefd8cf7a3e63eb44e6e7
      https://github.com/xrootd/xrootd/commit/0c2564a08d4ab0eb6fdbefd8cf7a3e63eb44e6e7
  Author: Brian Bockelman <[log in to unmask]>
  Date:   2018-07-13 (Fri, 13 Jul 2018)

  Changed paths:
    M src/XrdSecgsi/XrdSecProtocolgsi.cc

  Log Message:
  -----------
  Remove unnecessary includes.


  Commit: b4f0baa8f636c6909d707a9df1507fd1aad7a483
      https://github.com/xrootd/xrootd/commit/b4f0baa8f636c6909d707a9df1507fd1aad7a483
  Author: Brian Bockelman <[log in to unmask]>
  Date:   2018-07-13 (Fri, 13 Jul 2018)

  Changed paths:
    A src/XrdTpc/XrdTpcCurlMulti.cpp
    A src/XrdTpc/XrdTpcCurlMulti.hh

  Log Message:
  -----------
  Add missing files from last commit.


  Commit: ff20b360870311439b2d2b2f335c5ae927f66ab8
      https://github.com/xrootd/xrootd/commit/ff20b360870311439b2d2b2f335c5ae927f66ab8
  Author: Brian Bockelman <[log in to unmask]>
  Date:   2018-07-13 (Fri, 13 Jul 2018)

  Changed paths:
    M src/XrdTpc.cmake
    R src/XrdTpc/CMakeLists.txt
    A src/XrdTpc/XrdTpcConfigure.cc
    A src/XrdTpc/XrdTpcCurlMulti.cc
    R src/XrdTpc/XrdTpcCurlMulti.cpp
    A src/XrdTpc/XrdTpcMultistream.cc
    A src/XrdTpc/XrdTpcState.cc
    A src/XrdTpc/XrdTpcState.hh
    A src/XrdTpc/XrdTpcStream.cc
    A src/XrdTpc/XrdTpcStream.hh
    A src/XrdTpc/XrdTpcTPC.cc
    A src/XrdTpc/XrdTpcTPC.hh
    R src/XrdTpc/configure.cpp
    R src/XrdTpc/multistream.cpp
    R src/XrdTpc/state.cpp
    R src/XrdTpc/state.hh
    R src/XrdTpc/stream.cpp
    R src/XrdTpc/stream.hh
    R src/XrdTpc/tpc.cpp
    R src/XrdTpc/tpc.hh

  Log Message:
  -----------
  Rename files according to Xrootd project naming scheme.


  Commit: e5d2560bfe2b80b63fd35a280d8ccdf11f664b1c
      https://github.com/xrootd/xrootd/commit/e5d2560bfe2b80b63fd35a280d8ccdf11f664b1c
  Author: Brian Bockelman <[log in to unmask]>
  Date:   2018-07-13 (Fri, 13 Jul 2018)

  Changed paths:
    M src/XrdTpc/XrdTpcTPC.cc

  Log Message:
  -----------
  Send chunked response for errors in a transfer.

When an error occurs during a multi-part response, send a chunk-encoded
response and not a complete HTTP response.


  Commit: 0e605b6e59ad3399b05a921c16dc95406c4f60f6
      https://github.com/xrootd/xrootd/commit/0e605b6e59ad3399b05a921c16dc95406c4f60f6
  Author: Brian Bockelman <[log in to unmask]>
  Date:   2018-07-13 (Fri, 13 Jul 2018)

  Changed paths:
    M cmake/XRootDFindLibs.cmake
    M src/XrdTpc/XrdTpcCurlMulti.cc
    M src/XrdTpc/XrdTpcCurlMulti.hh
    M src/XrdTpc/XrdTpcMultistream.cc
    M src/XrdTpc/XrdTpcState.cc
    M src/XrdTpc/XrdTpcStream.hh
    M src/XrdTpc/XrdTpcTPC.cc

  Log Message:
  -----------
  Fix minor issues with initialization and function definitions.

With this, functionality on RHEL7 is back to normal.


  Commit: b783af9062a436d78ceffd71c470b87163564be0
      https://github.com/xrootd/xrootd/commit/b783af9062a436d78ceffd71c470b87163564be0
  Author: Mihai Patrascoiu <[log in to unmask]>
  Date:   2018-07-13 (Fri, 13 Jul 2018)

  Changed paths:
    M src/XrdHttp/XrdHttpProtocol.cc
    M src/XrdHttp/XrdHttpReq.cc
    M src/XrdHttp/XrdHttpReq.hh

  Log Message:
  -----------
  Map Xrd error codes to HTTP status codes


  Commit: 9e1de74eaf3cf358e4ab10f8872d69f57906dbba
      https://github.com/xrootd/xrootd/commit/9e1de74eaf3cf358e4ab10f8872d69f57906dbba
  Author: Mihai Patrascoiu <[log in to unmask]>
  Date:   2018-07-13 (Fri, 13 Jul 2018)

  Changed paths:
    M src/XrdHttp/XrdHttpReq.cc

  Log Message:
  -----------
  Add newline to HTTP Status text


  Commit: 29f8f10236dc9a03449e1d8d9f1c81d1001b64e0
      https://github.com/xrootd/xrootd/commit/29f8f10236dc9a03449e1d8d9f1c81d1001b64e0
  Author: Brian Bockelman <[log in to unmask]>
  Date:   2018-07-13 (Fri, 13 Jul 2018)

  Changed paths:
    M src/XrdTpc/XrdTpcCurlMulti.cc

  Log Message:
  -----------
  Fix polling when curl_multi_wait isn't available.


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

  Changed paths:
    M src/XrdOuc/XrdOucTPC.cc
    M src/XrdOuc/XrdOucTPC.hh

  Log Message:
  -----------
  [TPC] Allow number of streams to use to be passed to the server.


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

  Changed paths:
    M docs/PreReleaseNotes.txt

  Log Message:
  -----------
  Update notes on tpc streams relay.


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

  Changed paths:
    M src/XrdSsi/XrdSsiShMam.cc

  Log Message:
  -----------
  [SSI] Bypass Gentoo Linux issue in zconf.h not defining "OF".


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

  Changed paths:
    M tests/XrdSsiTests/XrdShMap.cc

  Log Message:
  -----------
  [SSI} Add Gentoo patch to a file the previous patch missed.


  Commit: c4377a6e012ade207358730db5df5e925f6a7b05
      https://github.com/xrootd/xrootd/commit/c4377a6e012ade207358730db5df5e925f6a7b05
  Author: Mihai Patrascoiu <[log in to unmask]>
  Date:   2018-07-13 (Fri, 13 Jul 2018)

  Changed paths:
    M src/XrdHttp/XrdHttpProtocol.cc

  Log Message:
  -----------
  Prevent segmentation fault when using http.gridmap


  Commit: 26237f9b119320bfa56893b29acf5cb651bde589
      https://github.com/xrootd/xrootd/commit/26237f9b119320bfa56893b29acf5cb651bde589
  Author: Mihai Patrascoiu <[log in to unmask]>
  Date:   2018-07-13 (Fri, 13 Jul 2018)

  Changed paths:
    M src/XrdHttp/XrdHttpReq.cc

  Log Message:
  -----------
  Performance optimization by providing the HTTP status text length


  Commit: a5a518f9bd8a2d6b286395d0658c83bb94e4ed5b
      https://github.com/xrootd/xrootd/commit/a5a518f9bd8a2d6b286395d0658c83bb94e4ed5b
  Author: Mihai Patrascoiu <[log in to unmask]>
  Date:   2018-07-13 (Fri, 13 Jul 2018)

  Changed paths:
    M src/XrdHttp/XrdHttpReq.cc

  Log Message:
  -----------
  Prevent issue in scenario where stat request returns larger size than the actual read request


  Commit: 425aa99ac99f7e8345b0dd3a5f2a79d3f5f57c25
      https://github.com/xrootd/xrootd/commit/425aa99ac99f7e8345b0dd3a5f2a79d3f5f57c25
  Author: Brian Bockelman <[log in to unmask]>
  Date:   2018-07-13 (Fri, 13 Jul 2018)

  Changed paths:
    M src/XrdTpc/XrdTpcTPC.cc

  Log Message:
  -----------
  Accept request for 0 streams.

This is interpretted as just needing one.


  Commit: d0399be6f493b5e6a30c12571f7a6f3b8660a677
      https://github.com/xrootd/xrootd/commit/d0399be6f493b5e6a30c12571f7a6f3b8660a677
  Author: Gerardo Ganis <[log in to unmask]>
  Date:   2018-07-13 (Fri, 13 Jul 2018)

  Changed paths:
    M src/XrdSecgsi/XrdSecProtocolgsi.cc

  Log Message:
  -----------
  secgsi: print error message in case of chain verification failure


  Commit: a48de2cece7132e426a7fce3de772a8a0e930754
      https://github.com/xrootd/xrootd/commit/a48de2cece7132e426a7fce3de772a8a0e930754
  Author: Brian Bockelman <[log in to unmask]>
  Date:   2018-07-13 (Fri, 13 Jul 2018)

  Changed paths:
    M packaging/debian/xrootd-server-devel.install
    M packaging/debian/xrootd-server-libs.install
    M packaging/rhel/xrootd.spec.in
    M src/XrdHttp.cmake
    A src/XrdHttp/XrdHttpModule.cc
    M src/XrdHttp/XrdHttpProtocol.cc
    M src/XrdTpc.cmake

  Log Message:
  -----------
  Break XrdHttp into a module and a utility library.

The structure of the extension handlers is such that they must link
against some of the XrdHttp code.  Previously, the only way to do this
was to link against the shared module itself.

With this, we create and publish a proper versioned utility library.


  Commit: 0cbf0860ce9849f8a97656ffff51ec45c8d3d170
      https://github.com/xrootd/xrootd/commit/0cbf0860ce9849f8a97656ffff51ec45c8d3d170
  Author: Brian Bockelman <[log in to unmask]>
  Date:   2018-07-13 (Fri, 13 Jul 2018)

  Changed paths:
    M packaging/debian/xrootd-server-libs.install
    M packaging/rhel/xrootd.spec.in

  Log Message:
  -----------
  Add TPC plugin to packaging.


  Commit: 60048b437440853bf80a2e46e4cf1f9b945fec55
      https://github.com/xrootd/xrootd/commit/60048b437440853bf80a2e46e4cf1f9b945fec55
  Author: Brian Bockelman <[log in to unmask]>
  Date:   2018-07-13 (Fri, 13 Jul 2018)

  Changed paths:
    M cmake/XRootDSummary.cmake

  Log Message:
  -----------
  Output TPC build status in cmake summary.


  Commit: 840b18dcb6a25ea6e696f595f27830eff35a7e53
      https://github.com/xrootd/xrootd/commit/840b18dcb6a25ea6e696f595f27830eff35a7e53
  Author: Brian Bockelman <[log in to unmask]>
  Date:   2018-07-13 (Fri, 13 Jul 2018)

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

  Log Message:
  -----------
  Add libcurl build requirement to packaging.


  Commit: 5cbd71e2889256ab6d2e0cdc25fc8a7b3c04724c
      https://github.com/xrootd/xrootd/commit/5cbd71e2889256ab6d2e0cdc25fc8a7b3c04724c
  Author: Gerardo Ganis <[log in to unmask]>
  Date:   2018-07-13 (Fri, 13 Jul 2018)

  Changed paths:
    M src/XrdSecgsi/XrdSecProtocolgsi.cc
    M src/XrdSecgsi/XrdSecProtocolgsi.hh

  Log Message:
  -----------
  secgsi: improve control of new option 'Trust DNS'

For consistency the variable should be called XrdSecGSITRUSTDNS and,
server side, the new option should be controlled by switch
 -trustdns:[0|1] (default 1) .
The switch and the env are processed in XrdSecProtocolgsiInit() .

Signed-off-by: Brian Bockelman <[log in to unmask]>


  Commit: 72a564c5112680eec08c6dad748109b2ddaa7a7d
      https://github.com/xrootd/xrootd/commit/72a564c5112680eec08c6dad748109b2ddaa7a7d
  Author: Gerardo Ganis <[log in to unmask]>
  Date:   2018-07-13 (Fri, 13 Jul 2018)

  Changed paths:
    M src/XrdCrypto/XrdCryptoAux.cc
    M src/XrdCrypto/XrdCryptoAux.hh
    M src/XrdCrypto/XrdCryptoX509.cc
    M src/XrdCrypto/XrdCryptoX509.hh
    M src/XrdCrypto/XrdCryptoX509Crl.cc
    M src/XrdCrypto/XrdCryptoX509Crl.hh
    M src/XrdCrypto/XrdCryptosslAux.cc
    M src/XrdCrypto/XrdCryptosslAux.hh
    M src/XrdCrypto/XrdCryptosslX509.cc
    M src/XrdCrypto/XrdCryptosslX509.hh
    M src/XrdCrypto/XrdCryptosslX509Crl.cc
    M src/XrdCrypto/XrdCryptosslX509Crl.hh

  Log Message:
  -----------
  crypto: use consistently time_t

Fixes a bug in processing certificates with dates beyond 2038 .


  Commit: 5e8b8fb214aee5cc96cd6463c4ff0b2365159c16
      https://github.com/xrootd/xrootd/commit/5e8b8fb214aee5cc96cd6463c4ff0b2365159c16
  Author: Gerardo Ganis <[log in to unmask]>
  Date:   2018-07-13 (Fri, 13 Jul 2018)

  Changed paths:
    M src/XrdSecgsi/XrdSecProtocolgsi.cc

  Log Message:
  -----------
  secgsi: improving checking of CA expiration


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

  Changed paths:
    M src/XrdSecgsi/XrdSecProtocolgsi.cc
    M src/XrdSecgsi/XrdSecProtocolgsi.hh

  Log Message:
  -----------
  secgsi: add option to save delegated proxies as credentials


  Commit: 8df96f917b74f80d25191f1c0e9692a2758c43f8
      https://github.com/xrootd/xrootd/commit/8df96f917b74f80d25191f1c0e9692a2758c43f8
  Author: Gerardo Ganis <[log in to unmask]>
  Date:   2018-07-13 (Fri, 13 Jul 2018)

  Changed paths:
    M src/XrdSecgsi/XrdSecProtocolgsi.cc

  Log Message:
  -----------
  secgsi: improve notifications for delegated proxy


  Commit: ca2ea53cad502666673b8422763faf50020a726a
      https://github.com/xrootd/xrootd/commit/ca2ea53cad502666673b8422763faf50020a726a
  Author: Gerardo Ganis <[log in to unmask]>
  Date:   2018-07-13 (Fri, 13 Jul 2018)

  Changed paths:
    M src/XrdSecgsi/XrdSecProtocolgsi.cc

  Log Message:
  -----------
  secgsi: change server default for delegated proxy

If not specified refuse any proxy delegation.


  Commit: e5849b28d38f55c045e70df7d993b060fe9046fc
      https://github.com/xrootd/xrootd/commit/e5849b28d38f55c045e70df7d993b060fe9046fc
  Author: Gerardo Ganis <[log in to unmask]>
  Date:   2018-07-13 (Fri, 13 Jul 2018)

  Changed paths:
    M src/XrdSecgsi/XrdSecProtocolgsi.cc

  Log Message:
  -----------
  secgsi: review delegated proxy options for servers


  Commit: f967c830c4d52fa5636648f6fdea45209e666a4f
      https://github.com/xrootd/xrootd/commit/f967c830c4d52fa5636648f6fdea45209e666a4f
  Author: Gerardo Ganis <[log in to unmask]>
  Date:   2018-07-13 (Fri, 13 Jul 2018)

  Changed paths:
    M src/XrdSut/XrdSutAux.cc

  Log Message:
  -----------
  sutresolve: add support for a random tag

A template <rtag> will be replaced by a string of 6 random hex characters


  Commit: 9b80df387ca427f0910ad98cc44e4173b907dc5a
      https://github.com/xrootd/xrootd/commit/9b80df387ca427f0910ad98cc44e4173b907dc5a
  Author: Gerardo Ganis <[log in to unmask]>
  Date:   2018-07-13 (Fri, 13 Jul 2018)

  Changed paths:
    M src/XrdSecgsi/XrdSecProtocolgsi.hh

  Log Message:
  -----------
  secgsi: change default and fix comments

Default value for dlgpxy should be 1 on clients, 0 on servers


  Commit: 5d77425cee768945640be9181cf14dd23fd557bd
      https://github.com/xrootd/xrootd/commit/5d77425cee768945640be9181cf14dd23fd557bd
  Author: Gerardo Ganis <[log in to unmask]>
  Date:   2018-07-13 (Fri, 13 Jul 2018)

  Changed paths:
    M src/XrdSecgsi/XrdSecProtocolgsi.cc
    M src/XrdSecgsi/XrdSecProtocolgsi.hh

  Log Message:
  -----------
  secgsi: disable delegation by default and simplify client settings


Remove XrdSecGSISIGNPROXY, everything is controlled by XrdSecGSIDELEGPROXY
(0 = off, 1 = sign, 2 = forward). Default 0.


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

  Changed paths:
    M docs/man/xrdcp.1
    M src/XrdApps/XrdCpConfig.cc
    M src/XrdApps/XrdCpConfig.hh
    M src/XrdOfs/XrdOfs.cc
    M src/XrdOfs/XrdOfs.hh
    M src/XrdOfs/XrdOfsConfig.cc
    M src/XrdOfs/XrdOfsTPC.cc
    M src/XrdOfs/XrdOfsTPC.hh
    M src/XrdOfs/XrdOfsTPCInfo.cc
    M src/XrdOfs/XrdOfsTPCInfo.hh
    M src/XrdOfs/XrdOfsTPCProg.cc
    M src/XrdOfs/XrdOfsTPCProg.hh
    M src/XrdOuc/XrdOucProg.cc
    M src/XrdOuc/XrdOucProg.hh
    M src/XrdOuc/XrdOucStream.cc
    M src/XrdXrootd/XrdXrootdXeq.cc

  Log Message:
  -----------
  [Server] Enable use of delegated credentials for 3rd party copy.


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

  Changed paths:
    M docs/PreReleaseNotes.txt

  Log Message:
  -----------
  Update notes on tpc delegation enhancement.


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

  Changed paths:
    M src/XrdOfs/XrdOfsTPC.cc

  Log Message:
  -----------
  [Server] Correct stream specification handling.


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

  Changed paths:
    M src/XrdSecgsi/XrdSecProtocolgsi.cc

  Log Message:
  -----------
  [GSI] Change PRINT to DEBUG for proxy delegation checks.


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

  Changed paths:
    M src/XrdCks/XrdCksConfig.cc
    M src/XrdCks/XrdCksConfig.hh
    M src/XrdOfs/XrdOfs.cc
    M src/XrdOfs/XrdOfs.hh
    M src/XrdOfs/XrdOfsConfig.cc
    M src/XrdOfs/XrdOfsConfigPI.cc
    M src/XrdOfs/XrdOfsConfigPI.hh

  Log Message:
  -----------
  [Server] Allow the CKS manager to run on the redirector.


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

  Changed paths:
    M docs/PreReleaseNotes.txt

  Log Message:
  -----------
  Update notes on CKS manager patch.


  Commit: 17d7bb7a31f54022cfecec48057005ec6dd57bbe
      https://github.com/xrootd/xrootd/commit/17d7bb7a31f54022cfecec48057005ec6dd57bbe
  Author: Michal Simon <[log in to unmask]>
  Date:   2018-07-13 (Fri, 13 Jul 2018)

  Changed paths:
    M src/XrdCl/XrdClXRootDMsgHandler.cc

  Log Message:
  -----------
  [XrdCl] Treat empty redirect response as error.


  Commit: 3a956beb6372a896c2ca96727a3e21efe0375a76
      https://github.com/xrootd/xrootd/commit/3a956beb6372a896c2ca96727a3e21efe0375a76
  Author: Michal Simon <[log in to unmask]>
  Date:   2018-07-13 (Fri, 13 Jul 2018)

  Changed paths:
    M src/XrdTpc/XrdTpcMultistream.cc

  Log Message:
  -----------
  Fix fedora-rawhide build.


  Commit: 408ea9233482e7eaef8ccc72c5bea7b08cba02e1
      https://github.com/xrootd/xrootd/commit/408ea9233482e7eaef8ccc72c5bea7b08cba02e1
  Author: Michal Simon <[log in to unmask]>
  Date:   2018-07-13 (Fri, 13 Jul 2018)

  Changed paths:
    M cmake/XRootDFindLibs.cmake
    M packaging/debian/control

  Log Message:
  -----------
  Fix debian builds.


  Commit: 96f7873ef45c0bfbd1add03b0edacbfa831efeee
      https://github.com/xrootd/xrootd/commit/96f7873ef45c0bfbd1add03b0edacbfa831efeee
  Author: Fabrizio Furano <[log in to unmask]>
  Date:   2018-07-13 (Fri, 13 Jul 2018)

  Changed paths:
    M src/XrdHttp/XrdHttpReq.cc

  Log Message:
  -----------
  Avoid a lookup to the staticpreload hash if there is no staticpreload. Fixes https://github.com/xrootd/xrootd/issues/753


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

  Changed paths:
    M src/XrdPosix/XrdPosixXrootd.cc

  Log Message:
  -----------
  [POSIX] Avoid unnecessary cache open requests.


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

  Changed paths:
    M docs/PreReleaseNotes.txt

  Log Message:
  -----------
  Update notes on POSIX cache fix.


  Commit: 5d79aa443fa132978ec6cc2dff5c403b7820cc70
      https://github.com/xrootd/xrootd/commit/5d79aa443fa132978ec6cc2dff5c403b7820cc70
  Author: Michal Simon <[log in to unmask]>
  Date:   2018-07-13 (Fri, 13 Jul 2018)

  Changed paths:
    M src/XrdCl/XrdClThirdPartyCopyJob.cc

  Log Message:
  -----------
  [XrdCl] Pass # streams to TPC destination.


  Commit: 0c5c3e43c6c78a56110ab1d87086a228d9c42b45
      https://github.com/xrootd/xrootd/commit/0c5c3e43c6c78a56110ab1d87086a228d9c42b45
  Author: Michal Simon <[log in to unmask]>
  Date:   2018-07-13 (Fri, 13 Jul 2018)

  Changed paths:
    M src/XrdOfs/XrdOfsConfig.cc
    M src/XrdOfs/XrdOfsTPC.cc

  Log Message:
  -----------
  [XrdOfs] Make sure TPC prog is not a dangling ptr.


  Commit: 26a54cc3738a02515d44efe9ae7d79ebc31928db
      https://github.com/xrootd/xrootd/commit/26a54cc3738a02515d44efe9ae7d79ebc31928db
  Author: Michal Simon <[log in to unmask]>
  Date:   2018-07-13 (Fri, 13 Jul 2018)

  Changed paths:
    M src/XrdCl/XrdClXRootDTransport.cc

  Log Message:
  -----------
  [XrdCl] Use NEED2SECURE macro properly.


  Commit: 14186cf345489ef67e1dc1a43ff1f2415adf265c
      https://github.com/xrootd/xrootd/commit/14186cf345489ef67e1dc1a43ff1f2415adf265c
  Author: Michal Simon <[log in to unmask]>
  Date:   2018-07-13 (Fri, 13 Jul 2018)

  Changed paths:
    M src/XrdCl/XrdClConstants.hh

  Log Message:
  -----------
  [XrdCl] Use threads by default in posix aio.


  Commit: afb7e81ff518c939f5020d572292016aaad9827f
      https://github.com/xrootd/xrootd/commit/afb7e81ff518c939f5020d572292016aaad9827f
  Author: Michal Simon <[log in to unmask]>
  Date:   2018-07-13 (Fri, 13 Jul 2018)

  Changed paths:
    M src/XrdCl/XrdClCopy.cc
    M src/XrdCl/XrdClThirdPartyCopyJob.cc

  Log Message:
  -----------
  [XrdCl] Enable proxy delegation.


  Commit: 6deb79828bf4d4afdf60aac52ffc26f69cbebff7
      https://github.com/xrootd/xrootd/commit/6deb79828bf4d4afdf60aac52ffc26f69cbebff7
  Author: Michal Simon <[log in to unmask]>
  Date:   2018-07-13 (Fri, 13 Jul 2018)

  Changed paths:
    M docs/man/xrdcp.1
    M src/XrdCl/XrdClConstants.hh
    M src/XrdCl/XrdClDefaultEnv.cc
    M src/XrdCl/XrdClMessageUtils.cc
    M src/XrdCl/XrdClMetalinkRedirector.cc
    M src/XrdCl/XrdClMetalinkRedirector.hh
    M src/XrdCl/XrdClRedirectorRegistry.hh
    M src/XrdCl/XrdClXRootDMsgHandler.cc
    M src/XrdCl/XrdClXRootDMsgHandler.hh

  Log Message:
  -----------
  [XrdCl] Ignore kXR_wait if metalink is available.

If a metalink redirector is available, the stalled request can
be redirected and the XRD_MAXMETALINKWAIT is exhausted, the client
will ignore kXR_wait response and will ask the Metalink redirector
for another replica.


  Commit: 7896a4ec8dafb80041b69a0a7c3e8648a991d30a
      https://github.com/xrootd/xrootd/commit/7896a4ec8dafb80041b69a0a7c3e8648a991d30a
  Author: Michal Simon <[log in to unmask]>
  Date:   2018-07-13 (Fri, 13 Jul 2018)

  Changed paths:
    M src/XrdCl/XrdClFileSystem.cc

  Log Message:
  -----------
  [XrdCl] Ensure DeepLocate counter doesn't overflow, fixes #758


  Commit: 0f8fa6ffe284f4cfdcfa4c174dc461678821b429
      https://github.com/xrootd/xrootd/commit/0f8fa6ffe284f4cfdcfa4c174dc461678821b429
  Author: Michal Simon <[log in to unmask]>
  Date:   2018-07-13 (Fri, 13 Jul 2018)

  Changed paths:
    M src/XrdHttp.cmake
    M src/XrdTpc.cmake
    M src/XrdTpc/XrdTpcMultistream.cc

  Log Message:
  -----------
  Fix OSX build.


  Commit: 1952160e73a252248cfa715a24c806c362c01f48
      https://github.com/xrootd/xrootd/commit/1952160e73a252248cfa715a24c806c362c01f48
  Author: Michal Simon <[log in to unmask]>
  Date:   2018-07-13 (Fri, 13 Jul 2018)

  Changed paths:
    M src/XrdCl/XrdClFileStateHandler.cc

  Log Message:
  -----------
  [XrdCl] Correctly set path in case of state redirect.


  Commit: ab1535cb5f57526641e960aef8291e706af4d1b8
      https://github.com/xrootd/xrootd/commit/ab1535cb5f57526641e960aef8291e706af4d1b8
  Author: Michal Simon <[log in to unmask]>
  Date:   2018-07-13 (Fri, 13 Jul 2018)

  Changed paths:
    M src/XrdCl/XrdClFileStateHandler.cc
    M src/XrdCl/XrdClFileStateHandler.hh
    M src/XrdCl/XrdClLocalFileHandler.cc
    M src/XrdCl/XrdClLocalFileHandler.hh

  Log Message:
  -----------
  [XrdCl] Enable state redirection for local files.


  Commit: 352431db0692994bf4f53fa5a587edaf5ae76d53
      https://github.com/xrootd/xrootd/commit/352431db0692994bf4f53fa5a587edaf5ae76d53
  Author: Michal Simon <[log in to unmask]>
  Date:   2018-07-13 (Fri, 13 Jul 2018)

  Changed paths:
    M bindings/python/setup.py.in
    M docs/man/xrdfs.1
    M src/XrdCl/XrdClFS.cc
    M src/XrdCl/XrdClFile.cc
    M src/XrdCl/XrdClFile.hh
    M src/XrdCl/XrdClFileStateHandler.cc
    M src/XrdCl/XrdClFileStateHandler.hh
    M src/XrdCl/XrdClFileSystem.cc
    M src/XrdCl/XrdClFileSystem.hh
    M src/XrdCl/XrdClMessageUtils.cc
    M src/XrdCl/XrdClMessageUtils.hh
    M src/XrdCl/XrdClXRootDMsgHandler.cc
    M src/XrdCl/XrdClXRootDMsgHandler.hh
    M src/XrdCl/XrdClXRootDResponses.hh
    M src/XrdCl/XrdClXRootDTransport.cc
    M src/XrdCl/XrdClXRootDTransport.hh

  Log Message:
  -----------
  [XrdCl] Implement fattr.


Compare: https://github.com/xrootd/xrootd/compare/25e68f4d5373...352431db0692
      **NOTE:** This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.

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