Print

Print


  Branch: refs/heads/master
  Home:   https://github.com/xrootd/xrootd
  Commit: 153b221a3f916b51f159c36f636bf5728c157fd3
      https://github.com/xrootd/xrootd/commit/153b221a3f916b51f159c36f636bf5728c157fd3
  Author: Gerardo Ganis <[log in to unmask]>
  Date:   2017-07-06 (Thu, 06 Jul 2017)

  Changed paths:
    A src/XrdSut/XrdSutPFCache.cc
    A src/XrdSut/XrdSutPFCache.hh
    M src/XrdSut/XrdSutPFile.hh
    M src/XrdUtils.cmake

  Log Message:
  -----------
  xrdsut: rename old XrdSutCache to XrdSutPFCache

Still used as cache attached to a file (in secpwd, for example).


  Commit: f96cc44ec5eab1e9fc7be8c87562eecf3b0d1ad8
      https://github.com/xrootd/xrootd/commit/f96cc44ec5eab1e9fc7be8c87562eecf3b0d1ad8
  Author: Gerardo Ganis <[log in to unmask]>
  Date:   2017-07-06 (Thu, 06 Jul 2017)

  Changed paths:
    M src/XrdSecpwd/XrdSecProtocolpwd.cc
    M src/XrdSecpwd/XrdSecProtocolpwd.hh

  Log Message:
  -----------
  secpwd: rename XrdSutCache to XrdSutPFCache


  Commit: ad6b13265c942a0f55db672a842d896ba9286530
      https://github.com/xrootd/xrootd/commit/ad6b13265c942a0f55db672a842d896ba9286530
  Author: Gerardo Ganis <[log in to unmask]>
  Date:   2017-07-06 (Thu, 06 Jul 2017)

  Changed paths:
    R src/XrdSut/XrdSutCache.cc
    M src/XrdSut/XrdSutCache.hh
    A src/XrdSut/XrdSutCacheEntry.cc
    A src/XrdSut/XrdSutCacheEntry.hh

  Log Message:
  -----------
  xrdsut: new XrdSutCache based on XrdOucHash

Uses XrdSutCacheEntry, based on XrdSutPFEntry and a RW lock


  Commit: fcb5be46278b11fa2de50df9f8891b4804164196
      https://github.com/xrootd/xrootd/commit/fcb5be46278b11fa2de50df9f8891b4804164196
  Author: Gerardo Ganis <[log in to unmask]>
  Date:   2017-07-06 (Thu, 06 Jul 2017)

  Changed paths:
    M src/XrdSys/XrdSysPthread.hh

  Log Message:
  -----------
  sysrwlock: return status from pthread_rwlock_{rd,wr}lock


  Commit: 621e5088b46888c403f60323e8a4bd55683f45f4
      https://github.com/xrootd/xrootd/commit/621e5088b46888c403f60323e8a4bd55683f45f4
  Author: Gerardo Ganis <[log in to unmask]>
  Date:   2017-07-06 (Thu, 06 Jul 2017)

  Changed paths:
    M src/XrdCrypto/XrdCryptosslX509Crl.cc
    M src/XrdCrypto/XrdCryptosslX509Crl.hh

  Log Message:
  -----------
  cryptocrl: adapt to new XrdSutCache


  Commit: 245b8bf5cad7e9a23d2d8f0aa3c15d37243d386b
      https://github.com/xrootd/xrootd/commit/245b8bf5cad7e9a23d2d8f0aa3c15d37243d386b
  Author: Gerardo Ganis <[log in to unmask]>
  Date:   2017-07-06 (Thu, 06 Jul 2017)

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

  Log Message:
  -----------
  secgsi: adapt to new XrdSutCache

The patch mainly consists in adapting to the new version of XrdSutCache which
allows light way locking of relevant entries

Performance improvement required by EOS .


  Commit: 3f03b0d221e392a9b730b436908a553eb7574ee1
      https://github.com/xrootd/xrootd/commit/3f03b0d221e392a9b730b436908a553eb7574ee1
  Author: Gerardo Ganis <[log in to unmask]>
  Date:   2017-07-06 (Thu, 06 Jul 2017)

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

  Log Message:
  -----------
  secgsi: remove definition and use of GSIStack

This is not needed anymore with the new XrdSutCache because entry content can be
deleted when found invalid


  Commit: 93ffa1d539a2710f74b7be4f57af416f98270ea2
      https://github.com/xrootd/xrootd/commit/93ffa1d539a2710f74b7be4f57af416f98270ea2
  Author: Gerardo Ganis <[log in to unmask]>
  Date:   2017-07-06 (Thu, 06 Jul 2017)

  Changed paths:
    M src/XrdSecgsi/XrdSecProtocolgsi.hh

  Log Message:
  -----------
  secgsi: do not delete explicitely the CRL in Delete

Handled by the cache.


  Commit: 9472bb8e2c18c67db691291a21f5350191abd4db
      https://github.com/xrootd/xrootd/commit/9472bb8e2c18c67db691291a21f5350191abd4db
  Author: Gerardo Ganis <[log in to unmask]>
  Date:   2017-07-06 (Thu, 06 Jul 2017)

  Changed paths:
    M src/XrdSut/XrdSutCache.hh

  Log Message:
  -----------
  xrdsut: add pure getter in XrdSutCache

Does not create the entry if not existing.
Used by XrdCryptosslX509Crl.


  Commit: 120c7b63d13628427bf8414f4edcafa596ad7a51
      https://github.com/xrootd/xrootd/commit/120c7b63d13628427bf8414f4edcafa596ad7a51
  Author: Gerardo Ganis <[log in to unmask]>
  Date:   2017-07-06 (Thu, 06 Jul 2017)

  Changed paths:
    M src/XrdCrypto/XrdCryptosslX509Crl.cc

  Log Message:
  -----------
  cryptocrl: modified logic for retrieving entries in IsRevoked

Also properly use the entry status.


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

  Changed paths:
    M src/XrdCrypto/XrdCryptosslX509Crl.cc
    M src/XrdCrypto/XrdCryptosslX509Crl.hh
    M src/XrdSecgsi/XrdSecProtocolgsi.cc
    M src/XrdSecgsi/XrdSecProtocolgsi.hh
    M src/XrdSecpwd/XrdSecProtocolpwd.cc
    M src/XrdSecpwd/XrdSecProtocolpwd.hh
    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/XrdSysPthread.hh
    M src/XrdUtils.cmake

  Log Message:
  -----------
  Merge pull request #539 from gganis/secgsi-improvements-4.x

Secgsi improvements 4.x


Compare: https://github.com/xrootd/xrootd/compare/6c9da8f9c413...255f272f2499

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