summaryrefslogtreecommitdiffstats
path: root/Makefile.am
diff options
context:
space:
mode:
authorJakub Hrozek <jhrozek@redhat.com>2016-09-23 14:49:09 +0200
committerJakub Hrozek <jhrozek@redhat.com>2017-03-27 09:57:47 +0200
commit1ec4198f38d34a1f82a2db55d8c9782a434fb55f (patch)
treecaac214d1b3d2e0db5c63efc98f6708291c7926e /Makefile.am
parent70fe6e2bb398b8669ad1aebeaf0abcbffc307475 (diff)
downloadsssd-1ec4198f38d34a1f82a2db55d8c9782a434fb55f.tar.gz
sssd-1ec4198f38d34a1f82a2db55d8c9782a434fb55f.tar.xz
sssd-1ec4198f38d34a1f82a2db55d8c9782a434fb55f.zip
KCM: Implement KCM server operations
Implements the actual KCM server operations. On a high level, each operation unmarhalls the needed data from the input buffer, calls into the ccache db and marshalls a response. Only the operations that are also implemented by the MIT client are implemented by our KCM server. Resolves: https://pagure.io/SSSD/sssd/issue/2887 Reviewed-by: Michal Židek <mzidek@redhat.com> Reviewed-by: Simo Sorce <simo@redhat.com>
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am2
1 files changed, 2 insertions, 0 deletions
diff --git a/Makefile.am b/Makefile.am
index 5605c1a53..49b4cabf9 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -714,6 +714,7 @@ dist_noinst_HEADERS = \
src/responder/kcm/kcmsrv_ccache.h \
src/responder/kcm/kcmsrv_ccache_pvt.h \
src/responder/kcm/kcmsrv_ccache_be.h \
+ src/responder/kcm/kcmsrv_ops.h \
src/sbus/sbus_client.h \
src/sbus/sssd_dbus.h \
src/sbus/sssd_dbus_meta.h \
@@ -1493,6 +1494,7 @@ sssd_kcm_SOURCES = \
src/responder/kcm/kcmsrv_cmd.c \
src/responder/kcm/kcmsrv_ccache.c \
src/responder/kcm/kcmsrv_ccache_mem.c \
+ src/responder/kcm/kcmsrv_ops.c \
src/util/sss_sockets.c \
src/util/sss_krb5.c \
src/util/sss_iobuf.c \