Yair Zaslavsky has uploaded a new change for review.

Change subject: tools: Add option to print kerberos debug messages
......................................................................

tools: Add option to print kerberos debug messages

The following patch adds the ability to configure printing kerberos debug
messages (these are generated by the krb5 login module)

Change-Id: If8206580740be92cac7ffdbdc1c2f53ac0021d2f
Signed-off-by: Yair Zaslavsky <[email protected]>
---
M 
backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/kerberos/ManageDomains.java
M 
backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/kerberos/ManageDomainsConfiguration.java
2 files changed, 6 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/31/11231/1

diff --git 
a/backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/kerberos/ManageDomains.java
 
b/backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/kerberos/ManageDomains.java
index a417d4f..5447662 100644
--- 
a/backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/kerberos/ManageDomains.java
+++ 
b/backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/kerberos/ManageDomains.java
@@ -609,6 +609,7 @@
             try {
                 log.info("Creating kerberos configuration for domain(s): " + 
gssapiDomainsString);
                 useDnsLookup = utilityConfiguration.getUseDnsLookup();
+                
System.setProperty("sun.security.krb5.debug",""+utilityConfiguration.getKrb5Debug());
                 krbConfCreator = new KrbConfCreator(gssapiDomainsString, 
useDnsLookup);
                 StringBuffer buffer = null;
                 buffer = krbConfCreator.parse("y");
diff --git 
a/backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/kerberos/ManageDomainsConfiguration.java
 
b/backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/kerberos/ManageDomainsConfiguration.java
index 13054d7..4680a82 100644
--- 
a/backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/kerberos/ManageDomainsConfiguration.java
+++ 
b/backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/kerberos/ManageDomainsConfiguration.java
@@ -5,6 +5,7 @@
 
 public class ManageDomainsConfiguration {
 
+    private static final String KRB5_DEBUG = "krb5debug";
     private PropertiesConfiguration manageDomainsConf;
     private static String JAAS_FILE_PROPERTY = "jaasFile";
     private static String KRB5_FILE_PROPERTY = "krb5confFile";
@@ -36,4 +37,8 @@
         return manageDomainsConf.getBoolean(USE_DNS_LOOKUP);
     }
 
+    public boolean getKrb5Debug() {
+        return manageDomainsConf.getBoolean(KRB5_DEBUG,false);
+    }
+
 }


--
To view, visit http://gerrit.ovirt.org/11231
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: If8206580740be92cac7ffdbdc1c2f53ac0021d2f
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Yair Zaslavsky <[email protected]>
_______________________________________________
Engine-patches mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to