This patch tells Heimdal to use only config files for 'short' realm names, not DNS. I expect Samba4 to be configured in many weird and wonderful ways, and this patch should reduce administrator pain and root DNS server load. Comments? Andrew Bartlett -- Andrew Bartlett http://samba.org/~abartlet/ Samba Developer, SuSE Labs, Novell Inc. http://suse.de Authentication Developer, Samba Team http://samba.org Student Network Administrator, Hawker College http://hawkerc.net
Index: heimdal/lib/krb5/krbhst.c
===================================================================
--- heimdal/lib/krb5/krbhst.c	(revision 10397)
+++ heimdal/lib/krb5/krbhst.c	(working copy)
@@ -634,6 +634,11 @@
 	return NULL;
     }
 
+    /* For 'realms' without a . do not even think of going to DNS */
+    if (!strchr(realm, '.')) {
+	kd->flags |= KD_CONFIG_EXISTS;
+    }
+
     if (flags & KRB5_KRBHST_FLAGS_LARGE_MSG)
 	kd->flags |= KD_LARGE_MSG;
     kd->end = kd->index = &kd->hosts;
This is a digitally signed message part