From d3b98e9c38c4cdb52654a329219efa1514f1a70a Mon Sep 17 00:00:00 2001
From: neil_a_wilson <neil_a_wilson@localhost>
Date: Mon, 30 Apr 2007 00:23:05 +0000
Subject: [PATCH] Make sure that any specific controls/features supported by a backend appear in the supportedControls/supportedFeatures attribute of the root DSE.
---
opends/src/server/org/opends/server/core/DirectoryServer.java | 10 ++++++++++
1 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/opends/src/server/org/opends/server/core/DirectoryServer.java b/opends/src/server/org/opends/server/core/DirectoryServer.java
index 2e4f507..3985252 100644
--- a/opends/src/server/org/opends/server/core/DirectoryServer.java
+++ b/opends/src/server/org/opends/server/core/DirectoryServer.java
@@ -5815,6 +5815,16 @@
newBackends.put(backendID, backend);
directoryServer.backends = newBackends;
+ for (String oid : backend.getSupportedControls())
+ {
+ registerSupportedControl(oid);
+ }
+
+ for (String oid : backend.getSupportedFeatures())
+ {
+ registerSupportedFeature(oid);
+ }
+
BackendMonitor monitor = new BackendMonitor(backend);
monitor.initializeMonitorProvider(null);
backend.setBackendMonitor(monitor);
--
Gitblit v1.10.0