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