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  36b3e22da81063caea6f08e9a9427008a1d8a565 (commit)
       via  6ac439dd74f4461c0fa0bbf97479f855f64ee41c (commit)
      from  79cba5390a2de8643e601781af34b91207693f44 (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 36b3e22da81063caea6f08e9a9427008a1d8a565
Author: Gerri Ganis <[log in to unmask]>
Date:   Thu Jun 16 21:33:03 2011 +0200

      First version of the VOMS attributes extraction/parser code.
      The attributes are assumed to be in the FQAN form
    
                 /VO[/group[/subgroup(s)]][/Role=role][/Capability=cap]
    
      There can be many of these. The XrdSecEntity fields 'vorg' and 'role' are filled accordingly.
      All attributes (comma-separated) are copied to 'endorsements'.
      This parsing can be switched off with the setting '-vomsat:0' in the sec 'gsi' directive.
    
      The new function
                            int XrdSslgsiX509GetVOMSAttr(XrdCryptoX509 *, XrdOucString &);
    
      is used to extract the attributes (header in XrdCryptosslgsiAux.hh).
    
      Alternative parsing can be done in any authz-plugin. An example is under preparation.
    
      The 'info' option of 'xrdgsiproxy' has been modified to display also the VOMS attribute,
      if present.

commit 6ac439dd74f4461c0fa0bbf97479f855f64ee41c
Author: Gerri Ganis <[log in to unmask]>
Date:   Thu Jun 16 21:32:47 2011 +0200

      First version of the VOMS attributes extraction/parser code.
      The attributes are assumed to be in the FQAN form
    
                 /VO[/group[/subgroup(s)]][/Role=role][/Capability=cap]
    
      There can be many of these. The XrdSecEntity fields 'vorg' and 'role' are filled accordingly.
      All attributes (comma-separated) are copied to 'endorsements'.
      This parsing can be switched off with the setting '-vomsat:0' in the sec 'gsi' directive.
    
      The new function
                            int XrdSslgsiX509GetVOMSAttr(XrdCryptoX509 *, XrdOucString &);
    
      is used to extract the attributes (header in XrdCryptosslgsiAux.hh).
    
      Alternative parsing can be done in any authz-plugin. An example is under preparation.
    
      The 'info' option of 'xrdgsiproxy' has been modified to display also the VOMS attribute,
      if present.

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

Summary of changes:
 docs/PreReleaseNotes.txt            |    5 +
 src/XrdCrypto/XrdCryptosslgsiAux.cc |  592 ++++++++++++++++++++++++++++++++---
 src/XrdCrypto/XrdCryptosslgsiAux.hh |    8 +
 src/XrdSecgsi/XrdSecProtocolgsi.cc  |   81 +++++
 src/XrdSecgsi/XrdSecProtocolgsi.hh  |    7 +-
 src/XrdSecgsi/XrdSecgsiProxy.cc     |    9 +
 6 files changed, 663 insertions(+), 39 deletions(-)


hooks/post-receive
-- 
xrootd