File 0011-library-add-adcli_conn_get_domain_sid.patch of Package adcli (Revision ce46d0e7322eb68daa00b5c190e5847d)
Currently displaying revision ce46d0e7322eb68daa00b5c190e5847d , Show latest
63
1
From dacafea2ec5b85f4be507cf86b0dbd9c301f8ade Mon Sep 17 00:00:00 2001
2
From: Sumit Bose <sbose@redhat.com>
3
Date: Tue, 30 Jan 2018 18:23:03 +0100
4
Subject: [PATCH 11/25] library: add adcli_conn_get_domain_sid()
5
6
https://bugs.freedesktop.org/show_bug.cgi?id=100118
7
https://gitlab.freedesktop.org/realmd/adcli/issues/6
8
9
Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
10
---
11
library/adconn.c | 8 ++++++++
12
library/adconn.h | 2 ++
13
tools/computer.c | 1 +
14
3 files changed, 11 insertions(+)
15
16
diff --git a/library/adconn.c b/library/adconn.c
17
index efba351..e2250e3 100644
18
--- a/library/adconn.c
19
+++ b/library/adconn.c
20
21
return conn->domain_short;
22
}
23
24
+const char *
25
+adcli_conn_get_domain_sid (adcli_conn *conn)
26
+{
27
+ return_val_if_fail (conn != NULL, NULL);
28
+ return conn->domain_sid;
29
+}
30
+
31
+
32
LDAP *
33
adcli_conn_get_ldap_connection (adcli_conn *conn)
34
{
35
diff --git a/library/adconn.h b/library/adconn.h
36
index ed1cc58..13cfd32 100644
37
--- a/library/adconn.h
38
+++ b/library/adconn.h
39
40
41
const char * adcli_conn_get_domain_short (adcli_conn *conn);
42
43
+const char * adcli_conn_get_domain_sid (adcli_conn *conn);
44
+
45
LDAP * adcli_conn_get_ldap_connection (adcli_conn *conn);
46
47
krb5_context adcli_conn_get_krb5_context (adcli_conn *conn);
48
diff --git a/tools/computer.c b/tools/computer.c
49
index d8a58c9..a3d0f03 100644
50
--- a/tools/computer.c
51
+++ b/tools/computer.c
52
53
printf ("domain-realm = %s\n", adcli_conn_get_domain_realm (conn));
54
printf ("domain-controller = %s\n", adcli_conn_get_domain_controller (conn));
55
printf ("domain-short = %s\n", adcli_conn_get_domain_short (conn));
56
+ printf ("domain-SID = %s\n", adcli_conn_get_domain_sid (conn));
57
printf ("naming-context = %s\n", adcli_conn_get_default_naming_context (conn));
58
printf ("domain-ou = %s\n", adcli_enroll_get_domain_ou (enroll));
59
60
--
61
2.16.4
62
63