linux-nfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [RFC PATCH 0/3] adding pthread support to gssd
@ 2016-02-22 15:28 Olga Kornievskaia
  2016-02-22 15:28 ` [PATCH 1/3] gssd: use pthreads to handle upcalls Olga Kornievskaia
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Olga Kornievskaia @ 2016-02-22 15:28 UTC (permalink / raw)
  To: steved; +Cc: linux-nfs

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


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2016-02-22 15:29 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-02-22 15:28 [RFC PATCH 0/3] adding pthread support to gssd Olga Kornievskaia
2016-02-22 15:28 ` [PATCH 1/3] gssd: use pthreads to handle upcalls Olga Kornievskaia
2016-02-22 15:28 ` [PATCH 2/3] gssd: using syscalls directly to change thread's identity Olga Kornievskaia
2016-02-22 15:28 ` [PATCH 3/3] gssd: always call gss_krb5_ccache_name Olga Kornievskaia

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).