From e38f6f28245cc16aa183e923039dfaef931080c3 Mon Sep 17 00:00:00 2001
From: jvergara <jvergara@localhost>
Date: Sun, 26 Jul 2009 22:25:18 +0000
Subject: [PATCH] dsreplication allowed an infinite number of password tries for the administrator. This is inconsistent with what is done elsewhere.
---
opendj-sdk/opends/src/ads/org/opends/admin/ads/ServerDescriptor.java | 25 +++++++++++++++++++++++++
1 files changed, 25 insertions(+), 0 deletions(-)
diff --git a/opendj-sdk/opends/src/ads/org/opends/admin/ads/ServerDescriptor.java b/opendj-sdk/opends/src/ads/org/opends/admin/ads/ServerDescriptor.java
index f5af8fe..fd33fe3 100644
--- a/opendj-sdk/opends/src/ads/org/opends/admin/ads/ServerDescriptor.java
+++ b/opendj-sdk/opends/src/ads/org/opends/admin/ads/ServerDescriptor.java
@@ -31,6 +31,7 @@
import java.util.HashMap;
import java.util.HashSet;
import java.util.LinkedHashSet;
+import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.logging.Level;
@@ -432,6 +433,30 @@
}
/**
+ * Returns the list of enabled administration ports.
+ * @return the list of enabled administration ports.
+ */
+ public List<Integer> getEnabledAdministrationPorts()
+ {
+ List<Integer> ports = new ArrayList<Integer>(1);
+ ArrayList s = (ArrayList)serverProperties.get(
+ ServerProperty.ADMIN_ENABLED);
+ ArrayList p = (ArrayList)serverProperties.get(
+ ServerProperty.ADMIN_PORT);
+ if (s != null)
+ {
+ for (int i=0; i<s.size(); i++)
+ {
+ if (Boolean.TRUE.equals(s.get(i)))
+ {
+ ports.add((Integer)p.get(i));
+ }
+ }
+ }
+ return ports;
+ }
+
+ /**
* Returns a String of type host-name:port-number for the server. If
* the provided securePreferred is set to true the port that will be used
* will be the administration connector port.
--
Gitblit v1.10.0