Whamcloud - gitweb
LU-3289 gss: Interface and code changes for shared key 28/16728/17
authorJeremy Filizetti <jeremy.filizetti@gmail.com>
Tue, 6 Oct 2015 01:41:28 +0000 (21:41 -0400)
committerOleg Drokin <oleg.drokin@intel.com>
Mon, 13 Jun 2016 17:13:45 +0000 (17:13 +0000)
commit9a163f389e96f8c3682391f8aa967a48e3daaaf4
treeb5725b0b6f3f43c99a9858a9dfc0981b6b63e033
parent8b8b000eede1353a879b71d052a8a6f998431cdd
LU-3289 gss: Interface and code changes for shared key

This patch moves and modifies some of the kerberos code to
be more general so it can be utilized by the sk and null
gss implementations.  This includes the userspace portion
for lsvcgssd and the kernel pipefs interface.  Since the gss
interface has changed the version has also been incremented.

Signed-off-by: Jeremy Filizetti <jeremy.filizetti@gmail.com>
Change-Id: Ib46b74c9b0e01c4f71f16d288eae83c5c1567bfb
Reviewed-on: http://review.whamcloud.com/16728
Tested-by: Jenkins
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Tested-by: Andreas Dilger <andreas.dilger@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
27 files changed:
lustre.spec.in
lustre/conf/Makefile.am
lustre/conf/lsvcgss [new file with mode: 0644]
lustre/include/lustre_nodemap.h
lustre/ptlrpc/gss/Makefile.in
lustre/ptlrpc/gss/gss_crypto.c [new file with mode: 0644]
lustre/ptlrpc/gss/gss_crypto.h [new file with mode: 0644]
lustre/ptlrpc/gss/gss_internal.h
lustre/ptlrpc/gss/gss_keyring.c
lustre/ptlrpc/gss/gss_krb5.h
lustre/ptlrpc/gss/gss_krb5_mech.c
lustre/ptlrpc/gss/gss_svc_upcall.c
lustre/scripts/lsvcgss
lustre/utils/gss/cacheio.c
lustre/utils/gss/cacheio.h
lustre/utils/gss/err_util.c
lustre/utils/gss/err_util.h
lustre/utils/gss/gssd_proc.c
lustre/utils/gss/lgss_keyring.c
lustre/utils/gss/lgss_utils.c
lustre/utils/gss/lgss_utils.h
lustre/utils/gss/lsupport.h
lustre/utils/gss/svcgssd.c
lustre/utils/gss/svcgssd.h
lustre/utils/gss/svcgssd_main_loop.c
lustre/utils/gss/svcgssd_mech2file.c
lustre/utils/gss/svcgssd_proc.c