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