Print

Print


  Branch: refs/heads/stable-3.3.6-x
  Home:   https://github.com/xrootd/xrootd
  Commit: 31b317db0b15a9c4aab4e47c6496ee4cfc7f1b7b
      https://github.com/xrootd/xrootd/commit/31b317db0b15a9c4aab4e47c6496ee4cfc7f1b7b
  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: e1da43df94715f6a1d302abf6e6bf43236fd0331
      https://github.com/xrootd/xrootd/commit/e1da43df94715f6a1d302abf6e6bf43236fd0331
  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: aef4a21f2e22a6d1564093ead96accd7f08313e5
      https://github.com/xrootd/xrootd/commit/aef4a21f2e22a6d1564093ead96accd7f08313e5
  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: 0db906ca61e10648443ba9f9f315aa2ab63e86dc
      https://github.com/xrootd/xrootd/commit/0db906ca61e10648443ba9f9f315aa2ab63e86dc
  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: d8a51336bb24ecb7006e20ca4762d4af52f49191
      https://github.com/xrootd/xrootd/commit/d8a51336bb24ecb7006e20ca4762d4af52f49191
  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

Port back of a performance improvement required by EOS .


  Commit: ee34569f707af9100179e0f99bf96ec58b9a79a9
      https://github.com/xrootd/xrootd/commit/ee34569f707af9100179e0f99bf96ec58b9a79a9
  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.

Port back of a performance improvement required by EOS .


  Commit: 3f0f086bbdca94e002fc39b1a3bcf1051b034592
      https://github.com/xrootd/xrootd/commit/3f0f086bbdca94e002fc39b1a3bcf1051b034592
  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: eb092ead8b6585de16adb002889bef8a4ebe5ff1
      https://github.com/xrootd/xrootd/commit/eb092ead8b6585de16adb002889bef8a4ebe5ff1
  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: db736622a2aa5d9280c2e8e920502e30b2430c45
      https://github.com/xrootd/xrootd/commit/db736622a2aa5d9280c2e8e920502e30b2430c45
  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: 407cbf325e322160180f7bf33737cd2c666057bd
      https://github.com/xrootd/xrootd/commit/407cbf325e322160180f7bf33737cd2c666057bd
  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: 483e0a51babfd480612a3ef934c46ec042ee2132
      https://github.com/xrootd/xrootd/commit/483e0a51babfd480612a3ef934c46ec042ee2132
  Author: simonmichal <[log in to unmask]>
  Date:   2017-07-13 (Thu, 13 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 #540 from gganis/secgsi-improvements-3.3.6-x

Secgsi improvements 3.3.6 x


Compare: https://github.com/xrootd/xrootd/compare/4218fe43e71d...483e0a51babf

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