Adding support for multi-threaded gssd and allow for parallel upcalls. For each upcall create a thread, detach to allow for automatic cleanup. Communicate location of credential cache with gss api function instead of an environmental variable. Use syscall api instead of libc setuid() to change user identity. Olga Kornievskaia (3): gssd: use pthreads to handle upcalls gssd: using syscalls directly to change thread's identity gssd: always call gss_krb5_ccache_name configure.ac | 3 +++ utils/gssd/Makefile.am | 3 ++- utils/gssd/gssd.c | 28 ++++++++++++++++++++++++++-- utils/gssd/gssd.h | 2 ++ utils/gssd/gssd_proc.c | 42 +++++++++--------------------------------- utils/gssd/krb5_util.c | 35 ++++------------------------------- utils/gssd/krb5_util.h | 2 +- 7 files changed, 47 insertions(+), 68 deletions(-) -- 1.8.3.1 -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html