]> WPIA git - gigi.git/blobdiff - src/org/cacert/gigi/ping/DNSPinger.java
Format code according do BenBE's formatter.
[gigi.git] / src / org / cacert / gigi / ping / DNSPinger.java
index 3b4593894d8e8d3e11f6b7d0d78cc1a73ebd9533..ece3d1b9b36389de762885a364be998444e87e1a 100644 (file)
@@ -8,57 +8,62 @@ import java.util.LinkedList;
 
 public class DNSPinger extends DomainPinger {
 
-       @Override
-       public void ping(String domain, String configuration, String expToken) {
-               try {
-                       Process p = Runtime.getRuntime().exec(new String[] { "dig", "+short", "NS", domain });
-                       BufferedReader br = new BufferedReader(new InputStreamReader(p.getInputStream()));
-                       String line;
-                       LinkedList<String> nameservers = new LinkedList<String>();
-                       while ((line = br.readLine()) != null) {
-                               nameservers.add(line);
-                       }
-                       p.destroy();
-                       StringBuffer result = new StringBuffer();
-                       result.append("failed: ");
-                       boolean failed = nameservers.isEmpty();
-                       nameservers: for (String NS : nameservers) {
-                               String[] call = new String[] { "dig", "+short", "TXT", "cacert." + domain, NS };
-                               System.out.println(Arrays.toString(call));
-                               p = Runtime.getRuntime().exec(call);
-                               br = new BufferedReader(new InputStreamReader(p.getInputStream()));
-                               String token = null;
-                               boolean found = false;
-                               while ((line = br.readLine()) != null) {
-                                       if (line.isEmpty()) {
-                                               continue;
-                                       }
-                                       found = true;
-                                       token = line.substring(1, line.length() - 1);
-                                       if (token.equals(expToken)) {
-                                               continue nameservers;
-                                       }
-                               }
-                               p.destroy();
-                               result.append(NS);
-                               if (found) {
-                                       result.append(" DIFFER;");
-                               } else {
-                                       result.append(" EMPTY;");
-                               }
-                               failed = true;
+    @Override
+    public void ping(String domain, String configuration, String expToken) {
+        try {
+            Process p = Runtime.getRuntime().exec(new String[] {
+                    "dig", "+short", "NS", domain
+            });
+            BufferedReader br = new BufferedReader(new InputStreamReader(p.getInputStream()));
+            String line;
+            LinkedList<String> nameservers = new LinkedList<String>();
+            while ((line = br.readLine()) != null) {
+                nameservers.add(line);
+            }
+            p.destroy();
+            StringBuffer result = new StringBuffer();
+            result.append("failed: ");
+            boolean failed = nameservers.isEmpty();
+            nameservers:
+            for (String NS : nameservers) {
+                String[] call = new String[] {
+                        "dig", "+short", "TXT", "cacert." + domain, NS
+                };
+                System.out.println(Arrays.toString(call));
+                p = Runtime.getRuntime().exec(call);
+                br = new BufferedReader(new InputStreamReader(p.getInputStream()));
+                String token = null;
+                boolean found = false;
+                while ((line = br.readLine()) != null) {
+                    if (line.isEmpty()) {
+                        continue;
+                    }
+                    found = true;
+                    token = line.substring(1, line.length() - 1);
+                    if (token.equals(expToken)) {
+                        continue nameservers;
+                    }
+                }
+                p.destroy();
+                result.append(NS);
+                if (found) {
+                    result.append(" DIFFER;");
+                } else {
+                    result.append(" EMPTY;");
+                }
+                failed = true;
 
-                       }
-                       if (!failed) {
-                               // Success
-                               return;
-                       }
-                       System.out.println(result.toString());
-               } catch (IOException e) {
-                       e.printStackTrace();
-                       // FAIL
-               }
-               // FAIL
-       }
+            }
+            if ( !failed) {
+                // Success
+                return;
+            }
+            System.out.println(result.toString());
+        } catch (IOException e) {
+            e.printStackTrace();
+            // FAIL
+        }
+        // FAIL
+    }
 
 }