Print

Print


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "xrootd".

The branch, master has been updated
       via  5d4e810c7b0efe7737c0c8df5e6a88dddd26cbec (commit)
       via  f9a74ef10a36ec2fca180c6373a4ef2cfc9fb667 (commit)
       via  2e27f87a74377b1c02f469c8ef30a6cc5c395fb9 (commit)
      from  d5e254af3463da9cb0bf6f5bea5e84cc2c001ed9 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 5d4e810c7b0efe7737c0c8df5e6a88dddd26cbec
Merge: d5e254a f9a74ef
Author: Andrew Hanushevsky <[log in to unmask]>
Date:   Thu Aug 16 15:29:27 2012 -0700

    Merge branch 'versioning'

commit f9a74ef10a36ec2fca180c6373a4ef2cfc9fb667
Author: Andrew Hanushevsky <[log in to unmask]>
Date:   Thu Jun 7 14:46:28 2012 -0700

    Part of version checking. Define version checking rules and standardize on the way the
    name2name library is handled.

commit 2e27f87a74377b1c02f469c8ef30a6cc5c395fb9
Author: Andrew Hanushevsky <[log in to unmask]>
Date:   Thu Jun 7 14:44:41 2012 -0700

    * Implement comprehensive version checking for dynamic as well as built-in
       plug-ins.
    * Make version checking mandatory for all authentication plug-ins. This
       means that un-versioned authentication plug-ins cannot  be loaded.
       However, authentication plug-ins will load un-versioned extensions (e.g.
       gsi authz extensions) with a server-side warning.
    * Display a warning when loading an un-versioned plug-in. To avoid the
       warning, plug-in writers must supply version information as described in
       the plug-in header file (i.e. an include of XrdVersion.hh and a
       corresponding macro instantiation).
    * Display version information when loading unreleased plug-ins or using
       unreleased loaders.
    * Display an error message when encountering an incompatible plug-in along
       with the minimum or maximum version required for the plug-in to be
       compatible.
    * Be aware that version checking will, in many cases, prohibit mixing
       released shared library versions.

-----------------------------------------------------------------------

Summary of changes:
 src/Xrd/XrdConfig.cc                               |    2 +-
 src/Xrd/XrdProtLoad.cc                             |    8 +-
 src/Xrd/XrdStats.cc                                |    2 +-
 src/XrdAcc/XrdAccAccess.cc                         |   19 +-
 src/XrdAcc/XrdAccAuthorize.hh                      |  173 ++++---
 src/XrdApps/XrdCpConfig.cc                         |    7 +-
 src/XrdBwm/XrdBwm.cc                               |    5 +-
 src/XrdBwm/XrdBwm.hh                               |    6 +-
 src/XrdBwm/XrdBwmConfig.cc                         |   11 +-
 src/XrdCks/XrdCks.hh                               |  259 ++++++---
 src/XrdCks/XrdCksCalc.hh                           |  142 ++++--
 src/XrdCks/XrdCksConfig.cc                         |   25 +-
 src/XrdCks/XrdCksConfig.hh                         |   20 +-
 src/XrdCks/XrdCksManager.cc                        |    5 +-
 src/XrdCks/XrdCksManager.hh                        |    9 +-
 src/XrdCms/XrdCmsClient.hh                         |  368 ++++++++-----
 src/XrdCms/XrdCmsConfig.cc                         |   44 +-
 src/XrdCms/XrdCmsConfig.hh                         |    4 +
 src/XrdCms/XrdCmsFinder.cc                         |   23 +
 src/XrdCms/XrdCmsFinder.hh                         |    5 +
 src/XrdCms/XrdCmsProtocol.cc                       |    4 +
 src/XrdCms/XrdCmsSecurity.cc                       |   41 +-
 src/XrdCns/XrdCnsConfig.cc                         |   36 +-
 src/XrdFrm/XrdFrmConfig.cc                         |   90 ++-
 src/XrdFrm/XrdFrmConfig.hh                         |    5 +
 src/XrdOfs/XrdOfs.cc                               |    9 +-
 src/XrdOfs/XrdOfs.hh                               |    5 +
 src/XrdOfs/XrdOfsConfig.cc                         |   90 ++--
 src/XrdOss/XrdOss.hh                               |   65 ++-
 src/XrdOss/XrdOssApi.cc                            |   29 +-
 src/XrdOss/XrdOssApi.hh                            |    4 +
 src/XrdOss/XrdOssConfig.cc                         |   50 +--
 src/XrdOuc/XrdOucN2NLoader.cc                      |   50 ++
 .../XrdSysUtils.hh => XrdOuc/XrdOucN2NLoader.hh}   |   32 +-
 src/XrdOuc/XrdOucName2Name.hh                      |  147 +++--
 src/XrdPss/XrdPss.cc                               |   11 +
 src/XrdPss/XrdPss.hh                               |    8 +-
 src/XrdPss/XrdPssCks.cc                            |    4 +
 src/XrdPss/XrdPssConfig.cc                         |   55 +--
 src/XrdSec/XrdSecInterface.hh                      |  617 +++++++++++++-------
 src/XrdSec/XrdSecPManager.cc                       |   95 ++--
 src/XrdSec/XrdSecPManager.hh                       |    9 +-
 src/XrdSec/XrdSecServer.cc                         |   13 +-
 src/XrdSecgsi/XrdSecProtocolgsi.cc                 |    4 +
 src/XrdSeckrb5/XrdSecProtocolkrb5.cc               |    3 +
 src/XrdSecpwd/XrdSecProtocolpwd.cc                 |    4 +
 src/XrdSecsss/XrdSecProtocolsss.cc                 |    4 +
 src/XrdSecunix/XrdSecProtocolunix.cc               |    4 +
 src/XrdSfs/XrdSfsInterface.hh                      |   24 +-
 src/XrdSys/XrdSysPlugin.cc                         |  281 +++++++++-
 src/XrdSys/XrdSysPlugin.hh                         |  162 +++++-
 src/XrdUtils.cmake                                 |    1 +
 src/XrdVersion.hh.in                               |   47 ++
 src/XrdVersionPlugin.hh                            |   96 +++
 src/XrdXrootd/XrdXrootdAdmin.cc                    |    1 -
 src/XrdXrootd/XrdXrootdLoadLib.cc                  |   61 +--
 src/XrdXrootd/XrdXrootdProtocol.cc                 |    8 +-
 57 files changed, 2274 insertions(+), 1032 deletions(-)
 create mode 100644 src/XrdOuc/XrdOucN2NLoader.cc
 copy src/{XrdSys/XrdSysUtils.hh => XrdOuc/XrdOucN2NLoader.hh} (50%)
 create mode 100644 src/XrdVersionPlugin.hh


hooks/post-receive
-- 
xrootd

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