2e5ed6
From d8eb0f5704f34cb7d411cd275d32c63ead297b8d Mon Sep 17 00:00:00 2001
2e5ed6
From: Sumit Bose <sbose@redhat.com>
2e5ed6
Date: Wed, 24 Aug 2016 15:37:41 +0200
2e5ed6
Subject: [PATCH 01/23] Remove upper-case only check when looking for the
2e5ed6
 NetBIOS name
2e5ed6
2e5ed6
It is a convention to use only upper-case letters for NetBIOS names but
2e5ed6
it is not enforced on the AD-side. With the new option to specify a
2e5ed6
random NetBIOS name it is possible to create host entries in AD with
2e5ed6
lower-case letters in the name. To properly determine the name from the
2e5ed6
keytab the upper-case check should be dropped,dc=
2e5ed6
---
2e5ed6
 library/adenroll.c | 2 +-
2e5ed6
 1 file changed, 1 insertion(+), 1 deletion(-)
2e5ed6
2e5ed6
diff --git a/library/adenroll.c b/library/adenroll.c
2e5ed6
index a15e4be..d1020e9 100644
2e5ed6
--- a/library/adenroll.c
2e5ed6
+++ b/library/adenroll.c
2e5ed6
@@ -1309,7 +1309,7 @@ load_keytab_entry (krb5_context k5,
2e5ed6
 	if (!enroll->host_fqdn_explicit && !enroll->computer_name_explicit) {
2e5ed6
 
2e5ed6
 		/* Automatically use the netbios name */
2e5ed6
-		if (!enroll->computer_name && len > 1 && _adcli_str_is_up (name) &&
2e5ed6
+		if (!enroll->computer_name && len > 1 &&
2e5ed6
 		    _adcli_str_has_suffix (name, "$") && !strchr (name, '/')) {
2e5ed6
 			enroll->computer_name = name;
2e5ed6
 			name[len - 1] = '\0';
2e5ed6
-- 
2e5ed6
2.14.4
2e5ed6