From 7ea9007cf80582fedc9239e5f9b3ea6003860609 Mon Sep 17 00:00:00 2001
From: sin <sin@localhost>
Date: Thu, 11 Sep 2008 00:16:03 +0000
Subject: [PATCH] adding internal group membership update control to abort searches for a backend
---
opends/src/server/org/opends/server/authorization/dseecompat/AciListenerManager.java | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/opends/src/server/org/opends/server/authorization/dseecompat/AciListenerManager.java b/opends/src/server/org/opends/server/authorization/dseecompat/AciListenerManager.java
index 96f95dc..98e74ec 100644
--- a/opends/src/server/org/opends/server/authorization/dseecompat/AciListenerManager.java
+++ b/opends/src/server/org/opends/server/authorization/dseecompat/AciListenerManager.java
@@ -240,6 +240,9 @@
//picked up.
ArrayList<Control> controls = new ArrayList<Control>(1);
controls.add(new Control(OID_MANAGE_DSAIT_CONTROL, true));
+ //Add group membership control to let a backend look for it and
+ //decide if it would abort searches.
+ controls.add(new Control(OID_INTERNAL_GROUP_MEMBERSHIP_UPDATE ,false));
for (DN baseDN : backend.getBaseDNs()) {
try {
if (! backend.entryExists(baseDN)) {
--
Gitblit v1.10.0