OpenAFS Master Repository branch, master, updated. BP--openafs-stable-1_6_x-863-g47b2308

Gerrit Code Review gerrit@openafs.org
Sun, 13 Mar 2011 07:36:04 -0700 (PDT)


The following commit has been merged in the master branch:
commit 47b23080a203abd0d9400c29407a9a3ce9845c54
Author: Simon Wilkinson <sxw@your-file-system.com>
Date:   Fri Mar 4 22:57:15 2011 +0000

    ubik: Allow servers to have more than 3 seclayers
    
    ubik has traditionally used the afsconf_ServerAuth function to
    fill in a single field in a pre-allocated list of security classes.
    This meant that we could never have a class with an index higher
    than 2 (rxkad). Setting the function to call, and the rock to that
    function was also accomplished by playing with global variables.
    
    Rework this so that a new function is used to set the security
    classes, which can allocate an arbitrary sized array of classes.
    Move the setting of this function, and of the authentication check
    function into ubik_SetServerSecurityProcs()
    
    Change-Id: I7cde73b05db4d51403469e2bead1d99d5ae88043
    Reviewed-on: http://gerrit.openafs.org/4202
    Tested-by: BuildBot <buildbot@rampaginggeek.com>
    Reviewed-by: Derrick Brashear <shadow@dementia.org>

 src/budb/server.c       |    8 +----
 src/kauth/kaserver.c    |    8 ++--
 src/ptserver/ptserver.c |    6 +--
 src/ubik/remote.c       |   14 +--------
 src/ubik/ubik.c         |   71 +++++++++++++++++++++++++++++++++++++---------
 src/ubik/ubik.p.h       |    9 ++++++
 src/vlserver/vlserver.c |    7 ++--
 7 files changed, 78 insertions(+), 45 deletions(-)

-- 
OpenAFS Master Repository