summaryrefslogtreecommitdiffstats
path: root/server.h
diff options
context:
space:
mode:
authorSimon Rettberg2018-11-14 14:37:31 +0100
committerSimon Rettberg2018-11-14 14:37:31 +0100
commit8b8ed36516e9a40df6ac9ac46ab355fee0e5b5f0 (patch)
treeb0267df71f0807319e7e80cf18a27dde1382cc90 /server.h
parentStarted work on proxy-side uid generation/tracking (diff)
downloadldadp-8b8ed36516e9a40df6ac9ac46ab355fee0e5b5f0.tar.gz
ldadp-8b8ed36516e9a40df6ac9ac46ab355fee0e5b5f0.tar.xz
ldadp-8b8ed36516e9a40df6ac9ac46ab355fee0e5b5f0.zip
Support generating uidNumbers on proxy
Diffstat (limited to 'server.h')
-rw-r--r--server.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/server.h b/server.h
index 10ebb9f..1a01935 100644
--- a/server.h
+++ b/server.h
@@ -12,6 +12,10 @@ void server_setPlainLdap(const char *server, const char *enabledStr);
void server_setFixNumeric(const char *server, const char *enabledStr);
+void server_setUidMapStore(const char *server, const char *fileName);
+
+void server_setGenUidNumber(const char *server, const char *value);
+
void server_setMap(const char *server, const char *attribute, const char *value);
void server_setBind(const char *server, const char *bind);
@@ -28,6 +32,10 @@ void server_setFingerprint(const char *server, const char *fingerprint);
void server_setCaBundle(const char *server, const char *file);
+BOOL server_initUidMaps();
+
+void server_saveUidMaps();
+
BOOL server_initServers();
void server_free(epoll_server_t *server);