OpenAFS Master Repository branch, master, updated. BP--openafs-stable-1_6_x-730-gadca541
Gerrit Code Review
gerrit@openafs.org
Sun, 13 Feb 2011 10:40:26 -0800 (PST)
The following commit has been merged in the master branch:
commit adca541d70ef2e9d87b000ad570440a13e431014
Author: Simon Wilkinson <sxw@your-file-system.com>
Date: Sat Jan 1 23:41:29 2011 +0000
auth: Rewrite KeyFile handling code
Extend the KeyFile API so that we can support arbitrary numbers of
different key types, each with their own key version numbers and
sub types. Completely rewrite the KeyFile implementation with this
in mind, but implement all of the "old" API in terms of the new one.
Given that the existing KeyFile is modified by third party programs,
we retain that as the storage location for all afsconf_rxkad keys.
Only keys with a type of 1, or above are stored in the new extended
keyfile.
Change-Id: I903a1de938544541a1bfecedb2a039ba24bdfdbc
Reviewed-on: http://gerrit.openafs.org/3772
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
src/auth/acfg_errors.et | 1 +
src/auth/cellconfig.c | 11 +-
src/auth/cellconfig.p.h | 54 ++-
src/auth/internal.h | 3 +
src/auth/keys.c | 1231 ++++++++++++++++++++++++++++++++++++++++-------
src/util/dirpath.hin | 1 +
src/util/dirpath_nt.h | 1 +
tests/auth/Makefile.in | 1 -
tests/auth/keys-t.c | 274 +++++++++++-
9 files changed, 1384 insertions(+), 193 deletions(-)
--
OpenAFS Master Repository